(路由表的查询与静态路由的配置)(Pre值的含义)(环回接口与环回地址的配置)(手工汇总与路由黑洞)(缺省路由的配置)(空接口路由与null0口的配置)(浮动静态路由与定义静态路由Pre值)(查询由静态路由协议生成的路由表指令)
路由器和路由器之间的链路-----骨干链路(总线链路)
(一般不会在骨干链路上加设备,因为这样会导致链路阻塞)
在虚拟机中查询路由表的命令
<R1>display ip routing-table -------查询路由表
路由器获取未知网段的方法:
- 静态路由:由网路管理员手写路由条目
- 动态路由:所有的路由器上运行同一种动态路由协议,之后通过路由器之间自己沟通 协商 ,最终计算生成路由条目加载于本地路由表中。
以下为一个虚拟机中的路由表
Pre值:优先级----当两条路由条目的目标网段相同时,仅加载优先级高的路由条目到本地的路由表中。
注意:优先级的数值越低,优先级越高。 优先级取值范围:0-255
在虚拟机中手动添加路由表内容命令
R1]ip route-static 192.168.1.128 26 192.168.1.2---------添加静态路由
目标网段 下一跳
例如 : [R1]ip route-static 192.168.3.0 24 192.168.2.2
静态路由 去 192.168.3.0 24 下一跳为192.168.2.2
我们手动添加静态路由条目时若不设置Pre值则会默认为60
路由环路
当静态路由配置出错时
(图中举例R8去3.0网段的下一跳错配成1.1而R7去3.0网段的下一跳为正常的1.2)
就会形成如图的路由环路
拓展配置:
1. 负载均衡:当路由器访问同一个目标且目标具有多条开销相似的路径时(去某一个网段有多个下一跳且Per值相同),可以让设备将流量拆分后延多条路径同时进行传输,达到叠加带宽的效果。
2.环回接口:路由器配置的虚拟接口,一般用于测试,不需要设备支持
[R1]interface LoopBack 1————进入环回接口 1
(进入后可给环回接口配环回地址)
Ping -a : 指定某个源IP去ping目标
3.手工汇总:当路由器可以访问多个连续的子网时,若均通过相同的下一跳,可以将这些网段进行汇总计算,之后仅编辑汇总后的网段作为静态路由,即可达到减少路由条目的提高转发效率的目的。
例如
若存在一个路由器可以去192.168.1.0/24和192.168.2.0/24两个网段且它们的下一跳是同一个时可以将这两个网段进行子网汇总合并为192.168.0.0/22写入路由表中达到减少路由条目的目的。
但是手工汇总会出现一个问题即
4.路由黑洞:在汇总中若包含网络中实际不存在的网段时,可能会使网段有去无回,造成链路资源的浪费。
还是拿刚才的例子当192.168.1.0/24和192.168.2.0/24汇总成192.168.0.0/22时
汇总后的网段还包含192.168.0.0/24和192.168.3.0/24网段而这些网段在下一条路由器上不存在就会造成信息来找0.0和3.0网段的时候该路由器也会要到并发送给下一跳路由器,而下一跳的路由器没有这些网段就会丢弃这些信息造成信息资源浪费
5.缺省路由:一条不限定目标的路由条目;查表时,若本地路由均不匹配,则会匹配缺省路由(即最后的选择)。
配置指令
[ISP]ip route-static 0.0.0.0 0 23.0.0.1
路由表中不存在的地址 下一跳
即将路由表中查不到的地址都匹配给设定的下一跳
特征:一旦路由黑洞和缺省路由相遇,将百分之百形成路由环路
如图
将R1去R2的两个环回地址汇总为192.168.0.0/22此时黑洞路由在R2上形成
汇总包含除环回地址以外还有192.168.0.0/24和192.168.30./24两个网段
此时载在R2上配置缺省路由下一条为12.0.0.2/24时路由黑洞与缺省路由相遇
此时R3发送信息寻找192.168.3.0/24或者192.168.0.0/24网段时R1会将信息收到并由于汇总网段包含而发送给R2,而R2路由表里没有这些网段就会匹配缺省路由将信息发送回R1,R1再次收到时任然因为汇总网段再次发送给R2从而形成路由环路。
为了防止路由环路的出现
6.空接口路由:在黑洞路由器上(哪个路由器在一直舍弃信息哪个就是黑洞路由),配置一条到达汇总网段指向空接口的路由。
- 空接口:null口,路由器的一个虚拟接口,如果一条路由出接口为空接口,则代表将该流量丢弃。 Null口如图(最下面一行)
- 路由表匹配原则:最长匹配原则/精准匹配原则 (掩码最长)
如匹配12.0.0.1/22和12.0.0.1/24两个地址时会选择后者
配置命令:在黑洞路由器上 [R2]ip route-static 192.168.0.0 22 NULL 0
如图
在R1上配置手工汇总将R2的环回地址汇总为192.168.0.0/22(R2成为黑洞路由),在R2上配置缺省路由下一跳为12.0.0.2/24,此时就会形成路由环路
此时配置空接口路由
在R2上配置null0口,若从192.168.0.0/22发来的信息根据最长匹配原则匹配到了,就根据匹配到的处理该信息,若没有匹配到的,则会指向null接口将信息丢弃防止成环。
6.浮动静态路由
[R1]ip route-static 192.168.2.0 24 21.0.0.2 preference 61 ---该静态路由优先级定义为61
[R1]display ip routing-table protocol static---查看由静态路由协议生成的路由表