计算机网络的起源:最初产生于军事领域,通过电话交换网络(PSTN)来传递信息

路由基础概念_第1张图片

网络通信过程:

路由基础概念_第2张图片

计算机最底层是由电源开关组合成,而数字和字符是由这些开关的状态来表示的

一般表示十六进制数前面加0x,或者后面加h,例如25表示0x25、25h


低端路由器基于软件转发,高端路由器基于芯片转发

路由器接口类型:
1、AUI接口:用来与粗同轴电缆连接的接口,它是一种“D”型15针接口
2、RJ45接口:
3、SC端口:光纤口目前都是LC端口
4、serial:高速同步串口用于广域网连接
5、异步串口:用于Modem或Modem池的连接、低速率
6、同步串口:分为公头母头,DTE/DCE


0.0.0.0仅用于主机在系统启动时进行临时通信,并且永远不是有效目的地址


路由器会检查数据帧目标地址字段中MAC地址,如果包含了路由器接口的MAC地址、广播MAC,那么路由器将从帧中剥离出数据包并传递给网络层,在网络层,路由器将检查数据包的目标地址,如果目标地址是路由器接口的IP地址或是所有主机的广播地址,那么需要进一步检查数据包的协议字段,然后再把封装的数据发送给适当的内部进程

网络号:区分不同的网络;主机号:区分一个网络中不同的主机
子网划分(subnetting)的优点: 减少网络流量 、提高网络性能 、简化管理 、易于扩大地理范围

命令行:是设备内部注册的,具有一定格式和功能的字符串

一条字符串由关键字和参数组成


什么是路由表:
路由表是用来保存去往目的路由信息,描述了如何到达远程网络。

定义:路由器需要学习非直连网段的路由


路由表的基本元素

目标地址:目标网络号

指向目标的指针:去往目的地的下一跳地址(直连的邻居地址)、出接口

参数:管理距离、metric值 描述了去往目的地的路线的好坏

管理距离:算法好坏的量化标准(越小越优先)

度量值:路径好坏的量化标准(越小越优先,主要应用浮动路由中)

路由就是寻径,是指路由器在收到IP包后,去查找自已的路由信息进行转发的过程

创建静态路由步骤
1、列出所有子网
2、标识每台路由所有非直连的子网
3、为每台路由器写出关于每个非直连地址的路由语句

配置静态路由要求:必须有去有回
“去往目标网络的路径上的”所有路由器,都要去往目标网络的路由(保证能够送到目标网络)
“在返回源网络的路径上的”所有路由器,都要返回源网络的路由(保证能够从目标网络返回源地址)

路由匹配顺序

1、主机地址
2、子网(子网掩码最长匹配)
3、一组子网(一条汇总路由)
4、主网号
5、一组主网号(超网)

6、管理距离最小优先,优先级最小原则

7、缺省地址

注释:

控制层面:不同的IGP协议,选用AD小的,相同的IGP协议,选用metric小的路径
数据层面:最长匹配路由条目

null0是一个空接口,只要数据丢给这个接口就是把数据给丢弃掉
指向空接口的汇总路由对于防止环路非常有用
缺省路由较少内存、CPU的使用相对稳定,用于出口、末节区域

缺省路由比完整的路由表需要的系统资源更少

缺省地址是最不明确的地址,只有当所有匹配都失败时才被使用


自动化越高,可控程度就越差,虽然动态路由更少人为干涉,但可控性不如静态路由

当使用二进制方式查看地址时,我们可以看出汇总地址不太准确,网络和子网位比源地址少
0.0.0.0/0是IPv4缺省地址,也是汇总路由的一种极端的形式


如果使用吓一跳地址,那么该地址必须可达,其次配置出接口,出接口必须正常工作(使用出接口管理距离为0)
如果直接把静态路由指向一个广播型出接口,而不使用吓一跳地址,导致广播流量过多,占用大量路由内存
汇总路由是几个路由条目汇总成一个地址段,减少路由表条目

管理距离:
当从不同的路由协议学到去往同一目的地路由的时候,用于在路由协议之间进行比较,以确定把从哪一种路由协议学到的路由放入路由表

配置浮动静态路由:用于路由备份
其实就是写一条静态路由,但是将它的管理距离设得比动态路由协议要大,这样平常这条静态路由就不会起作用,一旦动态路由不可用了,消失了,这条静态路由就生效了,通过陷阱消息给出链路故障

