路由器内部BGP环路怎样解决

运维 网络运维
IBGP允许边缘路由器共享NLRI及其相关属性,从而增强系统范围内的路由策略,其必须以全网状结构相连,以防止路由环回,本篇以华为路由器介绍如果出现环路,应该怎样解决。

IBGP允许边缘路由器共享NLRI及其相关属性,从而增强系统范围内的路由策略,其必须以全网状结构相连,以防止路由环回,本篇以华为路由器介绍如果出现环路,应该怎样解决。

一、组网环境

在华为路由器的组网环境中,有四个路由器,其中路由器A和路由器C建立EBGP邻居关系,并且通过network方式发布所有路由给路由器C,路由器B和路由器D的配置与路由器A和路由器C完全对称,当路由器A和路由器C的互连接口关闭后,在路由器C上发现去往路由器A的所有网段都不通。

二、故障分析

1、在路由器C上执行display current-configuratiion查看配置。

2、路由器C通过route-policy将路由再通告给RR的时候强制指定其下一跳为虚拟下一跳地址,路由器A和路由器C互连的三条链路接口地址,在路由器C的ISIS中使用路由策略通过import方式引入这三条静态路由。

3、当路由器A和路由器C的互连接口关闭后,在路由器C上发现去往路由器A的路由下一跳还是虚拟下一跳202.105.0.5,但是出接口却指向了其他路由器。

4、当路由器C和城域网路由器A的互连接口关闭时,由于虚拟下一跳静态路由没有指定出接口,因此静态路由不会失效,此时虚拟下一跳通过路由迭代选择了BGP路由,该路由指向其他路由器从而造成环路。

三、故障处理

1、执行system-view,进入系统视图。

2、执行ip route-static命令,绑定出接口,配置虚拟下一跳静态路由的时候没有和出接口进行关联,导致出接口关闭的时候这些静态路由还是生效的,因此配置虚拟下一跳静态路由的时候绑定出接口。

3、当对端接口关闭的时候该静态路由会失效,此时由于路由器D上在ISIS中同时引入了虚拟下一跳静态路由,因此路由器C上对应虚拟下一跳202.105.0.5的路由应该指向了路由器D,从而不会出现上述情况导致的不通问题。

4、执行return退回到用户视图。

5、执行save,保存对配置的修改。

经过上面的操作后,故障得到解决,其实问题的原因很简单,只要在平时设置路由器多注意一下,就能避免这样的故障出现了。

责任编辑:蓝雨泪 来源: 中国IT实验室
相关推荐

2011-04-08 17:10:54

路由静态路由

2011-04-08 18:05:31

2013-04-18 10:14:33

路由器换路现象

2011-05-17 13:31:48

IBGP路由EBGP

2015-02-10 09:32:20

BGP路由器

2011-04-11 16:04:38

BGPOSPF

2009-12-22 14:12:14

2009-12-22 14:13:53

BGP种类

2009-12-02 15:32:51

路由器怎样安装

2010-07-30 12:37:21

2012-05-23 09:23:34

2013-05-02 09:56:15

2009-12-21 10:15:57

2012-11-05 14:35:03

路由器BGP网络协议

2009-12-22 15:18:10

2011-11-22 10:11:56

BGP路由环路

2011-09-16 15:52:14

BGP路由器故障VSI

2009-11-23 11:14:53

路由器监测

2010-08-25 14:10:34

2009-11-09 16:30:11

路由器故障
点赞
收藏

51CTO技术栈公众号