路由表可以由三种方式之一获取信息
(1)基于路由器的直连子网;
(2)以静态路由表的方式手动输入信息;
(3)通过某种自动信息发信和共享系统(即动态路由协议)自动获取信息
这里讨论下静态路由的配置。
在某些场合,我们更喜欢静态路由选择,而不是动态路由选择。(小型网络等)虽然动态路由选择能很快速自动获取信息,但是静态路由选择允许在网络的路由选择行为上实施非常精确的控制,但是弊端是,每当网络拓扑发生变化,需要重新进行手工配置。
以静态路由表的方式手动输入信息没有下面三种方式命令。
1 、命令ip route ,后面跟着的是将要被输入到路由表中的地址、确定抵制网络号的掩码以及吓一跳路由器的链接口地址。
2、用主站接口代替吓一跳路由器的接口地址,其中通过出站接口可以到达目标网络。在配置静态路由的时候,必须满足一下条件,首先IP路由选择必须启动,如果使用下一跳,那么改地址必须可达;其次出站接口必须配置IP地址,接口必须正常工作
3、第三种选择就是联合使用出站接口和下一跳地址,即下一跳地址加上指定的出站接口。如果出站接口失效,及时下一跳地址通过替代路由递归可达,路由依然会被删除。这样可以把一下跳地址相关联的出站接口查询减到最小,同事是相应的路由表象不在是直连网络,而是距离为1的静态路由。
eg:
3台路由器分别命名为R1、R2和R3,所使用的接口和相应的IP地址分配如上图中的标注。图中的"/24"表示子网掩码为24位,即255.255.255.0。
实验中,应使用静态路由的设置。实现R2到R3在IP层的连通性,即要求从R2可以ping通R3,反之亦然。
(1)R2#config terminal
R2(config)#ip route 172.16.1.0 255.255.255.0 10.1.1.1
(2)R2#config terminal
R2(config)#ip route 172.16.1.0 255.255.255.0 E1
(3) R2#config terminal
R2(config)#ip route 172.16.1.0 255.255.255.0 10.1.1.1 E1