• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

04-三层技术命令参考

目录

10-IPv6基础命令

本章节下载 10-IPv6基础命令  (272.18 KB)

docurl=/cn/Service/Document_Software/Document_Center/Wlan/WX/H3C_WX3000/Command/Command_Manual/H3C_CR(E3703P61_R2509P61_R3709P61)-6W108/04/201707/1012766_30005_0.htm

10-IPv6基础命令

  录

1 IPv6基础

1.1 IPv6基础配置命令

1.1.1 display ipv6 fib

1.1.2 display ipv6 fib ipv6-address

1.1.3 display ipv6 interface

1.1.4 display ipv6 neighbors

1.1.5 display ipv6 neighbors count

1.1.6 display ipv6 pathmtu

1.1.7 display ipv6 prefix

1.1.8 display ipv6 socket

1.1.9 display ipv6 statistics

1.1.10 display tcp ipv6 statistics

1.1.11 display tcp ipv6 status

1.1.12 display udp ipv6 statistics

1.1.13 ipv6

1.1.14 ipv6 address

1.1.15 ipv6 address prefix-number

1.1.16 ipv6 address anycast

1.1.17 ipv6 address auto link-local

1.1.18 ipv6 address eui-64

1.1.19 ipv6 address link-local

1.1.20 ipv6 fib-loadbalance-type hash-based

1.1.21 ipv6 hoplimit-expires enable

1.1.22 ipv6 icmp-error

1.1.23 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.26 ipv6 nd dad attempts

1.1.27 ipv6 nd hop-limit

1.1.28 ipv6 nd ns retrans-timer

1.1.29 ipv6 nd nud reachable-time

1.1.30 ipv6 nd ra halt

1.1.31 ipv6 nd ra interval

1.1.32 ipv6 nd ra no-advlinkmtu

1.1.33 ipv6 nd ra prefix

1.1.34 ipv6 nd ra router-lifetime

1.1.35 ipv6 neighbor

1.1.36 ipv6 neighbor stale-aging

1.1.37 ipv6 neighbors max-learning-num

1.1.38 ipv6 pathmtu

1.1.39 ipv6 pathmtu age

1.1.40 ipv6 prefix

1.1.41 ipv6 redirects enable

1.1.42 ipv6 unreachables enable

1.1.43 reset ipv6 neighbors

1.1.44 reset ipv6 pathmtu

1.1.45 reset ipv6 statistics

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

1.1.50 tcp ipv6 window

 


1 IPv6基础

1.1  IPv6基础配置命令

1.1.1  display ipv6 fib

【命令】

