一、路由分类:
距离矢量协议:RIP BGP (高级)
链路状态协议:OSPF IS-IS
配置方法:
静态路由:
1、手工指定的路由
优点:配置简单 便于管理 对工程师要求不高
缺点:需要手工指定,修改删除比较麻烦,不能自动学习路由
动态路由:
2、自动学习的路由
优点: 自动学习路由,不需要手工去指定
缺点: 配置比较复杂,出现故障以后,排障比较困难
对工程师的技能要求非常高
二、建立路由表:
1.接口直连地址
2.手工指定的静态路由
3.动态学习到的路由 例如: OSPF ISIS RIP bgp等
路由功能:1.路由决策 2.报文转发
三、路由选择:
1.最长匹配原则
路由器在转发数据时,需要选择路由表中的最优路由。当数据报文到达路由器时,路由器首先提取出报文的目的IP地址,然后查找路由表,将报文的目的IP地址与路由表中某表项的掩码字段做“与”操作,“与”操作后的结果跟路由表该表项的目的IP地址比较,相同则匹配上,否则就没有匹配上。 当与所有的路由表项都进行匹配后,路由器会选择一个掩码最长的匹配项。
2.路由优先级
从不同的协议,学到相同路由(网段和掩码都相同),优先优先级小的路由,优先选择优先级小的放进路由表中
优先级:
直连 ---0
static --60
ospf内部 ---10
ospf外部ASE ---150
rip ----100
ISIS ---15
BGP ---255
3.路由度量值
从相同的协议,学到相同路由(网段和掩码都相同),优先度量值metric值小的路由,优先选择metric值小的放进路由表中
不同的协议metric计算方法不一样
RIP ---hop 跳数
OSPF ---cost值
华为设备中,如果在以太网链路中,静态路由直接加出接口,不加下一跳,路由就认为是直连接口地址,此时去往目的网段地址时候,就在本地发送大量ARP广播查询,就占用链路带宽,消耗设备CPU资源
在以太网链路中,静态路由必须加下一跳地址,推荐同时加出接口+ 下一跳地址
串行链路上
ip route-static 192.168.1.0 24 s4/0/0 //可以只加出接口,不加下一跳
串行链路上,没有MAC ,不需要ARP解析
串行链路上,配置静态路由,可以不用加下一跳地址,推荐加出接口 + 下一跳地址
四、静态路由拓扑
每台设备都需要有到达目标地址的路由
AR1有到10.100.23网段的路由,下一跳到达AR2:
AR2有到192.168网段的回程路由:
AR3有到192.168网段的回程路由:
Clinet2 与AR3可以正常通信:
来源:oschina
链接:https://my.oschina.net/u/4299659/blog/4289327