12-IPv6配置命令
本章节下载 (404.39 KB)
目 录
1.1.1 display dns ipv6 dynamic-host
1.1.7 display ipv6 neighbors count
1.1.10 display ipv6 statistics
1.1.11 display tcp ipv6 statistics
1.1.12 display tcp ipv6 status
1.1.13 display udp ipv6 statistics
1.1.17 ipv6 address auto link-local
1.1.19 ipv6 address link-local
1.1.21 ipv6 fib-loadbalance-type hash-based
1.1.24 ipv6 nd autoconfig managed-address-flag
1.1.25 ipv6 nd autoconfig other-flag
1.1.28 ipv6 nd ns retrans-timer
1.1.29 ipv6 nd nud reachable-time
1.1.33 ipv6 nd ra router-lifetime
1.1.35 ipv6 neighbors max-learning-num
1.1.38 reset dns ipv6 dynamic-host
1.1.43 reset tcp ipv6 statistics
1.1.44 reset udp ipv6 statistics
1.1.45 tcp ipv6 timer fin-timeout
1.1.46 tcp ipv6 timer syn-timeout
4.1.3 display interface Tunnel
4.1.4 display ipv6 interface Tunnel
【命令】
display dns ipv6 dynamic-host
【视图】
任意视图
【参数】
无
【描述】
display dns ipv6 dynamic-host命令用来显示IPv6动态域名缓存信息。
【举例】
# 显示IPv6动态域名缓存信息。
<Sysname> display dns ipv6 dynamic-host
No. Domain-name IPv6 Address TTL
1 aaa 3001::2 6
表1-1 display dns ipv6 dynamic-host命令显示信息描述表
字段 |
描述 |
No. |
序列号 |
Domain-name |
域名 |
IPv6 Address |
域名对应的IPv6地址 |
TTL |
域名缓存信息表项的生存时间,单位为秒 |
【命令】
display ipv6 fib [ ipv6-address ]
【视图】
任意视图
【参数】
ipv6-address:显示目的地址为指定IPv6地址的FIB转发信息表项。
【描述】
display ipv6 fib命令用来显示FIB转发信息表项。
如果不指定任何参数,则显示所有的FIB转发信息表项。
【举例】
# 显示所有的FIB转发信息表项。
<Sysname> display ipv6 fib
FIB Table:
Total number of Routes : 1
Flag:
U:Useable G:Gateway H:Host B:Blackhole D:Dynamic S:Static
Destination: ::1 PrefixLength : 128
NextHop : ::1 Flag : HU
Label : NULL Tunnel ID : 0
TimeStamp : Date- 12/5/2004, Time- 9:15:18
Interface : InLoopBack0
表1-2 display ipv6 fib命令显示信息描述表
字段 |
描述 |
Total number of Routes |
FIB表中路由的总数 |
Destination |
转发的目的地址 |
PrefixLength |
转发的目的地址的前缀长度 |
NextHop |
向目的地址转发报文的下一跳地址 |
Flag |
路由的标志: l U:表示路由可用 l G:表示网关路由 l H:表示主机路由 l B:表示黑洞路由 l D:表示动态路由 l S:表示静态路由 |
Label |
标签 |
Tunnel ID |
隧道ID |
TimeStamp |
FIB表项的生成时间 |
Interface |
转发报文的出接口 |
【命令】
display ipv6 fibcache
【视图】
任意视图
【参数】
无
【描述】
display ipv6 fibcache命令用来显示FIB缓存中的路由总数。
【举例】
# 显示FIB缓存中的路由总数。
<Sysname> display ipv6 fibcache
FIB Cache:
Total number of Routes : 0
【命令】
display ipv6 host
【视图】
任意视图
【参数】
无
【描述】
display ipv6 host命令用来显示静态域名解析表中所有主机名与IPv6地址的对应关系。
【举例】
# 显示静态域名解析表中所有主机名与IPv6地址的对应关系。
<Sysname> display ipv6 host
Host Age Flags IPv6Address (es)
SWB 0 static 2002::1
表1-3 display ipv6 host命令显示信息描述表
字段 |
描述 |
Host |
主机名 |
Age |
该表项的生存时间,静态配置的显示为0 |
Flags |
主机名与IPv6地址映射的类型标志,静态解析显示为static |
IPv6Address(es) |
主机名对应的IPv6地址 |
【命令】
display ipv6 interface [ interface-type interface-number | brief ]
【视图】
任意视图
【参数】
interface-type interface-number:接口类型与接口编号。
brief:显示接口的IPv6摘要信息。
【描述】
display ipv6 interface命令用来显示可以配置IPv6地址的接口的IPv6信息。
当不指定接口类型和接口号时,表示显示所有可以配置IPv6地址的接口的IPv6信息。
【举例】
# 查看VLAN 1接口上的IPv6信息。
<Sysname> display ipv6 interface Vlan-interface 1
Vlan-interface1 current state : UP ,
Line protocol current state : UP
IPv6 is enabled, link-local address is FE80::200:1FF:FE04:5D00
Global unicast address(es):
2001::1, subnet is 2001::/64
Joined group address(es):
FF02::1:FF00:1
FF02::1:FF04:5D00
FF02::2
FF02::1
MTU is 1500 bytes
ND DAD is enabled, number of DAD attempts: 1
ND reachable time is 30000 milliseconds
ND retransmit interval is 1000 milliseconds
Hosts use stateless autoconfig for addresses
表1-4 display ipv6 interface命令显示信息描述表
字段 |
描述 |
Vlan-interface1 current state |
接口的物理状态 |
Line protocol current state |
接口的链路层协议状态 |
IPv6 is enabled |
接口的IPv6转发功能状态(该例中处于使能状态) |
link-local address |
接口上配置的链路本地地址 |
Global unicast address(es) |
接口上配置的全球单播地址 |
Joined group address(es) |
接口加入的组播组地址 |
MTU |
接口的最大传输单元 |
ND DAD is enabled, number of DAD attempts |
重复地址检测功能是否使能(该例中使能)及重复地址检测的次数 |
ND reachable time |
保持邻居可达的时间 |
ND retransmit interval |
邻居请求消息重传时间间隔 |
Hosts use stateless autoconfig for addresses |
主机采用无状态自动配置的方式获取IPv6地址 |
# 查看所有可以配置IPv6地址的接口的IPv6摘要信息。
<Sysname> display ipv6 interface brief
*down: administratively down
(s): spoofing
Interface Physical Protocol IPv6 Address
LoopBack0 up up(s) Unassigned
Vlan-interface1 up up 2001::1
表1-5 display ipv6 interface brief命令显示信息描述表
字段 |
描述 |
*down |
接口处于管理down状态,即采用shutdown命令关闭了该接口 |
(s) |
接口的欺骗属性,即接口的链路协议状态显示是up的,但实际可能没有对应的链路,或者所对应的链路不是永久存在而是按需建立的 |
Interface |
接口名称 |
Physical |
接口的物理状态 |
Protocol |
接口的链路层协议状态 |
IPv6 Address |
接口的IPv6地址(如果未配置则显示“Unassigned”) |
【命令】
display ipv6 neighbors { ipv6-address | all | dynamic | static | interface interface-type interface-number | vlan vlan-id } [ | { begin | exclude | include } text ]
【视图】
任意视图
【参数】
ipv6-address:显示指定IPv6地址的邻居信息。
all:显示所有邻居的信息,包括动态获取的和静态配置的邻居信息。
dynamic:显示所有动态获取的邻居信息。
interface interface-type interface-number:显示指定接口的邻居信息。
static:显示所有静态配置的邻居信息。
vlan vlan-id:显示指定VLAN的邻居信息。vlan-id的取值范围为1~4094。
|:使用输出信息过滤功能。
begin:从第一个包含指定字符串的邻居信息项开始显示。
include:只显示那些包含指定字符串text的邻居信息项。
exclude:只显示那些不包含指定字符串text的邻居信息项。
text:字符串。
【描述】
display ipv6 neighbors命令用来显示邻居信息。
【举例】
# 查看所有的邻居信息。
<Sysname> display ipv6 neighbors all
Type: S-Static D-Dynamic
IPv6 Address Link-layer VID Interface State T Age
FE80::200:5EFF:FE32:B800 0000-5e32-b800 1 Eth1/0/1 REACH S -
表1-6 display ipv6 neighbors命令显示信息描述表
字段 |
描述 |
IPv6 Address |
IPv6地址 |
Link-layer |
链路层地址(邻居的MAC地址) |
VID |
与邻居相连的接口所属的VLAN |
Interface |
与邻居相连的接口 |
State |
邻居的状态 |
T |
邻居信息的类型,分为静态配置和动态获取两种 |
Age |
静态项显示“–”,动态项显示上次可达以来经过的时间(单位为秒),如果始终处于陈旧状态则显示“#”(只适用于动态项) |
【命令】
display ipv6 neighbors { all | dynamic | static | interface interface-type interface-number | vlan vlan-id } count
【视图】
任意视图
【参数】
all:显示所有邻居表项的总个数,包括动态获取的和静态配置的邻居信息。
dynamic:显示所有动态获取的邻居表项的总个数。
interface interface-type interface-number:显示指定接口的邻居信息。
static:显示所有静态配置的邻居表项的总个数。
vlan vlan-id:显示指定VLAN的邻居表项的总个数,vlan-id的取值范围为1~4094。
count:邻居表项条数。
【描述】
display ipv6 neighbors count命令用来显示符合指定条件的邻居表项的总个数。
【举例】
# 显示动态获取的邻居表项的总个数。
<Sysname> display ipv6 neighbors dynamic count
Total dynamic entry(ies): 2
【命令】
display ipv6 pathmtu { ipv6-address | all | dynamic | static }
【视图】
任意视图
【参数】
ipv6-address:显示指定IPv6地址的PMTU信息。
all:显示所有PMTU信息。
dynamic:显示所有动态PMTU信息。
static:显示所有静态PMTU信息。
【描述】
display ipv6 pathmtu命令用来显示IPv6的PMTU信息。
【举例】
# 显示所有PMTU信息。
<Sysname> display ipv6 pathmtu all
IPv6 Destination Address ZoneID PathMTU Age Type
fe80::12 0 1300 40 Dynamic
2222::3 0 1280 -- Static
表1-7 display ipv6 pathmtu命令显示信息描述表
字段 |
描述 |
IPv6 Destination Address |
IPv6目的地址 |
ZoneID |
地址区域,目前没有作用 |
PathMTU |
对应IPv6地址的PMTU值 |
Age |
PMTU的老化时间(单位为分钟),如果是静态PMTU项,则显示为“--” |
Type |
PMTU的类型: l Dynamic:表示动态协商 l Static:表示静态配置 |
【命令】
display ipv6 socket [ socktype socket-type ] [ task-id socket-id ]
【视图】
任意视图
【参数】
socket-type:套接字类型,取值范围为1~3,其中1表示套接字类型为TCP,2表示套接字类型为UDP,3表示套接字类型为raw IP。
task-id:任务ID,取值范围为1~100。
socket-id:套接字ID,取值范围为0~3072。
【描述】
display ipv6 socket命令用来显示指定套接字的相关信息。
如果不指定参数,表示显示所有套接字的相关信息。
【举例】
# 显示所有套接字的相关信息。
<Sysname> display ipv6 socket
SOCK_STREAM:
Task = VTYD(14), socketid = 4, Proto = 6,
LA = ::->22, FA = ::->0,
sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,
socket option = SO_ACCEPTCONN SO_REUSEPORT SO_SENDVPNID,
socket state = SS_PRIV SS_ASYNC
Task = VTYD(14), socketid = 3, Proto = 6,
LA = ::->23, FA = ::->0,
sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,
socket option = SO_ACCEPTCONN SO_REUSEPORT SO_SENDVPNID,
socket state = SS_PRIV SS_ASYNC
SOCK_DGRAM:
SOCK_RAW:
表1-8 display ipv6 socket命令显示信息描述表
字段 |
描述 |
SOCK_STREAM |
套接口类型为TCP |
SOCK_DGRAM |
套接口类型为UDP |
SOCK_RAW |
套接口类型为raw IP |
Task |
创建套接字的任务ID |
socketid |
内核为创建的套接字分配的套接字号 |
Proto |
协议ID |
LA |
本端地址与本端端口号 |
FA |
远端地址与远端端口号 |
sndbuf |
发送缓冲区大小 |
rcvbuf |
接收缓冲区大小 |
sb_cc |
发送缓冲区发送的字节数 |
rb_cc |
接收缓冲区接收的字节数 |
socket option |
应用程序设置的套接字选项 |
socket state |
套接字状态 |
【命令】
display ipv6 statistics
【视图】
任意视图
【参数】
无
【描述】
display ipv6 statistics命令用来显示IPv6报文及ICMPv6报文的统计信息。
【举例】
# 显示IPv6报文及ICMPv6报文的统计信息。
<Sysname> display ipv6 statistics
IPv6 Protocol:
Sent packets:
Total: 0
Local sent out: 0 orwarded: 0
raw packets: 0 discarded: 0
routing failed: 0 fragments: 0
fragments failed: 0
Received packets:
Total: 0
local host: 0 hopcount exceeded: 0
format error: 0 option error: 0
protocol error: 0 fragments: 0
reassembled: 0 reassembly failed: 0
reassembly timeout: 0
ICMPv6 protocol:
Sent packets:
Total: 0
unreached: 0 too big: 0
hopcount exceeded: 0 reassembly timeout: 0
parameter problem: 0
echo request: 0 echo replied: 0
neighbor solicit: 0 neighbor advert: 0
router solicit: 0 router advert: 0
redirected: 0
Send failed:
ratelimited: 0 other errors: 0
Received packets:
Total: 0
checksum error: 0 too short: 0
bad code: 0
unreached: 0 too big: 0
hopcount exceeded: 0 reassembly timeout: 0
parameter problem: 0 unknown error type: 0
echoed: 0 echo replied: 0
neighbor solicit: 0 neighbor advert: 0
router solicit: 0 router advert: 0
redirected: 0 router renumbering: 0
unknown info type: 0
Deliver failed:
bad length: 0 ratelimited: 0
表1-9 display ipv6 statistics命令显示信息描述表
字段 |
描述 |
IPv6 Protocol: |
IPv6报文统计信息 |
Sent packets: Total: 0 Local sent out: 0 forwarded: 0 raw packets: 0 discarded: 0 routing failed: 0 fragments: 0 fragments failed: 0 |
发送IPv6报文的统计信息,包括发送报文总数、本地发送报文数、转发报文数、使用raw socket发送的报文数、丢弃报文数、路由失败报文数、发送分片报文数、分片报文发送失败的个数 |
Received packets: Total: 0 local host: 0 hopcount exceeded: 0 format error: 0 option error: 0 protocol error: 0 fragments: 0 reassembled: 0 reassembly failed: 0 reassembly timeout: 0 |
接收IPv6报文的统计信息,包括接收报文总数、本地主机接收报文数、超出跳数范围的报文数、格式错误的报文数、选项错误的报文数、协议错误的报文数、接收的分片报文数、重组报文数、重组失败的报文数、重组超时的报文数 |
ICMPv6 protocol: |
ICMPv6报文的统计信息 |
Sent packets: Total: 0 unreached: 0 too big: 0 hopcount exceeded: 0 reassembly timeout: 0 parameter problem: 0 echo request: 0 echo replied: 0 neighbor solicit: 0 neighbor advert: 0 router solicit: 0 router advert 0 redirected: 0 Send failed: ratelimited: 0 other errors: 0 |
发送ICMPv6报文的统计信息,包括发送报文总数、目的不可达报文数、报文太大的报文数、超出跳数限制的报文数、分片重组超时报文数、参数错误报文数、回应请求报文数、回应响应报文数、邻居请求报文数、邻居通告报文数、路由器请求报文数、路由器通告报文数、重定向报文数、因速率超过限制而未发送的报文数、其他错误的报文数 |
Received packets: Total: 0 checksum error: 0 too short: 0 bad code: 0 unreached: 0 too big: 0 hopcount exceeded: 0 reassembly timeout: 0 parameter problem: 0 unknown error type: 0 echoed: 0 echo replied: 0 neighbor solicit: 0 neighbor advert: 0 router solicit: 0 router advert: 0 redirected: 0 router renumbering 0 unknown info type: 0 Deliver failed: bad length: 0 ratelimited: 0 |
接收ICMPv6报文的统计信息,包括接收报文总数、校验和错误的报文数、报文太小的报文数、错误代码的报文数、不可达报文数、报文太长的报文数、超出跳数限制的报文数、分片重组超时的报文数、参数错误报文数、未知错误报文数、回应请求报文数、回应响应报文数、邻居请求报文数、邻居通告报文数、路由器请求报文数、路由器通告报文数、重定向报文数、路由器重计数、未知信息报文数、长度错误的报文数、因速率超过限制而未接收的报文数 |
【命令】
display tcp ipv6 statistics
【视图】
任意视图
【参数】
无
【描述】
display tcp ipv6 statistics命令用来显示TCP6连接的统计信息。
【举例】
# 显示接收和发送报文的TCP6连接的统计信息。
<Sysname> display tcp ipv6 statistics
Received packets:
Total: 0
packets in sequence: 0 (0 bytes)
window probe packets: 0, window update packets: 0
checksum error: 0, offset error: 0, short error: 0
duplicate packets: 0 (0 bytes), partially duplicate packets: 0 (0 bytes)
out-of-order packets: 0 (0 bytes)
packets with data after window: 0 (0 bytes)
packets after close: 0
ACK packets: 0 (0 bytes)
duplicate ACK packets: 0, too much ACK packets: 0
Sent packets:
Total: 0
urgent packets: 0
control packets: 0 (including 0 RST)
window probe packets: 0, window update packets: 0
data packets: 0 (0 bytes) data packets retransmitted: 0 (0 bytes)
ACK only packets: 0 (0 delayed)
Retransmitted timeout: 0, connections dropped in retransmitted timeout: 0
Keepalive timeout: 0, keepalive probe: 0, Keepalive timeout, so connections disconnected : 0
Initiated connections: 0, accepted connections: 0, established connections: 0
Closed connections: 0 (dropped: 0, initiated dropped: 0)
表1-10 display tcp ipv6 statistics命令显示信息描述表
字段 |
描述 |
Received packets: Total: 0 packets in sequence: 0 (0 bytes) window probe packets: 0, window update packets: 0 checksum error: 0, offset error: 0, short error: 0
duplicate packets: 0 (0 bytes), partially duplicate packets: 0 (0 bytes) out-of-order packets: 0 (0 bytes) packets with data after window: 0 (0 bytes) packets after close: 0
ACK packets: 0 (0 bytes) duplicate ACK packets: 0, too much ACK packets: 0 |
接收报文统计信息,包括:接收报文总数、顺序接收报文数、窗口探测报文数、窗口大小更新的报文数、校验和错误的报文数、偏移量错误的报文数、总长度短于报文头中的设置值的报文数、重复的报文数、部分复制报文数、无序报文数、超出接收窗口的报文数、连接关闭的报文数、接收到的ACK报文数、接收到的重复ACK报文数、接收到的过多ACK报文数 |
Sent packets: Total: 0 urgent packets: 0 control packets: 0 (including 0 RST) window probe packets: 0, window update packets: 0
data packets: 0 (0 bytes) data packets retransmitted: 0 (0 bytes) ACK only packets: 0 (0 delayed) |
发送报文的统计信息,包括:发送报文总数、含有紧急指示符的报文数、发送的控制报文数、发送的窗口探测报文数、发送的窗口更新报文数、发送的数据报文数、重发的数据报文数、单独ACK报文数 |
Retransmitted timeout |
重传超时报文数 |
connections dropped in retransmitted timeout |
重传超时断开的连接数 |
Keepalive timeout |
Keepalive超时数 |
keepalive probe |
Keepalive探测数 |
Keepalive timeout, so connections disconnected |
Keepalive响应超时而断开的连接数 |
Initiated connections |
发起的连接数 |
accepted connections |
接受的连接数 |
established connections |
建立的连接数 |
Closed connections |
关闭的连接数 |
dropped |
意外丢弃连接数(收到对端SYN之后) |
initiated dropped |
主动连接失败数(收到对端SYN之前) |
【命令】
display tcp ipv6 status
【视图】
任意视图
【参数】
无
【描述】
display tcp ipv6命令用来显示TCP6连接的状态信息。
【举例】
# 显示TCP6连接的状态信息。
<Sysname> display tcp ipv6 status
TCP6CB Local Address Foreign Address State
045d8074 ::->21 ::->0 Listening
表1-11 display tcp ipv6 status命令显示信息描述表
字段 |
描述 |
TCP6CB |
TCP6的控制块地址(十六进制) |
Local Address |
本端IPv6地址 |
Foreign Address |
对端IPv6地址 |
State |
TCP6的连接状态,包括:Closed、Listening、Syn_Sent、Syn_Rcvd、Established、Close_Wait、Fin_Wait1、Closing、Last_Ack、Fin_Wait2及Time_Wait |
【命令】
display udp ipv6 statistics
【视图】
任意视图
【参数】
无
【描述】
display udp ipv6 statistics命令用来显示UDP6的统计信息。
【举例】
# 显示UDP6的统计信息。
<Sysname> display udp ipv6 statistics
Received packets:
Total: 0
checksum error: 0
shorter than header: 0, data length larger than packet: 0
unicast(no socket on port): 0
broadcast/multicast(no socket on port): 0
not delivered, input socket full: 0
input packets missing pcb cache: 0
Sent packets:
Total: 0
表1-12 display udp ipv6 statistics命令显示信息描述表
字段 |
描述 |
Total |
接收/发送报文总数 |
checksum error |
校验和出错的报文总数 |
shorter than header |
报文长度小于报文头长度的UDP6报文总数 |
data length larger than packet |
数据长度超过报文长度的报文总数 |
unicast(no socket on port) |
端口上接收的无套接字的单播报文总数 |
broadcast/multicast(no socket on port) |
端口上接收的无套接字的广播/组播报文数 |
not delivered, input socket full |
接收缓冲区满后,未处理报文数 |
input packet missing pcb cache |
没有匹配PCB缓存的报文数 |
【命令】
dns server ipv6 ipv6-address [ interface-type interface-number ]
undo dns server ipv6 ipv6-address [ interface-type interface-number ]
【视图】
系统视图
【参数】
ipv6-address:DNS服务器的IPv6地址。
interface-type interface-number:指定DNS服务器的IPv6地址为链路本地地址时,对应的出接口的接口类型与接口编号。
【描述】
dns server ipv6命令用来配置DNS服务器的IPv6地址。undo dns server ipv6命令用来删除已配置的DNS服务器。
缺省情况下,没有配置DNS服务器。
【举例】
# 配置DNS服务器的IPv6地址为2002::1。
<Sysname> system-view
[Sysname] dns server ipv6 2002::1
【命令】
ipv6
undo ipv6
【视图】
系统视图
【参数】
无
【描述】
ipv6命令用来使能IPv6功能。undo ipv6命令用来关闭IPv6功能。
缺省情况下,IPv6功能处于关闭状态。
【举例】
# 使能IPv6功能。
<Sysname> system-view
[Sysname] ipv6
【命令】
ipv6 address { ipv6-address prefix-length | ipv6-address/prefix-length }
undo ipv6 address [ ipv6-address prefix-length | ipv6-address/prefix-length ]
【视图】
接口视图
【参数】
ipv6-address:IPv6地址。
prefix-length:前缀长度,取值范围为1~128。
【描述】
ipv6 address命令用来手工配置接口的IPv6站点本地地址或全球单播地址。undo ipv6 address命令用来删除手工配置的接口地址。
缺省情况下,接口上没有配置站点本地地址和全球单播地址。
需要注意的是:
l 一个接口上全球单播地址和站点本地地址可以配置的总数最多为5个。
l 在LoopBack接口视图下配置IPv6站点本地地址或全球单播地址时,只能配置128位的前缀长度。
l undo ipv6 address命令不带参数则删除该接口的所有IPv6地址,但自动配置的链路本地地址除外。
【举例】
# 指定VLAN接口100的IPv6全球单播地地址为2001::1/64。
<Sysname> system-view
[Sysname] interface Vlan-interface 100
[Sysname-Vlan-interface100] ipv6 address 2001::1/64
【命令】
ipv6 address auto link-local
undo ipv6 address auto link-local
【视图】
接口视图
【参数】
无
【描述】
ipv6 address auto link-local命令用来配置系统自动为接口生成链路本地地址。undo ipv6 address auto link-local命令用来删除接口自动生成的链路本地地址。
缺省情况下,当接口配置了IPv6站点本地地址或全球单播地址后,会自动生成链路本地地址。
【举例】
# 配置VLAN接口100自动生成链路本地地址。
<Sysname> system-view
[Sysname] interface Vlan-interface 100
[Sysname-Vlan-interface100] ipv6 address auto link-local
【命令】
ipv6 address ipv6-address/prefix-length eui-64
undo ipv6 address ipv6-address/prefix-length eui-64
【视图】
接口视图
【参数】
ipv6-address/prefix-length:IPv6地址/前缀长度,共同指定采用EUI-64格式形成的IPv6地址的前缀。
【描述】
ipv6 address eui-64命令用来给接口配置EUI-64格式的站点本地地址或全球单播地址。undo ipv6 address eui-64命令用来删除接口上已配置的EUI-64格式的站点本地地址或全球单播地址。
缺省情况下,接口上没有配置EUI-64格式的站点本地地址和全球单播地址。
需要注意的是:
l 在VLAN接口视图和Tunnel接口视图下配置EUI-64格式的IPv6站点本地地址和全球单播地址时,前缀长度取值不能大于64。
l 在LoopBack接口视图下配置EUI-64格式的IPv6站点本地地址和全球单播地址时,只能配置128位的前缀长度。
【举例】
# 配置VLAN接口100采用EUI-64格式形成IPv6地址。
<Sysname> system-view
[Sysname] interface Vlan-interface 100
[Sysname-Vlan-interface100] ipv6 address 2001::1/64 eui-64
【命令】
ipv6 address ipv6-address link-local
undo ipv6 address ipv6-address link-local
【视图】
接口视图
【参数】
ipv6-address:IPv6链路本地地址,地址前面10位必须为1111111010(二进制标识),即地址最前面的一组十六进制数为FE80~FEBF。
【描述】
ipv6 address link-local命令用来手动配置指定接口的链路本地地址。undo ipv6 address link-local命令用来删除接口上手动配置的链路本地地址。
【举例】
# 配置VLAN接口100的链路本地地址。
<Sysname> system-view
[Sysname] interface Vlan-interface 100
[Sysname-Vlan-interface100] ipv6 address fe80::1 link-local
【命令】
ipv6 fibcache
undo ipv6 fibcache
【视图】
系统视图
【参数】
无
【描述】
ipv6 fibcache命令用来使能IPv6 FIB缓存功能。undo ipv6 fibcache命令用来关闭IPv6 FIB缓存功能。
缺省情况下,IPv6 FIB缓存功能处于关闭状态。
需要注意的是,使能FIB缓存功能后,仅对转发的报文起作用。
【举例】
# 使能IPv6 FIB缓存功能。
<Sysname> system-view
[Sysname] ipv6 fibcache
【命令】
ipv6 fib-loadbalance-type hash-based
undo ipv6 fib-loadbalance-type hash-based
【视图】
系统视图
【参数】
无
【描述】
ipv6 fib-loadbalance-type hash-based命令用来指定转发报文时采用基于hash算法的负载分担方式,从而可以指定来自相同源地址的报文从相同的下一跳地址转发出去。undo ipv6 fib-loadbalance-type hash-based命令用来恢复负载分担方式为缺省的轮询方式。
缺省情况下,采用轮询方式,即在转发报文时,轮流使用每条等价路由。
【举例】
# 指定来自相同源地址的报文从相同的下一跳地址转发出去。
<Sysname> system-view
[Sysname] ipv6 fib-loadbalance-type hash-based
【命令】
ipv6 host hostname ipv6-address
undo ipv6 host hostname [ ipv6-address ]
【视图】
系统视图
【参数】
hostname:主机名,为1~20个字符的字符串,字符串中可以包含字母、数字、“_”、“-”或“.”,且至少包含一个字母。
ipv6-address:IPv6地址。
【描述】
ipv6 host命令用来配置主机名与IPv6地址的对应关系。undo ipv6 host命令用来取消已配置的主机名与IPv6地址的对应关系。
每个主机名最多可对应1个IPv6地址。
【举例】
# 配置主机名为aaa,对应的IPv6地址为2001::1。
<Sysname> system-view
[Sysname] ipv6 host aaa 2001::1
【命令】
ipv6 icmp-error { bucket bucket-size | ratelimit interval }*
undo ipv6 icmp-error
【视图】
系统视图
【参数】
bucket-size:令牌桶中容纳的令牌数,取值范围为1~200。
interval:令牌桶的刷新周期,取值范围为0~2147483647,单位为毫秒。
【描述】
ipv6 icmp-error命令用来配置ICMPv6差错报文发送的令牌桶容量和刷新周期。undo ipv6 icmp-error命令用来恢复缺省情况。
缺省情况下,令牌桶容量为10,令牌桶的刷新周期为100毫秒,即每一个刷新周期内最多可以发送10个ICMPv6差错报文。
【举例】
# 配置令牌桶容量为50个,令牌桶的刷新周期为100毫秒,即100毫秒中最多可以发送50个ICMPv6差错报文。
<Sysname> system-view
[Sysname] ipv6 icmp-error bucket 50 ratelimit 100
【命令】
ipv6 nd autoconfig managed-address-flag
undo ipv6 nd autoconfig managed-address-flag
【视图】
接口视图
【参数】
无
【描述】
ipv6 nd autoconfig managed-address-flag命令用来配置被管理地址的配置标志位为1,即主机通过有状态自动配置(例如DHCP服务器)获取IPv6地址。undo ipv6 nd autoconfig managed-address-flag命令用来恢复该标志位为缺省值0,即主机通过无状态自动配置获取IPv6地址。
缺省情况下,被管理地址标志位为0。
【举例】
# 配置主机通过状态自动配置获取IPv6地址。
<Sysname> system-view
[Sysname] interface Vlan-interface 100
[Sysname-Vlan-interface100] ipv6 nd autoconfig managed-address-flag
【命令】
ipv6 nd autoconfig other-flag
undo ipv6 nd autoconfig other-flag
【视图】
接口视图
【参数】
无
【描述】
ipv6 nd autoconfig other-flag命令用来配置其他信息配置标志位为1,即主机通过有状态自动配置(例如DHCP服务器)获取除IPv6地址外的其他信息。undo ipv6 nd autoconfig other-flag命令用来恢复该标志位为缺省值0,即主机通过无状态自动配置获取其他信息。
缺省情况下,其他信息配置标志位为0。
【举例】
# 配置主机通过无状态自动配置来获取除IPv6地址外的其他信息。
<Sysname> system-view
[Sysname] interface Vlan-interface 100
[Sysname-Vlan-interface100] undo ipv6 nd autoconfig other-flag
【命令】
ipv6 nd dad attempts value
undo ipv6 nd dad attempts
【视图】
接口视图
【参数】
value:进行重复地址检测时发送邻居请求消息的次数,取值范围为0~600。当设置为0时,表示禁止重复地址检测。
【描述】
ipv6 nd dad attempts命令用来配置设备进行重复地址检测时发送邻居请求消息的次数。undo ipv6 nd dad attempts命令用来恢复缺省情况。
缺省情况下,进行重复地址检测时发送邻居请求消息的次数为1。
【举例】
# 配置VLAN接口100进行重复地址检测时发送邻居请求消息的次数为20次。
<Sysname> system-view
[Sysname] interface Vlan-interface 100
[Sysname-Vlan-interface100] ipv6 nd dad attempts 20
【命令】
ipv6 nd hop-limit value
undo ipv6 nd hop-limit
【视图】
系统视图
【参数】
value:跳数值,取值范围为0~255。当指定为0时,设备发布的RA消息中Hop Limit字段的值为0,即不对主机进行指定。
【描述】
ipv6 nd hop-limit命令用来配置设备发布的跳数限制。undo ipv6 nd hop-limit命令用来恢复缺省情况。
缺省情况下,设备发布的跳数限制为64。
【举例】
# 配置设备发布的跳数限制为100跳。
<Sysname> system-view
[Sysname] ipv6 nd hop-limit 100
【命令】
ipv6 nd ns retrans-timer value
undo ipv6 nd ns retrans-timer
【视图】
接口视图
【参数】
value:NS消息重传时间间隔,取值范围为1000~3600000,单位为毫秒。
【描述】
ipv6 nd ns retrans-timer命令用来配置邻居请求消息的重传时间间隔。该时间间隔既用于本接口发送NS消息的时间间隔,同时也作为本接口发布的RA消息中Retrans Timer字段的值。undo ipv6 nd ns retrans-timer命令用来恢复缺省情况。
缺省情况下,接口发送NS消息的时间间隔为1000毫秒,接口发布的RA消息中Retrans Timer字段的值为0。
【举例】
# 配置VLAN接口100发送NS消息的时间间隔为10000毫秒。
<Sysname> system-view
[Sysname] interface Vlan-interface 100
[Sysname-Vlan-interface100] ipv6 nd ns retrans-timer 10000
【命令】
ipv6 nd nud reachable-time value
undo ipv6 nd nud reachable-time
【视图】
接口视图
【参数】
value:保持邻居可达状态的时间,取值范围为1~3600000,单位为毫秒。
【描述】
ipv6 nd nud reachable-time命令用来配置接口保持邻居可达状态的时间。该时间既用于本接口保持邻居可达状态的时间,同时也作为本接口发布的RA消息中Reachable Timer字段的值。undo ipv6 nd nud reachable-time命令用来恢复接口保持邻居可达状态的时间为缺省值,同时指定该接口发布的RA消息中Reachable Timer字段的值为0,即不对主机进行指定。
缺省情况下,接口保持邻居可达状态的时间为30000毫秒,接口发布的RA消息中Reachable Timer字段的值为0。
【举例】
# 配置VLAN接口100上保持邻居可达状态的时间为10000毫秒。
<Sysname> system-view
[Sysname] interface Vlan-interface 100
[Sysname-Vlan-interface100] ipv6 nd nud reachable-time 10000
【命令】
ipv6 nd ra halt
undo ipv6 nd ra halt
【视图】
接口视图
【参数】
无
【描述】
ipv6 nd ra halt命令用来抑制RA消息的发布。undo ipv6 nd ra halt命令用来恢复缺省情况。
缺省情况下,抑制发布RA消息。
【举例】
# 抑制在VLAN接口100上发布RA消息。
<Sysname> system-view
[Sysname] interface Vlan-interface 100
[Sysname-Vlan-interface100] ipv6 nd ra halt
【命令】
ipv6 nd ra interval max-interval-value min-interval-value
undo ipv6 nd ra interval
【视图】
接口视图
【参数】
max-interval-value:指定RA消息发布的最大时间间隔,取值范围是4~1800,单位为秒。
min-interval-value:指定RA消息发布的最小时间间隔,取值范围是3~1350,单位为秒。
【描述】
ipv6 nd ra interval命令用来配置RA消息发布的最大时间间隔和最小时间间隔。设备在最大时间间隔与最小时间间隔之间随机选取一个值作为周期性发布RA消息的时间间隔。undo ipv6 nd ra interval命令用来恢复缺省情况。
缺省情况下,RA消息发布的最大时间间隔为600秒,最小时间间隔为200秒。
需要注意的是:
l 配置的最小时间间隔应该小于等于最大时间间隔的0.75倍;
l RA消息发布的最大实际间隔应该小于或等于RA消息中路由器的生存时间。
【举例】
# 配置VLAN接口100上周期性发布RA消息的最大时间间隔为1000秒,最小时间间隔为700秒。
<Sysname> system-view
[Sysname] interface Vlan-interface 100
[Sysname-Vlan-interface100] ipv6 nd ra interval 1000 700
【命令】
ipv6 nd ra prefix { ipv6-address prefix-length | ipv6-address/prefix-length } valid-lifetime preferred-lifetime [ no-autoconfig | off-link ]*
undo ipv6 nd ra prefix ipv6-prefix
【视图】
接口视图
【参数】
ipv6-address:IPv6地址或IPv6前缀。
prefix-length:前缀长度,取值范围是1~128。
ipv6-prefix:IPv6地址前缀。
valid-lifetime:前缀的有效存活时间,单位为秒,取值范围为0~4294967295。
preferred-lifetime:前缀用于无状态地址配置的优选项的存活时间,单位为秒,取值范围为0~4294967295。
no-autoconfig:指定前缀不用于无状态地址配置。如果不选择该参数,则指定前缀用于无状态地址配置。
off-link:指定前缀不是该链路上直连可达的。如果不选择该参数,则表示指定前缀是直连可达的。
【描述】
ipv6 nd ra prefix命令用来配置RA消息中的前缀信息。undo ipv6 nd ra prefix命令用来取消RA消息中前缀信息的配置。
缺省情况下,没有配置RA消息中的前缀信息,此时将使用发送RA消息的接口IPv6地址作为RA中的前缀信息。
【举例】
# 配置VLAN接口100上RA消息中的前缀信息。
<Sysname> system-view
[Sysname] interface Vlan-interface 100
[Sysname-Vlan-interface100] ipv6 nd ra prefix 2001:10::100/64 100 10
【命令】
ipv6 nd ra router-lifetime value
undo ipv6 nd ra router-lifetime
【视图】
接口视图
【参数】
value:RA消息中路由器的生存时间,取值范围为0~9000,单位为秒。当配置为0时,表示本设备不作为默认路由器。
【描述】
ipv6 nd ra router-lifetime命令用来配置RA消息中路由器的生存时间。undo ipv6 nd ra router-lifetime命令用来恢复缺省情况。
缺省情况下,RA消息中路由器的生存时间为1800秒。
需要注意的是,RA消息中路由器的生存时间应该大于或等于RA消息的发布时间间隔。
【举例】
# 配置VLAN接口100上RA消息中路由器的生存时间为1000秒。
<Sysname> system-view
[Sysname] interface Vlan-interface 100
[Sysname-Vlan-interface100] ipv6 nd ra router-lifetime 1000
【命令】
ipv6 neighbor ipv6-address mac-address { vlan-id port-type port-number | interface interface-type interface-number }
undo ipv6 neighbor ipv6-address interface-type interface-number
【视图】
系统视图
【参数】
ipv6-address:静态邻居表项中的IPv6地址。
mac-address:静态邻居表项中的链路层地址(48位,格式为H-H-H)。
vlan-id:静态邻居表项所对应的VLAN ID,取值范围为1~4094。
port-type port-number:静态邻居表项所对应的二层端口类型和端口号。
interface-type interface-number:静态邻居表项所对应的三层接口类型与接口编号。
【描述】
ipv6 neighbor命令用来配置静态邻居表项。undo ipv6 neighbor命令用来删除静态邻居表项。
需要注意的是,如果使用vlan-id port-type port-number参数进行配置,需保证VLAN所对应的VLAN接口已存在。在配置后,设备会将VLAN所对应的VLAN接口与IPv6地址相对应来唯一标识一个静态邻居表项。在删除静态邻居表项时,只需要指定VLAN对应的VLAN接口即可。
【举例】
# 配置VLAN100的以太网端口Ethernet1/0/1对应的静态邻居表项。
<Sysname> system-view
[Sysname] ipv6 neighbor 2000::1 fe-e0-89 100 Ethernet 1/0/1
【命令】
ipv6 neighbors max-learning-num number
undo ipv6 neighbors max-learning-num
【视图】
接口视图
【参数】
number:接口上允许动态学习的邻居的最大个数,取值范围为1~2560。
【描述】
ipv6 neighbors max-learning-num命令用来配置指定接口上允许动态学习的邻居的最大个数。undo ipv6 neighbors max-learning-num命令用来恢复缺省情况。
缺省情况下,接口上允许动态学习的邻居的最大个数为2560。
【举例】
# 配置VLAN接口100上允许动态学习的邻居的最大个数为10个。
<Sysname> system-view
[Sysname] interface Vlan-interface 100
[Sysname-Vlan-interface100] ipv6 neighbors max-learning-num 10
【命令】
ipv6 pathmtu ipv6-address [ value ]
undo ipv6 pathmtu ipv6-address
【视图】
系统视图
【参数】
ipv6-address:指定的IPv6地址。
value:指定IPv6地址对应的PMTU值,单位为字节,取值范围1280~10000,缺省值为1500。如果不指定该参数,则表示采用缺省值。
【描述】
ipv6 pathmtu命令用来配置指定IPv6地址对应的静态PMTU。undo ipv6 pathmtu 命令用来删除指定IPv6地址的PMTU配置。
缺省情况下,没有配置静态PMTU值。
【举例】
# 配置指定IPv6地址对应的静态PMTU值。
<Sysname> system-view
[Sysname] ipv6 pathmtu fe80::12 1300
【命令】
ipv6 pathmtu age age-time
undo ipv6 pathmtu age
【视图】
系统视图
【参数】
age-time:PMTU老化时间,取值范围为10~100,单位为分钟。
【描述】
ipv6 pathmtu age命令用来配置动态PMTU的老化时间。undo ipv6 pathmtu age命令用来恢复缺省情况。
缺省情况下,动态PMTU的老化时间为10分钟。
需要注意的是,该配置对静态PMTU不起作用。
相关配置可参考命令display ipv6 pathmtu。
【举例】
# 配置动态PMTU的老化时间为40分钟。
<Sysname> system-view
[Sysname] ipv6 pathmtu age 40
【命令】
reset dns ipv6 dynamic-host
【视图】
用户视图
【参数】
无
【描述】
reset dns ipv6 dynamic-host命令用来清除IPv6动态域名缓存信息。
【举例】
# 清除IPv6动态域名缓存信息。
<Sysname> reset dns ipv6 dynamic-host
【命令】
reset ipv6 fibcache
【视图】
用户视图
【参数】
无
【描述】
reset ipv6 fibcache命令用来清除FIB缓存项。
【举例】
# 清除FIB缓存项。
<Sysname> reset ipv6 fibcache
【命令】
reset ipv6 neighbors { all | dynamic | interface interface-type interface-number | static }
【视图】
用户视图
【参数】
all:清除所有接口上的静态与动态邻居信息。
dynamic:清除所有接口上的动态邻居信息。
interface interface-type interface-number:清除指定接口上的所有邻居信息。
static:清除所有接口上的静态邻居信息。
【描述】
reset ipv6 neighbors命令用来清除IPv6邻居信息。
【举例】
# 清除所有接口上的所有邻居信息。
<Sysname> reset ipv6 neighbors all
【命令】
reset ipv6 pathmtu { all | static | dynamic }
【视图】
用户视图
【参数】
all:清除所有PMTU信息。
static:清除所有静态PMTU信息。
dynamic:清除所有动态PMTU信息。
【描述】
reset ipv6 pathmtu命令用来清除PMTU信息。
【举例】
# 清除所有PMTU信息。
<Sysname> reset ipv6 pathmtu all
【命令】
reset ipv6 statistics
【视图】
用户视图
【参数】
无
【描述】
reset ipv6 statistics命令用来清除IPv6报文统计信息。
【举例】
# 清除IPv6报文统计信息。
<Sysname> reset ipv6 statistics
【命令】
reset tcp ipv6 statistics
【视图】
用户视图
【参数】
无
【描述】
reset tcp ipv6 statistics命令用来清除所有TCP6连接的统计信息。
【举例】
# 清除所有TCP6连接的统计信息。
<Sysname> reset tcp ipv6 statistics
【命令】
reset udp ipv6 statistics
【视图】
用户视图
【参数】
无
【描述】
reset udp ipv6 statistics命令用来清除所有UDP6统计信息。
【举例】
# 清除所有UDP6统计信息。
<Sysname> reset udp ipv6 statistics
【命令】
tcp ipv6 timer fin-timeout wait-time
undo tcp ipv6 timer fin-timeout
【视图】
系统视图
【参数】
wait-time:TCP6的finwait定时器值,取值范围为76~3600,单位为秒。
【描述】
tcp ipv6 timer fin-timeout命令用来配置TCP6的finwait定时器值。undo tcp ipv6 timer fin-timeout命令用来恢复缺省情况。
缺省情况下,TCP6的finwait定时器值为675秒。
【举例】
# 配置TCP6的finwait定时器值为800秒。
<Sysname> system-view
[Sysname] tcp ipv6 timer fin-timeout 800
【命令】
tcp ipv6 timer syn-timeout wait-time
undo tcp ipv6 timer syn-timeout
【视图】
系统视图
【参数】
wait-time:TCP6的synwait定时器值,取值范围为2~600,单位为秒。
【描述】
tcp ipv6 timer syn-timeout命令用来配置TCP6的synwait定时器值。undo tcp ipv6 timer syn-timeout命令用来恢复缺省情况。
缺省情况下,TCP6的synwait定时器值为75秒。
【举例】
# 配置TCP6的synwait定时器值为100秒。
<Sysname> system-view
[Sysname] tcp ipv6 timer syn-timeout 100
【命令】
tcp ipv6 window size
undo tcp ipv6 window
【视图】
系统视图
【参数】
size:TCP6的接收和发送缓冲区大小,取值范围为1~32,单位为KB(千字节)。
【描述】
tcp ipv6 window命令用来配置TCP6的接收和发送缓冲区大小。undo tcp ipv6 window命令用来恢复缺省情况。
缺省情况下,TCP6的接收和发送缓冲区大小为8KB。
【举例】
# 配置TCP6的接收和发送缓冲区大小为4KB。
<Sysname> system-view
[Sysname] tcp ipv6 window 4
【命令】
ping ipv6 [ -a source-ipv6-address | -c count | -m interval | -s packet-size | -t timeout ]* remote-system [ -i interface-type interface-number ]
【视图】
任意视图
【参数】
-a source-ipv6-address:指定源IPv6地址。
-c count:发送的ICMPv6回显请求报文的数目,取值范围为1~4294967295,缺省值为5。
-m interval:发送ICMPv6回显请求报文的时间间隔,取值范围为1~65535,单位为毫秒,缺省值为200毫秒。
l 如果在timeout时间内收到目的主机的响应报文,则下次ICMP回显请求报文的发送时间间隔为报文的实际响应时间与interval之和;
l 如果在timeout时间内没有收到目的主机的响应报文,则下次ICMP回显请求报文的发送时间间隔为timeout与interval之和。
-s packet-size:发送的ICMPv6回显请求报文的长度,取值范围为20~8100,单位为字节,缺省值为56字节。
-t timeout:接收ICMPv6响应的超时时间,单位为毫秒,取值范围是0~65535,缺省值为2000毫秒。
remote-system:目的设备的IPv6地址或主机名(主机名为1~46个字符的字符串)。
-i interface-type interface-number:出接口的接口类型与接口编号。此参数只用于目的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址。
【描述】
ping ipv6命令用来检验目的地是否可达,并输出相应的统计信息。
【举例】
# 检查IPv6地址为2001::1的设备是否可达。
<Sysname> ping ipv6 2001::1
PING 2001::1 : 56 data bytes, press CTRL_C to break
Reply from 2001::1
bytes=56 Sequence=1 hop limit=64 time = 20 ms
Reply from 2001::1
bytes=56 Sequence=2 hop limit=64 time = 0 ms
Reply from 2001::1
bytes=56 Sequence=3 hop limit=64 time = 0 ms
Reply from 2001::1
bytes=56 Sequence=4 hop limit=64 time = 0 ms
Reply from 2001::1
bytes=56 Sequence=5 hop limit=64 time = 0 ms
--- 2001::1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 0/4/20 ms
该显示信息中的“hop limit”字段与IPv4 ping命令显示信息中的“ttl”字段含义相同,均表示ICMP回显请求报文中的TTL值。
【命令】
telnet ipv6 remote-system [ -i interface-type interface-number ] [ port-number ]
【视图】
用户视图
【参数】
remote-system:目的设备的IPv6地址或主机名(主机名为1~46个字符的字符串)。
-i interface-type interface-number:出接口的接口类型与接口编号。此参数只用于目的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址。
port-number:Telnet服务器连接的端口号,取值范围为0~65535,缺省值为23。
【描述】
telnet ipv6命令用来从当前设备登录到其它设备进行远程管理。用户可以键入<Ctrl+K>来中断本次Telnet登录。
【举例】
# 连接远端的Telnet服务器,其IPv6地址为3001::1。
<Sysname> telnet ipv6 3001::1
Trying 3001::1 ...
Press CTRL+K to abort
Connected to 3001::1 ...
************************************************************************
* Copyright(c) 2004-2006 Hangzhou H3C Technologies Co., Ltd. *
* Without the owner's prior written consent, *
* no decompiling or reverse-engineering shall be allowed. *
************************************************************************
<Sysname>
【命令】
tftp ipv6 remote-system [ -i interface-type interface-number ] { get | put } source-filename [ destination-filename ]
【视图】
用户视图
【参数】
remote-system:目的设备的IPv6地址或主机名(主机名为1~46个字符的字符串)。
-i interface-type interface-number:出接口的接口类型与接口编号。此参数只用于TFTP服务器的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址。
get:执行下载文件操作。
put:执行上传文件操作。
source-filename:源文件的名称,为1~135个字符的字符串。
destination-filename:目的文件的名称,为1~135个字符的字符串。如果不指定该参数,则目的文件的名称与源文件的名称相同。
【描述】
tftp ipv6命令用来执行下列操作:
l 下载文件操作:将TFTP服务器上的指定源文件下载到本地。
l 上传文件操作:将本地的指定源文件上传到TFTP服务器。
【举例】
# 从TFTP服务器下载文件。
<Sysname> tftp ipv6 fe80::250:daff:fe91:e058 -i Vlan-interface 300 get filetoget
.
File will be transferred in binary mode
Downloading file from remote tftp server, please wait....
TFTP: 13 bytes received in 0 second(s)
File downloaded successfully.
【命令】
tftp-server ipv6 acl acl-number
undo tftp-server ipv6 acl
【视图】
系统视图
【参数】
acl-number:IPv6的ACL号,取值范围是2000~2999。
【描述】
tftp-server ipv6 acl命令用来将已配置的ACL与TFTP应用相关联。用户利用IPv6 ACL中配置的规则可以允许或禁止对网络中特定TFTP服务器的使用。undo tftp-server ipv6 acl命令用来取消ACL与TFTP应用的关联。
缺省情况下,没有ACL与TFTP应用关联。
【举例】
# 配置IPv6 ACL2000与TFTP应用相关联,只允许访问源地址为2030:5060::9050/64的TFTP服务器。
<Sysname> system-view
[Sysname] acl ipv6 number 2000
[Sysname-acl6-basic-2000] rule permit source 2030:5060::9050/64
[Sysname-acl6-basic-2000] quit
[Sysname] tftp-server ipv6 acl 2000
【命令】
tracert ipv6 [ -f first-ttl | -m max-ttl | -p port | -q packet-num | -w timeout ]* remote-system
【视图】
任意视图
【参数】
-f first-ttl:指定一个初始TTL,即第一个报文所允许的跳数。取值范围为1~255,且小于最大TTL,缺省值为1。
-m max-ttl:指定一个最大TTL,即一个报文所允许的最大跳数。取值范围为1~255,且大于初始TTL,缺省值为30。
-p port:指明目的设备的UDP端口号,取值范围为1~65535,缺省值为33434。用户一般不需要更改此选项。
-q packet-num:指明每次发送的探测报文个数,取值范围为1~65535,缺省值为3。
-w timeout:等待探测报文响应的超时时间,取值范围为1~65535,单位为毫秒,缺省值为5000毫秒。
remote-system:目的设备的IPv6地址或主机名(主机名是长度为1~46个字符的字符串)。
【描述】
tracert ipv6命令用来查看IPv6报文从当前设备传到目的设备所经过的路径。
【举例】
# 查看报文从当前设备到目的设备(IPv6地址为3002::1)所经过的路径。
<Sysname> tracert ipv6 3002::1
traceroute to 3002::1 30 hops max,60 bytes packet
1 3003::1 30 ms 0 ms 0 ms
2 3002::1 10 ms 10 ms 0 ms
双协议栈配置命令请参见“1.1.16 ipv6 address”、“1.1.17 ipv6 address auto link-local”、“1.1.18 ipv6 address eui-64”、“1.1.19 ipv6 address link-local”。
【命令】
display switch-mode
【视图】
任意视图
【参数】
无
【描述】
display switch-mode命令显示当前及下一次设备启动后的系统运行模式及相关系统信息。
【举例】
# 显示当前及下一次设备启动后的系统运行模式及相关系统信息。
<Sysname> display switch-mode
【命令】
switch-mode { default | dual-ipv4-ipv6 }
【视图】
系统视图
【参数】
default:配置设备运行时仅支持IPv4的协议栈,不支持IPv6的协议栈。
dual-ipv4-ipv6:配置设备运行时支持IPv4/IPv6双协议栈模式,既支持IPv4报文的路由转发,也支持IPv6报文的路由转发。
【描述】
switch-mode命令用来切换设备运行时支持的协议栈模式。
缺省情况下,设备运行时仅支持IPv4协议栈。
& 说明:
l 执行switch-mode命令切换的协议栈只有在重启设备后才能生效。
l 在启动双协议栈功能之前,必须先将设备运行模式切换到IPv4/IPv6双协议栈模式,即执行switch-mode dual-ipv4-ipv6命令;否则,即使启动双协议栈,设备也不支持IPv6报文的转发。
【举例】
# 配置设备运行时支持IPv4/IPv6双协议栈模式。
<Sysname> system-view
[Sysname] switch-mode dual-ipv4-ipv6
【命令】
aggregation-group aggregation-group-id
undo aggregation-group
【视图】
Tunnel接口视图
【参数】
aggregation-group-id:所引用的业务环回组ID。
【描述】
aggregation-group命令用来配置隧道引用的业务环回组。undo aggregation-group命令用来取消隧道配置的业务环回组。
缺省情况下,隧道未引用任何业务环回组。
在Tunnel接口视图下配置隧道引用的业务环回组之前,必须在系统视图下先配置链路聚合组,并设置该链路聚合组的服务类型为Tunnel,即设置为业务环回组。
一个Tunnel接口只能引用一个业务环回组。
相关配置可参考命令link-aggregation group,具体内容请参见“端口相关配置”模块中的端口汇聚部分。
【举例】
# 在Tunnel接口下配置隧道引用的业务环回组之前,需要先在系统视图下创建并配置链路聚合组,例如创建链路聚合组1,配置模式为manual,服务类型为Tunnel。
<Sysname> system-view
[Sysname] link-aggregation group 1 mode manual
[Sysname] link-aggregation group 1 service-type tunnel
# 将端口Ethernet1/0/1加入业务环回组1。需要注意的是,将端口加入到业务环回组时,需要在端口上关闭STP功能。
[Sysname] interface Ethernet 1/0/1
[Sysname-Ethernet1/0/1] stp disable
[Sysname-Ethernet1/0/1] port link-aggregation group 1
[Sysname-Ethernet1/0/1] quit
# 在Tunnel接口视图下配置隧道引用业务环回组1。
[Sysname] interface Tunnel 2
[Sysname-Tunnel2] aggregation-group 1
【命令】
destination { ip-address | ipv6-address }
undo destination
【视图】
Tunnel接口视图
【参数】
ip-address:指定Tunnel接口的目的端IPv4地址。
ipv6-address:指定Tunnel接口的目的端IPv6地址。S3610&S5510系列以太网交换机目前不支持配置Tunnel接口的目的端地址为IPv6地址。
【描述】
destination命令用来配置Tunnel接口的目的端地址。undo destination命令用来删除配置的目的端地址。
缺省情况下,Tunnel接口上没有配置目的端地址。
需要注意的是:
l 只有手动隧道才能配置目的端地址;
l Tunnel接口的目的端地址是对端接收报文的接口地址,该地址一般配置为对端Tunnel接口的源地址;
l 对两个或两个以上使用同种封装协议的Tunnel接口,不能同时配置相同的源端地址和目的端地址。
相关配置可参考命令interface Tunnel,source。
【举例】
# 配置Sysname1的VLAN1接口(IP地址是193.101.1.1)为Sysname1和Sysname2两个设备间隧道的源和目的端接口。
<Sysname1> system-view
[Sysname1] interface Tunnel 0
[Sysname1-Tunnel0] source 193.101.1.1
[Sysname1-Tunnel0] destination 192.100.1.1
# 配置Sysname2的VLAN1接口(IP地址是192.100.1.1)为Sysname1和Sysname2两个设备间隧道的源和目的端接口。
<Sysname2> system-view
[Sysname2] interface Tunnel 1
[Sysname2-Tunnel1] source 192.100.1.1
[Sysname2-Tunnel1] destination 193.101.1.1
【命令】
display interface Tunnel number
【视图】
任意视图
【参数】
【描述】
display interface Tunnel命令用来显示指定Tunnel接口的相关信息,包括源地址、目的地址、封装模式等信息。
相关配置可参考命令interface Tunnel,source,destination,tunnel-protocol。
【举例】
# 显示Tunnel0通道接口信息。
<Sysname> display interface Tunnel 0
Tunnel0 current state: DOWN
Line protocol current state: DOWN
Description: Tunnel0 Interface
The Maximum Transmit Unit is 64000
Internet protocol processing : disabled
Encapsulation is TUNNEL, aggregation ID not set
Tunnel source unknown, destination unknown
Tunnel mode is IPv6 over IPv4(config)
Last 300 seconds input: 0 bytes/sec, 0 packets/sec
Last 300 seconds output: 0 bytes/sec, 0 packets/sec
0 packets input, 0 bytes
0 input error
0 packets output, 0 bytes
0 output error
表4-1 display interface Tunnel命令显示信息描述表
字段 |
描述 |
Tunnel0 current state |
Tunnel接口物理层状态 |
Line protocol current state |
Tunnel接口链路层状态 |
Description |
Tunnel接口描述信息 |
Tunnel0 Interface |
Tunnel接口编号 |
Maximum Transmit Unit |
Tunnel中MTU的大小 |
Encapsulation is TUNNEL |
封装成隧道协议 |
aggregation ID |
隧道引用的业务环回组ID,如果未配置,此处显示“aggregation ID not set” |
Tunnel source |
Tunnel源地址 |
destination |
Tunnel目的地址 |
Tunnel mode |
隧道的模式 |
Last 300 seconds input |
离现在最近的5分钟内,每秒输入字节数和报文数 |
Last 300 seconds output |
离现在最近的5分钟内,每秒输出字节数和报文数 |
packets input |
总计输入的报文数 |
input error |
在所有输入的报文中,出现错误的报文数 |
packets output |
总计输出的报文数 |
output error |
在所有输出的报文中,出现错误的报文数 |
【命令】
display ipv6 interface Tunnel number
【视图】
任意视图
【参数】
number:Tunnel接口号。
【描述】
display ipv6 interface Tunnel命令用来显示指定Tunnel接口的IPv6相关信息,包括Tunnel接口链路状态、IPv6协议状态,Tunnel接口IPv6地址等信息。
【举例】
# 显示Tunnel0通道接口信息。
<Sysname> display ipv6 interface Tunnel 0
Tunnel0 current state :UP
Line protocol current state :UP
IPv6 is enabled, link-local address is FE80::101:101
Global unicast address(es):
2002:101:101::1, subnet is 2002::/16
Joined group address(es):
FF02::1:FF01:101
FF02::1:FF00:1
FF02::2
FF02::1
MTU is 1500 bytes
ND reachable time is 30000 milliseconds
ND retransmit interval is 1000 milliseconds
Hosts use stateless autoconfig for addresses
表4-2 display interface Tunnel命令显示信息描述表
字段 |
描述 |
Tunnel0 current state |
Tunnel接口物理层状态 |
Line protocol current state |
Tunnel接口链路层状态 |
IPv6 is enabled |
Tunnel接口IPv6使能 |
link-local address |
Tunnel接口链路本地地址 |
Global unicast address(es) |
Tunnel接口全球单播地址 |
Joined group address(es) |
Tunnel接口组播地址 |
MTU is 1500 bytes |
Tunnel中MTU的大小,本例为1500bytes |
ND reachable time |
邻居发现报文可达时间 |
ND retransmit interval |
邻居发现报文重传间隔时间 |
Hosts use stateless autoconfig for addresses |
主机采用IPv6地址无状态自动配置协议 |
【命令】
expediting enable
undo expediting enable
【视图】
Tunnel接口视图
【参数】
无
【描述】
expediting enable命令用来使能快速终结功能。undo expediting enable命令用于关闭快速终结功能。
缺省情况下,没有使能快速终结功能。
当用户需要在手动隧道上运行OSPFv3等动态路由协议,或者需要Ping通隧道接口上配置的链路本地地址,以及使用ISATAP隧道时自动获取全局IPv6地址时,必须使能快速终结功能。
【举例】
# 使能快速终结功能。
<Sysname> system-view
[Sysname] interface Tunnel 0
[Sysname-Tunnel0] expediting enable
【命令】
expediting subnet ip-address mask
undo expediting subnet
【视图】
Tunnel接口视图
【参数】
ip-address:指定隧道的快速终结子网地址。
mask:指定隧道的快速终结子网掩码。
【描述】
expediting subnet命令用来配置快速终结子网地址和掩码。undo expediting subnet命令用来恢复缺省情况。
缺省情况下,隧道未配置快速终结子网。
需要注意的是:
l 在Tunnel接口视图下配置快速终结子网之前,必须在Tunnel接口视图下先使能快速终结。
l 对于手动隧道(如IPv6手动隧道),没有expediting subnet命令,当使能快速终结后,系统自动将隧道目的地址作为快速终结子网地址,掩码为255.255.255.255。
l 对于自动隧道(如IPv4兼容IPv6自动隧道、6to4隧道、ISATAP隧道),在配置了expediting enable命令后,需要配置expediting subnet命令指定快速终结子网和掩码。
【举例】
# 在6to4隧道的Tunnel接口下配置隧道快速终结,先使能快速终结,然后配置快速终结子网地址为1.1.1.2,掩码为255.255.255.0。
<Sysname> system-view
[Sysname] interface Tunnel 1
[Sysname-Tunnel1] tunnel-protocol ipv6-ipv4 6to4
[Sysname-Tunnel1] expediting enable
The expediting subnet needs to be configured, or else the expediting is not available.
[Sysname-Tunnel1] expediting subnet 1.1.1.2 255.255.255.0
【命令】
interface Tunnel number
undo interface Tunnel number
【视图】
系统视图
【参数】
number:Tunnel接口号,取值范围为0~1023。
【描述】
interface Tunnel命令用来创建一个Tunnel接口,并进入该Tunnel接口视图。undo interface Tunnel命令用来删除指定的Tunnel接口。
缺省情况下,设备上无Tunnel接口。
需要注意的是:
l 执行interface Tunnel命令进入指定隧道的接口视图。如果Tunnel接口尚未创建,则先创建再进入接口视图。
l Tunnel接口号只具有本地意义,隧道两端可以使用相同或不同的接口号。
相关配置可参考命令source,destination,tunnel-protocol。
【举例】
# 创建接口Tunnel3。
<Sysname> system-view
[Sysname] interface Tunnel 3
[Sysname-Tunnel3]
peer ip-address enable
undo peer ip-address enable
BGP-IPv6子地址族视图
ip-address:6PE对等体的IPv4地址。
peer enable命令用来使能特定的6PE对等体。undo peer enable命令用来取消此配置。
& 说明:
S3610&S5510系列以太网交换机目前不支持此命令。
S3610&S5510系列以太网交换机目前不支持此命令。
【命令】
source { ip-address | ipv6-address | interface-type interface-number }
undo source
【视图】
Tunnel接口视图
【参数】
ip-address:指定Tunnel接口的源端IPv4地址。
ipv6-address:指定Tunnel接口的源端IPv6地址。S3610&S5510系列以太网交换机目前不支持配置Tunnel接口的源端地址为IPv6地址。
interface-type interface-number:接口类型与接口编号,接口类型包括:LoopBack和Vlan-interface。
source命令用来配置Tunnel接口的源端地址。undo source命令用来删除配置的源地址。
缺省情况下,Tunnel接口上没有配置源端地址。
需要注意的是:
l Tunnel接口的源端地址是发出报文的接口地址,该地址一般配置为对端Tunnel接口的目的地址。
l 对两个或两个以上使用同种封装协议的Tunnel接口,不能同时配置相同的源端地址和目的端地址。
相关配置可参考命令interface Tunnel,destination。
【举例】
# 配置Tunnel5接口,此接口封装的报文实际出口为LoopBack1接口(接口IP地址为192.100.1.1)。
<Sysname> system-view
[Sysname] interface Tunnel 5
[Sysname-Tunnel5] source 192.100.1.1
或使用接口形式:
[Sysname-Tunnel5] source LoopBack 1
【命令】
tunnel-protocol ipv6-ipv4 [ 6to4 | auto-tunnel | isatap ]
undo tunnel-protocol
【视图】
Tunnel接口视图
【参数】
ipv6-ipv4:表示手动隧道模式。
ipv6-ipv4 6to4:表示6to4隧道模式。
ipv6-ipv4 auto-tunnel:表示IPv4兼容IPv6自动隧道模式。
ipv6-ipv4 isatap:表示ISATAP隧道模式。
【描述】
tunnel-protocol命令用来配置隧道模式。undo tunnel-protocol命令用来恢复缺省情况。
缺省情况下,采用手动隧道模式。
需要注意的是:
l 可以根据网络拓扑和应用来选择适当的隧道模式,以进行不同方式的报文封装。在隧道的两端应配置相同的隧道模式,否则可能造成报文传输失败。
l 同一隧道起点只能创建一条自动隧道。
【举例】
# 配置Tunnel接口的隧道模式为手动隧道模式。
<Sysname> system-view
[Sysname] interface Tunnel 2
[Sysname-Tunnel2] tunnel-protocol ipv6-ipv4
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!