一、路由表
1、根据来源不同,路由表分为
直连路由
静态路由
动态路由
2、每个路由设备,都有一张全局路由表:用来保存协议路由和决策优选路由,根据各路由协议的优先级和度量值选取;各个路由协议的路由表:存放路由协议的路由信息;
3、特别注意:路由表中,优先比较优先级,优先级相同的情况下,再比较Cost
①、路由表中的优先级:数越小,优先级越高,越优先成为最优路由;(用于不通路由协议间的优先级比较)
②、路由表中的Cost:当优先级相同,Cost最小的,将成为最优路由;(用于同一种路由协议内部,不通路由优先级比较)
③、路由表中Flags:
•R:表示该路由是迭代路由
•D:表示该路由下发到FIB(转发信息库)
•T:表示下一跳是VPN实例
•B:表示该路由是黑洞路由
4、路由协议的优先级:0表示直连路由,255表示任何来自不可信源端的路由
①、各路由协议都有一个默认的优先级,协议的优先级较高(数值越小)的会成为最优路由。下图:路由协议及缺省路由优先级,即外部优先级,可手动配置。
②、 当不同的路由协议,配置了相同的优先级,就要通过内部优先级觉得哪个路由协议发现的路由条目成为最优路由,即内部优先级,不可手动修改。
二、路由迭代
1、路由要想转发,必须有下一跳和出接口,如果下一跳不是直连,就要计算出一个直连的下一跳和出接口,这就是路由迭代。
2、注意:
静态和BGP下一跳有可能不是直连的,都需要进行路由迭代;
例如:BGP的下一跳,一般是非直连的loopback地址,不能指导转发,需要迭代,根据学到的目的在路由表中查找,找到后将下一跳和出接口信息填入这条BGP路由的路由表中,并生成转发表项。
3、迭代路由和迭代隧道
①、迭代路由:对BGP公网路由迭代;路由变化时触发迭代;支持按策略迭代下一跳。
②、迭代隧道:对BGP私网路由迭代;由隧道或隧道策略变化触发;可通过隧道策略进行控制。