静态路由 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

静态路由是指由网络管理员手工配置的路由信息,当网络的拓扑结构或链路发生变化时,网络管理需要手工去修改路由表中相关的静态路由,静态路由就是手工配置的路由,使得到指定目标网络的数据报的传送,按照预定的路径进行的。静态路由只适应小型局域网,网络变不大的情况,静态路由是属于管理员了解整个网络拓扑的情况才会使用的,当网络不通时,网络管理员能够很快找到网络的问题,当网络很大时,网络管理员无法很清楚地去掌握网络拓扑变化,这时静态路由就给网络管理员造成压力和工作量的增加。
 
 
 
下面用例子来讲解静态路由的用法:
例子拓扑图如上:
例子要求:要求两个三层设备配置静态路由实现全网互通?
例子配置如下:
Switch>enable
Switch#config terminal
Switch(config)#vlan 10         //创建VLAN
Switch(config-vlan)#vlan 20
Switch(config-vlan)#exit
Switch(config)#interface vlan 10         进入VLAN10SVI,并且给SVI配置IP地址
Switch(config-if)#ip address 192.168.10.1 255.255.255.0
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#interface vlan 20
Switch(config-if)#ip address 192.168.20.1 255.255.255.0
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#interface f0/5              //进入接口
Switch(config-if)#switchport access vlan 10              //将接口加入到VLAN10当中
Switch(config-if)#no shut           
Switch(config-if)#exit
Switch(config)#interface f0/10
Switch(config-if)#switchport access vlan 20
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#interface f0/1              //进入接口
Switch(config-if)#no switchport   //将接口配置成路由口
Switch(config-if)#ip address 192.168.1.1 255.255.255.0    //给路由口配置IP地址
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#ip route 192.168.30.0 255.255.255.0 192.168.1.2     //配置静态路由,交换机的报文中有目标网络是192.168.30.0,报文的下一跳地址到192.168.1.2
Switch(config)#ip route <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />0.0.0.0 0.0.0.0 192.168.1.2          //配置缺省的静态路由,交换机找不到匹配的条目时,就交给缺省路由
Switch(config)#end
Router>enable
Router#config terminal
Router(config)#interface f1/0              //进入路由接口,并且配置IP地址
Router(config-if)#ip address 192.168.1.2 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#interface f1/1
Router(config-if)#ip address 192.168.30.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#ip route 192.168.10.0 255.255.255.0 192.168.1.1     //配置静态路由,路由器上报文有目标网络是192.168.10.0,报文下一跳地址为192.168.1.1
Router(config)#ip route 192.168.20.0 255.255.255.0 192.168.1.1     //配置静态路由,路由器上报文有目标网络是192.168.20.0,报文下一跳地址为192.168.1.1
Router(config)#ip route 0.0.0.0 0.0.0.0 f1/1        //配置缺省的静态路由,交换机找不到匹配的条目时,就交给缺省路由
Router(config)#end

 

综实验所述:静态路由是需要手工指定的,网络相对稳定,但是拓展性不强,一旦有新网络增加,就必须配置全网设备,使其全网互连,不利于拓展管理,但安全性较高和稳定性高.仔细看我上面是不是每个设备都加了一条缺省静态路由,这是因为当网络设备不知道不相邻网络的时,而且还要与他们之间通信,就必须配置缺省路由,记住配置缺省路由时相邻设备之间不能互相指到对方,如果这样做就会产生环路的可能。就比如说,我的上例,交换机的缺省路由指到了路由器上,而路由器的缺省路由就不能指到交换机上去了,而路由器的缺省路由的地址就要指到路由器的出口接口了。