设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 2304|回复: 4
收起左侧

[分享] ISIS故障分析之邻居无法建立

[复制链接]
 成长值: 63265
发表于 2022-10-13 10:13:31 | 显示全部楼层 |阅读模式
本端查不到邻居
可能性1:     本端或者对端接口没被使能到ISIS进程中
判断方法:   display isis interface看不到该接口
恢复方法:   将接口加入到ISIS进程
使用命令举例:   
        接口视图:isis enable <process-id>

可能性2:     两端接口MTU不一致
判断方法:   display isis error看本端或者对端的Longer packet计数持续增长
恢复方法:   display isis interface可以查看该接口的MTU值,修改本端或者对端的接口MTU,使两端的接口MTU保持一致
使用命令举例:  
        接口接口:mtu <value>

可能性3:     两端认证不匹配
判断方法:   display isis error看Bad Authentication计数持续增长
恢复方法:   手动将认证修改一致
使用命令举例:  
        接口视图:isis authentication-mode xxx

可能性4:     两端接口IP地址不在同一个网段
判断方法:   display isis error看Unusable IP Addr计数持续增长
恢复方法:   手动将接口网段修改一致
使用命令举例:   
       接口视图:ip address <ip> <mask>

可能性5:     链路两端level不匹配
判断方法:   display isis error看Mismatched Level数持续增长
恢复方法:   手动将isis level修改一致
使用命令举例:   
                  ISIS视图:is-level xxx
       接口视图:isis circuit-level xxx

可能性6:     两端system-id相同
判断方法:   display isis error看Repeated System ID计数持续增长
恢复方法:   手动将system-id修改为不冲突
使用命令举例:   ISIS视图:network-entity XX.XXXX....XXXX.XXXX.XXXX.XX最后三个XXXX代表system-id值

可能性7:     level-1类型邻居区域ID不匹配
判断方法:   display isis error看Mismatched Area Addr(L1)计数持续增长
恢复方法:   手动修改区域ID使两端一致
使用命令举例:   ISIS视图:network-entity XX.XXXX....XXXX.XXXX.XXXX.XX,system-id前面的是区域ID

可能性8:     链路两端接口类型不一致
判断方法:   display isis error看Bad Circuit Type计数持续增长
恢复方法:   手动修改两端接口类型使保持一致
使用命令举例:   接口视图:isis circuit-type xxx

可能性9:     链路两端接口MAC地址相同
判断方法:   display isis error看SNPA Conflicted(LAN)计数持续增长
恢复方法:   在接口下配置mac地址,避免mac冲突。出现这个计数也可能是二层环路,发送出去的isis hello报文又被收回来
使用命令举例:   接口视图:mac-address xxx

可能性10:   链路两端ipv4/ipv6地址族不匹配
判断方法:   display isis error看Mismatched Proto计数持续增长
恢复方法:   修改两端的ipv4/ipv6地址族类型
使用命令举例:   
                  ISIS视图:ipv6 enable topology ipv6
                  接口视图:isis enable <process-id>
                                   isis ipv6 enable <process-id>

可能性11:   多台设备处在同一个网段,但是接口类型被配置为p2p
判断方法:   display isis error看3-Way Option Error(P2P)计数持续增长
恢复方法:   多台设备处在同一网段的情况,应该把接口类型配置为广播网
使用命令举例:   接口视图:isis circuit-type xxx

可能性12:   链路上大包不通,isis广播网类型接口默认发送填充到MTU大小的hello报文
判断方法:   ping大包不通
恢复方法:   下面两种办法都可以:
                  1、把接口类型改为p2p,避免一直发送mtu大小的hello报文。对端设备需要一起修改,否则邻居无法建立
                  2、在接口下配置isis small-hello命令,设置接口发送不带有填充字段的Hello报文
使用命令举例:   
                  1、接口视图:isis circuit-type xxx
                  2、接口视图:isis small-hello

可能性13:   链路不通或者对端设备故障,导致本端收不到hello报文
判断方法:   
                  1、display isis statistics packet interface 查isis接口统计计数,接收的hello报文没增长
                  2、在接口镜像抓包、开ldm debug、开isis debug都没收到hello报文
恢复方法:   恢复链路或者对端设备
使用命令举例:  
                  1、display isis statistics packet interface看收发包计数
                  2、debugging ldm packet receive isis capture-length 64 number 10000 interface xxx
                  3、debugging isis adjacency interface xxx



故障现象2:本端查看邻居状态一直是init
可能性1:本端设备发送hello报文失败
判断方法:  
                  1、查isis接口统计计数,发送的hello报文没增长
                  2、开isis debug、开ldm debug都没有发送hello报文
恢复方法:   重启isis进程、或者把接口重新加入isis进程
使用命令举例:   
                  1、display isis statistics packet interface看收发包计数
                  2、debugging ldm packet send isis capture-length 64 number 10000 interface xxx
                  3、debugging isis adjacency interface xxx

可能性2:对端收不到本端发送的hello报文
判断方法: 1、在对端查isis接口统计计数,接收的hello报文没增长
                  2、在对端设备接口镜像抓包、开ldm debug、开isis debug都没收到hello报文
恢复方法:   恢复链路
使用命令举例:   
   在对端设备
                  1、display isis statistics packet interface看收发包计数
                  2、debugging ldm packet receive isis capture-length 64 number 10000 interface xxx
                  3、debugging isis adjacency interface xxx

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-24 22:30 , Processed in 0.055580 second(s), 11 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表