关于双点双向重分发的一些理解

news/2024/6/17 8:18:42 标签: 网络

面试中双点双向一直都是一个比较热门的问题,双点双向重分发设计不当不仅可以造成次优也可以引起环路

 

    再说双点双向之前,先了解下各个协议的优先级:

    路由器分别定义了外部优先级和内部优先级,数值越小表明优先级越高

    外部优先级:是指用户可以手工为各路由协议配置的优先级。(PS:直连路由(DIRECT)的优先级不能被修改)

              

 

  内部优先级:不能被用户手工修改,外部优先级比较不出来时,会根据内部优先级比较。

             

PS:不同厂家设计路由协议时优先级是不一致的,所以要注意调整为一致,否则可能出次优路径的问题。(思科设备ospf优先级为110,静态路由优先级为1)


下面看双点双向的第一种情况:

 

次优问题:

红框属于OSPF区域,蓝框属于ISIS区域,R6上有个回环口1.1.1.1 直连引入OSPF(直接E1引入不改开销)。

此时R4 R3 R2都会收到优先级150的1.1.1.1的这条路由,R2先做双引,R3后做双引,此时对于R3来说。它会收到R1传给它的优先级为15的ISIS的1.1.1.1的路由,同时也会收到R4传给它的优先级为150的OSPF ASE的1.1.1.1的路由,如下图所示:

此时R3想访问1.1.1.1,就会走R3----R1----R2---R4---R6次优形成。

解决次优路径的方法:

为了解决次优路径,在R6上引入1.1.1.1的时候打上TAG,在R3上匹配TAG改优先级只要比15小就可以解决次优路径的问题:

在R6上的配置:

在R3上的配置:

再看效果:

 

次优路径的问题解决。

 

环路问题:

 

在R6 上E1的方式引入1.1.1.1并改开销为2,此时对于R4来说会收到R6给的五类ASE 150的LSA,同时也会收到R3给的五类ASE 150的LSA

优先级一样再比开销,去R3的开销小于R6,所以R4在访问1.1.1.1的时候会走R4--R3--R1--R2--R4--R3...这条路,环路发生。

解决方法:

R2在ospf中引入ISIS打上TAG300 ,在R3将OSPF引入ISIS的时候拒绝TAG 300。在R2将ospf引入ISIS时候打上TAG 200,在R3上将ISIS引入OSPF中拒绝TAG 200.在R3上同样的操作,

一共需要打上4个TAG.


第二种情况:

 

在R4上建立loo 0口1.1.1.1,以直连引入OSPF,此时OSPF路由表会学到R3给它的1.1.1.1,但是直连最优,正常情况下只会有路由环路但不会有数据环路。

但是一旦直连出问题,数据环路便会发生。比如我把loo 0口的ip地址undo,此时环路发生。

但这个环路是临时环路,一般等LSA老化,或者我们使用reset ospf process 重启OSPF进程,环路消失。

 

至于环路的解决方法就是使用TAG解决和第一种情况相同。

 

 

 

 

 

 

 


http://www.niftyadmin.cn/n/1326723.html

相关文章

如何做网线水晶头?(笔记)

做水晶头我们需要准备网线钳水晶头网线测试仪四样工具。 想必大家都清楚,网线水晶头有两种接法,一种是直连互联法,一种是交叉互联法。 交叉线的做法是:一头采用T568A标准,一头采用T568B标准。平行(直连&…

github加速_GitHub 加速下载,从此摆脱下载慢的折磨

众所周知,在国内访问 GitHub 很慢,下载更慢,基本就在 20KB/s 的速度左右徘徊。网上有很多解决办法。比如改 host,这个办法理论上访问速度是可以提高,减少了 DNS 解析的时间,但下载速度还是无能为力。比如还…

java高并发编程详解 pdf_高并发编程系列:7大并发容器详解(附面试题和企业编程指南)...

不知道从什么时候起,在Java编程中,经常听到Java集合类,同步容器、并发容器,高并发编程成为当下程序员需要去了解掌握的技术之一,那么他们有哪些具体分类,以及各自之间的区别和优劣呢?只有把这些…

python快递费用计算_Python实现快递查询

今天介绍一个19行代码就能搞定的查询快递的脚本。开发语言:Python开发环境:windowsPython3.6版本开发平台:PyCharm首先导入json以及request模块importjsonimportrequestsJSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格…

为什么.class文件查看不了_Class文件结构

Class文件结构Java技术能够一直保持非常好的向后兼容性,这点Class文件结构的稳定性功不可没。Java目前已经发展到JDK14,但是class文件结构的内容,绝大部分在JDK1.2时代就已经定义好了。虽然JDK1.2的内容比较古老,但是java发展经历…

开弹幕卡顿的原因_女主播整容后开播被水友骂哭!直播间公开整容原因都怪土豪?...

董月月是虎牙的一名LOL女主播在今年八月的时候因为“龙鸣”事件在直播间下跪磕头起因是她在直播间骂那些开黄腔的人称他们是“龙鸣”有网友在直播间直接带起了节奏说她说的是“农民”而董月月替自己解释表示自己说的是“龙鸣”但是董月月解释不成反而让更多的水友带起了节奏觉得…

jquery ajax post提交数据_高级前端:详解手写原生Ajax的实现

点击上方“前端印象”,选择“设为星标”第一时间关注技术干货!对于Ajax,肯定很多小伙伴都听过甚至用过了,那么没听过的也不用着急,本文会对Ajax进行讲解,其次,一定还有一些人只用过JQuery封装好…

servletcheckbox选中和未选中判断_NBA五大100%命中率大战,皆为上个世纪,姚明未上榜...

100%命中率对于一个篮球运动员而言,难度是可想而知的。我们平时在户外投篮投着玩,都不敢保证自己能百发百中,更别说在比赛上,球员们往往会在高强度的对抗下进行激烈的战斗,这样一来,球员的命中率…