由于ISIS的network-entity地址配置和其他设备冲突导致路由震荡和环路

发布时间:  2007-07-20 浏览次数:  80 下载次数:  1
问题描述
组网如附件中的图示,现在的问题是在GZ-BR1上dis ip rou xxx.yy.3.27时,一下能够显示出来,一下又没有该信息,一下从AR1学到,一下又从CR1学到。


处理过程
1、[ngn-r1-b-gdgz-1]disp ip rout xxx.yy.3.27                                       
Routing Table : Public                                                          
Summary Count : 1                                                               
Destination/Mask    Proto  Pre  Cost       NextHop         Interface            
xxx.yy.3.27/32  ISIS   15   1000       xxx.zz.165.226  Pos10/0/1            
[ngn-r1-b-gdgz-1]disp ip rout xxx.yy.3.27                                       
[ngn-r1-b-gdgz-1]                                                               
[ngn-r1-b-gdgz-1]                                                               
[ngn-r1-b-gdgz-1]                                                               
[ngn-r1-b-gdgz-1]disp ip rout xxx.yy.3.27                                       
[ngn-r1-b-gdgz-1]                                                               
[ngn-r1-b-gdgz-1]disp ip rout xxx.yy.3.27                                       
Routing Table : Public                                                          
Summary Count : 1                                                               
Destination/Mask    Proto  Pre  Cost    NextHop  Interface                                                                            
xxx.yy.3.27/32  ISIS   15   5500       xxx.yy.7.1      Pos3/0/0 
[ngn-r1-b-gdgz-1]trace xxx.yy.3.27                                              
 traceroute to  xxx.yy.3.27(xxx.yy.3.27) 30 hops max,40 bytes packet            
 1 xxx.zz.165.226 10 ms  8 ms  9 ms                                             
[ngn-r1-b-gdgz-1]trace xxx.yy.3.27                                              
 traceroute to  xxx.yy.3.27(xxx.yy.3.27) 30 hops max,40 bytes packet            
 1 xxx.yy.7.34 3 ms  2 ms  2 ms                                                 
 2 xxx.yy.7.17 2 ms  1 ms  4 ms                                                 
 3 xxx.zz.165.1 4 ms  3 ms                                                   
 4 xxx.yy.7.1 4 ms  3 ms  3 ms                                                  
 5 xxx.yy.7.6 8 ms  6 ms  6 ms                                                  
 6 xxx.zz.165.1 6 ms  5 ms  6 ms                                                
 7 xxx.yy.7.1 6 ms  6 ms  6 ms                                                  
 8 xxx.yy.7.6 9 ms  9 ms  8 ms                                                  
 9 xxx.zz.165.1 8 ms  8 ms  7 ms                                                
10 xxx.yy.7.1 9 ms  7 ms  8 ms                                                  
11 xxx.yy.7.6 11 ms  10 ms  10 ms                                               
12 xxx.zz.165.1 12 ms  10 ms  10 ms                                             
13 xxx.yy.7.1 10 ms  10 ms  11 ms                                               
14 xxx.yy.7.6 14 ms  13 ms  13 ms                                               
15 xxx.zz.165.1 13 ms  12 ms  12 ms                                             
16 xxx.yy.7.1 13 ms  12 ms  13 ms                                               
17 xxx.yy.7.6 15 ms  14 ms  14 ms                                               
18 xxx.zz.165.1 47 ms  15 ms  14 ms                                             
19 xxx.yy.7.1 15 ms  15 ms  21 ms                                               
20 xxx.yy.7.6 18 ms  17 ms  17 ms                                               
21 xxx.zz.165.1 17 ms  16 ms  16 ms                                             
22 xxx.yy.7.1 17 ms  20 ms  19 ms                                               
23 xxx.yy.7.6 20 ms  19 ms  19 ms                                               
24 xxx.zz.165.1 19 ms  18 ms  18 ms                                             
25 xxx.yy.7.1 19 ms  19 ms  18 ms                                               
26 xxx.yy.7.6 22 ms  22 ms  25 ms                                               
27 xxx.zz.165.1 21 ms  20 ms  20 ms                                             
28 xxx.yy.7.1 21 ms  21 ms  20 ms                                               
29 xxx.yy.7.6 24 ms  23 ms  23 ms                                               
30 xxx.zz.165.1 23 ms  25 ms  22 ms
2、从tracert的结果来看,应该是有环路
3、应该不是和其他地方IP配置冲突,如果冲突的话,也应该一直优选其中一个,而不是老是变来变去。
4、为什么会来回变动,思路不是很清晰。只能仔细查看下配置和ISIS的LSDB信息
根因
N/A
解决方案
1、多次在GZ-BR1上查看ISIS的LSDB信息,发现有
xxx0.yy00.3027.00-00  0x00002d49   0x418a        1197          109     0/0/0    
 SOURCE       ngn-r1-a-ar-2                                                   
 HOST NAME    ngn-r1-a-ar-2
该信息有可疑之处,3.27应该对应的是ar1,3.28才是对应的ar2。
2、登陆ar2后,查看配置发现ar2的ISIS中的network-entity地址配置得和ar1一样。
3、修改ar2上的network-entity地址后,恢复正常。
4、分析:BR1分别从AR1和AR2上学到路由lsp id 为A(netentity+序号),因为这两个包不断的交替收到所以路由就震荡起来了。之所以会交替收到,是因为AR1和AR2也互相学到了对方的报文,又都认为是错误的(因为收到的路由本地没有),所以他们会发起路由的更新目的是让全网其他设备能够学到正确的路由。
建议与总结
在解决ISIS的疑难问题时,利用ISIS的LSDB信息能够很好的解决这些问题。

END