1.1.1 ping ipv6
该命令用来诊断IPV6网络的连通性。 ping ipv6 [ipv6-address] 【参数说明】
ipv6-address :被诊断的目的地址 【命令模式】 特权模式
【使用指南】
当在命令中不输入目的地址时则进入用户交互模式,可以指定具体的各种参数。在执行时ping返回的各种符号的含义如下: 符号 含义
!表示每个发出的请求收到相应的应答了 .表示发出底请求在规定时间内没有收到应答 U表示设备没有路由到达目的主机 R表示参数出错
F表示系统没有资源
A表示报文源地址未能选择
D表示网络接口处于Down状态或者是该网络接口的IPV6功能被禁用(如检测到地址冲突) ?表示未知错误 【举例】
Ruijie# ping ipv6 fec0::1 1.1.2 ipv6 address
为网络接口配置一个IPV6 的地址,使用该命令的no形式删除配置的地址。 ipv6 address ipv6-prefix/prefix-length [eui-64] no ipv6 address [ipv6-prefix/prefix-length] [eui-64] 【参数说明】
ipv6-prefix :IPV6 的地址,必须遵循RFC2373定义的地址形式,每个地址域之间用冒号隔开,每个域占16比特,用十六进制数表示
prefix-length :IPV6前缀的长度即IPV6地址中代表网络的部分。
", 注意:
S57、S76、S86和S96系列交换机由于芯片的硬件转发表支持的路由前缀长度范围是[0,64]或者[128,128],所以接口IPv6地址的前缀长度的范围是[0,64]或者[128,128]。
eui-64 :表示生成的IPV6地址由配置的地址前缀和64比特的接口ID标识符组成 【命令模式】 接口配置模式 【使用指南】
当使用eui-64时注意前缀的长度必须为64,当一个IPV6接口被创建并且链路状态为Up时那么系统将为该接口自动生成链路本地地址。
使用no ipv6 address如果不指定删除具体的地址,那么将删除所有手工配置的地址。
使用no ipv6 address ipv6-prefix/prefix-length eui-64 可以删除使用命令ipv6 address ipv6-prefix/prefix-length eui-64配置的地址。 【举例】
Ruijie(config-if)# ipv6 address 2001:1::1/64
Ruijie(config-if)# no ipv6 address 2001:1::1/64
Ruijie(config-if)# ipv6 address 2002:1::1/64 eui-64 Ruijie(config-if)# no ipv6 address 2002:1::1/64 eui-64 1.1.3 ipv6 enable
该命令打开该接口的IPv6功能,使用该命令的no形式可以将IPv6功能关闭。 ipv6 enable
no ipv6 enable 【缺省设置】
接口的IPv6功能没有打开。 【命令模式】 接口配置模式
有2种方式可以打开接口上的 IPv6功能,一是在接口下配置ipv6 enable命令,二是直接在接口下配置了IPv6地址。 【使用指南】
注意:如果在接口上配置了IPv6地址那么接口的IPv6功能就会自动打开,即使使用no ipv6 enable 也不能关闭IPV6功能。 【举例】
Ruijie(config-if)# ipv6 enable 【相关命令】 命令 说明
show ipv6 interface 查看接口的相关信息
1.1.4 ipv6 hop-limit
在全局配置模式下使用该命令配置发送单播报文的缺省跳数。 ipv6 hop-limit value no ipv6 hop-limit 【缺省设置】 默认值是64。 【命令模式】 全局配置模式 【使用指南】
该命令只对单播报文生效,对多播报文无效。 【举例】
Ruijie(config)# ipv6 hop-limit 100 1.1.5 ipv6 neighbor
使用该命令配置一个静态邻居,使用该命令的no形式可以删除它。 ipv6 neighbor ipv6-address interface-id hardware-address no ipv6 neighbor ipv6-address interface-id 【参数说明】
ipv6-address :邻居的IPV6地址,必须遵循RFC2373定义的地址表示形式
interface-id :指定该邻居所在的网络接口(包括Routed Port,L3 AP口和SVI接口)。 hardware-address :邻居的链路地址,即以XXXX.XXXX.XXXX表示的48位的MAC地址,’X’表示十六进制数
【缺省设置】
没有配置任何静态邻居。 【命令模式】 全局配置模式 【使用指南】
该命令类似ARP命令,静态的邻居只能配置在IPV6的接口上,
如果要配置的邻居已经通过NDP学到并存储在邻居表中,那么该动态生成的邻居将自动转换为静态的。配置的静态邻居总是处于Reachble状态。
使用clear ipv6 neighbors命令将清除所有动态学到的(即通过NDP)邻居。 使用show ipv6 neighbors命令查看邻居信息。 【举例】
Ruijie(conifg)# ipv6 neighbor 2001::1 vlan 1 00d0.f811.1111 【相关命令】 命令 说明
show ipv6 interface 查看邻居信息 clear ipv6 neighbors 清除动态学到的邻居
1.1.6 ipv6 source-route
使用该命令使路由器转发带有路由首部的IPv6报文,使用该命令的no形式将禁止转发带有路由首部的IPv6报文。 ipv6 source-route no ipv6 source-route 【参数说明】 无
【缺省设置】
禁止转发带有路由首部的IPv6报文。 【命令模式】 全局配置模式
【使用指南】
因为类型0路由首部有安全隐患:使路由器很容易遭受拒绝服务攻击,所
以在缺省情况下禁止转发带有路由首部的IPv6报文,但是仍然处理最终目的地址是本机的带有类型0路由首部的IPv6报文。 【举例】
Ruijie(conifg)#no ipv6 source-route 【相关命令】
无
1.1.7 ipv6 route
该命令用来配置IPV6的静态路由,使用该命令的no形式将删除所配置的静态路由。 ipv6 route ipv6-prefix/prefix-length {ipv6-address | interface-id [ipv6-address]}
no ipv6 route ipv6-prefix/prefix-length {ipv6-address | interface-id [ipv6-address]}
该命令用来配置IPV6的静态路由,使用该命令的no形式将删除所配置的静态路由。 ipv6 route ipv6-prefix/prefix-length {ipv6-address | interface-id [ipv6-address]}
no ipv6 route ipv6-prefix/prefix-length {ipv6-address | interface-id [ipv6-address]} 【参数说明】
ipv6-prefix :IPV6的网络号,必须遵循RFC2373的地址表示形式prefix-length IPV6前缀的长度,注意前面必须加上’/’ ", 注意:
S57、S76、S86和S96系列交换机由于芯片的硬件转发表支持的路由前缀长度范围是[0,64]或者[128,128],所以静态路由前缀长度的范围是[0,64]或者[128,128]。
ipv6-address :指定到达目的网络的下一跳地址,必须遵循RFC2373的地址表示形式。下一跳地址可以和下一跳的输出接口同时指定。注意如果下一跳的地址如果是链路本地地址,那么必须指定输出接口。
interface-id :指定到达目的网络的报文输出接口,如果配置的静态路由中仅仅指定了输出接口而没有指定下一跳地址,那么将认为目的地在该输出接口相连的链路上,即该静态路由被当作直连路由处理。注意如果目的网络或者下一跳的地址如果是链路本地地址,那么必须指定输出接口。 【命令模式】 全局配置模式
【使用指南】
注意:如果目的地址或者下一跳地址是链路本地地址那么必须指定输出接口,并且如果目的地址是链路本地地址时要求下一跳也必须是链路本地地址。当在配置路由时目的地址和下一跳地址不允许出现多播地址, 如果下一跳和输出接口都指定了,那么下一跳匹配的直连路由的输出接口必须和配置的输出接口一致。 【举例】
Ruijie(config)# ipv6 route 2001::/64 vlan 1 2005::1 【相关命令】 命令 说明
show ipv6 route
查看IPV6的路由信息
1.1.8 ipv6 ns-linklocal-src
执行这条命令,发送邻居请求时将使用链路本地地址作为源地址。执行“no ipv6 ns-linklocal-src“,发送邻居请求时就会使用全球地址作为源地址。 ipv6 ns-linklocal-src no ipv6 ns-linklocal-src 【缺省设置】
发送邻居请求时,总是以链路本地地址作为源地址。 【命令模式】 全局配置模式 【使用指南】 略 【举例】
Ruijie(config)# no ipv6 ns-linklocal-src
1.1.9 ipv6 nd ns-interval
使用该命令设置接口上邻居请求(NS)的重传间隔,使用该命令的no形式将恢复缺省值。 ipv6 nd ns-interval milliseconds
no ipv6 nd ns-interval 【参数说明】
milliseconds :邻居请求的重传间隔,以毫秒为单位,值的范围: 1000-3600000 【缺省设置】
在路由器公告报文(RA)中缺省值为0(表示未指定),设备自己在邻居发现行为中邻居请求所使用的重传间隔为1000ms(1秒) 【命令模式】 接口配置模式 【使用指南】
配置的值将在路由器公告报文(RA)中被发布出去,同时该值也被设备自身使用。建议不要将该值设置得太小。 【举例】
Ruijie(conifg-if)# ipv6 nd ns-interval 2000 【相关命令】 命令 说明
show ipv6 interface 查看接口的信息
1.1.10 ipv6 nd reachable-time
使用该命令设置接口上通过NDP动态学到的邻居在可达性检测后,该邻居被认为可到达的持续时间,使用该命令的no形式将恢复缺省值
ipv6 nd reachable-time milliseconds no ipv6 nd reachable-time 【参数说明】
milliseconds :邻居被认为可到达的时间,以毫秒为单位,范围: 0-3600000
【缺省设置】
在路由器公告报文(RA)中缺省值为0(表示未指定),设备自己在邻居发现行为中邻居被认为可到达的持续时间为30000ms(30秒) 【命令模式】 接口配置模式
【使用指南】
设备通过该配置的时间来检测不可用的邻居,所设置的时间越短意味着可以更快的检测到邻居失效,但是将浪费更多的网络带宽、消耗设备更多的资源。因此不建议将该时间配置的过小。
配置的值将在路由器公告报文(RA)中被发布出去,同时该值也被设备自身使用。如果设置的值为0表示设备未指定该时间,即使用缺省值。 【举例】
Ruijie(conifg-if)# ipv6 nd reachable-time 1000000 【相关命令】 命令 说明
show ipv6 interface 查看接口的信息 1.1.11 ipv6 nd prefix