更新时间:2023-12-08
1ND命令
ND命令包括:
• debug ipv6 nd
• show ipv6 neighbors
• clear ipv6 neighbors
• ipv6 neighbor
• ipv6 nd-synchronize update-period
• ipv6 nd-synchronize response-immediately
• ipv6 nd-synchronize request-immediately
• ipv6 nd-synchronize deletion
• ipv6 nd dad attempts
• ipv6 nd managed-flag
• ipv6 nd ns-interval
• ipv6 nd other-flag
• ipv6 nd prefix
• ipv6 nd ra-interval-range
• ipv6 nd ra-interval
• ipv6 nd ra-lifetime
• ipv6 nd reachable-time
• ipv6 nd router-preference
• ipv6 nd suppress-ra
1.1.1debug ipv6 nd
使用debug ipv6 nd打开打印ND调试信息的开关;
debug ipv6 nd [entry | timer | synchronize | addr | adj-table|<cr>]
参数
参数 |
参数说明 |
entry |
邻居缓存条目变化信息开关 |
timer |
邻居缓存定时器变化信息开关 |
synchronize |
邻居缓存同步信息开关 |
adj-table |
ND邻接表调试开关 |
addr |
仅显示与该地址有关的信息 |
缺省
关闭
命令模式
管理态
使用说明
不带参数开启所有调试开关
示例
无
相关命令
无
1.1.2show ipv6 neighbors
使用show ipv6 neighbors命令可以显示当前交换机的邻居缓存。
show ipv6 neighbors
参数
无
缺省
无
命令模式
管理态,配置态,端口配置态
使用说明
使用本命令显示当前交换机的邻居缓存。
相关命令
无
1.1.3clear ipv6 neighbors
使用clear ipv6 neighbors清除交换机的所有非手工配置的邻居缓存。
clear ipv6 neighbors
参数
无
缺省
无
命令模式
管理态
使用说明
使用此命令只清除交换机自动获得的所有邻居缓存,而不会清除通过ipv6 neighbor命令手动配置的邻居缓存。
相关命令
ipv6 neighbor
1.1.4ipv6 neighbor
全局配置状态下使用本命令配置交换机的邻居缓存:
ipv6 neighbor address6 interface mac
no ipv6 neighbor address6 interface
参数
参数 |
参数说明 |
address6 |
邻居的ipv6 地址 |
interface |
交换机的端口 |
mac |
邻居的链路层地址 |
缺省
无
命令模式
全局配置态
使用说明
使用本命令可以配置交换机的邻居缓存,而且除非通过本命令的no命令将某邻居缓存去掉,否则这个缓存永远不会超时,且该邻居缓存的状态一直为可达(reachable)。
使用no命令删除配置。
示例
IPv6_config#ipv6 neighbor 1::1 vlan 1 00:e0:4c:5a:78:eb
使用以上命令配置一个在端口vlan 1上的邻居,邻居的ipv6地址为1::1,邻居的链路层地址为00:e0:4c:5a:78:eb。
相关命令
show ipv6 neighbors
1.1.5ipv6 nd-synchronize update-period
全局配置状态下使用本命令配置交换机的邻居缓存更新同步间隔:
ipv6 nd-synchronize update-period seconds
no ipv6 nd-synchronize update-period
参数
参数 |
参数说明 |
seconds |
更新同步间隔时间,单位:秒。范围:1-20 |
缺省
1秒
命令模式
全局配置态
使用说明
使用本命令可以配置邻居缓存更新同步周期。交换机的邻居缓存发生改变后需要同步到其他板卡,如果没有配置response-immediately则根据这个周期值发起同步过程。
使用no命令恢复缺省配置。
示例
IPv6_config#ipv6 nd-synchronize update-period 2
使用以上命令配置更新同步周期为2秒。
相关命令
ipv6 nd-synchronize response-immediately
1.1.6ipv6 nd-synchronize response-immediately
全局配置状态下使用本命令配置交换机的邻居缓存更新立刻同步:
[no] ipv6 nd-synchronize response-immediately
参数
无
缺省
开启
命令模式
全局配置态
使用说明
使用本命令可以配置邻居缓存更新立刻发起同步。交换机的邻居缓存发生改变后需要同步到其他板卡,配置该命令后所有同步工作都会立刻执行。交换机默认配置是立刻同步更新。
使用no命令关闭该同步开关。
示例
IPv6_config#ipv6 nd-synchronize response-immediately
使用以上命令配置邻居缓存更新立刻同步。
相关命令
ipv6 nd-synchronize update-period
1.1.7ipv6 nd-synchronize request-immediately
全局配置状态下使用本命令配置交换机的邻居缓存请求立刻同步:
[no] ipv6 nd-synchronize request-immediately
参数
无
缺省
开启
命令模式
全局配置态
使用说明
使用本命令可以配置立刻发起请求邻居缓存。交换机使用或删除邻居缓存的时候需要将操作同步到其他板卡,配置该命令后所有请求工作都会立刻执行同步。交换机默认配置是立刻同步请求。
使用no命令关闭该同步开关。
示例
IPv6_config#ipv6 nd-synchronize request-immediately
使用以上命令配置立刻同步邻居缓存的请求。
相关命令
无
1.1.8ipv6 nd-synchronize deletion
全局配置状态下使用本命令配置交换机需要同步删除邻居缓存请求:
[no] ipv6 nd-synchronize deletion
参数
无
缺省
开启
命令模式
全局配置态
使用说明
使用本命令可以配置是否发起删除邻居缓存请求的同步。交换机删除邻居缓存的时候可以将此操作同步到其他板卡,根据配置该命令决定是否将请求删除操作同步。交换机默认配置是需要同步删除请求。
使用no命令关闭该同步开关。
示例
IPv6_config#ipv6 nd-synchronize deletion
使用以上命令配置需要同步邻居缓存的删除请求。
相关命令
无
1.1.9ipv6 nd dad attempts
配置端口下ND做DAD(重复地址检测)时发送NS的个数
ipv6 nd dad attempts num
no ipv6 nd dad attempts
参数
参数 |
参数说明 |
num |
重复地址检测时发送NS的个数 |
缺省
1
命令模式
端口配置态
使用说明
可以使用相关的no命令去掉配置,恢复成缺省值。
相关命令
无
1.1.10ipv6 nd managed-flag
配置本端口发送的RA消息中的M标志位
[no] ipv6 nd managed-flag
参数
无
缺省
M标志为为0
命令模式
端口配置态
使用说明
使用此命令配置本端口发送的RA消息中的M标志位为1,通过相应的no命令可以去掉配置,恢复RA消息中的M标志位为0
相关命令
无
1.1.11ipv6 nd ns-interval
配置本端口发送NS的时间间隔以及发送RA消息中的retrans-timer字段。
ipv6 nd ns-interval milliseconds
[no] ipv6 nd ns-interval
参数
参数 |
参数说明 |
milliseconds |
以毫秒为单位的时间 |
缺省
发送NS的时间间隔为缺省为1000毫秒,即一秒钟。而RA消息中填充的retrans-timer字段缺省为0,即不确定。
命令模式
端口配置态
使用说明
使用该命令同时配置了本交换机在本端口下发送NS消息的时间间隔,同时也配置了本端口下发送的RA消息中的retrans-timer字段。
可以使用no命令去掉配置,恢复成缺省值。
相关命令
无
1.1.12ipv6 nd other-flag
配置本端口发送的RA消息中的O标志位。
[no] ipv6 nd other-flag
参数
无
缺省
发送的RA中的O标志位缺省为0。
命令模式
端口配置态
使用说明
使用此命令配置本端口发送的RA消息中的O标志位为1,使用相应的no命令可以去掉配置,即恢复成缺省值。
相关命令
无
1.1.13ipv6 nd prefix
配置端口下发送的RA消息中的前缀。
ipv6 nd prefix {ipv6-prefix/prefix-length | default} [no-advertise | off-link | no-autoconfig| valid-lifetime preferred-lifetime | infinite ]
no ipv6 nd prefix {ipv6-prefix/prefix-length | default}
参数
参数 |
参数说明 |
Ipv6-prefix |
IPV6前缀 |
Prefix-length |
前缀长度 |
Valid-lifetime |
有效时间 |
Preferred-lifetime |
首选时间 |
缺省
缺省为 advertise,on-link,autoconfig,valid-lifetime的缺省值为2592000秒,preferred-lifetime的缺省值为604800秒。
命令模式
端口配置态
使用说明
no-advertise表示该前缀不包含在该端口发送的RA消息中;
off-link表示将该端口发送的RA消息中该前缀的ON-LINK标志位置0,no-auotoconfig表示将该端口发送的RA消息该前缀的AUTO-CONFIG位置0;
Infinite表示前缀永久有效;
使用ipv6 nd prefix ipv6-prefix/prefix-length …配置该端口下的前缀,使用相应的no命令可以去掉此前缀。
使用ipv6 nd prefix default …. 配置该端口下的缺省值,使用相应的no命令可以去掉配置,即恢复协议规定的缺省值。
示例
• switch_config_v1#ipv6 nd prefix 1::/64
在该端口下加上一个前缀 1::0/64,其他的字段都采用默认值。以后发送的RA消息中都会添加这个前缀。
• switch_config_v1#ipv6 nd prefix 2::/64 off-link
在该端口下加上一个前缀 2::/64,ON-LINK标志位置0,其余采用协议规定的默认值。
• switch_config_v1#ipv6 nd prefix default no-autoconfig
改变此端口的下的默认值为NO-AUTOCONFIG,其余采用协议规定的默认值。如果现配上了1,2中的两条命令,那么3中的这条命令不会对2中配置的前缀2::/64产生任何影响,而会将1中配置的前缀1::/64改成NO-AUTOCONFIG,其余的采用协议规定默认值。
相关命令
无
1.1.14Ipv6 nd ra-interval-range
配置端口下发送RA消息间隔的最大最小值。
ipv6 nd ra-interval-range max [min]
[no] ipv6 nd ra-interval-range
参数
参数 |
参数说明 |
max |
本端口发送RA消息的最大时间间隔,单位为秒。 |
Min |
本端口发送RA消息的最小时间间隔,单位为秒。 |
缺省
最大值缺省为600秒,最小值缺省为最大值的1/3。
命令模式
端口配置态
使用说明
使用此命令配置本端口发送RA消息的时间间隔范围。
可以使用相应的no命令去掉配置,即恢复成缺省值。
相关命令
ipv6 nd ra-interval
ipv6 nd ra-lifetime
1.1.15ipv6 nd ra-interval
配置端口下发送RA消息的间隔。
ipv6 nd ra-interval seconds
[no] ipv6 nd ra-interval
参数
参数 |
参数说明 |
seconds |
本端口发送RA消息的时间间隔,单位为秒。 |
缺省
本端口发送的前三个消息的间隔为不超过16秒的随机数,后面的消息之间的间隔在最小传输间隔(缺省为200秒)到最大传输间隔(缺省为600秒)之间的随机数。
命令模式
端口配置态
使用说明
使用此命令配置本端口发送RA消息的时间间隔。对于本端口发送的前三个RA消息,如果配置的时间小于16 秒,则采用配置的时间间隔。否则前三个消息的时间间隔为16秒。随后的RA消息发送的间隔都采用配置的值。
可以使用相应的no命令去掉配置,即恢复成缺省值。
相关命令
ipv6 nd ra-interval-range
1.1.16ipv6 nd ra-lifetime
配置本端口发送的RA消息中的router-lifetime字段的值。
ipv6 nd ra-lifetime seconds
[no] ipv6 nd ra-lifetime
参数
参数 |
参数说明 |
seconds |
本端口发送的RA消息中的router-lifetime中的数值,单位为秒。 |
缺省
MaxRtrAdvInterval*3,即为1800或者通过ipv6 nd ra-interval-range max 命令配置的最大RA发送时间间隔的三倍。
命令模式
端口配置态
使用说明
使用相应的no命令可以去掉配置,恢复成缺省值。
相关命令
ipv6 nd ra-interval-range
1.1.17ipv6 nd reachable-time
配置端口下发送的RA消息中的reachable-time字段,并且配置本端口下所有自动配置的邻居缓存的可达时间。
ipv6 nd reachable-time milliseconds
[no] ipv6 nd reachable-time
参数
参数 |
参数说明 |
milliseconds |
时间,单位为毫秒。 |
缺省
发送的RA消息中的reachable-time 为0,邻居缓存可达时间为15秒到45秒之间的随机数。
命令模式
端口配置态
使用说明
使用相应的no命令可以去掉配置,恢复成缺省值。
相关命令
无
1.1.18ipv6 nd router-preference
配置该端口下发送的RA消息中的交换机优先级字段的值。
ipv6 nd router-preferenc preference
[no] ipv6 nd router-preferenc
参数
参数 |
参数说明 |
Preference |
交换机的优先级,取值可以为 high, medium, low 中的任何一个。 |
缺省
medium
命令模式
端口配置态
使用说明
使用相应的no命令可以去掉配置,恢复成缺省值。
相关命令
无
1.1.19ipv6 nd suppress-ra
使该端口停止作为交换机通告的接口。
[no] ipv6 nd suppress-ra
参数
无
缺省
端口作为交换机的通告接口。
命令模式
端口配置态
使用说明
使用相应的no命令可以去掉配置,恢复成缺省值。
相关命令
无