陋室铭
永远也不要停下学习的脚步(大道至简至易)

 

目录

简介
静态路由优点
静态路由缺点
静态路由的配置命令(以右图为例)
静态路由 常见问题
  1. 1)为什么要有默认路由?
  2. 2)为什么默认路由是0.0.0.0?
到Null0的静态路由配置
展开
简介
静态路由优点
静态路由缺点
静态路由的配置命令(以右图为例)
静态路由 常见问题
  1. 1)为什么要有默认路由?
  2. 2)为什么默认路由是0.0.0.0?
到Null0的静态路由配置
展开
 

简介

静态路由说明

静态路由说明

  静态路由是指由网络管理员手工配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。静态路由信息在缺省情况下是私有的,不会传递给其他的路由器。当然,网管员也可以通过对路由器进行设置使之成为共享的。静态路由一般适用于比较简单的网络环境,在这样的环境中,网络管理员易于清楚地了解网络的拓扑结构,便于设置正确的路由信息。
 
  在一个支持DDR(dial-on-demand routing)的网络中,拨号链路只在需要时才拨通,因此不能为动态路由信息表提供路由信息的变更情况。在这种情况下,网络也适合使用静态路由。
 

静态路由优点

  使用静态路由的另一个好处是网络安全保密性高。动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。因此,网络出于安全方面的考虑也可以采用静态路由。
 

静态路由缺点

  大型和复杂的网络环境通常不宜采用静态路由。一方面,网络管理员难以全面地了解整个网络的拓扑结构;另一方面,当网络的拓扑结构和链路状态发生变化时,路由器中的静态路由信息需要大范围地调整,这一工作的难度和复杂程度非常高。
 

静态路由的配置命令(以右图为例)

  静态路由的配置有两种方法:带下一跳路由器的静态路由,和带送出接口的静态路由
 
  router(config)#hostname A (更改路由器主机名)

 

A(config)#interface f0/0 (进入接口f0/0)
 
  A(config-if)#ip address 192.168.1.1 255.255.255.0 (设置接口ip地址和子网掩码
 
  A(config-if)#no shutdown (启用接口)
 
  A(config)#interface f0/1
 
  A(config-if)#ip address 192.168.2.1 255.255.255.0
 
  A(config-if)#no shutdown
 
  ×××以下二选一:
 
  A(config)#ip route 192.168.3.0 255.255.255.0 f0/1(目标网段ip地址 目标子网掩码 送出接口(路由器A))
 
  或者
 
  A(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2 (目标网段ip地址 目标子网掩码 下一路由器接口ip地址)
 
  ×××
 
  router(config)#hostname B
 
  B(config)#interface f0/0
 
  B(config-if)#ip address 192.168.3.1 255.255.255.0
 
  B(config-if)#no shutdown
 
  B(config)#interface f0/1
 
  B(config-if)#ip address 192.168.2.2 255.255.255.0
 
  B(config-if)#no shutdown
 
  ×××以下二选一:
 
  B(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1
 
  或者:
 
  B(config)#ip route 192.168.1.0 255.255.255.0 f0/1(目标网段ip地址 目标子网掩码 送出接口(路由器B))
 
  ×××
 
  注1:此网络链路为以太网链路,如果是串行链路,送出接口也就是本地路由器的串行接口。
 
  简明解释:ip route 192.168.3.0 255.255.255.0 192.168.2.2
 
  这句话的意思是:在HOSTA上,路由器见到目的网段为192.168.3.0的数据包,就将数据包发送到192.168.2.2上
 
  注2:ip route 指向一个就可,如果两个都配了,就是说将这个数据包从发fa0/1出去,而另一个说数据包发到这个ip(例如192.168.2.2)。两个重复。一般我们设置为指向IP。
 

静态路由 常见问题

1)为什么要有默认路由?

  路由得查看路由表而决定怎么转发数据包,用静态路由一个个的配置,繁琐易错。如果路由器有个邻居知道怎么前往所有的目的地,可以把路由表匹配的任务交给它,省了很多事。
 
  例,网关会知道所有的路由,如果一个路由器连接到网关,就可以配置默认路由,把所有的数据包都转发到网关。

2)为什么默认路由是0.0.0.0?

  匹配IP地址时,0表示wildcard, 任何值都可以。所以0.0.0.0和任何目的地址匹配都会成功,造成默认路由要求的效果。
 

到Null0的静态路由配置

  ip route 172.16.0.0 255.255.0.0 null0
 
  使用该命令代替访问列表时要注意,静态路由是针对整个路由器的,而访问列表是针对某一单独接口的。也就意味着所有与网络172..16.0.0/16匹配的报文都被路由到位桶,而不是路由到那些丢掉的报文的某一个接口。
 
 
posted on 2012-08-09 15:24  宏宇  阅读(305)  评论(0编辑  收藏  举报