display ipv6 fib [ acl6 acl6-number | ipv6-prefix ipv6-prefix-name ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

转发报文的出接口

 

1.1.2  display ipv6 fib ipv6-address

【命令】

display ipv6 fib ipv6-address [ prefix-length ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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         : UH

Label      :    Null                                    Token        : Invalid

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

转发报文的出接口

 

1.1.3  display ipv6 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统计信息。

【举例】

# 查看VLAN接口2上的IPv6信息。

<Sysname> display ipv6 interface vlan-interface 2

Vlan-interface2 current state :UP

Line protocol current state :UP

IPv6 is enabled, link-local address is FE80::1234:56FF:FE65:4322

  Global unicast address(es):

    2001::1, subnet is 2001::/64

10::1234:56FF:FE65:4322, subnet is 10::/64 [AUTOCFG]

      [valid lifetime 4641s/preferred lifetime 4637s]

  Joined group address(es):

    FF02::1:FF00:1

    FF02::1:FF65:4322

    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:                       0

  InTooShorts:                      0

  InTruncatedPkts:                0

  InHopLimitExceeds:              0

  InBadHeaders:                    0

  InBadOptions:                    0

  ReasmReqds:                       0

  ReasmOKs:                     0

  InFragDrops:                      0

  InFragTimeouts:                  0

  OutFragFails:                    0

  InUnknownProtos:                 0

  InDelivers:                       0

  OutRequests:                      0

  OutForwDatagrams:               0

  InNoRoutes:                       0

  InTooBigErrors:                  0

  OutFragOKs:                       0

  OutFragCreates:                  0

  InMcastPkts:                      0

  InMcastNotMembers:              0

  OutMcastPkts:                    0

  InAddrErrors:                    0

  InDiscards:                       0

  OutDiscards:                      0

表1-3 display ipv6 interface命令显示信息描述表

字段

描述

Vlan-interface2 current state

接口的物理状态,可能的状态及含义如下:

·     Administratively DOWN:表示该VLAN接口已经通过shutdown命令被关闭,即管理状态为关闭

·     DOWN:该VLAN接口的管理状态为开启,但物理状态为关闭,即该接口对应的VLAN内没有处于UP状态的端口(可能因为没有连接好或者线路故障)

·     UP:该接口的管理状态和物理状态均为开启

Line protocol current state

接口的链路层协议状态,可能的状态及含义如下:

·     DOWN:该VLAN接口的协议状态为关闭

·     UP:该VLAN接口的协议状态为开启

IPv6 is enabled

接口的IPv6转发功能状态(为某接口配置任一IPv6地址后系统将自动使能该接口的IPv6功能,此例中处于使能状态)

link-local address

接口上配置的链路本地地址

Global unicast address(es)

接口上配置的全球单播地址

valid lifetime

接口上无状态自动配置的全球单播地址的有效生命期

preferred lifetime

接口上无状态自动配置的全球单播地址的首选生命期

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摘要信息。

<Sysname> display ipv6 interface brief

*down: administratively down

(s): spoofing

Interface                             Physical        Protocol        IPv6 Address

Vlan-interface1                       down            down            Unassigned

Vlan-interface2                       up          up          2001::1

Vlan-interface100                     up          down            Unassigned

表1-4 display ipv6 interface brief命令显示信息描述表

字段

描述

*down: administratively down

接口处于管理down状态,即采用shutdown命令关闭了该接口

(s): spoofing

接口的欺骗属性,即接口的链路协议状态显示是up的,但实际可能没有对应的链路,或者所对应的链路不是永久存在而是按需建立的

Interface

接口的名称

Physical

接口的物理状态,可能的状态及含义如下:

·     *down:表示该VLAN接口已经通过shutdown命令被关闭,即管理状态为关闭

·     down:该VLAN接口的管理状态为开启,但物理状态为关闭,即该接口对应的VLAN内没有处于UP状态的端口(可能因为没有连接好或者线路故障)

·     up:该接口的管理状态和物理状态均为开启

Protocol

接口的链路层协议状态,可能的状态及含义如下:

·     down:该VLAN接口的协议状态为关闭

·     up:该VLAN接口的协议状态为开启

IPv6 Address

接口的IPv6地址,只显示配置的第一个IPv6地址(如果未配置则显示“Unassigned”)

 

1.1.4  display ipv6 neighbors

【命令】

display ipv6 neighbors { ipv6-address | all | dynamic | interface interface-type interface-number | static | vlan vlan-id } [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ipv6-address:显示指定IPv6地址的邻居信息。

all:显示所有邻居的信息,包括公网和所有私网下动态获取的和静态配置的邻居信息。

dynamic:显示所有动态获取的邻居信息。

static:显示所有静态配置的邻居信息。

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命令用来显示邻居信息。

用户可以通过reset ipv6 neighbors命令清除指定的IPv6邻居信息。

相关配置可参考命令ipv6 neighborreset 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  XGE1/0/1      REACH  S   -

表1-5 display ipv6 neighbors命令显示信息描述表

字段

描述

IPv6 Address

邻居的IPv6地址

Link-layer

邻居的链路层地址(MAC地址)

VID

与邻居相连的接口所属的VLAN

Interface

与邻居相连的接口

State

邻居的状态,包括:

·     INCMP:正在解析地址,邻居的链路层地址尚未确定;

·     REACH:邻居可达;

·     STALE:未确定邻居是否可达,设备不会再验证邻居的可达性,除非有数据发送给该邻居;

·     DELAY:未确定邻居是否可达,延迟一段时间发送邻居请求报文;

·     PROBE:未确定邻居是否可达,发送邻居请求报文来验证邻居的可达性。

Type

邻居信息的类型,S表示静态配置,D表示动态获取

Age

静态项显示“–”,动态项显示上次可达以来经过的时间(单位为秒),如果始终不可达则显示“#”(只适用于动态项)

 

1.1.5  display ipv6 neighbors count

【命令】

display ipv6 neighbors { all | dynamic | interface interface-type interface-number | static | vlan vlan-id } count [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all:显示所有邻居表项的总个数,包括动态获取的和静态配置的邻居信息。

dynamic:显示所有动态获取的邻居表项的总个数。

static:显示所有静态配置的邻居表项的总个数。

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

1.1.6  display ipv6 pathmtu

【命令】

display ipv6 pathmtu { ipv6-address | all | dynamic | static } [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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-6 display ipv6 pathmtu命令显示信息描述表

字段

描述

IPv6 Destination Address

IPv6目的地址

ZoneID

地址区域,目前没有作用

PathMTU

对应IPv6地址的PMTU值

Age

PMTU的老化时间(单位为分钟),如果是静态PMTU项,则显示为“--”

Type

PMTU的类型,Dynamic表示动态协商的PMTU,Static表示静态配置的PMTU

 

1.1.7  display ipv6 prefix

【命令】

display ipv6 prefix [ prefix-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

prefix-number:显示指定IPv6前缀的信息。prefix-number表示IPv6前缀编号,取值范围为1~1024。如果不指定本参数,则显示所有IPv6前缀的信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 prefix命令用来显示IPv6前缀信息,包括静态和动态前缀。

·     静态IPv6前缀指的是通过ipv6 prefix命令创建的前缀。

·     动态IPv6前缀指的是设备作为DHCPv6客户端获取到前缀后,自动创建的指定编号的IPv6前缀。详细介绍请参见“三层技术命令参考/DHCPv6”中的命令ipv6 dhcp client pd

【举例】

# 显示所有IPv6前缀的信息。

<Sysname> display ipv6 prefix

Number Prefix                                      Type

1       1::/16                                      Static

2       ABCD:77D8::/32                             Dynamic

# 显示指定编号IPv6前缀的信息。

<Sysname> display ipv6 prefix 1

Number: 1

Type  : Dynamic

Prefix: ABCD:77D8::/32

  Preferred lifetime 90 sec, valid lifetime 120 sec

表1-7 display ipv6 prefix命令显示信息描述表

字段

描述

Number

前缀编号

Type

前缀的类型,取值包括:

·     Static:表示静态IPv6前缀

·     Dynamic:表示动态IPv6前缀

Prefix

前缀及其长度。“Not-available”表示目前尚未获取到前缀

Preferred lifetime

首选生命期,单位为秒。如果是静态IPv6前缀,则不显示

valid lifetime

有效生命期,单位为秒。如果是静态IPv6前缀,则不显示

 

1.1.8  display ipv6 socket

【命令】

display ipv6 socket [ socktype socket-type ] [ task-id socket-id ] [ | { 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。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“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

套接字状态

 

1.1.9  display ipv6 statistics

【命令】

display ipv6 statistics [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“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:重定向报文数

·     router renumbering:路由器重编号报文数

·     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:因速率超过限制而未接收的报文数

 

1.1.10  display tcp ipv6 statistics

【命令】

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 disc

onnected : 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验证通过报文数

 

1.1.11  display tcp ipv6 status

【命令】

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

 

1.1.12  display udp ipv6 statistics

【命令】

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)缓存的报文数

 

1.1.13  ipv6

【命令】

ipv6

undo ipv6

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

ipv6命令用来使能IPv6报文转发功能。undo ipv6命令用来关闭IPv6报文转发功能。

缺省情况下,IPv6报文转发功能处于关闭状态。

【举例】

# 使能IPv6报文转发功能。

<Sysname> system-view

[Sysname] ipv6

1.1.14  ipv6 address

【命令】

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地址,但自动配置的链路本地地址和无状态自动配置地址时生成的链路本地地址除外。

【举例】

# 指定VLAN接口100的IPv6全球单播地址为2001::1,前缀长度为64。

方法一:

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 address 2001::1/64

方法二:

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 address 2001::1 64

1.1.15  ipv6 address prefix-number

【命令】

ipv6 address prefix-number sub-prefix/prefix-length

undo ipv6 address prefix-number

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

prefix-number:指定引用的IPv6前缀。prefix-number表示IPv6前缀编号,取值范围为1~1024。

sub-prefix/prefix-lengthsub-prefix表示IPv6地址的子前缀位和主机位;prefix-length表示地址的前缀长度,取值范围为1~128。

【描述】

ipv6 address prefix-number命令用来引用前缀生成IPv6地址,接口的IPv6地址由指定编号的前缀、子前缀位和主机位构成。undo ipv6 address prefix-number命令用来删除引用前缀生成的IPv6地址。

缺省情况下,接口上没有配置引用前缀生成IPv6地址。

需要注意的是,一个接口上只能有一个引用前缀生成的地址,且无法通过重复配置ipv6 address prefix-number命令来修改引用前缀生成的地址。

【举例】

# 配置编号为1的IPv6前缀为AAAA::/16,在接口上使用编号为1的前缀生成IPv6地址,并指定子前缀位和主机位为BBBB:CCCC:DDDD::10,地址的前缀长度为32,即接口上生成的地址为AAAA:CCCC:DDDD::10/32。

<Sysname> system-view

[Sysname] ipv6 prefix 1 AAAA::/16

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 address 1 BBBB:CCCC:DDDD::10/32

1.1.16  ipv6 address anycast

【命令】

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任播地址。

【举例】

# 指定VLAN接口100的IPv6任播地址为2001::1,前缀长度为64。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 address 2001::1/64 anycast

1.1.17  ipv6 address auto link-local

【命令】

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

【举例】

# 配置VLAN接口100自动生成链路本地地址。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 address auto link-local

1.1.18  ipv6 address eui-64

【命令】

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。

【举例】

# 配置VLAN接口100采用EUI-64格式形成IPv6地址,其地址前缀与2001::1/64的前缀相同,接口标识符由设备的MAC地址生成。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 address 2001::1/64 eui-64

1.1.19  ipv6 address link-local

【命令】

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

【举例】

# 配置VLAN接口100的链路本地地址。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 address fe80::1 link-local

1.1.20  ipv6 fib-loadbalance-type hash-based

【命令】

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

1.1.21  ipv6 hoplimit-expires enable

【命令】

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

1.1.22  ipv6 icmp-error

【命令】

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

1.1.23  ipv6 icmpv6 multicast-echo-reply enable

【命令】

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

1.1.24  ipv6 nd autoconfig managed-address-flag

【命令】

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 vlan-interface 100

[Sysname-Vlan-interface100] ipv6 nd autoconfig managed-address-flag

1.1.25  ipv6 nd autoconfig other-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 vlan-interface 100

[Sysname-Vlan-interface100] undo ipv6 nd autoconfig other-flag

1.1.26  ipv6 nd dad attempts

【命令】

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

【举例】

# 配置VLAN接口100进行重复地址检测时发送邻居请求消息的次数为20次。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 nd dad attempts 20

1.1.27  ipv6 nd hop-limit

【命令】

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

1.1.28  ipv6 nd ns retrans-timer

【命令】

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

【举例】

# 配置VLAN接口100发送NS消息的时间间隔为10000毫秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 nd ns retrans-timer 10000

1.1.29  ipv6 nd nud reachable-time

【命令】

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

【举例】

# 配置VLAN接口100上保持邻居可达状态的时间为10000毫秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 nd nud reachable-time 10000

1.1.30  ipv6 nd ra halt

【命令】

ipv6 nd ra halt

undo ipv6 nd ra halt

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

ipv6 nd ra halt命令用来抑制RA消息的发布。undo ipv6 nd ra halt命令用来取消对RA消息发布的抑制。

缺省情况下,抑制发布RA消息。

【举例】

# 抑制在VLAN接口100上发布RA消息。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 nd ra halt

1.1.31  ipv6 nd ra interval

【命令】

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 vlan-interface 100

[Sysname-Vlan-interface100] ipv6 nd ra interval 1000 700

1.1.32  ipv6 nd ra no-advlinkmtu

【命令】

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选项。

【举例】

# 配置VLAN接口100上RA消息中不携带MTU选项。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 nd ra no-advlinkmtu

1.1.33  ipv6 nd ra prefix

【命令】

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天)。

【举例】

# 配置VLAN接口100上RA消息中的前缀信息。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 nd ra prefix 2001:10::100/64 100 10

1.1.34  ipv6 nd ra router-lifetime

【命令】

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消息的发布时间间隔。

【举例】

# 配置VLAN接口100上RA消息中路由器的生存时间为1000秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 nd ra router-lifetime 1000

1.1.35  ipv6 neighbor

【命令】

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

undo ipv6 neighbor ipv6-address mac-address { vlan-id port-type port-number | interface interface-type interface-number }

【视图】

系统视图

【缺省级别】

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:静态邻居表项所对应的三层接口类型和接口号。

【描述】

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

【举例】

# 配置VLAN100的二层以太网端口Ethernet1/1对应的静态邻居表项。

<Sysname> system-view

[Sysname] ipv6 neighbor 2000::1 fe-e0-89 100 Ten-GigabitEthernet 1/0/1

1.1.36  ipv6 neighbor stale-aging

【命令】

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

1.1.37  ipv6 neighbors max-learning-num

【命令】

ipv6 neighbors max-learning-num number

undo ipv6 neighbors max-learning-num

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

number:接口上允许动态学习的邻居的最大个数。本命令的支持情况与设备的型号有关,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。

【描述】

ipv6 neighbors max-learning-num命令用来配置指定接口上允许动态学习的邻居的最大个数。undo ipv6 neighbors max-learning-num命令用来恢复缺省情况。

缺省情况下,二层接口不对允许动态学习的邻居的最大个数进行限制,三层接口允许动态学习的邻居的最大个数与设备的型号有关,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。。

【举例】

# 配置VLAN接口100上允许动态学习的邻居的最大个数为10个。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 neighbors max-learning-num 10

1.1.38  ipv6 pathmtu

【命令】

ipv6 pathmtu ipv6-address [ value ]

undo ipv6 pathmtu ipv6-address

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

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

1.1.39  ipv6 pathmtu age

【命令】

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

[Sysname] ipv6 pathmtu age 40

1.1.40  ipv6 prefix

【命令】

ipv6 prefix prefix-number ipv6-prefix/prefix-length

undo ipv6 prefix prefix-number

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

prefix-number:前缀编号,取值范围为1~1024。

ipv6-prefix/prefix-length:前缀和前缀长度。prefix-length的取值范围为1~128。

【描述】

ipv6 prefix命令用来手工配置静态的IPv6前缀。undo ipv6 prefix命令用来删除指定的静态IPv6前缀。

缺省情况下,设备上不存在任何静态IPv6前缀。

需要注意的是:

·     不允许通过重复执行ipv6 prefix命令来修改已经创建的静态前缀。

·     DHCPv6客户端从DHCPv6服务器获取IPv6前缀时,DHCPv6客户端上会动态生成IPv6前缀。动态生成的IPv6前缀不允许手工修改和删除。

·     手工配置的静态IPv6前缀与动态生成的IPv6前缀编号不允许相同。

相关配置可参考命令display ipv6 prefix

【举例】

# 创建IPv6静态前缀1,前缀为2001:0410::/32。

<Sysname> system-view

[Sysname] ipv6 prefix 1 2001:0410::/32

1.1.41  ipv6 redirects enable

【命令】

ipv6 redirects enable

undo ipv6 redirects

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

ipv6 redirects enable命令用来开启设备对ICMPv6重定向报文的发送功能。undo ipv6 redirects命令用来关闭设备对ICMPv6重定向报文的发送功能。

缺省情况下,设备对ICMPv6重定向报文的发送功能处于关闭状态。

【举例】

# 开启设备对ICMPv6重定向报文的发送功能。

<Sysname> system-view

[Sysname] ipv6 redirects enable

1.1.42  ipv6 unreachables 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

1.1.43  reset ipv6 neighbors

【命令】

reset ipv6 neighbors { all | dynamic | interface interface-type interface-number | static }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

all:清除所有接口上的静态与动态邻居信息。

dynamic:清除所有接口上的动态邻居信息。

interface interface-type interface-number:清除指定接口上的动态邻居信息。interface-type interface-number为接口类型和接口编号

static:清除所有接口上的静态邻居信息。

【描述】

reset ipv6 neighbors命令用来清除IPv6邻居信息。当前的IPv6邻居信息可以通过display ipv6 neighbors命令查看。

【举例】

# 清除所有接口上的所有邻居信息。

<Sysname> reset ipv6 neighbors all

% Info: This will delete all the entries. Continue? [Y/N]: y

# 清除所有接口上的动态邻居信息。

<Sysname> reset ipv6 neighbors dynamic

% Info: This will delete all the dynamic entries. Continue? [Y/N]: y

1.1.44  reset ipv6 pathmtu

【命令】

reset ipv6 pathmtu { all | static | dynamic }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

all:清除所有PMTU信息。

static:清除所有静态PMTU信息。

dynamic:清除所有动态PMTU信息。

【描述】

reset ipv6 pathmtu命令用来清除PMTU信息。

【举例】

# 清除所有PMTU信息。

<Sysname> reset ipv6 pathmtu all

1.1.45  reset ipv6 statistics

【命令】

reset ipv6 statistics

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

【描述】

reset ipv6 statistics命令用来清除IPv6报文及ICMPv6报文的统计信息。当前的IPv6报文及ICMPv6报文的统计信息可以通过display ipv6 statistics命令查看。

【举例】

# 清除IPv6报文及ICMPv6报文的统计信息。

<Sysname> reset ipv6 statistics

1.1.46  reset tcp ipv6 statistics

【命令】

reset tcp ipv6 statistics

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

【描述】

reset tcp ipv6 statistics命令用来清除所有TCP6连接的统计信息。当前的TCP6连接的统计信息可以通过display tcp ipv6 statistics命令查看。

【举例】

# 清除所有TCP6连接的统计信息。

<Sysname> reset tcp ipv6 statistics

1.1.47  reset udp ipv6 statistics

【命令】

reset udp ipv6 statistics

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

【描述】

reset udp ipv6 statistics命令用来清除所有UDP6统计信息。当前的UDP6统计信息可以通过display udp ipv6 statistics命令查看。

【举例】

# 清除所有UDP6统计信息。

<Sysname> reset udp ipv6 statistics

1.1.48  tcp ipv6 timer fin-timeout

【命令】

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

1.1.49  tcp ipv6 timer syn-timeout

【命令】

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

1.1.50  tcp ipv6 window

【命令】

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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们