演示:引发的次优路径故障分析与排除


故障背景:如图14.1所示的网络环境,在所包含的区域启动了OSPF路由,当然路由器R1的E1/0和R2的E1/0这段10MB的以太网链路没有被包含到OSPF的路由域中,由于某些特殊原因,在这一段链路将使用静态路由来到达172.17.100.0的子网,具体每台路由器的原始配置请参看产生故障的原始配置部分,现在网络中的OSPF路由器邻居关系与路由学习完全正常,工程师通过查看网络环境发现路由器R2总是通过56K的低速链路转到目标172.17.100.1的数据包,通过traceroute指令进行测试,如图14.2所示。事实上,这不是工程师所希望的,因为工程师已经为路由器R1配置了一条静态路由,希望172.16.1.0子网到达目标172.17.100.0通过高速链路转发,而不是56K的低速链路,但是事实上数据包总是通过低速链路的下一跳(192.168.0.2)转发到172.17.100.0的数据包,具体的路由表如图14.3所示,分析故障原因,然后排除故障。

产生故障的原始配置:各路由器产生故障的原始配置如下所示:

路由器R1的原始配置

interface Loopback1

ip address 172.16.1.1 255.255.255.0

!

interfaceEthernet1/0

ip address 192.168.1.1 255.255.255.0

duplex half

!

interface Serial2/0

bandwidth 56000

ip address 192.168.0.1 255.255.255.252

encapsulation ppp

router ospf 1

router-id 1.1.1.1

log-adjacency-changes

network 172.16.1.0 0.0.0.255area 0

network 192.168.0.0 0.0.0.255area 0

ip route172.17.100.0 255.255.255.0 192.168.1.2*关于10MB链路部分的静态路由

路由器R2的原始配置:

interfaceEthernet1/0

ip address 192.168.1.2 255.255.255.0

duplex half

!

interfaceEthernet1/1

ip address 192.168.3.1 255.255.255.0

duplex half

!

interface Serial2/0

bandwidth 56000

ip address 192.168.0.2 255.255.255.0

encapsulation ppp

!

router ospf 1

router-id 2.2.2.2

log-adjacency-changes

network 192.168.0.0 0.0.0.255area 0

network 192.168.3.0 0.0.0.255area 0

路由器R3的原始配置

interface Loopback1

ip address 172.17.100.1 255.255.255.0

!

interfaceEthernet1/0

ip address 192.168.3.2 255.255.255.0

duplex half

!

router ospf 1

router-id 3.3.3.3

log-adjacency-changes

network 172.17.100.0 0.0.0.255area 0

network 192.168.3.0 0.0.0.255area 0

故障分析:根据图14.3所示的路由表,可以很直观的判断故障的原因,虽然在路由表中存在两条路由到同一目标(172.17.100.0)的路由,一条是通过OSPF学习到,一条是通过静态路由输写的,可看出通过OSPF路由学到的是一个32位的主机路由(172.17.100.1/32),而静态路由是一个24位的子网路由(172.17.100.0/24),根据路由选择的原则:数据包将选择较长子网位的路由转发数据,通过OSPF学到的路由是32位,静态路由是24位,所以选择了OSPF学到的路由转发数据,也就是在低速路径上转发。

解决方案:现在只需要将静态路由变为32位,然后下一跳地址为192.168.1.2(高速链路的下一跳)即可。具体配置如下所示。完成配置后, 可以通过在路由器R1执行showip route查看路由表,如图14.4所示,其中只存在一条32位的静态路由,当OSPF路由与静态路由的子网位数相同时,路由的管理距离较小的会被优先放入到路由表,静态路由的管理距离是1;OSPF的管理距离是110,所以会将这条32位的静态路由放入到R1的路由表中,此时,已经满足让数据包通过高速链路转发的条件。然后,再次通过traceroute指令进行测试,如图14.5所示,已经通过高速路径下一跳为192.168.1.2进行转发。故障成功排除。

将静态路由变为32位的解决方案:

R1(config)#no iproute 172.17.100.0 255.255.255.0 192.168.1.2*删除原有配置

R1(config)#ip route 172.17.100.1 255.255.255.255 192.168.1.2*配置32位路由

R2(config)#ip route 172.16.1.1 255.255.255.255 192.168.1.1*配置R2返回R1路由

