Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15165272
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: 系统运维

2008-05-24 19:56:06

路由

查找路由条目

在路由表中查找特定的路由条目

 

 

 

 

 

     

路由器在路由表中查找路由条目的原则是最长匹配,所以例子中虽然查找的是172.25.200.15但是由于没有这条特定的路由,显示的结果是最长匹配的172.15.100.0/24。如果没有任何一条匹配只能使用缺省路由,会出现下面信息

查找特定类型的路由条目

在路由表中查找相同类型的路由条目

    

 

 

 

通过显示路由表的统计情况来了解当前路由器的路由条目,也可以用来以后的比对

各种掩码的转换

脚本略去,建议使用Boson提供的免费转换工具

使用静态路由

配置静态路由

permanent选项可以使此条目一直存在于路由表中而不管下一跳的可达性

permanent

s=MsoNormal>

 

在类似以太网这种多路访问的网络中建议使用下一跳为地址而不是接口。正常情况下路由器对静态路由的下一跳有效性的检查是一分钟,在12.3(10)以后增加了下面的命令可以对此时间进行调整Router(config)#ip route static adjust-time 30对静态路由打tag用于路由再发布时的区分

浮动静态路由

当动态路由出问题的时候使用静态路由作为备份

(下一跳也可以触发一个拨号接口)

 

通过调整管理距离的方式来进行路由备份,不过要注意的是管理距离只适合在相同路由的情况下,路由条目的最长匹配是第一位的。另外在不同厂商设备互联的时候,调整管理距离一定要设置合理。

基于源地址的策略路由

根据源地址的不同选择不同的路径

缺省情况下route map的最后一句都是deny all,这样不符合route map规则的数据包都会按照正常的路由表进行转发。set ip next-hop verify-availability命令提供了对下一跳的验证,不过是基于CDP的,所以如果使用此命令需要打开CDP,最好同时调整时长,毕竟缺省是180秒。在使用策略路由时会在排错时增加难度,因为缺省对于本路由器发出的数据包可以绕过route map这样会造成错觉。

基于应用的策略路由

根据不同的应用来选择不同的路径

ss=MsoNormal>

 

管理距离只是针对自己的通过调整这些外部路由的管理距离来调整自己路由表的结构

相同代价值的多路径路由

限制路由器到达同一目的地的路径数目

以后对BGP增加了下面的命令

 

缺省情况下静态路由可以有6条冗余BGP只有一条最佳路径其他路由协议为4条。使用上述命令在12.3(2)T之前可以调整最大为6条,12.3(2)T之后可以最大为16

配置静态路由的追踪

在某个端口当掉等情况下才启用特定的静态路由

-US>

 

12.3T12.4以后开始IOS提供了一种track的特性,可以定义跟踪不同的状态。可以使用show track命令来查看跟踪的状态。跟踪状态也可以进行组合,使用and or逻辑运算或者百分比,权重等增加灵活度,很好玩,不过别把自己绕进去了

通过路由表变动的统计来衡量路由表的稳定性

 

就有的一个老命令,但估计很少有人使用,这个统计也是够难懂的,简单的说最理想的情况就是第一行数目很大,其他行都是0。统计方法是每3秒一个间隔,在这个间隔内如果有1次路由表变化就累计一次,多次变化就累计多次。但这个命令还是有一些缺点,一就是不能清掉老的数据,必须通过no ip route profile然后ip route profile 来清除,还有就是这里只是统计结果,没有办法确定是哪条路由出的问题

阅读(693) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~