目录

一、拓扑图

与上一篇一样的环境:

二、 路由标记(路由策略route-policy),防止路由回馈

1、假设R2先引入的1.1路由

1)在R2上对ospf->isis的路由标记150

2)在R3上isis->ospf要回馈的路由,看到标记为150,就deny拒绝掉,避免产生之前的2->3->4的环路。

 1、假设R3先引入的1.1路由(同理)

1)在R3上OSPF->ISIS的路由打tag 170

2)在R2上ISIS->OSPF的路由,把带170标记的路由 拒绝,防止回馈

 三、2标签-解决ospf区域路由回馈问题

1.运用上述,解决环路问题

1)查看R2路由表

发现:下一跳是R1,说明是R2先引入的

2)查看R3的路由表

发现:R3去往1.1的确不环了,但是产生了次优路径

2.环路解决后,解决R3产生的次优路径(路由策略-tag)

1)分析:

这一次我们就不用前缀列表抓路由了,可以直接运用刚才打过的标签

2)查看R3路由表

发现:学的1.1路由变为ospf路由了,没有次优了

3)再查看R2的路由

发现:R2也出现次优路径了

 3.R2也产生次优路径(R3带来的连环优路径)(路由策略-tag)

1)分析:

2)同理,运用路由策略抓tag路由,修改优先级。

3)查看R2的路由表

发现:果然次优没了,优选ospf路由

 再来看R3的路由表,也没问题,此时可以确定,次优路径彻底解决了。

打标记:防止路由回馈

deny:防止环路

R2的完整配置

R3的完整配置

 四、4标签-收敛不一致问题(isis区域路由回馈问题)

1.分析:

2. 解决方案:

在R2上打isis->ospf的标签 tag 15,在R3上ospf->isis拒绝;

在R3上打isis->ospf的标签 tag 115,在R2上ospf->isis拒绝。

总结:

二标签:

四标签:

 四标签完整配置


一、拓扑图

与上一篇一样的环境:

OSPF的MTU不一致 ospf的tag_路由表

1)在R2、R3之间用 GigabitEthernet(千兆口),接口放在ospf区域 (在接口下ospf enable 1 area 0 )

      R1、R2之间的链路改为Ethernet以太网接口(百兆口)

2)把1.1路由放在ospf区域外  (undo ospf enable 1 area 0)

    R1、R2、R3运行ospf的路由器都修改参考带宽为1000(原参考带宽 100)

二、 路由标记(路由策略route-policy),防止路由回馈

在1.1路由通过R2从ospf引入到isis 的时候,给这条路由打上标记tag 150,当这条带标记的路由要从R3再回到ospf的时候,见到这个标记,就直接干掉,不让它回馈进来。

OSPF的MTU不一致 ospf的tag_网络协议_02

*****isis管理标记,可以打tag,但默认窄带是无法打标记的,所以我们首先要改成宽带,再打标记。

 在R2、R3、R4上修改isis为宽带

cost-style wide

OSPF的MTU不一致 ospf的tag_网络_03

1、假设R2先引入的1.1路由

1)在R2上对ospf->isis的路由标记150

在R2上配置

OSPF的MTU不一致 ospf的tag_R3_04

OSPF的MTU不一致 ospf的tag_R3_05

2)在R3上isis->ospf要回馈的路由,看到标记为150,就deny拒绝掉,避免产生之前的2->3->4的环路。

 在R3上配置

OSPF的MTU不一致 ospf的tag_网络协议_06

OSPF的MTU不一致 ospf的tag_路由表_07

OSPF的MTU不一致 ospf的tag_OSPF的MTU不一致_08

 1、假设R3先引入的1.1路由(同理)

1)在R3上OSPF->ISIS的路由打tag 170

OSPF的MTU不一致 ospf的tag_网络协议_09

OSPF的MTU不一致 ospf的tag_R3_10

OSPF的MTU不一致 ospf的tag_R3_11

2)在R2上ISIS->OSPF的路由,把带170标记的路由 拒绝,防止回馈

OSPF的MTU不一致 ospf的tag_R3_12

OSPF的MTU不一致 ospf的tag_网络_13

OSPF的MTU不一致 ospf的tag_R3_14

 三、2标签-解决ospf区域路由回馈问题

1.运用上述,解决环路问题

1)查看R2路由表

发现:下一跳是R1,说明是R2先引入的

OSPF的MTU不一致 ospf的tag_OSPF的MTU不一致_15

2)查看R3的路由表

发现:R3去往1.1的确不环了,但是产生了次优路径

OSPF的MTU不一致 ospf的tag_路由表_16

OSPF的MTU不一致 ospf的tag_网络_17

2.环路解决后,解决R3产生的次优路径(路由策略-tag)

OSPF的MTU不一致 ospf的tag_网络协议_18

1)分析:

