09-IPv6基础命令
本章节下载: 09-IPv6基础命令 (335.25 KB)
目 录
1.1.2 display ipv6 fib ipv6-address
1.1.5 display ipv6 neighbors count
1.1.6 display ipv6 neighbors vpn-instance
1.1.10 display tcp ipv6 statistics
1.1.11 display tcp ipv6 status
1.1.12 display udp ipv6 statistics
1.1.16 ipv6 address auto link-local
1.1.18 ipv6 address link-local
1.1.19 ipv6 fib-loadbalance-type hash-based
1.1.20 ipv6 hoplimit-expires enable
1.1.22 ipv6 icmpv6 multicast-echo-reply enable
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.32 ipv6 nd ra no-advlinkmtu
1.1.34 ipv6 nd ra router-lifetime
1.1.36 ipv6 neighbor stale-aging
1.1.37 ipv6 neighbors max-learning-num
1.1.41 ipv6 router-renumber enable
1.1.42 ipv6 unreachables enable
1.1.46 reset tcp ipv6 statistics
1.1.47 reset udp ipv6 statistics
1.1.48 tcp ipv6 timer fin-timeout
1.1.49 tcp ipv6 timer syn-timeout
【命令】
display ipv6 fib [ vpn-instance vpn-instance-name ] [ acl6 acl6-number | ipv6-prefix ipv6-prefix-name ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vpn-instance vpn-instance-name:显示指定VPN的显示IPv6 FIB表项。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网中的IPv6 FIB表项。
acl6 acl6-number:显示通过指定访问控制列表过滤的IPv6 FIB转发信息表项。acl6-number的取值范围为2000~2999。如果指定的访问控制列表不存在,则显示所有的IPv6 FIB转发信息表项。
ipv6-prefix ipv6-prefix-name:显示通过指定前缀列表过滤的IPv6 FIB转发信息表项。ipv6-prefix-name为1~19个字符的字符串。如果指定的前缀列表不存在,则显示所有的IPv6 FIB转发信息表项。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ipv6 fib命令用来显示IPv6 FIB转发信息表项。
如果不指定任何参数,则显示所有的IPv6 FIB转发信息表项。
当IPv6报文进行转发时,会首先查找IPv6 FIB转发信息表项。
【举例】
# 显示所有的IPv6 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 : UH
Label : NULL Token : 0
Interface : InLoopBack0
表1-1 display ipv6 fib命令显示信息描述表
字段 |
描述 |
Total number of Routes |
FIB表中路由的总数 |
Destination |
转发的目的地址 |
PrefixLength |
转发的目的地址的前缀长度 |
NextHop |
向目的地址转发报文的下一跳地址 |
Flag |
路由的标志: · U:表示路由可用 · G:表示网关路由 · H:表示主机路由 · B:表示黑洞路由 · D:表示动态路由 · S:表示静态路由 |
Label |
标签 |
Token |
LSP索引号 |
Interface |
转发报文的出接口 |
【命令】
display ipv6 fib [ vpn-instance vpn-instance-name ] ipv6-address [ prefix-length ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vpn-instance vpn-instance-name:显示指定VPN的IPv6 FIB表项。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网和所有私网的IPv6 FIB信息。
ipv6-address:显示目的地址为指定IPv6地址的IPv6 FIB转发信息表项。
prefix-length:目的地址的前缀长度,取值范围为0~128。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ipv6 fib ipv6-address命令用来显示指定目的IPv6地址的IPv6 FIB转发信息表项。
需要注意的是:
· 如果不指定前缀长度,则显示与指定目的IPv6地址最长匹配的IPv6 FIB转发信息表项;
· 如果指定前缀长度,则显示与指定目的IPv6地址和前缀长度精确匹配的IPv6 FIB转发信息表项。
【举例】
# 显示与指定目的IPv6地址最长匹配的IPv6 FIB转发信息表项。
<Sysname> display ipv6 fib ::1
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 Token : 0
Interface : InLoopBack0
表1-2 display ipv6 fib ipv6-address命令显示信息描述表
字段 |
描述 |
Total number of Routes |
FIB表中路由的总数 |
Destination |
转发的目的地址 |
PrefixLength |
转发的目的地址的前缀长度 |
NextHop |
向目的地址转发报文的下一跳地址 |
Flag |
路由的标志: · U:表示路由可用 · G:表示网关路由 · H:表示主机路由 · B:表示黑洞路由 · D:表示动态路由 · S:表示静态路由 |
Label |
标签 |
Token |
LSP索引号 |
Interface |
转发报文的出接口 |
【命令】
display ipv6 interface [ interface-type [ interface-number ] ] [ brief ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface-type:显示指定类型接口的IPv6信息。
interface-number:显示指定接口的IPv6信息。
brief:显示接口摘要信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ipv6 interface命令用来显示接口的IPv6信息。
如果不指定接口类型和接口编号,则显示所有接口的IPv6信息;如果只指定接口类型,不指定接口编号,则显示所有指定类型接口的IPv6信息;如果同时指定接口类型和接口编号,则显示指定接口的IPv6信息。如果有brief关键字,则显示接口摘要信息,否则显示接口详细信息和接口IPv6统计信息。
需要注意的是,如果使用pri-set命令将CE1或CT1接口的时隙捆绑为ISDN PRI组,则执行display ipv6 interface命令,只显示控制信道(D信道)使用的时隙,不显示用户信道(B信道)使用的时隙。CE1和CT1接口的详细介绍,请参见“接口管理配置指导”中的“WAN接口”。
【举例】
# 查看接口GigabitEthernet3/1/2上的IPv6信息。
<Sysname> display ipv6 interface GigabitEthernet 3/1/2
GigabitEthernet 3/1/2 current state :UP
Line protocol current state :UP
IPv6 is enabled, link-local address is FE80::3EE5:A6FF:FEC1:7356
Global unicast address(es):
3::1, subnet is 3::/64
Joined group address(es):
FF02::1:FF00:0
FF02::1:FF00:1
FF02::1:FFC1:7356
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
IPv6 Packet statistics:
InReceives: 21
InTooShorts: 0
InTruncatedPkts: 0
InHopLimitExceeds: 0
InBadHeaders: 0
InBadOptions: 0
ReasmReqds: 0
ReasmOKs: 0
InFragDrops: 0
InFragTimeouts: 0
OutFragFails: 0
InUnknownProtos: 0
InDelivers: 21
OutRequests: 45
OutForwDatagrams: 0
InNoRoutes: 0
InTooBigErrors: 0
OutFragOKs: 0
OutFragCreates: 0
InMcastPkts: 8
InMcastNotMembers: 0
OutMcastPkts: 24
InAddrErrors: 0
InDiscards: 0
OutDiscards: 0
表1-3 display ipv6 interface命令显示信息描述表
字段 |
描述 |
GigabitEthernet 3/1/2 current state |
接口的物理状态,可能的状态及含义如下: · Administratively DOWN:表示该接口已经通过shutdown命令被关闭,即管理状态为关闭 · DOWN:该接口的管理状态为开启,但物理状态为关闭(可能因为没有连接好或者线路故障) · UP:该接口的管理状态和物理状态均为开启 |
Line protocol current state |
接口的链路层协议状态,可能的状态及含义如下: · DOWN:该接口的协议状态为关闭 · UP:该接口的协议状态为开启 |
IPv6 is enabled |
接口的IPv6转发功能状态(为某接口配置任一IPv6地址后系统将自动使能该接口的IPv6功能,此例中处于使能状态) |
link-local address |
接口上配置的链路本地地址 |
Global unicast address(es) |
接口上配置的全球单播地址 |
Joined group address(es) |
接口加入的组播组地址 |
MTU |
接口的最大传输单元 |
ND DAD is enabled, number of DAD attempts |
重复地址检测功能是否使能(该例中使能) 若处于使能状态则同时显示重复地址检测时发送邻居请求消息的次数(可通过ipv6 nd dad attempts命令进行配置) 若处于关闭状态则显示“ND DAD is disabled”(可通过配置重复地址检测时发送邻居请求消息的次数为0关闭该功能) |
ND reachable time |
保持邻居可达的时间 |
ND retransmit interval |
邻居请求消息重传时间间隔 |
Hosts use stateless autoconfig for addresses |
主机采用无状态自动配置的方式获取IPv6地址 |
InReceives |
接口接收到的所有IPv6报文,包括各种错误的报文 |
InTooShorts |
接口接收到的太短的IPv6报文,譬如报文长度不足40字节 |
InTruncatedPkts |
接口接收到的IPv6报文,其实际长度小于报文内容中所指出的报文长度 |
InHopLimitExceeds |
接口接收到的IPv6报文,其跳数超出限制 |
InBadHeaders |
接口接收到的IPv6报文,其基本报文头错误 |
InBadOptions |
接口接收到的IPv6报文,其扩展报文头错误 |
ReasmReqds |
接口接收到的IPv6分片报文 |
ReasmOKs |
接口接收到的IPv6分片被组装好的报文数,这里指的不是分片个数,是组装好的报文数 |
InFragDrops |
接口接收到的IPv6分片报文,该分片报文由于错误被丢弃 |
InFragTimeouts |
接口接收到的IPv6分片报文,该分片停留在系统缓冲中时间超过指定时间,被丢弃 |
OutFragFails |
出接口上分片失败的报文 |
InUnknownProtos |
接口接收到的IPv6报文,其协议类型不能被识别或不能被支持 |
InDelivers |
接口接收到的IPv6报文,该报文被上送到IPv6的用户协议处(如ICMPv6、TCP、UDP等) |
OutRequests |
IPv6本地出报文,即各IPv6的用户协议层要求IPv6发送出去的报文 |
OutForwDatagrams |
出接口上被转发的报文 |
InNoRoutes |
接口接收到的IPv6报文,找不到匹配的路由被丢弃 |
InTooBigErrors |
接口接收到的IPv6报文,转发时,由于超过链路MTU被丢弃 |
OutFragOKs |
出接口上分片成功的报文 |
OutFragCreates |
出接口上成功分片后的分片报文,指分片数 |
InMcastPkts |
接口接收到的IPv6组播报文 |
InMcastNotMembers |
接口接收到的IPv6组播报文,但该接口却没有加入对应组播组,报文被丢弃 |
OutMcastPkts |
接口发送的IPv6组播报文 |
InAddrErrors |
接口接收到的IPv6报文,其目的地址不合法,报文被丢弃 |
InDiscards |
接口接收到的IPv6报文,由于资源问题被丢弃的报文,而不是由于报文内容等被丢弃的报文 |
OutDiscards |
接口发送出去的报文,由于资源问题被丢弃的报文,而不是由于报文内容等被丢弃的报文 |
# 查看所有可以配置IPv6地址的接口的IPv6信息。
<Sysname> display ipv6 interface brief
*down: administratively down
(s): spoofing
Interface Physical Protocol IPv6 Address
GigabitEthernet2/1/2 down down Unassigned
GigabitEthernet2/1/3 down down Unassigned
GigabitEthernet2/1/4 down down Unassigned
GigabitEthernet2/1/6 down down Unassigned
GigabitEthernet2/1/7 down down Unassigned
GigabitEthernet2/1/7.20 down down Unassigned
GigabitEthernet2/1/8 down down Unassigned
GigabitEthernet2/1/9 down down Unassigned
GigabitEthernet2/1/10 down down Unassigned
M-Ethernet0/0/0 up down Unassigned
表1-4 display ipv6 interface brief命令显示信息描述表
字段 |
描述 |
*down administratively down |
接口处于管理down状态,即采用shutdown命令关闭了该接口 |
(s) : spoofing |
接口的欺骗属性,即接口的链路协议状态显示是up的,但实际可能没有对应的链路,或者所对应的链路不是永久存在而是按需建立的 |
Interface |
接口的名称 |
Physical |
接口的物理状态,可能的状态及含义如下: · *down:表示该接口已经通过shutdown命令被关闭,即管理状态为关闭 · down:该接口的管理状态为开启,但物理状态为关闭(可能因为没有连接好或者线路故障) · up:该接口的管理状态和物理状态均为开启 |
Protocol |
接口的链路层协议状态,可能的状态及含义如下: · down:该接口的协议状态为关闭,通常是因为没有配置IP地址 · up:该接口的协议状态为开启 |
IPv6 Address |
接口的IPv6地址,只显示配置的第一个IPv6地址(如果未配置则显示“Unassigned”) |
【命令】
display ipv6 neighbors { { ipv6-address | all | dynamic | static } [ slot slot-number ] | interface interface-type interface-number | vlan vlan-id } [ verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
ipv6-address:显示指定IPv6地址的邻居信息。
all:显示所有邻居的信息,包括公网和所有私网下动态获取的和静态配置的邻居信息。
dynamic:显示所有动态获取的邻居信息。
static:显示所有静态配置的邻居信息。
slot slot-number:显示指定单板的邻居信息。slot-number表示单板的槽位号。
interface interface-type interface-number:显示指定接口的邻居信息。interface-type interface-number为接口类型和接口编号。
vlan vlan-id:显示指定VLAN的邻居信息。vlan-id的取值范围为1~4094。
verbose:显示邻居的详细信息。
|:使用正则表达式对显示进行过滤。
begin:显示特定行及其以后的所有行,该特定行必须包含指定正则表达式。
exclude:显示不含指定正则表达式的行。
include:显示包含指定正则表达式的行。
regular-expression:为1~256个字符的字符串,区分大小写。
【描述】
display ipv6 neighbors命令用来显示邻居信息。
用户可以通过reset ipv6 neighbors命令清除指定的IPv6邻居信息。
相关配置可参考命令ipv6 neighbor和reset 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 N/A GE2/1/6 REACH S -
# 查看所有邻居的详细信息。
<Sysname> display ipv6 neighbors all verbose
Type: S-Static D-Dynamic
IPv6 Address : FE80::223:89FF:FEE1:E330
Link-layer : 0023-89e1-e330 VID : N/A Interface : GE3/1/8
State : REACH Type: D Age : 0
Vpn-instance : [No Vrf]
表1-5 display ipv6 neighbors命令显示信息描述表
字段 |
描述 |
IPv6 Address |
邻居的IPv6地址 |
Link-layer |
链路层地址(邻居的MAC地址) |
VID |
与邻居相连的接口所属的VLAN |
Interface |
与邻居相连的接口 |
State |
邻居的状态,包括: · INCMP:正在解析地址,邻居的链路层地址尚未确定; · REACH:邻居可达; · STALE:未确定邻居是否可达,设备不会再验证邻居的可达性,除非有数据发送给该邻居; · DELAY:未确定邻居是否可达,延迟一段时间发送邻居请求报文; · PROBE:未确定邻居是否可达,发送邻居请求报文来验证邻居的可达性。 |
Type |
邻居信息的类型,S表示静态配置,D表示动态获取 |
Age |
静态项显示“–”,动态项显示上次可达以来经过的时间(单位为秒),如果始终不可达则显示“#”(只适用于动态项) |
VPN-instance |
VPN实例名称,[No Vrf]表示没有配置相应表项的VPN实例 |
【命令】
display ipv6 neighbors { { all | dynamic | static } [ slot slot-number ] | interface interface-type interface-number | vlan vlan-id } count [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all:显示所有邻居表项的总个数,包括动态获取的和静态配置的邻居信息。
dynamic:显示所有动态获取的邻居表项的总个数。
static:显示所有静态配置的邻居表项的总个数。
slot slot-number:显示指定单板的邻居表项的总个数。slot-number表示单板的槽位号。
interface interface-type interface-number:显示指定接口的邻居表项的总个数。interface-type interface-number为接口类型和接口编号。
vlan vlan-id:显示指定VLAN的邻居表项的总个数。vlan-id的取值范围为1~4094。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ipv6 neighbors count命令用来显示符合指定条件的邻居表项的总个数。
【举例】
# 显示动态获取的邻居表项的总个数。
<Sysname> display ipv6 neighbors dynamic count
Total dynamic entry(ies): 2
【命令】
display ipv6 neighbors vpn-instance vpn-instance-name [ count ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vpn-instance-name:指定ND表项所属的VPN。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
count:显示指定VPN中的邻居表项的总数。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ipv6 neighbors vpn-instance命令用来显示指定VPN的邻居信息。
【举例】
# 显示名为vpn1的VPN实例中的邻居信息。
<Sysname> display ipv6 neighbors vpn-instance vpn1
Type: S-Static D-Dynamic
IPv6 Address Link-layer VID Interface State T Age
FE80::200:5EFF:FE32:B800 0000-5e32-b800 N/A GE3/1/1 REACH S -
表1-6 display ipv6 neighbors vpn-instance命令显示信息描述表
字段 |
描述 |
IPv6 Address |
邻居的IPv6地址 |
Link-layer |
邻居的链路层地址(MAC地址) |
VID |
与邻居相连的接口所属的VLAN |
Interface |
与邻居相连的接口 |
State |
邻居的状态,包括: · INCMP:正在解析地址,邻居的链路层地址尚未确定; · REACH:邻居可达; · STALE:未确定邻居是否可达,设备不会再验证邻居的可达性,除非有数据发送给该邻居; · DELAY:未确定邻居是否可达,延迟一段时间发送邻居请求报文; · PROBE:未确定邻居是否可达,发送邻居请求报文来验证邻居的可达性。 |
T |
邻居信息的类型,S表示静态配置,D表示动态获取 |
Age |
静态项显示“–”,动态项显示上次可达以来经过的时间(单位为秒),如果始终不可达则显示“#”(只适用于动态项) |
【命令】
display ipv6 pathmtu [ vpn-instance vpn-instance-name ] { ipv6-address | all | dynamic | static } [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vpn-instance vpn-instance-name:显示指定VPN的IPv6 PMTU信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的IPv6 PMTU信息。
ipv6-address:显示到达指定IPv6地址的PMTU信息。
all:显示所有公网的PMTU信息。
dynamic:显示所有动态PMTU信息。
static:显示所有静态PMTU信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
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的类型,Dynamic表示动态协商的PMTU,Static表示静态配置的PMTU |
【命令】
display ipv6 socket [ socktype socket-type ] [ task-id socket-id ] [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
socktype socket-type:显示指定类型套接字的相关信息。socket-type为套接字类型,取值范围为1~3,其中1表示套接字类型为TCP,2表示套接字类型为UDP,3表示套接字类型为raw IP。
task-id:显示指定任务的套接字相关信息。task-id为任务ID,取值范围为1~150。
socket-id:显示指定套接字的相关信息。socket-id为套接字ID,取值范围为0~3072。
slot slot-number:显示指定单板的套接字相关信息。slot-number表示单板的槽位号。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ipv6 socket命令用来显示套接字的相关信息。
如果不指定参数,表示显示所有套接字的相关信息;如果只指定套接字类型,则显示指定类型套接字相关信息;如果同时指定套接字类型和任务ID、套接字ID,则显示指定套接字的相关信息。
【举例】
# 查看套接字的相关信息。
<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:
Task = AGNT(51), socketid = 2, Proto = 17,
LA = ::->161, FA = ::->0,
sndbuf = 9216, rcvbuf = 42080, sb_cc = 0, rb_cc = 0,
socket option = SO_REUSEPORT,
socket state = SS_PRIV SS_NBIO SS_ASYNC
Task = TRAP(52), socketid = 2, Proto = 17,
LA = ::->1024, FA = ::->0,
sndbuf = 9216, rcvbuf = 42080, sb_cc = 0, rb_cc = 0,
socket option =,
socket state = SS_PRIV
SOCK_RAW:
Task = ROUT(86), socketid = 5, Proto = 89,
LA = ::, FA = ::,
sndbuf = 262144, rcvbuf = 262144, sb_cc = 0, rb_cc = 0,
socket option = SO_REUSEADDR,
socket state = SS_PRIV SS_ASYNC
表1-8 display ipv6 socket命令显示信息描述表
字段 |
描述 |
SOCK_STREAM |
套接口类型为TCP |
SOCK_DGRAM |
套接口类型为UDP |
SOCK_RAW |
套接口类型为raw IP |
Task |
创建套接字的任务名与任务ID |
socketid |
内核为创建的套接字分配的套接字号 |
Proto |
协议类型,比如6表示TCP、17表示UDP |
LA |
本端地址与本端端口号 |
FA |
远端地址与远端端口号 |
sndbuf |
发送缓冲区大小 |
rcvbuf |
接收缓冲区大小 |
sb_cc |
发送缓冲区发送的字节数 |
rb_cc |
接收缓冲区接收的字节数 |
socket option |
应用程序设置的套接字选项,各选项含义如下: · SO_ACCEPTCONN:Server端监听连接请求 · SO_REUSEADDR:允许本地地址重复使用 · SO_REUSEPORT:允许本地端口重复使用 · SO_SENDVPNID:设置发送VPN实例ID |
socket state |
套接字状态 |
【命令】
display ipv6 statistics [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
slot slot-number:显示指定单板的IPv6报文及ICMPv6报文统计信息。slot-number表示单板的槽位号。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ipv6 statistics命令用来显示IPv6报文及ICMPv6报文的统计信息。
用户可以通过reset ipv6 statistics命令清除所有的IPv6报文及ICMPv6报文统计信息。
【举例】
# 查看IPv6报文及ICMPv6报文的统计信息。
<Sysname> display ipv6 statistics
IPv6 Protocol:
Sent packets:
Total: 0
Local sent out: 0 forwarded: 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 router renumbering: 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
echo request: 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 |
发送IPv6报文的统计信息,包括: · Total:本地发送报文和转发报文的总数 · Local sent out:本地发送报文数 · forwarded:转发报文数 · raw packets:使用raw socket发送的报文数 · discarded:丢弃报文数 · routing failed:路由失败报文数 · fragments:发送分片报文数 · fragments failed:分片报文发送失败的个数 |
Received packets |
接收IPv6报文的统计信息,包括: · Total:接收报文总数 · local host:本地接收报文数 · hopcount exceeded:超出跳数范围的报文数 · format error:格式错误的报文数 · option error:选项错误的报文数 · protocol error:协议错误的报文数 · fragments:接收的分片报文数 · reassembled:重组报文数 · reassembly failed:重组失败的报文数 · reassembly timeout:重组超时的报文数 |
ICMPv6 protocol: |
ICMPv6报文的统计信息 |
Sent packets |
发送ICMPv6报文的统计信息,包括: · Total:发送报文总数 · unreached:目的不可达报文数 · too big:报文太长的报文数 · hopcount exceeded:超出跳数限制的报文数 · reassembly timeout:分片重组超时报文数 · parameter problem:参数错误报文数 · echo request:回应请求报文数 · echo replied:回应响应报文数 · neighbor solicit:邻居请求报文数 · neighbor advert:邻居通告报文数 · router solicit:路由器请求报文数 · router advert:路由器通告报文数 · redirected:重定向报文数 · Send failed:发送失败的报文总数 · ratelimited:因速率超过限制而未发送的报文数 · other errors:其他错误的报文数 |
Received packets |
接收ICMPv6报文的统计信息,包括: · Total:接收报文总数 · checksum error:校验和错误的报文数 · too short:报文太短的报文数 · bad code:错误代码的报文数 · unreached:不可达报文数 · too big:报文太长的报文数 · hopcount exceeded:超出跳数限制的报文数 · reassembly timeout:分片重组超时的报文数 · parameter problem:参数错误报文数 · unknown error type:未知错误报文数 · echo request:回应请求报文数 · echo replied:回应响应报文数 · neighbor solicit:邻居请求报文数 · neighbor advert:邻居通告报文数 · router solicit:路由器请求报文数 · router advert:路由器通告报文数 · redirected:重定向报文数 · router renumbering:路由器重编号报文数 · unknown info type:未知信息报文数 · Deliver failed:接收失败的报文总数 · bad length:长度错误的报文数 · ratelimited:因速率超过限制而未接收的报文数 |
【命令】
display tcp ipv6 statistics [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display tcp ipv6 statistics命令用来显示TCP6连接的统计信息。
用户可以通过reset 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)
Packets dropped with MD5 authentication: 0
Packets permitted with MD5 authentication: 0
表1-10 display tcp ipv6 statistics命令显示信息描述表
字段 |
描述 |
Received packets |
接收报文统计信息,包括: · Total:接收报文总数 · packets in sequence:顺序接收报文数 · window probe packets:窗口探测报文数 · window update packets:窗口大小更新的报文数 · checksum error:校验和错误的报文数 · offset error:偏移量错误的报文数 · short error:总长度短于报文头中设置值的报文数 · duplicate packets:重复的报文数 · partially duplicate packets:部分复制报文数 · out-of-order packets:无序报文数 · packets with data after window:超出接收窗口的报文数 · packets after close:连接关闭后接收到的报文数 · ACK packets:接收到的ACK报文数 · duplicate ACK packets:接收到的重复ACK报文数 · too much ACK packets:接收到的过多ACK报文数 |
Sent packets |
发送报文的统计信息,包括: · Total:发送报文总数 · urgent packets:含有紧急指示符的报文数 · control packets:发送的控制报文数 · window probe packets:发送的窗口探测报文数 · window update packets:发送的窗口更新报文数 · data packets:发送的数据报文数 · data packets retransmitted:重发的数据报文数 · ACK only packets:单独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之前) |
Packets dropped with MD5 authentication |
MD5验证丢弃报文数 |
Packets permitted with MD5 authentication |
MD5验证通过报文数 |
【命令】
display tcp ipv6 status [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display tcp ipv6 status命令用来显示TCP6连接的状态信息。显示内容包括TCP6的控制块地址、本端及对端的IPv6地址、TCP6的连接状态。
【举例】
# 查看TCP6连接的状态信息。
<Sysname> display tcp ipv6 status
*: TCP6 MD5 Connection
TCP6CB Local Address Foreign Address State
045d8074 ::->21 ::->0 Listening
表1-11 display tcp ipv6 status命令显示信息描述表
字段 |
描述 |
*: TCP6 MD5 Connection |
如果某个连接前有星号标识,则表示该TCP6连接是采用MD5加密算法认证的连接 |
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 [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display udp ipv6 statistics命令用来显示UDP6的统计信息。
用户可以通过reset 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 |
没有匹配协议控制块(Protocol Control Block,PCB)缓存的报文数 |
【命令】
ipv6
undo ipv6
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
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 ]
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
ipv6-address:IPv6地址。
prefix-length:前缀长度,取值范围为1~128。
【描述】
ipv6 address命令用来手工配置接口的IPv6站点本地地址或全球单播地址。undo ipv6 address命令用来删除接口的IPv6地址。
缺省情况下,接口上没有配置全球单播地址。
需要注意的是,undo ipv6 address命令不带参数则删除该接口的所有IPv6地址,但自动配置的链路本地地址生成的链路本地地址除外。
如果在关联了VPN的接口上配置IPv6地址,则设备上可以配置的VPN数量将会减少。
【举例】
# 指定GigabitEthernet3/1/1接口的IPv6全球单播地址为2001::1/64。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 address 2001::1/64
【命令】
ipv6 address ipv6-address/prefix-length anycast
undo ipv6 address ipv6-address/prefix-length anycast
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
ipv6-address/prefix-length:指定IPv6任播地址及前缀长度。prefix-length的取值范围为1~128。
【描述】
ipv6 address anycast命令用来给接口配置IPv6任播地址。undo ipv6 address anycast命令用来删除接口上已配置的IPv6任播地址。
缺省情况下,接口上没有配置IPv6任播地址。
【举例】
# 指定GigabitEthernet3/1/1接口的IPv6任播地址为2001::1,前缀长度为64。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 address 2001::1/64 anycast
【命令】
ipv6 address auto link-local
undo ipv6 address auto link-local
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ipv6 address auto link-local命令用来配置系统自动为接口生成链路本地地址。undo ipv6 address auto link-local命令用来删除接口自动生成的链路本地地址。
缺省情况下,接口上没有链路本地地址。当接口配置了IPv6全球单播地址后,会自动生成链路本地地址。
需要注意的是:
· 接口配置了IPv6全球单播地址后,所自动生成的链路本地地址与采用ipv6 address auto link-local命令生成的链路本地地址相同。
· undo ipv6 address auto link-local命令只能删除使用ipv6 address auto link-local命令生成的链路本地地址。即如果此时接口已配置了IPv6全球单播地址,则接口仍有链路本地地址;如果此时接口没有配置任何IPv6全球单播地址,则接口没有链路本地地址。
· 配置链路本地地址时,手工指定方式的优先级高于自动生成方式。即如果先采用自动生成方式,之后手工指定,则手工指定的地址会覆盖自动生成的地址;如果先手工指定,之后采用自动生成的方式,则自动配置不会立刻生效,在删除手工指定的地址后,则接口的链路本地地址将更改为系统自动生成的地址。关于手工指定方式的介绍请参见命令ipv6 address link-local。
【举例】
# 配置GigabitEthernet3/1/1接口自动生成链路本地地址。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 address auto link-local
【命令】
ipv6 address ipv6-address/prefix-length eui-64
undo ipv6 address ipv6-address/prefix-length eui-64
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
ipv6-address/prefix-length:IPv6地址/前缀长度,共同指定采用EUI-64格式形成的IPv6地址的前缀。
【描述】
ipv6 address eui-64命令用来给接口配置EUI-64格式的全球单播地址。undo ipv6 address eui-64命令用来删除接口上已配置的EUI-64格式的全球单播地址。
缺省情况下,接口上没有配置EUI-64格式的全球单播地址。
EUI-64格式的地址由指定的地址前缀和自动产生的接口标识符生成,最终生成的地址可以通过display ipv6 interface命令查看。
需要注意的是,在配置EUI-64地址时前缀长度取值不能大于64。
【举例】
# 配置GigabitEthernet3/1/1接口采用EUI-64格式形成IPv6地址,其地址前缀与2001::1/64的前缀相同,接口标识符由设备的MAC地址生成。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 address 2001::1/64 eui-64
【命令】
ipv6 address ipv6-address link-local
undo ipv6 address ipv6-address link-local
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
ipv6-address:IPv6链路本地地址,地址前面10位必须为1111111010(二进制标识),即地址最前面的一组十六进制数为FE80~FEBF。
【描述】
ipv6 address link-local命令用来手动配置指定接口的链路本地地址。undo ipv6 address link-local命令用来删除接口上手动配置的链路本地地址。
需要注意的是,配置链路本地地址时,手工指定方式的优先级高于自动生成方式。即如果先采用自动生成方式,之后手工指定,则手工指定的地址会覆盖自动生成的地址;如果先手工指定,之后采用自动生成的方式,则自动配置不会立刻生效,在删除手工指定的地址后,则接口的链路本地地址将更改为系统自动生成的地址。关于自动生成方式的介绍请参见命令ipv6 address auto link-local。
【举例】
# 配置GigabitEthernet3/1/1接口的链路本地地址。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 address fe80::1 link-local
【命令】
ipv6 fib-loadbalance-type hash-based
undo ipv6 fib-loadbalance-type hash-based
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ipv6 fib-loadbalance-type hash-based命令用来指定转发报文时采用基于hash算法的负载分担方式。undo ipv6 fib-loadbalance-type hash-based命令用来恢复负载分担方式为缺省的轮询方式。
缺省情况下,采用轮询方式,即在转发报文时,轮流使用每条等价路由。
【举例】
# 配置转发报文时采用基于hash算法的负载分担方式。
<Sysname> system-view
[Sysname] ipv6 fib-loadbalance-type hash-based
【命令】
ipv6 hoplimit-expires enable
undo ipv6 hoplimit-expires
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ipv6 hoplimit-expires enable命令用来开启设备的ICMPv6超时报文的发送功能。undo ipv6 hoplimit-expires命令用来关闭设备的ICMPv6超时报文的发送功能。
缺省情况下,ICMPv6超时报文发送功能处于开启状态。
需要注意的是,关闭ICMPv6超时报文发送功能后,设备不会再发送“Hop-Limit超时”ICMPv6差错报文,但“重组超时”ICMPv6差错报文仍会正常发送。
【举例】
# 关闭设备的ICMPv6超时报文发送功能。
<Sysname> system-view
[Sysname] undo ipv6 hoplimit-expires
【命令】
ipv6 icmp-error { bucket bucket-size | ratelimit interval } *
undo ipv6 icmp-error
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
bucket bucket-size:令牌桶中容纳的令牌数,bucket-size取值范围为1~200。
ratelimit interval:令牌桶的刷新周期,interval取值范围为0~2147483647,单位为毫秒。取值为0时,表示不限制ICMPv6差错报文的发送。
【描述】
ipv6 icmp-error命令用来控制ICMPv6差错报文发送的令牌桶容量和刷新周期。undo ipv6 icmp-error命令用来恢复缺省情况。
缺省情况下,令牌桶容量为10,令牌桶的刷新周期为100毫秒,即每一个刷新周期内最多可以发送10个ICMPv6差错报文。
【举例】
# 配置令牌桶容量为50个,令牌桶的刷新周期为100毫秒。
<Sysname> system-view
[Sysname] ipv6 icmp-error bucket 50 ratelimit 100
【命令】
ipv6 icmpv6 multicast-echo-reply enable
undo ipv6 icmpv6 multicast-echo-reply
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ipv6 icmpv6 multicast-echo-reply enable命令用来配置允许设备回复组播形式的Echo request报文。undo ipv6 icmpv6 multicast-echo-reply命令用来配置不允许设备回复组播形式的Echo request报文。
缺省情况下,不允许设备回复组播形式的Echo request报文。
【举例】
# 配置允许设备回复组播形式的Echo request报文。
<Sysname> system-view
[Sysname] ipv6 icmpv6 multicast-echo-reply enable
【命令】
ipv6 mtu mtu-size
undo ipv6 mtu
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
mtu-size:接口MTU的大小,取值与接口类型有关,请以实际接口为准。
【描述】
ipv6 mtu命令用来配置接口上发送IPv6报文的MTU。undo ipv6 mtu命令用来恢复缺省情况。
缺省情况下,接口上发送IPv6报文的MTU为1500字节。
【举例】
# 配置GigabitEthernet3/1/1接口上发送IPv6报文的MTU为1280字节。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 mtu 1280
【命令】
ipv6 nd autoconfig managed-address-flag
undo ipv6 nd autoconfig managed-address-flag
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ipv6 nd autoconfig managed-address-flag命令用来配置被管理地址的配置标志位为1,即主机通过有状态自动配置(例如DHCP服务器)获取IPv6地址。undo ipv6 nd autoconfig managed-address-flag命令用来恢复缺省情况。
缺省情况下,被管理地址的配置标志位为0,即主机通过无状态自动配置获取IPv6地址。
【举例】
# 配置主机通过状态自动配置获取IPv6地址。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 nd autoconfig managed-address-flag
【命令】
ipv6 nd autoconfig other-flag
undo ipv6 nd autoconfig other-flag
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ipv6 nd autoconfig other-flag命令用来配置其他信息配置标志位为1,即主机通过有状态自动配置(例如DHCP服务器)获取除IPv6地址外的其他信息。undo ipv6 nd autoconfig other-flag命令用来恢复该缺省情况。
缺省情况下,其他信息配置标志位为0,即主机通过无状态自动配置获取其他信息。
【举例】
# 配置主机通过无状态自动配置来获取除IPv6地址外的其他信息。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-igabitEthernet3/1/1] undo ipv6 nd autoconfig other-flag
【命令】
ipv6 nd dad attempts value
undo ipv6 nd dad attempts
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
value:进行重复地址检测时发送邻居请求消息的次数,取值范围为0~600。当配置为0时,表示禁止重复地址检测。
【描述】
ipv6 nd dad attempts命令用来配置进行重复地址检测时发送邻居请求消息的次数。undo ipv6 nd dad attempts命令用来恢复缺省情况。
缺省情况下,进行重复地址检测时发送邻居请求消息的次数为1。
相关配置可参考命令display ipv6 interface。
【举例】
# 配置GigabitEthernet3/1/1接口进行重复地址检测时发送邻居请求消息的次数为20次。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 nd dad attempts 20
【命令】
ipv6 nd hop-limit value
undo ipv6 nd hop-limit
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
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
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
value:NS消息重传时间间隔,取值范围为1000~4294967295,单位为毫秒。
【描述】
ipv6 nd ns retrans-timer命令用来配置邻居请求消息的重传时间间隔。该时间间隔既用于本接口发送NS消息的时间间隔,同时也作为本接口发布的RA消息中Retrans Timer字段的值。undo ipv6 nd ns retrans-timer命令用来恢复缺省情况。
缺省情况下,接口发送NS消息的时间间隔为1000毫秒;接口发布的RA消息中Retrans Timer字段的值为0,即不对主机进行指定。
相关配置可参考命令display ipv6 interface。
【举例】
# 设置GigabitEthernet3/1/1接口发送NS消息的时间间隔为10000毫秒。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 nd ns retrans-timer 10000
【命令】
ipv6 nd nud reachable-time value
undo ipv6 nd nud reachable-time
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
value:保持邻居可达状态的时间,取值范围为1~3600000,单位为毫秒。
【描述】
ipv6 nd nud reachable-time命令用来配置接口保持邻居可达状态的时间。该时间既用于本接口保持邻居可达状态的时间,同时也作为本接口发布的RA消息中Reachable Timer字段的值。undo ipv6 nd nud reachable-time命令用来恢复缺省情况。
缺省情况下,接口保持邻居可达状态的时间为30000毫秒;接口发布的RA消息中Reachable Timer字段的值为0。
相关配置可参考命令display ipv6 interface。
【举例】
# 配置GigabitEthernet3/1/1接口上保持邻居可达状态的时间为10000毫秒。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 nd nud reachable-time 10000
【命令】
ipv6 nd ra halt
undo ipv6 nd ra halt
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ipv6 nd ra halt命令用来抑制RA消息的发布。undo ipv6 nd ra halt命令用来取消对RA消息发布的抑制。
缺省情况下,抑制发布RA消息。
【举例】
# 抑制在GigabitEthernet2/1/2接口上发布RA消息。
<Sysname> system-view
[Sysname] interface GigabitEthernet2/1/2
[Sysname-GigabitEthernet2/1/2] ipv6 nd ra halt
【命令】
ipv6 nd ra interval max-interval-value min-interval-value
undo ipv6 nd ra interval
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
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秒。
需要注意的是:
· 配置的最小时间间隔应该小于等于最大时间间隔的0.75倍;
· RA消息发布的最大实际间隔应该小于或等于RA消息中路由器的生存时间。
【举例】
# 设备周期性发布RA消息的最大时间间隔为1000秒,最小时间间隔为700秒。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 nd ra interval 1000 700
【命令】
ipv6 nd ra no-advlinkmtu
undo ipv6 nd ra no-advlinkmtu
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ipv6 nd ra no-advlinkmtu命令用来配置RA消息中不携带MTU选项。undo ipv6 nd ra no-advlinkmtu命令用来恢复缺省情况。
缺省情况下,RA消息中携带MTU选项。
【举例】
# 配置GigabitEthernet3/1/1接口上RA消息中不携带MTU选项。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 nd ra no-advlinkmtu
【命令】
ipv6 nd ra prefix { ipv6-prefix prefix-length | ipv6-prefix/prefix-length } valid-lifetime preferred-lifetime [ no-autoconfig | off-link ] *
undo ipv6 nd ra prefix { ipv6-prefix | ipv6-prefix/prefix-length }
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
ipv6-prefix:IPv6地址前缀。
prefix-length:前缀长度。
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中的前缀信息,其有效生命期是2592000秒(30天),首选生命期是604800(7天)。
【举例】
# 配置GigabitEthernet3/1/1接口上RA消息中的前缀信息。
<Sysname> system-view
[Sysname] interface GigabitEthernet3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 nd ra prefix 2001:10::100/64 100 10
【命令】
ipv6 nd ra router-lifetime value
undo ipv6 nd ra router-lifetime
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
value:RA消息中路由器的生存时间,取值范围为0~9000,单位为秒。当配置为0时,表示本设备不作为默认路由器。
【描述】
ipv6 nd ra router-lifetime命令用来配置RA消息中路由器的生存时间。undo ipv6 nd ra router-lifetime命令用来恢复缺省情况。
缺省情况下,RA消息中路由器的生存时间为1800秒。
需要注意的是,RA消息中路由器的生存时间应该大于或等于RA消息的发布时间间隔。
【举例】
# 配置GigabitEthernet3/1/1接口上RA消息中路由器的生存时间为1000秒。
<Sysname> system-view
[Sysname] interface GigabitEthernet3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 nd ra router-lifetime 1000
【命令】
ipv6 neighbor ipv6-address mac-address { vlan-id port-type port-number | interface interface-type interface-number } [ vpn-instance vpn-instance-name ]
undo ipv6 neighbor ipv6-address interface-type interface-number
undo ipv6 neighbor ipv6-address mac-address { vlan-id port-type port-number | interface interface-type interface-number } [ vpn-instance vpn-instance-name ]
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
ipv6-address:静态邻居表项中的IPv6地址。
mac-address:静态邻居表项中的链路层地址(48位,格式为H-H-H)。
vlan-id:静态邻居表项所对应的VLAN ID,取值范围为1~4094。
port-type port-number:静态邻居表项所对应的二层端口类型和端口号。
interface interface-type interface-number:静态邻居表项所对应的三层接口类型和接口号。
vpn-instance vpn-instance-name:指定静态邻居表项所属的VPN。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示静态邻居表项属于公网。
【描述】
ipv6 neighbor命令用来配置静态邻居表项。undo ipv6 neighbor命令用来删除静态邻居表项。
需要注意的是,对于VLAN接口,可以采用配置三层接口对应IPv6地址、链路层地址和配置VLAN中的端口对应IPv6地址、链路层地址两种方式来配置静态邻居表项:
· 采用第一种方式配置静态邻居表项后,该邻居表项处于INCMP状态。设备解析到VLAN对应的二层端口信息后,该邻居表项才会进入REACH状态。
· 采用第二种方式配置静态邻居表项,需要保证VLAN所对应的VLAN接口已经存在,且port-type port-number指定的二层端口属于vlan-id指定的VLAN。在配置后,设备会将VLAN所对应的VLAN接口与IPv6地址相对应来唯一标识一个静态邻居表项,并且该表项处于REACH状态。
在删除VLAN接口对应的静态邻居表项时,只需要指定VLAN对应的VLAN接口即可。
相关配置可参考命令display ipv6 neighbors。
【举例】
# 配置三层以太网接口GigabitEthernet3/1/1对应的静态邻居表项。
<Sysname> system-view
[Sysname] ipv6 neighbor 2000::1 fe-e0-89 interface GigabitEthernet 3/1/1
【命令】
ipv6 neighbor stale-aging aging-time
undo ipv6 neighbor stale-aging
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
aging-time:STALE状态ND表项的老化时间,取值范围为1~24,单位为小时。
【描述】
ipv6 neighbor stale-aging命令用来配置STALE状态ND表项的老化时间。undo ipv6 neighbor stale-aging命令用来恢复缺省情况。
缺省情况下,STALE状态ND表项的老化时间为4小时。
【举例】
# 配置STALE状态ND表项的老化时间为2小时。
<Sysname> system-view
[Sysname] ipv6 neighbor stale-aging 2
【命令】
ipv6 neighbors max-learning-num number
undo ipv6 neighbors max-learning-num
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
number:接口上允许动态学习的邻居的最大个数。其取值范围和系统工作模式有关(关于系统工作模式的介绍,请参见“基础配置指导”中的“设备管理”):
· SPE模式或SPC模式:1~65533
· 混插模式:1~16381
· 混插标准模式:1~12285
【描述】
ipv6 neighbors max-learning-num命令用来配置指定接口上允许动态学习的邻居的最大个数。undo ipv6 neighbors max-learning-num命令用来恢复缺省情况。
缺省情况下,接口上允许动态学习的邻居的最大个数和系统工作模式有关:
· SPE模式或SPC模式:65533
· 混插模式:16381
· 混插标准模式:12285
【举例】
# 指定GigabitEthernet3/1/1接口上允许动态学习的邻居的最大个数为10个。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 neighbors max-learning-num 10
【命令】
ipv6 pathmtu [ vpn-instance vpn-instance-name ] ipv6-address [ value ]
undo ipv6 pathmtu [ vpn-instance vpn-instance-name ] ipv6-address
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
vpn-instance vpn-instance-name:指定PMTU所属的VPN。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示公网。
ipv6-address:指定的IPv6地址。
value:指定IPv6地址对应的PMTU值,范围是1280~10240,单位为字节。
【描述】
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
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
age-time:PMTU老化时间,取值范围为10~100,单位为分钟。
【描述】
ipv6 pathmtu age命令用来配置动态PMTU的老化时间。undo ipv6 pathmtu age命令用来恢复缺省情况。
缺省情况下,动态PMTU的老化时间为10分钟。
需要注意的是,该配置对静态PMTU不起作用。
相关配置可参考命令display ipv6 pathmtu。
【举例】
# 配置动态PMTU的老化时间为40分钟。
<Sysname> system-view
【命令】
ipv6 redirects enable
undo ipv6 redirects
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ipv6 redirects enable命令用来开启设备对ICMPv6重定向报文的发送功能。undo ipv6 redirects命令用来关闭设备对ICMPv6重定向报文的发送功能。
缺省情况下,设备对ICMPv6重定向报文的发送功能处于关闭状态。
【举例】
# 开启设备对ICMPv6重定向报文的发送功能。
<Sysname> system-view
[Sysname] ipv6 redirects enable
【命令】
ipv6 router-renumber enable
undo ipv6 router-renumber enable
【视图】
VLAN接口视图/三层以太网接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ipv6 router-renumber enable命令用来使能路由器重编号功能。设备接收到合法的RR报文时,会根据报文的内容对本设备上所有使能该功能的三层接口上的前缀及地址进行重编号。undo ipv6 router-renumber enable命令用来恢复缺省情况。
缺省情况下,路由器重编号功能处于关闭状态。
【举例】
# 在GigabitEthernet 3/1/1接口上使能路由器重编号功能。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/1/1
[Sysname-GigabitEthernet3/1/1] ipv6 router-renumber enable
【命令】
ipv6 unreachables enable
undo ipv6 unreachables
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ipv6 unreachables enable命令用来开启设备的ICMPv6目的不可达报文的发送功能。undo ipv6 unreachables命令用来关闭设备的ICMPv6目的不可达报文的发送功能。
缺省情况下,ICMPv6目的不可达报文发送功能处于关闭状态。
【举例】
# 开启设备的ICMPv6目的不可达报文发送功能。
<Sysname> system-view
[Sysname] ipv6 unreachables enable
【命令】
reset ipv6 neighbors { all | dynamic | interface interface-type interface-number | slot slot-number | static }
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
all:清除所有接口上的静态与动态邻居信息。
dynamic:清除所有接口上的动态邻居信息。
interface interface-type interface-number:清除指定接口上的动态邻居信息。interface-type interface-number为接口类型和接口编号
slot slot-number:清除指定单板上的动态邻居信息。slot-number为槽位号。
static:清除所有接口上的静态邻居信息。
【描述】
reset ipv6 neighbors命令用来清除IPv6邻居信息。当前的IPv6邻居信息可以通过display ipv6 neighbors命令查看。
【举例】
# 清除所有接口上的所有邻居信息。
<Sysname> reset ipv6 neighbors all
# 清除所有接口上的动态邻居信息。
<Sysname> reset ipv6 neighbors dynamic
# 清除接口GigabitEthernet3/1/1上的所有邻居信息。
<Sysname> reset ipv6 neighbors interface GigabitEthernet 3/1/1
【命令】
reset ipv6 pathmtu { all | static | dynamic }
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
all:清除所有PMTU信息。
static:清除所有静态PMTU信息。
dynamic:清除所有动态PMTU信息。
【描述】
reset ipv6 pathmtu命令用来清除PMTU信息。
【举例】
# 清除所有PMTU信息。
<Sysname> reset ipv6 pathmtu all
【命令】
reset ipv6 statistics [ slot slot-number ]
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
slot slot-number:清除指定单板的IPv6报文及ICMPv6报文统计信息。slot-number表示单板的槽位号。
【描述】
reset ipv6 statistics命令用来清除IPv6报文及ICMPv6报文的统计信息。当前的IPv6报文及ICMPv6报文的统计信息可以通过display ipv6 statistics命令查看。
【举例】
# 清除IPv6报文及ICMPv6报文的统计信息。
<Sysname> reset ipv6 statistics
【命令】
reset tcp ipv6 statistics
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
无
【描述】
reset tcp ipv6 statistics命令用来清除所有TCP6连接的统计信息。当前的TCP6连接的统计信息可以通过display tcp ipv6 statistics命令查看。
【举例】
# 清除所有TCP6连接的统计信息。
<Sysname> reset tcp ipv6 statistics
【命令】
reset udp ipv6 statistics
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
无
【描述】
reset udp ipv6 statistics命令用来清除所有UDP6统计信息。当前的UDP6统计信息可以通过display udp ipv6 statistics命令查看。
【举例】
# 清除所有UDP6统计信息。
<Sysname> reset udp ipv6 statistics
【命令】
tcp ipv6 timer fin-timeout wait-time
undo tcp ipv6 timer fin-timeout
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
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
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
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
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
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
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!