静态路由是指网络管理员手动配置的路由信息,静态路由一般适用于网络规模小,并且网络的拓扑结构很少发生变化、网络管理员对网络的拓扑结构熟悉的网络。
静态路由配置的例子1
网络的拓扑结构如下:
配置终端PC1
配置终端PC2
b.路由R1的配置
Router>enable Router#config Router(config)#hostname R1 R1(config)#interface fa0/0 R1(config-if)#ip address 192.168.1.2 255.255.255.0 R1(config-if)#no shutdown R1(config-if)#no shutdown R1(config-if)#exit R1(config)#interface fa0/1 R1(config-if)#ip address 192.168.2.1 255.255.255.0 R1(config-if)#no shutdown R1(config-if)#no shutdown R1(config-if)# R1(config-if)#exit R1(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2 R1(config)#exit
说明:配置语句
ip route 192.168.3.0 255.255.255.0 192.168.2.2
是路由R1学习192.168.3.0网段的配置命令,其基本格式是:
ip route 目标网络号 目标网络号的子网掩码 下一跳地址或出端口号地址
c.路由R2的配置
Router>enable Router#config Router(config)#hostname R2 R2(config)#interface fa0/0 R2(config-if)#ip address 192.168.2.2 R2(config-if)#ip address 192.168.2.2 255.255.255.0 R2(config-if)#no shutdown R2(config-if)#no shutdown R2(config-if)#exit R2(config)#interface fa0/1 R2(config-if)#ip address 192.168.3.1 255.255.255.0 R2(config-if)#no shutdown R2(config-if)#no shutdown R2(config-if)#exit R2(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1 R2(config)#
说明:配置语句
ip route 192.168.1.0 255.255.255.0 192.168.2.1
是路由R2学习192.168.1.0网段的配置命令,其基本格式与路由R1学习192.168.3.0网段的格式相同。
在正确配置后,网络拓扑的结构会发生如下变化,原来连线之间的“红点”变成了“绿点”,如下:
当然此时只标表示PC1与PC2之间“物理”上相连的,只有路由学习彼此的网段,及如下两条命令:
R1(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2
R2(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1
PC1与PC2才可以实现相互的通信。
PC1 ping PC2 的结果如下:
PC2 ping PC1的结果如下:
静态路由配置的例子2
网络的拓扑结构如下:
该网络拓扑的配置与上述拓扑结构的配置类似,区别只是在该网络中,R1、R2、R3、R4要学习多个网段,列表说明如下:
路由 | 需要学习的网段 |
R1 | 23.1.1.0 、34.1.1.0 、 192.168.2.0 |
R2 | 192.168.1.0 、34.1.1.0 、 192.168.2.0 |
R3 | 192.168.1.0 、12.1.1.0 、 192.168.2.0 |
R4 | 192.168.1.0 、12.1.1.0 、 23.1.1.0 |
对R1,学习3个网段的配置命令如下:
R1(config)#ip route 23.1.1.0 255.255.255.0 12.1.1.2 R1(config)#ip route 34.1.1.0 255.255.255.0 23.1.1.2 R1(config)#ip route 192.168.2.0 255.255.255.0 34.1.1.2
其他路由学习其他网段的命令与此类似,不再一一列举。
总结:当网络的拓扑结构发生变化时,静态配置的工作量会成倍地增长,并且当网络发生变化时,还得手动更新。所以大型、复杂的网络环境通常不宜采用静态路由。一方面,网络管理员难以全面地了解整个网络的拓扑结构;另一方面,当网络的拓扑结构和链路状态发生变化时,路由器中的静态路由信息需要大范围地调整,这一工作的难度和复杂程度非常高。
注:博文中使用的模拟软件是:Cisco Packet Tracer 5.3,需要的朋友可以在网上下载,也可以留言给我。