静态路由是指网络管理员手动配置的路由信息,静态路由一般适用于网络规模小,并且网络的拓扑结构很少发生变化、网络管理员对网络的拓扑结构熟悉的网络。

  • 静态路由配置的例子1

    网络的拓扑结构如下:

一个静态路由配置的例子_路由配置

  1. 配置终端PC1

一个静态路由配置的例子_网络_02

配置终端PC2

一个静态路由配置的例子_网络_03

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网段的格式相同。

   在正确配置后,网络拓扑的结构会发生如下变化,原来连线之间的“红点”变成了“绿点”,如下:

一个静态路由配置的例子_网络_04

当然此时只标表示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 的结果如下:

一个静态路由配置的例子_网络_05

   PC2 ping PC1的结果如下:

一个静态路由配置的例子_路由配置_06


  • 静态路由配置的例子2

网络的拓扑结构如下:

一个静态路由配置的例子_网络_07


   该网络拓扑的配置与上述拓扑结构的配置类似,区别只是在该网络中,R1、R2、R3、R4要学习多个网段,列表说明如下:

路由
需要学习的网段
R1
23.1.1.0     、34.1.1.0   、 192.168.2.0
R2192.168.1.0  、34.1.1.0   、 192.168.2.0
R3192.168.1.0  、12.1.1.0   、 192.168.2.0
R4192.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,需要的朋友可以在网上下载,也可以留言给我。