更新时间: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命令可以去掉配置,恢复成缺省值。  
 
   相关命令 
 
   无