路由表结构
Destination/Mask:目的网络/主机的地址和掩码长度。
Proto:学习此路由的路由协议,Direct 为直连路由,还有 Static ,OSPF,RIP 等。
Pre:此路由的优先级(越小越好),Direct 是0,OSPF 是 10, Static 是 60,RIP 是100。
Cost:此路由的路由开销值(越小越好)不同协议之间的 Cost 没有可比性。
Flags:路由标记,R 表示该路由是迭代路由。D 表示该路由下发到FIB表。T 表示下一跳是VPN实例。
NextHop:此路由的下一跳地址。
Interface:此路由下一跳可达的出接口。
相同的目的网络下,协议不同比优先级,协议相同比 Cost 值,择优选择。
最长匹配原则
如果路由表中有多个匹配的路由条目,路由器会选择掩码最长的条目。
此时若要访问 10.1.1.1,则路由器会选择下面的这个条目进行转发。
静态路由
# 配置静态路由,目的网络 192.168.2.0/24 ,下一条地址 192.168.1.2
[AR1]ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
负载分担
同时配置多条静态路由,可以对两个路由之间的链路进行负载分担。
在这种情况下,这两条静态路由都会出现在路由表中,发送报文的方式是随机发送。
路由备份
两个路由器之间有多个链路,但是我们希望优先使用某一个链路。
在上图中,默认的static 优先级是60,但是我们配置下面的链路的优先级为 100 ,这样的话就会优先走上面的链路,这样配置之后直接查路由表就只有一条路由,但是不代表只有一条路由。
缺省路由
缺省路由就是目的地址和子网掩码都是 0 的特殊路由。
如果报文目的地址无法匹配路由表中的任何一项,则路由器会选择缺省路由转发。