RG-作为dhcp服务器有状态ipv6获取不到地址排查SOP

一、故障现象

18k交换机作为终端网关以及dhcpv6服务器,终端无法通过有状态获取到ipv6地址。

二、组网拓扑

拓扑描述: 终端PC连接到接入交换机的二层口g 0/1,接入的上联口agg 1为trunk口,连接到核心的下联口agg 5,核心agg 5口也为trunk口。

三、可能原因

1、核心上dhcpv6地址池相关配置有问题;
2、核心下联端口开启了认证,认证模式为严格模式;
3、网络中存在环路等环境问题导致dhcpv6报文转发异常; 4、对应终端为安卓手机,安卓本身不支持有状态;

四、故障排查步骤

步骤一:排查配置层面的因素

1、检查核心交换机dhcpv6相关配置

标准参考配置如下

2、检查核心下联口认证配置情况

通过命令show run int agg 5查看下联口的配置,若接口下开启了认证,通过命令show run | in address-bind查看ipv6认证模式是严格模式还是兼容模式(默认为严格模式),若不为兼容模式需要修改为兼容模式

步骤二:排查环境层面的因素

检查网络环境是否存在环路,可参考环路排查手册环路排查SOP

步骤三:排查产品层面的因素

1、通过dhcpv6 debug查看dhcpv6报文交互情况

debug syslog limit numbers 1000 time 5
debug ipv6 dhcp

2、终端侧安装wireshark抓包查看dhcpv6交互情况

五、故障信息收集

请点击下面链接下载脚本 terminal length 0
terminal monitor
show clock
show version
show version slots
show version detail
show logging
show coredump files
show run
show cpu
show mem
show memory history
show int st
show int st | in up
show interface
show interfaces status err-disabled
show int counter rate //间隔3S,执行3次
clear counters
show int counter summary //间隔3S,执行3次
show cpu-protect //间隔3S,执行3次
show cpu-protect device x slot x //机框VSU场景收集,核查对应线卡CPP,间隔3S,执行3次
show span sum
show cpu-protect type arp
show nfpp log summary
show nfpp log buffer
show mac-address-table aging-time
show mac-address-table count
show route-map
show of flowtable
show access-lists
show access-group
show ipv6 nei
show ipv6 nei | in H.H.H
show run | in ipv6-mode
show ipv6 dhcp conflict
show ipv6 dhcp pool
show ipv6 dhcp binding
show ipv6 dhcp binding | in H.H.H
show ipv6 dhcp server statistics
show ipv6 dhcp interface
show ipv6 nd
debug syslog limit numbers 1000 time 5
debug ipv6 dhcp
undebug all
terminal no length
terminal no monitor

六、总结与建议

ipv6有状态获取不到地址的问题,需要注意以下几点: 1.安卓手机本身不支持有状态,获取不到是正常的,需要使用无状态; 2.dhcpv6相关配置一定要确保正确; 3.需要注意环境是否存在环路异常;
阅读剩余
THE END