华为NE40E交换机调测ISIS路由
前提条件
- 硬件调测
- 链路调测
操作步骤
- 在设备上执行命令display isis peer,查看被调测设备的IS-IS邻居信息是否正确。
- display isis peerPeer information for ISIS(1) System Id Interface Circuit IdStateHoldTimeTypePRI------------------------------------------------------------------------------- 0000.0000.0002 GE1/0/0 0000.0000.0002.01 Up 24s L2 64 Total Peer(s): 1
- 在设备上执行命令display isis interface,查看被调测设备的isis接口信息。
- display isis interfaceInterface information for ISIS(1) -----------------------------------InterfaceIdIPV4.StateIPV6.State MTU Type DIS Loop0 001 Up Down 1500 L1/L2 --GE1/0/0001UpDown 1497 L1/L2 No/No
- 在设备上执行命令display isis route,查看IS-IS路由信息。
- display isis routeRoute information for ISIS(1) ------------------------------- ISIS(1) Level-2 Forwarding Table ---------------------------------- IPV4 Destination IntCost ExtCost ExitInterface NextHop Flags ------------------------------------------------------------------------------- 192.167.1.0/24 20 NULL GE1/0/0 192.168.1.2 A/-/-/- 192.168.1.0/24 10 NULL GE1/0/0 Direct D/-/L/- Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut, U-Up/Down Bit Set
- 在设备上执行命令display current-configuration,查看设备当前生效的配置参数。
- display current-configuration# isis 1 graceful-restart cost-style wide timer lsp-generation 1 level-2 flash-flood level-2 network-entity 0000.0000.0001.01 is-name ngn-r2-b-sxxa-2import-route isis level-2 into level-1//只有BR设备上需要配置路由渗透,AR设备不涉及nexthop 192.168.1.2 weight 100//ISIS WEIGHT是否配置正确(下一跳指对端接口IP地址) timer spf 1 50 50traffic-eng level-2//使能IS-IS进程不同层次的TE特性。BR上没有部署TE的,不用配置该命令 log-peer-change #
- 在被调试设备上执行命令ping,测试IS-IS路由的连通性。
- ping 192.167.1.10PING 192.167.1.10: 56 data bytes, press CTRL_C to break Reply from 192.167.1.10: bytes=56 Sequence=1 ttl=255 time=3 ms Reply from 192.167.1.10: bytes=56 Sequence=2 ttl=255 time=2 ms Reply from 192.167.1.10: bytes=56 Sequence=3 ttl=255 time=2 ms Reply from 192.167.1.10: bytes=56 Sequence=4 ttl=255 time=2 ms Reply from 192.167.1.10: bytes=56 Sequence=5 ttl=255 time=2 ms --- 192.167.1.10 ping statistics --- 5 packet(s) transmitted 5 packet(s) received 0.00% packet loss round-trip min/avg/max = 2/2/3 ms
执行display isis statistics packet [ interface interface-type interface-number ]命令,检查IS-IS收发报文是否正常。
说明:
如果设备能够正常接收Hello报文,则根据接口的类型进行操作。
- 如果是Trunk接口,请检查一下两端up的成员口数量是否一致。
- 如果不是Trunk接口,请执行步骤2。
- 上述步骤的执行结果。
- 设备的配置文件、日志信息、告警信息。
本节介绍了IS-IS路由的调测方法。
-
上述显示信息中加粗部分可检查IS-IS邻居数量是否正确,邻居的接口状态是否up,type对应的IS-IS类型是否正确。
-
如上述显示信息中加粗部分所示,检查参与ISIS的接口是否正确,是否有遗漏、多余接口。IPV4.State是否up。
-
重点关注目的IP、内部开销值、出接口、下一跳IP地址、路由信息标记等是否正确。
-
如上述显示信息中加粗部分所示,需要关注的内容在后面均有说明。
-
上述显示信息显示被调测设备与RouterB所连接的网络能够互通。
如果IS-IS网络中无法建立IS-IS邻居,可按如下步骤处理。
-
检查IS-IS收发Hello报文是否正常。
IS-IS发送Hello报文的缺省间隔是10秒,每隔10秒执行一次上述命令,查看对应的报文计数是否增长。
对于广播网接口,IS-IS的Hello报文区分Level,可以根据建立邻居的Level查看对应的Hello报文计数;对于P2P类型的接口,IS-IS的Hello报文不区分Level,都记录在L2 IIH中。
-
如果接收hello报文的计数一直没有增长,请检查设备底层或者链路是否存在丢包。
-
-
检查接口是否Up。
执行display ip interface [ interface-type interface-number ]命令,查看指定接口的状态。
-
如果接口状态不是Up,请处理接口故障。详细的故障处理方法请参见物理对接类和接口协议层问题的定位。
-
如果接口状态是Up,请执行步骤3。
-
-
检查IS-IS接口的状态。
执行display isis interface命令,检查使能了IS-IS的接口的状态。
-
如果接口状态为Mtu:Dn/Lnk:Up/IP:Up,执行display current-configuration interface interface-type [ interface-number ],检查接口的MTU的设置。执行display current-configuration configuration isis命令,检查IS-IS进程的LSP的长度设置。对于P2P接口,需要保证LSP的长度不大于接口的MTU值;对于广播网接口,需要保证MTU值减LSP的长度大于等于3。如果不满足该条件,请修改LSP的长度或MTU值。
-
如果接口状态为Down,执行display current-configuration configuration isis检查IS-IS进程的配置,检查是否配置了NET,如果没有配置,请修改配置。
-
如果接口状态为Mtu:Up/Lnk:Dn/IP:Dn,检查接口是否配置了IP地址。
-
如果接口状态是Up,请执行步骤4。
-
-
检查链路两端接口的IP地址是否在同一网段。
-
如果IP地址不在同一网段,请修改两端的IP地址。
-
如果IP地址在同一网段,请执行步骤5。
-
-
检查链路两端的设备配置的System ID是否相同。
执行display current-configuration configuration isis查看链路两端设备的IS-IS配置,检查System ID是否相同。
-
如果两端System ID相同,请修改配置,使两端的System ID不同。
-
如果两端System ID不相同,请执行步骤6。
-
-
检查链路两端的设备的IS-IS Level是否匹配。
执行display current-configuration configuration isis | include is-level查看两端IS-IS进程的Level,执行display current-configurationinterface interface-type interface-number | include isis circuit-level,查看接口的IS-IS Level的配置,需要保证链路两端有相同的Level才能建立起IS-IS邻居。
-
如果链路两端无相同Level,请在IS-IS视图下使用命令is-level修改设备的IS-IS级别,或者在接口视图下使用命令isis circuit-level修改接口的Level级别。
-
如果链路两端Level匹配,请执行步骤7。
-
-
检查链路两端设备的区域地址是否匹配。
区域地址不匹配时,会出现IS-IS区域地址不匹配的告警。
如果链路两端建立Level-1邻居,需要保证链路两端设备在同一个区域内。
一个IS-IS进程最多可以配置3个区域地址,两端只要有一个区域地址相同,即可建立Level-1邻居。
建立IS-IS Level-2邻居时,不需要判断区域地址是否匹配。
-
如果链路两端无相同区域地址,请在IS-IS视图下使用命令network-entity修改设备的区域地址。
-
如果链路两端区域地址匹配,请执行步骤8。
-
-
检查链路两端设备的认证方式是否匹配。
认证方式不匹配时,会出现ISIS认证类型不匹配的告警或者认证失败的告警。
执行display current-configuration interface interface-type interface-number | include isis authentication-mode查看两端接口的IS-IS认证配置。
-
如果两端认证类型不匹配,请在链路两端的IS-IS接口视图下执行命令isis authentication-mode,将链路两端设置为相同的认证类型。
-
如果两端认证密码不匹配,请在链路两端的IS-IS接口视图下执行命令isis authentication-mode,将链路两端设置为相同的认证密码。
-
如果两端认证匹配,请执行步骤9。
-
-
如果故障仍未排除,请收集如下信息,并联系华为技术支持工程师。
- 上一篇:华为NE40E交换机调测IBGP路由 2018-5-30
- 下一篇:华为NE40E交换机调测OSPF路由 2018-5-30