IPv4 静态路由配置

时间:2022-06-23 19:31:12

    配置静态路由可以分三步进行

  1.  为路由器各个接口配置IP信息。
  2.  确定每个路由器的非直连网络
  3.  为每个路由写入非直连网络的路由语句

注意在这里没有必要写入直连网路的路由描述,因为在配置路由器接口IP地址和子网掩码时这些直连网路就被记录在路由表中了。

配置静态路由表项可以用三种方法

  1. 目的地址+下一跳路由器接口地址     例如 ip route 192.168.1.1 255.255.255.0 192.168.1.2
  2. 目的地址+出站接口                             例如 ip route 192.168.1.1 255.255.255.0 e0/0
  3. 目的地址+出站接口+下一跳地址       例如ip route 192.168.1.1 255.255.255.0 e0/0 192.168.1.2

如果在这里建议大家采取第三种方法配置。直接把静态路由指向出站接口而不是用下一跳地址,路由器会认为该路由是一个直连路由,当转发到目标地址岁的数据包时,可能导致广播地址上出现过多的流量其而且还可能耗尽路由器的内存,如果在静态路由表项后面附加下一跳地址,那么路由器就不再认为目标网络是直连网络,ARP的请求对象只可能是下一跳地址。指定出站接口和下一跳地址可以最小化与下一跳地址关联出站接口查询,并且将广播网络上流量减到最小。


静态路由由于是完全由人工配置,所以在网络拓扑改变后应该重新配置需要知道拓扑变化的路由,不然路由依旧按照老的路由表进行选择可能会造成数据不按设想的方式发送。


静态路由中还存在静态浮动路由。所谓静态浮动路由就是在两台已经配置静态路由的路由器之间在添加一条冗余链路。不同于其他的静态路由,浮动静态路由不能永久的保存于路由表中。它仅仅只会在主链路DOWN时,才回UP起来。它是被做为主链路的备份链路来使用的,静态路由永远优于静态浮动路由。在配置静态浮动路由上,我们可以使用管理距离。因为在思科路由器上静态路由的管理距离是1,那么配置静态浮动路由就是管理距离大于1的静态路由。当配置静态浮动路由时,应当注意其他路由器的地址范围,否则当静态浮动路由链路启动后其他路由器不能通过静态浮动路由将数据包转发到目的地址。这样即使配置了静态浮动路由还和没有配置一样。

/*

管理距离是指一种路由协议的路由可信度。每一种路由协议按可靠性从高到低,依次分配一个信任等级,这个信任等级就叫管理距离。对于两种不同的路由协议到一个目的地路由信息,路由器首先根据管理距离决定相信哪一个协议。AD值越低,则它的优先级越高。一个管理距离是一个从0——255的整数值,0是最可信赖的,而255则意味着不会有业务量通过这个路由。

*/
当我们使用静态浮动路由时,备用链路的可用带宽资源完全被浪费,为了解决这个问题,可以使用均分负载。均分负载利用多路经的优点,在所有可用的路径上发送数据包。均分负载分为等价均分负载和非等价均分负载。等价均分负载是平均分配多条度量相同的链路,而非等价均分负载则根据度量不同而按比例分布数据包。由于静态路由没有度量值,所以只能使用等价均分负载。在静态路由上配置均分负载非常简单,只需在配置静态是配置两条通往目的地址的路径就会自动启用均分负载。