演示:引发的次优路径故障分析与排除相关推荐

  1. 双向多点路由重分布--如何防止路由环路以及次优路径

    拓扑图 实验要求: R1上有一个环回口,1.1.1.0/24,通告在ISIS中. R5上有一条引入的外部路由5.5.5.0/24. 在R2和R3上进行双向重分布 要求采用防环和防次优路径的措施,以保障 ...

  2. 心电信号越界怎么回事_心电监护仪常见故障分析与排除

    心电监护仪常见故障分析与排除 心电监护仪是一种连续实时的无创伤监测患者多种生理参数的监护仪器. 本文结合 EM-6 多 参数仪 ( 北京康宏兴业科技发展有限公司生产 ) 在临床使用巾经常出现的故障现象 ...

  3. Olivetti PR2/PR2E 打印机故障分析与排除

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow Olivetti  ...

  4. PC机主板常见故障分析和排除

    PC机主板常见故障分析和排除ze]2-B4   PC机主板常见故障分析和排除1u3Ua>A-   主板是整个PC机系统的关键部件,在PC机中起着至关重要的作用.CPU及总线控制逻辑.BIOS芯片 ...

  5. 利用路由策略解决路由引入中产生的路由环路和次优路径问题

    利用路由策略来解决路由引入过程中产生的次优路径和环路问题: 如左边拓扑图所示:在一个运行ospf的区域和rip区域,在AR2上进入ospf进程引入直连路由,ospf引入的外部路由优先级默认为 150, ...

  6. Olivetti PR2/PR2E 打印机故障分析与排除

    Olivetti  PR2/PR2E  打印机故障分析与排除   1.  故障现象 存折打印机再使用过程中,遇到的故障现象基本上可分成如下几类: l      打印机开启电源开关后,面板指示灯不亮 l ...

  7. 交换机配置软件_交换机常见故障分析与排除方法

    随着互联网科技的发展,各种各样的网络设备出现在人们的视野当中.交换机是一种很常见的互联网设备,它能够让用户独享带宽.与此同时在日常工作中,交换机故障的现象是多样的,故障的原因也是多样的,本文将交换机分 ...

  8. 显示器花屏故障分析与排除

    经常使用电脑的朋友,也许都遇到过显示器花屏的故障.由于显示器花屏故障出现的机率并不特别高,且产生的原因也比较复杂,不同的原因所产生的花屏表现也有所不同,因此在排除起来比较麻烦.如果显示器边角部出现变色 ...

  9. thinkphp报错控制器不存在:504_iPhone典型的手机不开机故障分析和排除方法,你知道几种?...

    电流是手机的"脉搏",稳压电源好比医生的听诊器,手机的电流变化就好比手机的脉搏. 手机状态分为开机状态.待机状态.发射状态几种,不同工作状态有不同工作电流,维修师傅通过观察电流情况 ...

最新文章

  1. css js 兼容问题
  2. python开发一个彩票系统_[宜配屋]听图阁
  3. c mysql insert语句_MySQL_mysql insert详细讲解,INSERT语法 INSERT [LOW_PRIORITY |DELA - phpStudy...
  4. CRM_UPLOAD_BW
  5. web页面在线编辑功能
  6. 前端学习(1340):mongoose验证规则
  7. mysql导出逗号_Mysql导出逗号分隔的csv文件
  8. mysql-bin 查看_Mysql Binlog数据查看的方法详解
  9. C++模板Trait
  10. 如何向maven仓库中上传第三方jar包(私服)
  11. 佳能g2800清废墨_佳能G2800打印机清零
  12. 投资信条:你不可不知的投资理念
  13. 途胜怎样与android手机互联,现代途胜车载蓝牙怎么连接,途胜手机互联映射教程...
  14. JavaScript 30 Day -- 07 彩虹画笔
  15. AVL树(动图详解)
  16. 【JavaScript】DOM编程-DHTML与Windows对象
  17. 七号信令系统在GSM中的应用
  18. 激活函数选取不当为什会造成梯度消失
  19. 新年新故事 | Nice 兔 Meet U
  20. 频域串联滞后校正matlab,基于MATLAB的串联超前校正、滞后校正和串联滞后-超前校正设计.pdf...

热门文章

  1. 原理分析之四:一次SQL查询的源码分析
  2. LeetCode Linked List Cycle II
  3. bootstrap 按钮颜色属性
  4. Silverlight调用的JS方法返回对象数组的处理方法
  5. vue-cli3打包注意路径的问题
  6. JS作用域和作用域链
  7. “A and B ...”,谓语动词必以复数形式呈现?
  8. Android群英传笔记——第四章:ListView使用技巧
  9. js前端实现模糊查询
  10. C#各种数组直接的数据复制/转换