由于备份链路一般情况下不使用,形成资源浪费
静态路由的等价负载均衡没做过
负载均衡:此次将不同网段指到不同的吓一跳
ip load-sharing per-packet

查看每个设备路由表,跟踪路由,必须考虑通信完整的过程,定位缺少路由的设备
不仅要验证去往目标网络的路由正确性,还要验证返回的路径也是正确性

度量是通过优先权评价路由的一种手段,度量越低,路径越短,也就是该路径更理想

配置静态路由,必须满足一下条件
1、IP路由选择,必须启动
2、下一跳地址,必须可达
3、出接口必须配置IP地址,处于工作状态

使用出接口,在广播网络中会产生过多的流量,强烈建议广播网络使用吓一跳地址
静态路由没有度量值为0

对于控制网络的路由选择行为来说,静态路由,动态路由选择协议能够使网络迅速并自动地响应网络拓扑变化
两个缺省路由器无法自动切换

静态路由需要知道目标信息,手工向路由表添加信息

vlsm可变长子网掩码:节约公网地址 将C类划分3个子网

copyright-info enable    显示版权信息
ip ttl-expires enable    开启ICMP超时报文发送功能
ip unreachables enable   开启ICMP目的不可达报文发送功能

编辑登录信息
header incoming 登录终端用户界面的信息
header login  设置登录验证时信息
header motd   设置登录终端界面前欢迎信息
header shell  设置进入用户视图时信息、

interface G0/0

172.16.0.0  255.255.255.0掩码[IP地址]1表示严格匹配0表示任意匹配

路由基础概念_第3张图片


静态路由两种写法,注意区别
ip route-static 172.16.0.0  255.255.0.0 172.16.2.1 #静态路由,默认管理距离值为1

ip route-static 172.16.0.0  255.255.0.0 f0/0 #静态路由,若吓一跳指向出接口管理距离为0

ip route-static 172.16.0.0  16 172.16.2.1 #通过掩码确定目标是网段、还是主机


ip route-static 0.0.0.0 0.0.0.0 2.2.2.254 缺省路由最不“精确”的路由

ip route-static 0.0.0.0 0 2.2.2.254

接口关闭,该路由将不会出现在路由选择表里

ip rout 公网地址 子网掩码 null0 #在NAT场景下使用黑洞路由


ping  -m  20   缺省是200ms

ping 时间 10毫秒 不能超过10毫秒内网 质量不好的  外网不能超过100毫秒 ttl 分析环路

detail <- -> verbose   详细信息

display curr  | begin/ exclude /exclude
begin:从包含指定正则表达式的行开始显示
exclude:只显示不包含指定正则表达式的行
include:只显示包含指定正则表达式的

(|)表示可选项,或互斥选项
([])表示任意选项
({})表示必选项
粗体字表示照样输入命令
斜体表示用户应该输入具体值的参数

delete static-routes all   删除所有静态路由
display ip routing-table  查看路由表

display ip routing-table protocol direct 查看直连路由

display ip routing-table 56.1.1.0 查看路由条目


静态路由配置的故障排除:

1、确定链路可用性,ping网关,测试网络的连通性

2、查看接口状态及链路协议状态

3、检查所配置的接口IP地址是否正确

4、直连ping网关,验证ip地址的配置信息

5、ping测试失败,使用traceroute来确认路径到哪一跳

6、登录到traceroute失败的路由器上,查看路由,并测试链路


display tcp status查看设备哪些端口服务开启
display patch-information 检查版本补丁
display user-login password information,查看密码有效期
display hotkey 可以查看当前使用的快捷键


logging console 开启console调试信息

no ip icmp rate-limit unreachable 关闭ICMP

logging on 开启log机制

reset recycle-bin删除回收站文件

service timestamps log datetime msec 服务时间戳日志日期-时间的毫秒  
logging synchronous 防止弹出信息干扰输入

exec-time 0 0 或 no exec-time 设置控制台会话永不超时


www.91lab.com
www.cisco.com/univercd/home/home.htm
http://learningnetwork.cisco.com/docs/DOC-4603
www.vue.com/cisco
https://supportforums.cisco.com/index.jspa 可以在上面询问技术
http://www.cr173.com/soft/77724.html packet tracert 模拟器下载链接
http://www.chiark.greenend.org.uk/~sgtatham/putty/
www.cidr-report.org
www.cacti.net