一、路由器获取位置网段的方法:
- 静态路由:尤管理员手写的路由条目
- 动态路由:所有路由器上均运行同一种动态路由协议,之后通过路由器间自行协商,最终得出路由条目加载于路由表中。
下一跳判断:1.方向正确 2.必须在直接连接的网段范围内
[R1]ip route-static 192.168.3.0 24 192.168.2.2 静态路由:目标网段为192.168.3.0/24 下一跳为192.168.2.2
[R2]ip route-static 192.168.1.0 24 GigabitEthernet 0/0/0 192.168.2.1 同上(增加定义流量出方向的接口)
Pre:优先级 --当两条路由条目均能到达同一目标网段时,仅加载优先级较高的路由条目进入路由表中。
注意:优先级的数值越大,优先级越低。
[R2]display ip routing-table 查询路由表
[R2]display ip routing-table protocol static 查询由静态路由生成的路由表
二、解决路由环路
1.环回接口:路由器配置的虚拟接口,一般用于测试,不需要设备支持。
[Huawei]interface LoopBack 0 进入环回接口,该接口编号为0(0~1023都可以)
LoopBack(虚拟接口):具备任何物理接口具备的所有逻辑特征
2.[Huawei]ping -a 192.168.1.1 192.168.2.1 指定一个IP地址去ping另一个IP地址
3.手工汇总:当路由器可以访问多个连续的子网时,若均通过相同的下一跳,则可以将这些网段进行汇总计算,之后仅编辑汇总后的网段的静态路由即可达到减少路由条目,提高转发效率的目的。
4.路由黑洞:在汇总中若包含实际不存在的网段,可能会使去往该网段的数据包有去无回,造成链路资源的浪费。
5.缺省路由:一条不限定目标网段的路由条目;在查表时若本地路由均不匹配,则将匹配缺省路由
[Huawei]ip route-static 0.0.0.0 0 12.1.1.2 (这里的0.0.0.0代表所有地址,在dhcp中0.0.0.0代表没有地址)
特征:一旦黑洞路由器(谁在丢弃数据包吗,谁就是黑洞路由器)与缺省路由相遇,将会百分之百形成路由环路。这会造成两台路由器最终走向灭亡!
6.空接口路由:在黑洞路由器上配置一条到达汇总网段且指向空接口的路由。
空接口:null 0 ------垃圾箱
路由表的匹配原则:精确匹配原则/最长匹配原则
[Huawei]ip route-static 192.168.0.0 22 NULL 0 将该路由指向null0 接口
7.浮动静态路由
[Huawei]ip route-static 192.168.1.0 24 12.1.1.2 preference 61 定义该理由条目优先级为61