一 自治系统(AS)
自治系统:由互联网上同一个管理机构管理(如某个运营商:联通\移动),使用统一路由策略的一组路由器的集合。
二. 入表(路由表)规则
2.1 priority
1. 不同路由协议有不同的优先级(华为叫优先级;思科叫管理距离);
2. 优先级分内部优先级和外部优先级;内部优先级是路由协议原始的优先级;外部优先级是改动后的优先级;
3. 如果不同路由协议都有到达某一个目的网段的路由,这些路由只有一个可以入表,入表规则是优先级低的入;如果几个路由的外部优先级一样,那么比较内部优先级,内部优先级小的入表;
4. 如果同一路由协议对某一目的网段有多条路由,这多条路由的外部优先级一样,那这多条路由将一起入表实现路由负载分担;如果外部优先级不一样,只有最小外部优先级的路由入表
2.2 metric
同一路由协议,对同一目的网络如果有多条可达路由,只有metric小的才有机会入表,能不能入表还要后续和其他路由协议的路由比较
三. 选路规则(掩码最长匹配原则)
如果路由器中有多条到达目的网络的路由,路由器选择掩码最长的那条
四. 路由的负载分担
五. 路由备份(浮动路由)
六. 路由黑洞
上图所示,R1有一条达到8.8.8.8/32的静态路由,下一跳是R2的G0/1接口的192.168.1.2,
如果R1到sw的链路出了问题,R1是可以知道的,R1会将这条静态路由删除;
如果是R2到sw的链路出了问题,R1是不知道的,R1不会将这条静态路由删除,这条路由就是路由黑洞。
七. 路由黑洞的解决方法:使用BFD检测
BFD:检测网络连通情况
7.1 开启并配置BFD
- 启动BFD功能,启动完要退出bfd后,再做其他配置
bfd
- 创建BFD会话“1”,单向检测,从G0/0/0接口检测到10.1.1.1是否通
bfd 1 bind peer-ip 10.1.1.1 interface GigabitEthernet 0/0/0 one-arm-echo
- 创建BFD会话的本地标识符
discriminator local 1
- 设置检测时间间隔
min-echo-rx-interval 100
- 激活BFD会话
commit
7.2 配置静态路由时使用BFD检测
只有bfd检测成功,这条静态路由才有效
八. 静态路由配置的三种方法
1. 给下一条ip
2. 给出接口:慎用,只有在点对点时才能用
3. 给出接口和下一条ip