一、路由表
- 目的地址(Destination):用来标识IP数据包的目的地址或目的网络。
- 网络掩码(Mask):在IP编址课程中已经介绍了网络掩码的结构和作用。同样,在路由表中网络掩码也具有重要的意义。IP地址和网络掩码进行“逻辑与”便可得到相应的网段信息。
- 网络掩码的另一个作用还表现在当路由表中有多条目的地址相同的路由信息时,路由器将选择其掩码最长的一项作为匹配项。
- 输出接口(Interface):指明IP数据包将从该路由器的哪个接口转发出去。
- 下一跳IP地址(NextHop):指明IP数据包所经由的下一跳路由器的接口地址。
- 路由表中优先级、度量值。
优先级数值越小,越优先。常用的路由协议优先级如下:
度量值(metric)
路由器无法用优先级来判断最优路由,则使用度量值(metric)来决定需要加入路由表的路由。
一些常用的度量值有:跳数,带宽,时延,代价,负载,可靠性等。
跳数是指到达目的地所通过的路由器数目。带宽是指链路的容量,高速链路开销(度量值)较小。metric值越小,路由越优先;因此,图示中metric=1+1=2的路由是到达目的地的最优路由,其表项可以在路由表中找到。
二、静态路由
静态路由是指由管理员手动配置和维护的路由。适用于较简单的网络,和在复杂网络中的内部设备与外部网络对接。
静态路由:
[RTB]ip route-static 192.168.1.0 255.255.255.0 10.0.12.1
[RTB]ip route-static 192.168.1.0 255.255.255.0 Serial 1/0/0
[RTB]ip route-static 192.168.1.0 24 Serial 1/0/0
负载分担:静态路由支持到达同一目的地的等价负载分担。
[RTB]ip route-static 192.168.1.0 255.255.255.0 10.0.12.1 [RTB]ip route-static 192.168.1.0 255.255.255.0 20.0.12.1
路由备份:浮动静态路由在网络中主路由失效的情况下,会加入到路由表并承担数据转发业务。
[RTB]ip route-static 192.168.1.0 255.255.255.0 10.0.12.1 [RTB]ip route-static 192.168.1.0 255.255.255.0 20.0.12.1 preference 100
正常情况下,这两条静态路由是等价的。通过配置preference 100,使第二条静态路由的优先级要低于第一条(值越大优先级越低)。当主路由发生故障时,优先级preference 100的路由才生效。
缺省路由:
- 缺省路由是目的地址和掩码都为全0的特殊路由。
- 如果报文的目的地址无法匹配路由表中的任何一项,路由器将选择依照缺省路由来转发报文。
- 缺省静态路由的默认优先级也是60。在路由选择过程中,缺省路由会被最后匹配。
[RTA]ip route-static 0.0.0.0 0.0.0.0 10.0.12.2 [RTA]ip route-static 0.0.0.0 0 10.0.12.2 GigabitEthernet 0/0/0