路由器作用:为ip数据包进行路由(选路),路由器会尽可
能挑选一个最近最优的路径将报文送往其想去的目的地。
路由表:路由器用来转发数据包的一张“地图”。
查看指令:dis ip routing-table
目标网段 下一跳 出接口
192.168.1.0/24 192.168.1.1 E0/0/0
直连路由(direct):直接相连,接口配置好ip地址并up后
自动生成的路由。
26 静态路由 :Static 手绘地图 纸质版路由
去包路由:
R1:
[ ]ip route-static 192.168.2.0 24 12.1.1.2
目标网段 下一跳
R2:
[ ]ip route-static 192.168.2.0 24 23.1.1.3
注意:配置路由的时候,目标网段始终不变。
回包路由:
R3:ip route-static 192.168.1.0 24 23.1.1.2
R2 :ip route-s 192.168.1.0 24 12.1.1.1
补充:在路由器上进行ping 包,默认情况下,报文的源地
址是自己的出接口的地址。
例如:
R1----ping-----192.168.2.2
报文:12.1.1.1----->192.168.2.2
27 缺省路由(默认路由)
常用查看命令:
dis cu 查看所有配置
dis ip routing-table 查看路由表
dis ip int brief 查看接口配置
R1:
ip route-static 0.0.0.0 0 12.1.1.2 缺省路由
注意:缺省路由是“替补”路由,只有当其他的路由都不
可达时,才会使用缺省路由。缺省路由适合用于边缘路由
器。
R2:
ip route-s 192.168.5.0 24 12.1.1.1
环回接口:loopback接口 (了解)
逻辑虚拟接口,实验情况下可以模拟服务器,模拟pc,模
拟网段,后期使用接口选举动态路由协议的router-id。
int loopback 3
ip add 7.7.7.7 24
注意:缺省路由是一种特殊的静态路由。
注意2:路由器的每个接口都是一个独立的网段。
28 路由优先级和路由度量
内部优先级 外部优先级,内部优先级固定不能修改,外部
优先级可以修改,平时所描述的优先级都指外部优先级。
默认情况下,对于直连 静态 rip ospf ,内部优先级和外部
优先级一样。路由器会先比较外部优先级再比较内部优先
级(了解)
路由优先级:preference ,代表路由的优先程度,当多个
路由协议的路由都可到达某目标网段时,此时路由器会优
选优先级数字较小的路由(数字越小越优先)。
常用路由协议的默认优先级:
直连路由:direct 0 最优先
静态路由:static 60
Rip 100
ospf 10
注:优先级的取值范围1-255.
路由度量:(路由开销 cost)
对于同一个路由协议,当到达某目标网段有多条路由供选
择时,此时路由器会优选cost值较小的链路。
注意:先比较路由优先级,再比较路由度量。只有当路由
优先级相同时,才会使用路由度量。路由表中,始终会放
置到达目标的最优路由。
29 路由备份和冗余:浮动静态路由
注:当一条路由的出接口down时,该路由会自动失效。
要求:数据优先走千兆链路。
R1:
ip route-static 172.16.1.0 255.255.255.0 12.1.1.2
ip route-static 172.16.1.0 255.255.255.0 21.1.1.2
preference 55
配置静态路由并将该路由的优先级改为55
R2:
ip route-static 192.168.1.0 255.255.255.0 12.1.1.1
ip route-static 192.168.1.0 255.255.255.0 21.1.1.1
preference 55
30 企业双出口冗余
目标:默认数据全部经过移动上网,联通低带宽
(50Mbps)仅作备份用。
R1:
ip route-s 0.0.0.0 0 12.1.1.2 移动
ip route-static 0.0.0.0 0.0.0.0 13.1.1.3 preference 65 联通
R2:
ip route-s 192.168.5.0 24 12.1.1.1
R3:
ip route-s 192.168.5.0 24 13.1.1.1
注意:下一跳 适用于所有的链路类型,出接口只适用于点
到点链路。
31 Rip 简介
rip:routing information protocol ,路由信息协议。属
于动态路由协议的一种。是距离矢量类路由协议,以跳数
(hop)作为计算到达目标的路径的优劣(cost值)。最
多15跳,16跳不可达。
缺点:最古老的动态路由协议,收敛速度很慢。因此目前
多数的网络都已经不再使用Rip,很多网络已经被ospf 取
代。
静态路由缺点:
① 配置太麻烦,尤其是对于大型网络
② 不够灵活
③ 没有冗余特性
tracert :跟踪路由
32 Rip 基本配置
主类网络(有类):major-net ,使用自然掩码的网段
例如:
12.1.1.0/24--->12.0.0.0
192.168.1.0/24--->192.168.1.0
172.16.1.0/24--->172.16.0.0
R1:
rip 1 启动rip进程1
version 2 指定使用版本2
network 192.168.1.0 宣告直连主类网络
network 12.0.0.0
注意:版本1和版本2 不完全兼容。
R2:
rip 1
version 2
network 12.0.0.0
network 192.168.10.0
network 23.0.0.0
R3:
rip 1
version 2
network 23.0.0.0
network 172.16.0.0
Rip 原理分析
工作原理:配置好rip 的路由器会每隔30s向邻居路由器自
动发送rip 路由更新报文。报文里面携带了其所知道的所有
路由。
71 ospf 简介
ospf:开放式最短路径优先(Open Shortest Path First)
协议是IETF定义的一种基于链路状态的内部网关路由协
议。
RIP是一种基于距离矢量算法的路由协议,存在着收敛慢、
易产生路由环路、可扩展性差等问题,目前已逐渐被OSPF
取代。
ospf 两层结构 (层次化结构)
: 骨干区域
常规区域
ospf 路由优先级:10
72 ospf 基本配置
正掩码:/24 255.255.255.0
反掩码:255.255.255.255
-255.255.255.0
0.0.0.255
例如:255.255.252.0 反掩码:0.0.3.255
在反掩码里面,0 bit 表示精确匹配,1bit 表示任意匹配。
R1:
ospf 1 启动ospf 进程1
area 0 进入区域0
network 192.168.1.0 0.0.0.255 宣告直连网段(只要能
够包含接口即可)
network 12.1.1.0 0.0.0.255
R2:
ospf 1
area 0
network 12.1.1.0 0.0.0.255
network 192.168.10.0 0.0.0.255
network 23.1.1.0 0.0.0.255
R3:
ospf 1
area 0
network 23.1.1.0 0.0.0.255
network 34.1.1.0 0.0.0.255
network 192.168.5.0 0.0.0.255
R4:
ospf 1
area 0
network 34.1.1.4 0.0.0.0 精确宣告接口
network 4.4.4.4 0.0.0.0
注意:ospf 宣告时,宣告的网段只要包含接口就可以。
router id :运行ospf路由器的身份id
router id选举:优先选择最大的逻辑接口地址--->再选择
最大物理接口地址。
注意1:router id 是在ospf 进程刚启动时开始选举,后面
如果有必要更改router id 则需要重启ospf进程。
注意2:由于接口的ip地址变动可能引发ospf router id 的
变动进而对网络产生影响,因此建议给ospf 手动指定固定
的router id。
注意3:在一个ospf 网络里面 ,每台路由器的router id都
必须是独一无二。
注意4:router id 并不一定是路由器接口的ip地址。
查看邻居表:dis ospf peer brief
重置ospf进程
ospf原理分析
ospf 常见的五种报文:
hello 包 :10s 发送一次 ,该报文仅用作邻居的建立和维
持。并不携 带任何路由信息。报文小巧。DBD 数据库描述报文
LSR 链路状态请求
LSU 链路状态回应
LSack链路状态确认
注意:ospf 在邻居刚建立的时候会发送路由信息(路由信
息使用DBD、LSR、LSU、LSack四种报文来发送),路由
同步以后,后面仅发送hello包来维持邻居关系即可。