承载网P设备使用isis set-overload无法清空所有流量

发布时间:  2011-10-21 浏览次数:  81 下载次数:  1
问题描述
某运营商承载网,由14台CR组成(NE5000Ev300r005c01),分别部署在A,B,C,D,E,F,G七个城市,一个城市两台,分为两个平面,一个平面7台设备,平面内的7台设备全互联,两平面的同一地市设备互联,全网IGP采用isis协议,业务承载通过MP-IBGP承载,详细组网如附件。
由于需要对A局点CR1设备重启,需要对设备进行清空流量操作,于是在A局点上的isis进程中使能过载位,命令如下:isis 64
set-overload
此时发现有两个端口流量无法清空。




处理过程

dis inter b
interface phy protocol inuti oututi inerrors outerrors
loopback0 up up(s) 0% 0% 0 0
null0 up up(s) 0% 0% 0 0
pos1/0/0 up up 3% 1% 0 0
pos1/0/1 up up 0% 0% 0 0
pos3/0/0 up up 1% 3% 0 0
dis isis pe

peer information for isis(64)

system id interface circuit id state holdtime type pri
-------------------------------------------------------------------------------
lnsy-hx-c-2 pos1/0/0 0000000022 up 297s l2 --
jlcc-qdl-b-1 pos1/0/1 0000000009 up 298s l2 --
bjbj-ch-c-1 pos2/0/0 0000000013 up 300s l2 --
shsh-chj-c-1 pos3/0/0 0000000012 up 299s l2 --
nmtl-82-b-1 pos4/0/0 0000000007 up 300s l2 --
hlsh-hsl-b-1 pos4/0/1 0000000011 up 11s l2 --
lnsy-sf-b-1 pos4/0/2 0000000002 up 299s l2 --
1、分析A局点CR1上存在的流量方向发现流量都是A局点CR2-A局点CR1-B局点CR1的。
2、察看网管发现B局点CR2与A局点CR2之间的链路中断,但是B局点CR2与A局点CR2之间互访还有很多其他路径,可以从其他大区绕过。
3、根据现网分析可能A局点CR2上存在强制的策略路由或者其他配置导致流量强制从A局点CR2流向A局点CR1。
4、查看A局点CR2发现A局点CR2上配置了到B局点CR2的主备tunnel,备用tunnel是强制显示路径到A局点CR1的。
5、由于A局点CR2到B局点CR2的链路故障,主tunnel就会down,备用tunnel承载流量,因此流量会强制经过A局点CR1。



 



根因
根据原理,A局点CR1使能了isis over位,从本设备转发的路由都是不可信了,除非某条流量只剩下唯一一条路就是A局点CR1。
解决方案

dis inter b
interface phy protocol inuti oututi inerrors outerrors
loopback0 up up(s) 0% 0% 0 0
null0 up up(s) 0% 0% 0 0
pos1/0/0 up up 3% 1% 0 0
pos1/0/1 up up 0% 0% 0 0
pos3/0/0 up up 1% 3% 0 0
dis isis pe

peer information for isis(64)

system id interface circuit id state holdtime type pri
-------------------------------------------------------------------------------
lnsy-hx-c-2 pos1/0/0 0000000022 up 297s l2 --
jlcc-qdl-b-1 pos1/0/1 0000000009 up 298s l2 --
bjbj-ch-c-1 pos2/0/0 0000000013 up 300s l2 --
shsh-chj-c-1 pos3/0/0 0000000012 up 299s l2 --
nmtl-82-b-1 pos4/0/0 0000000007 up 300s l2 --
hlsh-hsl-b-1 pos4/0/1 0000000011 up 11s l2 --
lnsy-sf-b-1 pos4/0/2 0000000002 up 299s l2 --
1、分析A局点CR1上存在的流量方向发现流量都是A局点CR2-A局点CR1-B局点CR1的。
2、察看网管发现B局点CR2与A局点CR2之间的链路中断,但是B局点CR2与A局点CR2之间互访还有很多其他路径,可以从其他大区绕过。
3、根据现网分析可能A局点CR2上存在强制的策略路由或者其他配置导致流量强制从A局点CR2流向A局点CR1。
4、查看A局点CR2发现A局点CR2上配置了到B局点CR2的主备tunnel,备用tunnel是强制显示路径到A局点CR1的。
5、由于A局点CR2到B局点CR2的链路故障,主tunnel就会down,备用tunnel承载流量,因此流量会强制经过A局点CR1。



建议与总结
1、isis的set-overload不会清空tunnel的中间节点的流量。
2、对流量进行清空以前,需要观察此设备是否为tunnel的中间节点,是否有其他节点的故障导致某些流量必须经过此设备。

END