两台设备端口下ISIS协议超时时间一致,但是两台设备之间实际的ISIS邻居超时时间不一致

发布时间:  2012-04-01 浏览次数:  139 下载次数:  0
问题描述
设备版本:NE40E V300R003C02B697
组网拓扑:AR1-----AR2
故障现象:
AR1的ISIS邻居超时时间为4秒
<jssz-ysl-a-1>dis isis peer
                         Peer information for ISIS(64)
                         -----------------------------
  System Id     Interface          Circuit Id          State HoldTime Type     PRI
jssz-gx-a-2     GE1/0/0            jssz-gx-a-2.01    Up   4s               L1       64
AR1端口下配置的超时时间为3×4=12秒
<jssz-ysl-a-1>dis cu int g1/0/0
interface GigabitEthernet1/0/0
 isis timer hello 3 level-1
 isis timer holding-multiplier 4 level-1

AR2的ISIS邻居超时时间为12秒
<jssz-gx-a-2>dis isis peer
                         Peer information for ISIS(64)
                         -----------------------------
  System Id     Interface          Circuit Id           State HoldTime Type     PRI
jssz-ysl-a-1    GE1/0/0            jssz-gx-a-2.01    Up   12s             L1       64
AR2端口下配置的超时时间为3×4=12秒
<jssz-gx-a-2>dis cu int g1/0/0
interface GigabitEthernet1/0/0
 isis timer hello 3 level-1
 isis timer holding-multiplier 4 level-1








处理过程
经过分析,原因是由于AR1和AR2之间互联链路为GE,默认的ISIS的电路类型为组播,根据ISIS协议规定,“非DR维持DR邻居的时间”是“DR维持非DR邻居的时间”的1/3,AR2作为DIS的超时时间为12秒,AR1作为非DIS,超时时间是AR2的1/3,恰好是4秒。

其中AR1为非DIS
<jssz-ysl-a-1>dis isis interface
                       Interface information for ISIS(64)
                       ----------------------------------
 Interface        Id      IPV4.State          IPV6.State      MTU    Type  DIS 
 GE1/0/0         001         Up                 Down           1497        L1    No
AR2为DIS
 <jssz-gx-a-2>dis isis interface
                       Interface information for ISIS(64)
                       ----------------------------------
 Interface        Id      IPV4.State          IPV6.State      MTU   Type  DIS  
 GE1/0/0          001         Up                 Down            1497     L1    Yes


根因
N/A
解决方案
是正常现象,无需处理。




建议与总结
如果设备之间通过以太口相连,并且是直连方式,建议配置ISIS电路类型为P2P,这样两边的超时时间会保持一致。


END