这一次我们就不用前缀列表抓路由了,可以直接运用刚才打过的标签

将带有150标签的路由,优先级改为151,这样1.1的isis路由优先级变为151<150(ospf),这样R3就会优选ospf的路由了。

 

OSPF的MTU不一致 ospf的tag_OSPF的MTU不一致_19

 

OSPF的MTU不一致 ospf的tag_路由表_20

 

2)查看R3路由表

发现:学的1.1路由变为ospf路由了,没有次优了

OSPF的MTU不一致 ospf的tag_网络_21

3)再查看R2的路由

发现:R2也出现次优路径了

OSPF的MTU不一致 ospf的tag_网络协议_22


 3.R2也产生次优路径(R3带来的连环优路径)(路由策略-tag)

OSPF的MTU不一致 ospf的tag_网络_23

1)分析:

因为R3的1.1路由为ospf后,由于ospf->isis,1.1的ospf路由引入到isis区域,被R2学习到1.1的isis路由(15);又因为本身从R1学到1.1的ospf路由(150),优选isis路由,所以次优路径了。

2)同理,运用路由策略抓tag路由,修改优先级。

将标记为170的路由抓住,修改优先级为151,这样1.1的isis的路由就变为151>150(ospf),那么R2就会优选ospf路由了。

OSPF的MTU不一致 ospf的tag_路由表_24

OSPF的MTU不一致 ospf的tag_路由表_25

3)查看R2的路由表

发现:果然次优没了,优选ospf路由

OSPF的MTU不一致 ospf的tag_网络_26

 再来看R3的路由表,也没问题,此时可以确定,次优路径彻底解决了。

OSPF的MTU不一致 ospf的tag_网络_27


OSPF的MTU不一致 ospf的tag_OSPF的MTU不一致_28

打标记:防止路由回馈

deny:防止环路

R2的完整配置

OSPF的MTU不一致 ospf的tag_R3_29

R3的完整配置

 

OSPF的MTU不一致 ospf的tag_R3_30

 到此:貌似所有环路问题和次优路径连环问题都解决了。只运用了2个标签tag 150 和tag 170,解决了,ospf->isis->opsf的路由回馈问题,但是还有并没有完全避免路由回馈的存在 。


 四、4标签-收敛不一致问题(isis区域路由回馈问题)

       由于ospf和isis两个区域运行的协议不同,收敛速度不尽相同,就可能存在,ospf已经干完的事,isis还没干完,这两者会有收敛上的差异。

比方说:150.1.1.1这条路由撤销了(消失了),ospf能很快感知到1.1的路由没了,但isis确认为还在。

1.分析:

OSPF的MTU不一致 ospf的tag_OSPF的MTU不一致_31


1)R4上isis区域的1.1路由,通过R2上isis->ospf引入到ospf区域,传给R3;

(因为前面2个标签,只是在ospf路由进isis时打的,分别是R2上ospf->isis打的tag 150和R3上ospf->isis打的tag 170。但isis->ospf并没有打过标签,所以正常引入、传递)

2)R3收到ospf 1.1的路由,通过R3上ospf->isis,引入到isis,路由再次进入isis区域,路由回馈了(没有deny,可以传过去)

3)R4再次收到1.1的isis路由,形成环路4->2->3的环路。


2. 解决方案:

OSPF的MTU不一致 ospf的tag_网络协议_32

在R2上打isis->ospf的标签 tag 15,在R3上ospf->isis拒绝;

在R3上打isis->ospf的标签 tag 115,在R2上ospf->isis拒绝。

OSPF的MTU不一致 ospf的tag_R3_33

OSPF的MTU不一致 ospf的tag_OSPF的MTU不一致_34

 

OSPF的MTU不一致 ospf的tag_路由表_35

 

OSPF的MTU不一致 ospf的tag_OSPF的MTU不一致_36


总结:

OSPF的MTU不一致 ospf的tag_R3_37

tag 150和tag 170,针对ospf->isis->ospf的防回馈。分别子R2、R3上做的。(红色线条)

tag 15和tag 115,针对isis->ospf->isis的防回馈。分别子R2、R3上做的。(蓝色线条)

二标签:

      只是解决了两协议,单个方向上的的防回馈问题。

     例如:本环境中的ospf->isis->ospf的防回馈。

四标签:

      两个协议中,由于某个路由协议收敛较慢,导致某条其实本不该存在的路由,仍然存在与该路由协议中。进而继续执行各种路由引入等操作,引发的路由回馈及环路问题。

      解决了,双方向上的防回馈问题。

      例如:本环境中的ospf->isis->ospf的防回馈、isis->ospf->isis的防回馈。

 四标签完整配置

OSPF的MTU不一致 ospf的tag_OSPF的MTU不一致_38

OSPF的MTU不一致 ospf的tag_路由表_39