当一台路由器同时运行两个OSPF时,选路的时候会有个有趣的现象:

这里我们的R1-R2是快速以太口,自然在R2上 到192.168.1.1/32的开销就是2!

然后我们把R2的fa0/1口的带宽改成64,开销就成了1563了,自然R2去往192.168.1.1/32会选择R1那条路!现在在R1上down掉lo3,R2自然也就选择R3去往192.168.1.1/32了;接着我们在激活R1的lo3,按理说R2又会重新选择R1去往192.168.1.1/32,可是实际上并不是这样的,它依旧选择R3去往192.168.1.1/32

如上图,最开始是选择R1去往192.168.1.1

现在我们在R1上down掉lo3

自然R1上去往192.168.1.1就会选择R3了!

现在我们再重新激活R1的lo3

那么R2上的关于192.168.1.1的路径是否改变啦?

可以看到R2去往192.168.1.1的路由,并没有随之R1上的lo3的恢复而改变!

接着我们分别以不同的先后顺序在R1和R2上刷新下OSPF进程,看看R2上去往192.168.1.1的路径会发生什么变化!

我们先刷新下R3的ospf进程(命令:clear ip os process),再来看看R2的路由表:

接着刷新下R1的ospf进程,再来看看R2的路由表:

然后再反复初始化几次进程,我们会发现在R2上会根据OSPF进程的启动收敛顺序,来决定把谁通告的路由注入到ospf路由表!这是因为METRIC值只会在同一进程内进行比较。在多进程OSPF的路由器上,不同进程的路由OSPF路由表只会按照进程收敛的顺序来选择一条作为最佳路由放在全局路由表中,而不会针对metric属性进行选择。

如果要避免这个问题,就只有通过修改一方的管理距离了!

转载于:https://blog.51cto.com/3824597/1198542

路由器在多个OSPF进程下的路由学习问题相关推荐

  1. Windows软件路由器运用实例之OSPF配置

    Windows软件路由器支持RIP和OSPF两种动态路由协议,在前文我们已完成了Windows软件路由器RIP部分的配置,本文将在前文知识的基础为A公司网络完成OSPF的配置.(需要了解Windows ...

  2. 关于华为设备ospf进程中RID重叠的问题

    该实验主要探讨直连网段和非直连网段中RID重叠会发生什么现象 实验拓扑图:  该实验中R1的RID为1.1.1.1,R1的ospf进程RID为11.11.11.11,其他路由器命名规则和R1相同. 实 ...

  3. Windows系统下查看某一进程下所有线程的dos命令

    1.查看进程 pslist或 tasklist 注:若出现"pslist不是外部或内部命令,也不是可运行的程序....",需要去TechNet官网下载psTools(链接https ...

  4. Linux查看进程下的线程

    在Linux中,查看进程下的线程有很多种方式,常见的有:top.ps.htop(需额外安装),具体的参考:Link,下面主要介绍使用ps命令的方式. 在ps命令中,"-T" 选项可 ...

  5. 计算机网络路由器与路由协议配置,OSPF路由协议配置(计算机网络实验).doc

    OSPF路由协议配置(计算机网络实验).doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 实验八指导:OSPF路由协议配置(动态 ...

  6. 如何查看JAVA某个进程下的线程

    微信搜索:"二十同学" 公众号,欢迎关注一条不一样的成长之路 jps -lvm jps -lvm 用于查看当前机器上运行的java进程. 可以看到所有运行的java进程都列出来了 ...

  7. Linux下查看多线程进程下的线程

    Linux内核在执行程序时,将所有运行时信息写到了/proc/{pid} 目录下. 下面我们以以下python的2线程程序为例,详细说一下Linux系统下如何查看 1,某个进程有几个线程 2,某个进程 ...

  8. 华为路由器ospf连通两个路由

    华为路由器ospf连通两个路由 R1: <Huawei>dis cu [V200R003C00] #snmp-agent local-engineid 800007DB0300000000 ...

  9. ospf特殊区域,默认路由,汇总

    ospf特殊区域,默认路由,汇总,认证<?xml:namespace prefix = o />   一:OSPF特殊区域:   LSA types allowed per area ty ...

最新文章

  1. 10行Python,搭建一个游戏AI | 视频教程
  2. Oracle Application R11i
  3. Office的Word设置指定页码
  4. java查看jvm对象个数_jmap-查看 jvm 内存对象信息
  5. Java基础学习-Path环境变量的配置
  6. Ant Design Pro v4 is Here
  7. 解决parseSdkContent failed java.lang.NullPointerException错误
  8. 基于CSE的微服务工程实践-Native API先行
  9. 【AI面试题】为什么必须在神经网络中引入非线性
  10. GUID和UUID、CLSID、IID 区别及联系
  11. 电脑计算机配置应用程序兼容性,电脑怎么打开兼容模式怎么办
  12. Ins v2.5.30
  13. ws2812怎么调亮度_iOS 11 自动亮度调节,居然藏这么深!
  14. 文件服务器索引服务,ftp服务器文件索引
  15. Droid razr xt910 tegra2 地牢猎人2 dungeon hunter2
  16. HTCVIVE无线套装安装后unityvr项目无法在头盔中显示
  17. wamp环境变量配置php,WAMP环境配置-PHP安装
  18. 【预研】关于互联网广告:半小时读懂互联网广告新生态
  19. Using LSTM network generate MIDI files 用LSTM神经网络合成MIDI音乐
  20. python利用pyinstaller打包文件

热门文章

  1. 如何解决comctl32.dll文件丢失的问题?
  2. 【刷题】HDU 4966 GGS-DDU
  3. PHP iconv 解决utf-8和gb2312编码转换问题
  4. [转]关掉myeclipse下的checking for updates
  5. iphone中结束电话后返回自己的应用
  6. NGenerics算法库是学习的好代码
  7. ​什么问题最让程序员头秃?我们分析了11种语言的11000个问题
  8. 大数据揭示90后爱情观,“有钱”只能排最后
  9. CanFestival字典生成
  10. html中dom多会有影响吗,DOM操作造成的页面卡顿问题及解决