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

04 三层技术-IP业务命令参考

目录

10-DHCPv6命令

本章节下载 10-DHCPv6命令  (249.07 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/CE3000/CE3000-EI/Command/Command_Manual/H3C_CE3000-32F-EI_CR-Release_18xx-6W100/04/201403/822517_30005_0.htm

10-DHCPv6命令

目  录

1 DHCPv6

1.1 DHCPv6公共命令

1.1.1 display ipv6 dhcp duid

1.2 DHCPv6服务器配置命令

1.2.1 display ipv6 dhcp pool

1.2.2 display ipv6 dhcp prefix-pool

1.2.3 display ipv6 dhcp server

1.2.4 display ipv6 dhcp server conflict

1.2.5 display ipv6 dhcp server expired

1.2.6 display ipv6 dhcp server ip-in-use

1.2.7 display ipv6 dhcp server pd-in-use

1.2.8 display ipv6 dhcp server statistics

1.2.9 dns-server

1.2.10 domain-name

1.2.11 ds-lite address

1.2.12 network

1.2.13 ipv6 dhcp dscp (for DHCPv6 server)

1.2.14 ipv6 dhcp pool

1.2.15 ipv6 dhcp prefix-pool

1.2.16 ipv6 dhcp server

1.2.17 ipv6 dhcp server enable

1.2.18 prefix-pool

1.2.19 reset ipv6 dhcp server conflict

1.2.20 reset ipv6 dhcp server ip-in-use

1.2.21 reset ipv6 dhcp server pd-in-use

1.2.22 reset ipv6 dhcp server statistics

1.2.23 sip-server

1.2.24 static-bind address

1.2.25 static-bind prefix

1.3 DHCPv6中继配置命令

1.3.1 display ipv6 dhcp relay server-address

1.3.2 display ipv6 dhcp relay statistics

1.3.3 ipv6 dhcp dscp (for DHCPv6 relay agent)

1.3.4 ipv6 dhcp relay server-address

1.3.5 reset ipv6 dhcp relay statistics

1.4 DHCPv6客户端配置命令

1.4.1 display ipv6 dhcp client

1.4.2 display ipv6 dhcp client statistics

1.4.3 ipv6 dhcp client dscp

1.4.4 reset ipv6 dhcp client statistics

1.5 DHCPv6 Snooping配置命令

1.5.1 display ipv6 dhcp snooping trust

1.5.2 display ipv6 dhcp snooping user-binding

1.5.3 ipv6 dhcp snooping enable

1.5.4 ipv6 dhcp snooping max-learning-num

1.5.5 ipv6 dhcp snooping option interface-id enable

1.5.6 ipv6 dhcp snooping option interface-id string

1.5.7 ipv6 dhcp snooping option remote-id enable

1.5.8 ipv6 dhcp snooping option remote-id string

1.5.9 ipv6 dhcp snooping trust

1.5.10 ipv6 dhcp snooping vlan enable

1.5.11 reset ipv6 dhcp snooping user-binding

 


1 DHCPv6

1.1  DHCPv6公共命令

1.1.1  display ipv6 dhcp duid

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】      

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

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

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

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

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

【描述】

display ipv6 dhcp duid命令用来显示本设备的DUID。

【举例】

# 显示本设备的DUID。

<Sysname> display ipv6 dhcp duid

The DUID of this device: 0003-0001-00e0-fc00-5552

1.2  DHCPv6服务器配置命令

1.2.1  display ipv6 dhcp pool

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】      

pool-number:显示指定DHCPv6地址池的信息。pool-number为DHCPv6地址池索引。如果不指定该参数,则显示所有DHCPv6地址池的信息。

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

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

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

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

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

【描述】

display ipv6 dhcp pool命令用来显示DHCPv6地址池的信息。

【举例】

# 显示指定DHCPv6地址池的信息。

<Sysname> display ipv6 dhcp pool 1

Pool: 1

  Network: 3FFE:501:FFFF:100::/64

    Preferred lifetime 604800, valid lifetime 2592000

  Static bindings:

    DUID: 0003000100E0FC000001

    IAID: 0x3F

    Prefix: 3FFE:501:FFFF:100::/64

      Preferred lifetime 604800, valid lifetime 2592000

    DUID: 0003000100E0FC000002

    IAID: 0x30

    Address: 3FFE:501:FFFF:100::2345/64

      Preferred lifetime 604800, valid lifetime 2592000

  Prefix pool: 1

    Preferred lifetime 201600, valid lifetime 864000

  DNS server addresses:

    2::2

    2::3

  Domain name:

    aaa.com

  SIP server addresses:

    5::1

  SIP server domain names:

    bbb.com

  DS-Lite address:

    3::6

表1-1 display ipv6 dhcp pool命令显示信息描述表

字段

描述

Pool

DHCPv6地址池索引

Network

用于动态分配的IPv6地址网段

Preferred lifetime

首选生命期,单位为秒

valid lifetime

有效生命期,单位为秒

Static bindings

静态绑定的IPv6地址或前缀信息,未配置则不显示该信息

DUID

静态绑定的客户端DUID

IAID

静态绑定的客户端IAID,未配置则显示为Not configured

Prefix

静态绑定的IPv6前缀

Address

静态绑定的IPv6地址

Prefix pool

地址池引用的前缀池索引,未配置则不显示该信息

DNS server addresses

为客户端分配的DNS服务器地址,未配置则不显示该信息

Domain name

为客户端分配的域名,未配置则不显示该信息

SIP server addresses

为客户端分配的SIP服务器地址,未配置则不显示该信息

SIP server domain names

为客户端分配的SIP服务器域名,未配置则不显示该信息

DS-Lite address

为客户端分配的AFTR地址,未配置则不显示该信息

 

1.2.2  display ipv6 dhcp prefix-pool

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】      

prefix-pool-number:显示指定前缀池的详细信息。prefix-pool-number为前缀池索引。如果不指定该参数,则显示所有前缀池的概要信息。

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

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

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

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

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

【描述】

display ipv6 dhcp prefix-pool命令用来显示前缀池的信息。

【举例】

# 显示所有前缀池的概要信息。

<Sysname> display ipv6 dhcp prefix-pool

Prefix-pool Prefix                                      Available In-use Static

1           5::/64                                      64        0      0

# 显示前缀池1的详细信息。

<Sysname> display ipv6 dhcp prefix-pool 1

Prefix: 5::/64

Assigned length: 70

Total prefix number: 64

Available: 64

In-use: 0

Static: 0

表1-2 display ipv6 dhcp prefix-pool命令显示信息描述表

字段

描述

Prefix-pool

前缀池索引

Prefix

前缀池中配置的前缀

Available

空闲的前缀数量

In-use

已分配的前缀数量

Static

静态绑定的前缀数量

Assigned length

分配的前缀长度

Total prefix number

可供分配的前缀数量

 

1.2.3  display ipv6 dhcp server

【命令】

display ipv6 dhcp server [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface interface-type interface-number:显示指定接口的DHCPv6服务器信息。其中,interface-type interface-number为接口类型和接口编号。如果不指定该参数,则显示所有接口的DHCPv6服务器信息。

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

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

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

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

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

【描述】

display ipv6 dhcp server命令用来显示接口上的DHCPv6服务器信息。

【举例】

# 显示所有接口的DHCPv6服务器相关信息。

<Sysname> display ipv6 dhcp server

DHCPv6 server status: Enabled

Interface             Pool

Vlan-interface2       1

Vlan-interface3       2

# 显示指定接口的DHCPv6服务器相关信息。

<Sysname> display ipv6 dhcp server interface vlan-interface 2

Using pool: 1

Preference value: 0

Allow-hint: Enabled

Rapid-commit: Disabled

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

字段

描述

DHCPv6 server status

DHCPv6服务器的状态:

·     Enabled:表示已使能DHCPv6服务器

·     Disabled:表示未使能DHCPv6服务器

Interface

工作在DHCPv6服务器模式的接口

Pool

接口引用的地址池

取值为0时,表示没有指定接口引用的地址池,收到DHCPv6请求报文后,查找所有的地址池,从中选择合适的地址池进行地址或前缀分配

Using pool

接口引用的地址池,如果没有指定接口引用的地址池,则不显示该信息

Preference value

DHCPv6 Advertise消息中的服务器优先级,取值为0~255,该值越大,表示服务器的优先级越高

Allow-hint

是否支持优先为客户端分配其期望的地址和前缀:

·     Enabled:表示支持优先为客户端分配其期望的地址和前缀

·     Disabled:表示忽略客户端期望的地址和前缀

Rapid-commit

是否支持地址和前缀快速分配功能:

·     Enabled:表示支持地址和前缀快速分配功能

·     Disabled:表示不支持地址和前缀快速分配功能

 

1.2.4  display ipv6 dhcp server conflict

【命令】

display ipv6 dhcp server conflict { address ipv6-address | all | pool pool-number } [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

address ipv6-address:显示指定IPv6地址的冲突信息。

all:显示所有的DHCPv6地址冲突信息。

pool pool-number:显示指定DHCPv6地址池的地址冲突信息。pool-number为DHCPv6地址池索引。

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

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

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

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

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

【描述】

display ipv6 dhcp server conflict命令用来显示DHCPv6的地址冲突信息。

相关配置可参考命令reset ipv6 dhcp server conflict

【举例】

# 显示所有的DHCPv6地址冲突信息。

<Sysname> display ipv6 dhcp server conflict all

Address                                         Detect time

1:2::1                                          Nov 23 2010 16:37:08

1:2::2                                          Nov 23 2010 16:37:08

1:2::3                                          Nov 23 2010 16:37:08

1:2::4                                          Nov 23 2010 16:37:08

 --- total 4 entries ---

表1-4 display ipv6 dhcp server conflict命令显示信息描述表

字段

描述

Address

发生冲突的IPv6地址

Detect time

检测到冲突的时间

 

1.2.5  display ipv6 dhcp server expired

【命令】

display ipv6 dhcp server expired { address ipv6-address | all | pool pool-number } [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

address ipv6-address:显示指定IPv6地址的租约过期信息。

all:显示所有租约过期的DHCPv6地址绑定信息。

pool pool-number:显示指定DHCPv6地址池中租约过期的地址绑定信息。pool-number为DHCPv6地址池索引。

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

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

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

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

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

【描述】

display ipv6 dhcp server expired命令用来显示租约过期的DHCPv6地址绑定信息。

【举例】

# 显示租约过期的DHCPv6地址绑定信息。

<Sysname> display ipv6 dhcp server expired all

Address                                  Client ID          Expiration time

1:2::4                                   00010006498D332   Nov 23 2010 16:12:43

                                         2000102030405

1:2::3                                   00010006498D332   Nov 23 2010 16:12:43

                                         2000102030405

1:2::2                                   00010006498D332   Nov 23 2010 16:12:43

                                         2000102030405

1:2::1                                   00010006498D332   Nov 23 2010 16:12:43

                                         2000102030405

 --- total 4 entries ---

表1-5 display ipv6 dhcp server expired命令显示信息描述表

字段

描述

Address

租约过期的IPv6地址

Client ID

租约过期的客户端的DUID

Expiration time

租约过期的时间

 

1.2.6  display ipv6 dhcp server ip-in-use

【命令】

display ipv6 dhcp server ip-in-use { address ipv6-address | all | pool pool-number } [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

all:显示所有的DHCPv6地址绑定信息。

pool pool-number:显示指定DHCPv6地址池的地址绑定信息。pool-number为DHCPv6地址池索引。

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

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

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

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

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

【描述】

display ipv6 dhcp server ip-in-use命令用来显示DHCPv6地址绑定信息。

相关配置可参考命令reset ipv6 dhcp server ip-in-use

【举例】

# 显示所有的DHCPv6地址绑定信息。

<Sysname> display ipv6 dhcp server ip-in-use all

Total number = 4

Address                                     Type      Pool Expiration time

2:1::1                                      Auto(O)   1    Jul 10 2011 19:45:01

3:1::2                                      Static(C) 1    Jan  1 2011 11:11:11

1:1::2                                      Static(F) 2    Not-available

1:2::1f1                                    Static(O) 3    Oct  9 2011 09:23:31

# 显示DHCPv6地址池1的地址绑定信息。

<Sysname> display ipv6 dhcp server ip-in-use pool 1

Total number = 2

Address                                     Type      Pool Expiration time

2:1::1                                      Auto(O)   1    Jul 10 2011 22:22:22

3:1::2                                      Static(C) 1    Jan  1 2011 11:11:11

# 显示IPv6地址2:1::1的地址绑定信息。

<Sysname> display ipv6 dhcp server ip-in-use address 2:1::1

Pool: 1

Client: FE80::C800:CFF0:FE18:0

Type: Auto(O)

DUID: 00030001CA000C180000

IAID: 0x30001

Address: 2:1::1

  Preferred lifetime 400, valid lifetime 500

  Expires at Jul 10 2011 09:45:01 (288 seconds left)

表1-6 display ipv6 dhcp server ip-in-use命令显示信息描述表

字段

描述

Total number

IPv6地址绑定信息的总数

Address

已分配的IPv6地址

Type

IPv6地址绑定的类型,取值包括:

·     Static(F):表示静态空闲绑定,即尚未分配给客户端的静态绑定地址

·     Static(O):表示静态临时绑定。设备上配置静态绑定的地址后,如果在交互四个消息的地址分配过程中,服务器向静态绑定客户端回应了Advertise消息,则产生该类型的绑定信息

·     Static(C):表示已经分配给客户端的静态正式绑定。服务器向静态绑定客户端回应Reply消息后,产生该类型的绑定信息

·     Auto(O):表示动态临时绑定。在交互四个消息的地址分配过程中,服务器动态选择IPv6地址,并向客户端回应Advertise消息后,产生该类型的绑定信息

·     Auto(C):表示已经分配给客户端的动态正式绑定。服务器动态选择IPv6地址,并向客户端回应Reply消息后,产生该类型的绑定信息

Pool

地址绑定信息所属的地址池

Expiration time

IPv6地址的租约过期时间。如果租约过期时间在2100年以后,则显示after 2100;对于静态空闲绑定,显示为Not-available

Client

DHCPv6客户端的链路本地地址。对于静态空闲绑定,该字段显示为空

DUID

客户端的DUID

IAID

客户端的IAID。对于静态空闲绑定且没有配置IAID,该字段显示为空

Preferred lifetime

IPv6地址的首选生命期,单位为秒

valid lifetime

IPv6地址的有效生命期,单位为秒

Expires at

IPv6地址的租约过期时间。如果租约过期时间在2100年以后,则显示为Expires after 2100

 

1.2.7  display ipv6 dhcp server pd-in-use

【命令】

display ipv6 dhcp server pd-in-use { all | pool pool-number | prefix prefix/prefix-len | prefix-pool prefix-pool-number } [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all:显示所有的DHCPv6前缀绑定信息。

pool pool-number:显示指定DHCPv6地址池的前缀绑定信息。pool-number为地址池索引。

prefix prefix/prefix-len:显示指定前缀的前缀绑定信息。prefix/prefix-len为IPv6前缀/前缀长度。prefix-len取值范围为1~128。

prefix-pool prefix-pool-number:显示指定前缀池的前缀绑定信息。prefix-pool-number为前缀池索引。

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

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

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

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

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

【描述】

display ipv6 dhcp server pd-in-use命令用来显示DHCPv6前缀绑定信息。

显示前缀池的前缀绑定信息时,不显示静态绑定前缀生成的绑定信息。

【举例】

# 显示所有的DHCPv6前缀绑定信息。

<Sysname> display ipv6 dhcp server pd-in-use all

Total number = 3

Prefix                                      Type      Pool Expiration time

2:1::/24                                    Auto(O)   1    Jul 10 2011 19:45:01

1:1::/64                                    Static(F) 2    Not-available

1:2::/64                                    Static(O) 3    Oct  9 2011 09:23:31

# 显示指定DHCPv6地址池的前缀绑定信息。

<Sysname> display ipv6 dhcp server pd-in-use pool 1

Total number = 2

Prefix                                      Type      Pool Expiration time

2:1::/24                                    Auto(O)   1    Jul 10 2011 22:22:22

3:1::/64                                    Static(C) 1    Jan  1 2011 11:11:11

# 显示指定前缀池的前缀绑定信息。

<Sysname> display ipv6 dhcp server pd-in-use prefix-pool 1

Total number = 1

Prefix                                      Type      Pool Expiration time

2:1:1:2::/64                                Auto(C)   2    Jan  1 2011 14:45:56

# 显示指定前缀的前缀绑定信息。

<Sysname> display ipv6 dhcp server pd-in-use prefix 2:1::3/24

Pool: 1

Prefix pool: 1

Client: FE80::C800:CFF:FE18:0

Type: Auto(O)

DUID: 00030001CA000C180000

IAID: 0x30001

Prefix: 2:1::/24

  Preferred lifetime 400, valid lifetime 500

  Expires at Jul 10 2011 09:45:01 (288 seconds left)

表1-7 display ipv6 dhcp server pd-in-use命令显示信息描述表

字段

描述

Total number

前缀绑定信息的总数

Prefix

已分配的IPv6前缀

Type

前缀绑定的类型,取值包括:

·     Static(F):表示静态空闲绑定,即尚未分配给客户端的静态绑定前缀

·     Static(O):表示静态临时绑定。设备上配置静态绑定的前缀后,如果在交互四个消息的前缀分配过程中,服务器向静态绑定客户端回应了Advertise消息,则产生该类型的绑定信息

·     Static(C):表示已经分配给客户端的静态正式绑定。服务器向静态绑定客户端回应Reply消息后,产生该类型的绑定信息

·     Auto(O):表示动态临时绑定。在交互四个消息的前缀分配过程中,服务器动态选择IPv6前缀,并向客户端回应Advertise消息后,产生该类型的绑定信息

·     Auto(C):表示已经分配给客户端的动态正式绑定。服务器动态选择IPv6前缀,并向客户端回应Reply消息后,产生该类型的绑定信息

Pool

前缀绑定信息所属的地址池

Expiration time

前缀的租约过期时间。如果租约过期时间在2100年以后,则显示after 2100;对于静态空闲绑定,显示为Not-available

Prefix Pool

前缀绑定信息所属的前缀池。对于静态绑定前缀,该字段显示为空

Client

DHCPv6客户端的IPv6地址。对于静态空闲绑定,该字段显示为空

DUID

客户端的DUID

IAID

客户端的IAID。对于静态空闲绑定且没有配置IAID,该字段显示为空

Preferred lifetime

前缀的首选生命期,单位为秒

valid lifetime

前缀的有效生命期,单位为秒

Expires at

前缀的租约过期时间。如果租约过期时间在2100年以后,则显示为Expires after 2100

 

1.2.8  display ipv6 dhcp server statistics

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

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

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

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

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

【描述】

display ipv6 dhcp server statistics命令用来显示DHCPv6服务器的报文统计信息。

【举例】

# 显示DHCPv6服务器的报文统计信息。

<Sysname> display ipv6 dhcp server statistics

Packets received     :  0

  SOLICIT            :  0

  REQUEST            :  0

  CONFIRM            :  0

  RENEW              :  0

  REBIND             :  0

  RELEASE            :  0

  DECLINE            :  0

  INFORMATION-REQUEST:  0

  RELAY-FORWARD      :  0

Packets dropped      :  0

Packets sent         :  0

  ADVERTISE          :  0

  RECONFIGURE        :  0

  REPLY              :  0

  RELAY-REPLY        :  0

表1-8 display ipv6 dhcp server statistics命令显示信息描述表

字段

描述

Packets received

接收报文的数目,报文类型如下:

·     SOLICIT

·     REQUEST

·     CONFIRM

·     RENEW

·     REBIND

·     RELEASE

·     DECLINE

·     INFORMATION-REQUEST

·     RELAY-FORWARD

Packets dropped

丢弃报文的数目

Packets sent

发送报文的数目,报文类型如下:

·     ADVERTISE

·     RECONFIGURE

·     REPLY

·     RELAY-REPLY

 

1.2.9  dns-server

【命令】

dns-server ipv6-address

undo dns-server ipv6-address

【视图】

DHCPv6地址池视图

【缺省级别】

2:系统级

【参数】      

ipv6-address:DNS服务器的IPv6地址。

【描述】

dns-server命令用来配置为客户端分配的DNS服务器地址。undo dns-server命令用来删除指定的DNS服务器地址。

缺省情况下,没有指定为客户端分配的DNS服务器地址。

可以通过多次执行本命令配置多个DNS服务器地址。一个地址池下最多可以配置8个DNS服务器地址,且配置的先后顺序决定了DNS服务器的优先级,先配置的DNS服务器优先级大于后配置的DNS服务器。

【举例】

# 配置为客户端分配的DNS服务器地址为2:2::3。

<Sysname> system-view

[Sysname] ipv6 dhcp pool 1

[Sysname-dhcp6-pool-1] dns-server 2:2::3

1.2.10  domain-name

【命令】

domain-name domain-name

undo domain-name

【视图】

DHCPv6地址池视图

【缺省级别】

2:系统级

【参数】

domain-name:域名,为1~50个字符的字符串。

【描述】

domain-name命令用来配置为客户端分配的域名。undo domain-name命令用来删除配置的域名。

缺省情况下,没有指定为客户端分配的域名。

一个地址池下只能配置一个域名;重复执行本命令,新的配置会覆盖原有配置。

【举例】

# 配置为客户端分配的域名为aaa.com。

<Sysname> system-view

[Sysname] ipv6 dhcp pool 1

[Sysname-dhcp6-pool-1] domain-name aaa.com

1.2.11  ds-lite address

【命令】

ds-lite address ipv6-address

undo ds-lite address

【视图】

DHCPv6地址池视图

【缺省级别】

2:系统级

【参数】

ipv6-address:AFTR(Address Family Transition Router,地址族转换路由器)的IPv6地址。

【描述】

ds-lite address命令用来配置为客户端分配的AFTR地址。undo ds-lite address命令用来删除配置的AFTR地址。

缺省情况下,没有指定为客户端分配的AFTR地址。

在DS-lite隧道中,CPE(Customer Premises Equipment,用户侧设备)发送DHCPv6请求自动获取AFTR地址,DHCPv6服务器接收到请求后,将通过本命令指定的AFTR地址通知给CPE。

一个地址池下只能配置一个AFTR地址;重复执行本命令,新的配置会覆盖原有配置。

【举例】

# 配置为客户端分配的AFTR地址为2::1。

<Sysname> system-view

[Sysname] ipv6 dhcp pool 1

[Sysname-dhcp6-pool-1] ds-lite address 2::1

1.2.12  network

【命令】

network network-address/prefix-length [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ]

undo network

【视图】

DHCPv6地址池视图

【缺省级别】

2:系统级

【参数】

network-address/prefix-length:指定动态分配的IPv6地址网段。network-address为IPv6前缀;prefix-length为前缀长度,取值范围为1~128。

preferred-lifetime preferred-lifetime:指定分配地址的首选生命期。preferred-lifetime为地址的首选生命期,取值范围为60~4294967295,单位为秒,缺省值为604800秒(7天)。

valid-lifetime valid-lifetime:指定分配地址的有效生命期。valid-lifetime为地址的有效生命期,取值范围为60~4294967295,单位为秒,缺省值为2592000秒(30天)。valid-lifetime必须大于或等于preferred-lifetime

【描述】

network命令用来配置DHCPv6地址池动态分配的IPv6地址网段。undo network命令用来删除动态分配的IPv6地址网段。

缺省情况下,没有配置动态分配的IPv6地址网段,即没有可供动态分配的IPv6地址。

需要注意的是:

·     每个DHCPv6地址池只能配置一个网段,在相同地址池中重复执行network命令,新的配置会覆盖已有配置。如果相邻两次network命令配置的地址网段相同而首选生命期和有效生命期不同,则新配置的首选生命期和有效生命期只能在新生成的地址绑定中生效,原有地址绑定不受影响。

·     不能在不同地址池下使用network命令配置相同的地址网段。

·     如果配置的网段内所有地址均为链路本地地址或组播地址,则本命令执行失败;如果网段内部分地址为链路本地地址或组播地址,则本命令可以成功执行,但可分配的地址不包括这些地址。

相关配置可参考命令display ipv6 dhcp pool

【举例】

# 配置DHCPv6地址池1动态分配的地址网段为3ffe:501:ffff:100::/64。

<Sysname> system-view

[Sysname] ipv6 dhcp pool 1

[Sysname-dhcp6-pool-1] network 3ffe:501:ffff:100::/64

1.2.13  ipv6 dhcp dscp (for DHCPv6 server)

【命令】

ipv6 dhcp dscp dscp-value

undo ipv6 dhcp dscp

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

dscp-value:发送的DHCPv6报文的DSCP优先级,取值范围为0~63。

【描述】

ipv6 dhcp dscp命令用来配置DHCPv6服务器发送的DHCPv6报文的DSCP优先级。undo ipv6 dhcp dscp命令用来恢复缺省情况。

缺省情况下,DHCPv6服务器发送的DHCPv6报文的DSCP优先级为56。

【举例】

# 配置DHCPv6服务器发送的DHCPv6报文的DSCP优先级为30。

<Sysname> system-view

[Sysname] ipv6 dhcp dscp 30

1.2.14  ipv6 dhcp pool

【命令】

ipv6 dhcp pool pool-number

undo ipv6 dhcp pool pool-number

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

pool-number:地址池索引。

【描述】

ipv6 dhcp pool命令用来创建DHCPv6地址池,并进入DHCPv6地址池视图。如果指定的地址池已存在,则直接进入地址池视图。undo ipv6 dhcp pool命令用来删除地址池。

缺省情况下,没有创建DHCPv6地址池。

【举例】

# 创建DHCPv6地址池1,并进入DHCPv6地址池视图。

<Sysname> system-view

[Sysname] ipv6 dhcp pool 1

[Sysname-dhcp6-pool-1]

1.2.15  ipv6 dhcp prefix-pool

【命令】

ipv6 dhcp prefix-pool prefix-pool-number prefix prefix/prefix-len assign-len assign-len

undo ipv6 dhcp prefix-pool prefix-pool-number

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

prefix-pool-number:前缀池索引。

prefix prefix/prefix-len:指定前缀池包含的前缀。其中,prefix为IPv6前缀,prefix-len为前缀长度,取值范围为1~128。

assign-len assign-len:指定分配的前缀长度。assign-len取值范围为1~128,assign-len必须大于或等于prefix-len,且与prefix-len之差小于或等于16。

【描述】

ipv6 dhcp prefix-pool命令用来创建前缀池,并指定包含的前缀和分配的前缀长度。undo ipv6 dhcp prefix-pool命令用来删除前缀池。

缺省情况下,没有创建前缀池。

需要注意的是:

·     所有前缀池包含的前缀范围之间不能重叠,即前缀范围不能相交也不能相互包含。

·     前缀池创建后不允许修改,只能删除后再重新创建。

·     删除前缀池,会清除从该前缀池中分配的所有前缀绑定。

【举例】

# 配置前缀池1,包含的前缀为2001:0410::/32,分配的前缀长度为42,即前缀池1可以分配2001:0410::/42~2001:0410:FFC0::/42范围内的1024个前缀。

<Sysname> system-view

[Sysname] ipv6 dhcp prefix-pool 1 prefix 2001:0410::/32 assign-len 42

1.2.16  ipv6 dhcp server

【命令】

ipv6 dhcp server [ allow-hint | apply pool pool-number | preference preference-value | rapid-commit ] *

undo ipv6 dhcp server

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

allow-hint:指定服务器支持期望地址和前缀分配功能。不指定该参数时,表示不支持期望地址和前缀分配功能。

apply pool pool-number:指定接口引用的地址池。pool-number为DHCPv6地址池索引。如果指定了本参数,则该接口接收到客户端发送的DHCPv6请求后,将从引用的地址池中选择IPv6地址或前缀,分配给客户端;如果未指定本参数,则查找所有的地址池,从中选择合适的地址池进行地址或前缀分配。

preference preference-value:指定发送的Advertise消息中的服务器优先级。preference-value为服务器优先级,取值范围为0~255,缺省值为0。该值越大,表示服务器的优先级越高。

rapid-commit:指定服务器支持地址和前缀快速分配功能。不指定该参数时,表示不支持快速地址和前缀分配功能。

【描述】

ipv6 dhcp server命令用来配置接口工作在DHCPv6服务器模式。undo ipv6 dhcp server命令用来取消接口工作在DHCPv6服务器模式。

缺省情况下,接口没有工作在DHCPv6服务器模式。

如果接口工作在DHCPv6服务器模式,则从该接口接收到客户端发送的DHCPv6请求后,将从DHCPv6地址池中选择IPv6地址或前缀,分配给客户端。

如果执行本命令时,指定了allow-hint参数,则服务器优先为客户端分配它期望的地址或前缀。如果客户端期望的地址或前缀不在接口可分配的地址池中,或者已经分配给其他客户端,则服务器忽略客户端的期望地址或前缀选项,并为客户端分配其他空闲地址或前缀。

需要注意的是:

·     一个接口不能同时作为DHCPv6中继和DHCPv6服务器。建议不要在一个接口上同时配置DHCPv6客户端和DHCPv6中继/服务器功能。

·     一个接口上最多只能引用一个地址池。

·     接口可以引用并不存在的地址池,但是,此时该接口无法为客户端分配地址、前缀等信息。只有创建该地址池后,才能为客户端分配地址、前缀等信息。

·     不允许通过重复执行本命令来修改接口引用的地址池和服务器优先级等参数。只有取消当前接口工作在DHCPv6服务器模式后,才能修改引用地址池和服务器优先级等参数。

【举例】

# 配置接口VLAN接口2工作在DHCPv6服务器模式,引用地址池1,并配置服务器支持期望地址和前缀分配功能,支持地址和前缀快速分配功能,优先级设置为最高,即255。

<Sysname> system-view

[Sysname] interface vlan-interface 2

[Sysname-Vlan-interface2] ipv6 dhcp server apply pool 1 allow-hint preference 255 rapid-commit

1.2.17  ipv6 dhcp server enable

【命令】

ipv6 dhcp server enable

undo ipv6 dhcp server enable

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

ipv6 dhcp server enable命令用来使能DHCPv6服务器功能。undo ipv6 dhcp server enable命令用来关闭DHCPv6服务器功能。

缺省情况下,DHCPv6服务器功能处于关闭状态。

只有使能DHCPv6服务器功能后,其他DHCPv6服务器相关配置才能生效。

【举例】

# 使能DHCPv6服务器功能。

<Sysname> system-view

[Sysname] ipv6 dhcp server enable

1.2.18  prefix-pool

【命令】

prefix-pool prefix-pool-number [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ]

undo prefix-pool

【视图】

DHCPv6地址池视图

【缺省级别】

2:系统级

【参数】

prefix-pool-number:前缀池索引。

preferred-lifetime preferred-lifetime:指定分配前缀的首选生命期。preferred-lifetime为前缀的首选生命期,取值范围为60~4294967295,单位为秒,缺省值为604800秒(7天)。

valid-lifetime valid-lifetime:指定分配前缀的有效生命期。valid-lifetime为前缀的有效生命期,取值范围为60~4294967295,单位为秒,缺省值为2592000秒(30天)。valid-lifetime必须大于或等于preferred-lifetime

【描述】

prefix-pool命令用来配置地址池引用前缀池,以便从前缀池中动态选择前缀分配给客户端。undo prefix-pool命令用来取消地址池引用前缀池。

缺省情况下,地址池没有引用前缀池。

需要注意的是:

·     一个地址池最多只能引用一个前缀池。

·     地址池可以引用并不存在的前缀池,但是,此时设备无法从该地址池中动态选择前缀分配给客户端。只有创建该前缀池后,才能支持前缀的动态选择。

·     不允许通过重复执行本命令的方式修改地址池引用的前缀池、前缀的首选生命期和有效生命期。只有取消当前地址池引用的前缀池后,才能引用其他的前缀池,或修改首选生命期和有效生命期。

【举例】

# 配置地址池1引用已存在的前缀池1,首选生命期和有效生命期为缺省值。

<Sysname> system-view

[Sysname] ipv6 dhcp pool 1

[Sysname-dhcp6-pool-1] prefix-pool 1

# 配置地址池1引用已存在的前缀池1,并设置有效生命期为3天,首选生命期为1天。

<Sysname> system-view

[Sysname] ipv6 dhcp pool 1

[Sysname-dhcp6-pool-1] prefix-pool 1 preferred-lifetime 86400 valid-lifetime 259200

1.2.19  reset ipv6 dhcp server conflict

【命令】

reset ipv6 dhcp server conflict { address ipv6-address | all | pool pool-number }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

address ipv6-address:清除指定IPv6地址的冲突信息。

all:清除所有的DHCPv6地址冲突信息。

pool pool-number:清除指定DHCPv6地址池的地址冲突信息。pool-number为DHCPv6地址池索引。

【描述】

reset ipv6 dhcp server conflict命令用来清除DHCPv6地址冲突信息。

相关配置可参考命令display ipv6 dhcp server conflict

【举例】

# 清除所有的DHCPv6地址冲突信息。

<Sysname> reset ipv6 dhcp server conflict all

1.2.20  reset ipv6 dhcp server ip-in-use

【命令】

reset ipv6 dhcp server ip-in-use { address ipv6-address | all | pool pool-number }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

address ipv6-address:清除指定IPv6地址的正式地址绑定和临时地址绑定信息。

all:清除所有的DHCPv6正式地址绑定和临时地址绑定信息。

pool pool-number:清除指定DHCPv6地址池的正式地址绑定和临时地址绑定信息。pool-number为DHCPv6地址池索引。

【描述】

reset ipv6 dhcp server ip-in-use命令用来清除DHCPv6的正式地址绑定和临时地址绑定信息。

需要注意的是:

·     执行本命令,不能清除静态空闲绑定信息。

·     执行本命令后,静态临时地址绑定和静态正式地址绑定信息将变为静态空闲绑定。

相关配置可参考命令display ipv6 dhcp server ip-in-use

【举例】

# 清除所有的DHCPv6正式地址绑定和临时地址绑定信息。

<Sysname> reset ipv6 dhcp server ip-in-use all

# 清除地址池1的DHCPv6正式地址绑定和临时地址绑定信息。

<Sysname> reset ipv6 dhcp server ip-in-use pool 1

# 清除IPv6地址2001:0:0:1::1的正式地址绑定和临时地址绑定信息。

<Sysname> reset ipv6 dhcp server ip-in-use address 2001:0:0:1::1

1.2.21  reset ipv6 dhcp server pd-in-use

【命令】

reset ipv6 dhcp server pd-in-use { all | pool pool-number | prefix prefix/prefix-len }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

all:清除所有的DHCPv6正式前缀绑定和临时前缀绑定信息。

pool pool-number:清除指定DHCPv6地址池的正式前缀绑定和临时前缀绑定信息。pool-number为地址池索引。

prefix prefix/prefix-len:清除指定前缀的正式前缀绑定和临时前缀绑定信息。prefix/prefix-len为IPv6前缀/前缀长度。prefix-len取值范围为1~128。

【描述】

reset ipv6 dhcp server pd-in-use命令用来清除DHCPv6的正式前缀绑定和临时前缀绑定信息。

需要注意的是:

·     执行本命令,不能清除静态空闲绑定信息。

·     执行本命令后,静态临时前缀绑定和静态正式前缀绑定信息将变为静态空闲绑定。

【举例】

# 清除所有的DHCPv6正式前缀绑定和临时前缀绑定信息。

<Sysname> reset ipv6 dhcp server pd-in-use all

# 清除指定DHCPv6地址池的正式前缀绑定和临时前缀绑定信息。

<Sysname> reset ipv6 dhcp server pd-in-use pool 1

# 清除指定前缀的正式前缀绑定和临时前缀绑定信息。

<Sysname> reset ipv6 dhcp server pd-in-use prefix 2001:0:0:1::/64

1.2.22  reset ipv6 dhcp server statistics

【命令】

reset ipv6 dhcp server statistics

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

【描述】

reset ipv6 dhcp server statistics命令用来清除DHCPv6服务器的报文统计信息。

【举例】

# 清除DHCPv6服务器的报文统计信息。

<Sysname> reset ipv6 dhcp server statistics

1.2.23  sip-server

【命令】

sip-server { address ipv6-address | domain-name domain-name }

undo sip-server { address ipv6-address | domain-name domain-name }

【视图】

DHCPv6地址池视图

【缺省级别】

2:系统级

【参数】

address ipv6-address:指定SIP服务器的IPv6地址。

domain-name domain-name:指定SIP服务器的域名,domain-name为1~50个字节的字符串。

【描述】

sip-server命令用来配置为客户端分配的SIP服务器地址或域名。undo sip-server命令用来删除为客户端分配的SIP服务器地址或域名。

缺省情况下,没有指定为客户端分配的SIP服务器地址和域名。

同一地址池下最多可以配置8个SIP服务器地址和8个SIP服务器域名。配置的先后顺序决定了SIP服务器地址或域名的优先级,即先配置的地址或域名优先级大于后配置的地址或域名。

需要注意的是,重复执行本命令,新配置不会覆盖原有配置。

【举例】

# 配置为客户端分配的SIP服务器地址为2:2::4。

<Sysname> system-view

[Sysname] ipv6 dhcp pool 1

[Sysname-dhcp6-pool-1] sip-server address 2:2::4

# 配置为客户端分配的SIP服务器域名为bbb.com。

[Sysname-dhcp6-pool-1] sip-server domain-name bbb.com

1.2.24  static-bind address

【命令】

static-bind address ipv6-address/addr-prefix-length duid duid [ iaid iaid ] [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ]

undo static-bind address ipv6-address/addr-prefix-length

【视图】

DHCPv6地址池视图

【缺省级别】

2:系统级

【参数】

ipv6-address/addr-prefix-length:静态绑定的IPv6地址及其前缀长度。addr-prefix-length为前缀长度,取值范围为1~128。

duid duid:指定静态绑定的客户端DUID字符串。duid取值为偶数位的十六进制数,且位数的取值范围为2~256。

iaid iaid:指定静态绑定的客户端IAID。iaid取值范围为0~FFFFFFFF的十六进制数。不指定该参数,则表示不需要匹配客户端的IAID。

preferred-lifetime preferred-lifetime:指定静态绑定地址的首选生命期。preferred-lifetime为地址的首选生命期,取值范围为60~4294967295,单位为秒,缺省值为604800秒(7天)。

valid-lifetime valid-lifetime:指定静态绑定地址的有效生命期。valid-lifetime为地址的有效生命期,取值范围为60~4294967295,单位为秒,缺省值为2592000秒(30天)。valid-lifetime必须大于或等于preferred-lifetime

【描述】

static-bind address命令用来配置静态绑定的IPv6地址。undo static-bind address命令用来删除静态绑定的IPv6地址。

缺省情况下,不存在静态绑定的IPv6地址。

需要注意的是:

·     重复执行static-bind address命令,可以配置多个静态绑定的IPv6地址。

·     一个IPv6地址只能与一个客户端绑定。不允许通过重复执行static-bind address命令的方式修改IPv6地址与客户端的绑定关系、地址的首选生命期和有效生命期。只有删除该IPv6地址的静态绑定配置后,才能通过重新配置将该IPv6地址与其他客户端绑定、修改地址的首选生命期和有效生命期。

相关配置可参考命令display ipv6 dhcp pool

【举例】

# 在DHCPv6地址池1中配置静态绑定的IPv6地址:固定将IPv6地址2001:0410::2/35分配给DUID为00030001CA0006A400、IAID为A1A1A1A1的客户端,静态绑定地址的首选生命期和有效生命期采用缺省值。

<Sysname> system-view

[Sysname] ipv6 dhcp pool 1

[Sysname-dhcp6-pool-1] static-bind address 2001:0410::2/35 duid 00030001CA0006A400 iaid A1A1A1A1

1.2.25  static-bind prefix

【命令】

static-bind prefix prefix/prefix-len duid duid [ iaid iaid ] [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ]

undo static-bind prefix prefix/prefix-len

【视图】

DHCPv6地址池视图

【缺省级别】

2:系统级

【参数】

prefix/prefix-len:静态绑定的前缀及前缀长度。prefix-len为前缀长度,取值范围为1~128。

duid duid:指定静态绑定的客户端DUID字符串。duid取值为偶数位的十六进制数,且位数的取值范围为2~256。

iaid iaid:指定静态绑定的客户端IAID。iaid取值范围为0~FFFFFFFF的十六进制数。不指定该参数,则表示不需要匹配客户端的IAID。

preferred-lifetime preferred-lifetime:指定静态绑定前缀的首选生命期。preferred-lifetime为前缀的首选生命期,取值范围为60~4294967295,单位为秒,缺省值为604800秒(7天)。

valid-lifetime valid-lifetime:指定静态绑定前缀的有效生命期。valid-lifetime为前缀的有效生命期,取值范围为60~4294967295,单位为秒,缺省值为2592000秒(30天)。valid-lifetime必须大于或等于preferred-lifetime

【描述】

static-bind prefix命令用来配置静态绑定的前缀。undo static-bind prefix命令用来删除静态绑定的前缀。

缺省情况下,不存在静态绑定的前缀。

需要注意的是,一个IPv6前缀只能与一个客户端绑定。不允许通过重复执行static-bind prefix命令的方式修改IPv6前缀与客户端的绑定关系、前缀的首选生命期和有效生命期。只有删除该IPv6前缀的静态绑定配置后,才能将该IPv6前缀与其他客户端绑定、修改前缀的首选生命期和有效生命期。

相关配置可参考命令display ipv6 dhcp pool

【举例】

# 在DHCPv6地址池1中配置静态绑定的前缀:固定将前缀2001:0410::/35分配给DUID为00030001CA0006A400、IAID为A1A1A1A1的客户端,静态绑定前缀的首选生命期为1天,有效生命期为3天。

<Sysname> system-view

[Sysname] ipv6 dhcp pool 1

[Sysname-dhcp6-pool-1] static-bind prefix 2001:0410::/35 duid 00030001CA0006A400 iaid A1A1A1A1 preferred-lifetime 86400 valid-lifetime 259200

1.3  DHCPv6中继配置命令

1.3.1  display ipv6 dhcp relay server-address

【命令】

display ipv6 dhcp relay server-address { all | interface interface-type interface-number } [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all:显示所有DHCPv6服务器的地址信息。

interface interface-type interface-number:显示指定接口对应的DHCPv6服务器地址信息。其中,interface-type interface-number为接口类型和接口编号。

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

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

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

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

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

【描述】

display ipv6 dhcp relay server-address命令用来显示DHCPv6中继指定的DHCPv6服务器地址信息。

【举例】

# 显示所有DHCPv6中继指定的DHCPv6服务器地址信息。

<Sysname> display ipv6 dhcp relay server-address all

Interface: Vlan2

Server address(es)                             Output Interface

1::1

FF02::1:2                                      Vlan4

 

Interface: Vlan3

Server address(es)                             Output Interface

1::1

FF02::1:2                                      Vlan4

# 显示VLAN接口2对应的DHCPv6服务器地址信息。

<Sysname> display ipv6 dhcp relay server-address interface vlan-interface 2

Interface: Vlan2

Server address(es)                             Output Interface

1::1

FF02::1:2                                      Vlan4

表1-9 display ipv6 dhcp relay server-address命令显示信息描述表

字段

描述

Interface

工作在DHCPv6中继模式的接口名称

Server address(es)

接口上对应的DHCPv6服务器地址

Output Interface

DHCPv6报文的出接口

 

1.3.2  display ipv6 dhcp relay statistics

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

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

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

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

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

【描述】

display ipv6 dhcp relay statistics命令用来显示DHCPv6中继的报文统计信息。

相关配置可参考命令reset ipv6 dhcp relay statistics

【举例】

# 显示DHCPv6中继的报文统计信息。

<Sysname> display ipv6 dhcp relay statistics

Packets dropped               :  4

    Error                     :  4

    Excess of rate limit      :  0

Packets received              :  14

    SOLICIT                   :  0

    REQUEST                   :  0

    CONFIRM                   :  0

    RENEW                     :  0

    REBIND                    :  0

    RELEASE                   :  0

    DECLINE                   :  0

    INFORMATION-REQUEST       :  7

    RELAY-FORWARD             :  0

    RELAY-REPLY               :  7

Packets sent                  :  14

    ADVERTISE                 :  0

    RECONFIGURE               :  0

    REPLY                     :  7

    RELAY-FORWARD             :  7

    RELAY-REPLY               :  0

表1-10 display ipv6 dhcp relay statistics命令显示信息描述表

字段

描述

Packets dropped

丢弃的报文总数

Error

丢弃的错误报文数目

Excess of rate limit

由于超过限制的速率而丢弃的报文数目

Packets received

接收到的报文总数

SOLICIT

接收到的SOLICIT报文数目

REQUEST

接收到的REQUEST报文数目

CONFIRM

接收到的CONFIRM报文数目

RENEW

接收到的RENEW报文数目

REBIND

接收到的REBIND报文数目

RELEASE

接收到的RELEASE报文数目

DECLINE

接收到的DECLINE报文数目

INFORMATION-REQUEST

接收到的INFORMATION-REQUEST报文数目

RELAY-FORWARD

接收到的RELAY-FORWARD报文数目

RELAY-REPLY

接收到的RELAY-REPLY报文数目

Packets sent

发送的报文总数

ADVERTISE

发送的ADVERTISE报文数目

RECONFIGURE

发送的RECONFIGURE报文数目

REPLY

发送的REPLY报文数目

RELAY-FORWARD

发送的RELAY-FORWARD报文数目

RELAY-REPLY

发送的RELAY-REPLY报文数目

 

1.3.3  ipv6 dhcp dscp (for DHCPv6 relay agent)

【命令】

ipv6 dhcp dscp dscp-value

undo ipv6 dhcp dscp

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

dscp-value:发送的DHCPv6报文的DSCP优先级,取值范围为0~63。

【描述】

ipv6 dhcp dscp命令用来配置DHCPv6中继发送的DHCPv6报文的DSCP优先级。undo ipv6 dhcp dscp命令用来恢复缺省情况。

缺省情况下,DHCPv6中继发送的DHCPv6报文的DSCP优先级为56。

【举例】

# 配置DHCPv6中继发送的DHCPv6报文的DSCP优先级为30。

<Sysname> system-view

[Sysname] ipv6 dhcp dscp 30

1.3.4  ipv6 dhcp relay server-address

【命令】

ipv6 dhcp relay server-address ipv6-address [ interface interface-type interface-number ]

undo ipv6 dhcp relay server-address ipv6-address [ interface interface-type interface-number ]

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

ipv6-address:DHCPv6服务器的IPv6地址。

interface interface-type interface-number:指定报文的出接口。其中,interface-type interface-number为接口类型和接口编号。

【描述】

ipv6 dhcp relay server-address命令用来配置接口工作在DHCPv6中继模式,并指定DHCPv6服务器。undo ipv6 dhcp relay server-address命令用来删除接口上配置的DHCPv6服务器。

缺省情况下,接口未工作在DHCPv6中继模式,也未指定任何DHCPv6服务器。

工作在DHCPv6中继模式的接口接收到DHCPv6客户端发来的报文后,将其封装在Relay-forward报文中,并发送给指定的DHCPv6服务器,由DHCPv6服务器为客户端分配地址和网络配置参数。

需要注意的是:

·     通过多次执行ipv6 dhcp relay server-address命令可以指定多个DHCPv6服务器,一个接口下最多可以指定8个DHCPv6服务器。DHCPv6中继接收到DHCPv6客户端报文后,将其转发给所有的DHCPv6服务器。

·     如果指定的DHCPv6服务器地址为链路本地地址或链路范围的组播地址,则必须指定出接口,否则报文可能会无法到达服务器。

·     通过undo ipv6 dhcp relay server-address命令删除接口上指定的全部DHCPv6服务器后,该接口不再工作在DHCPv6中继模式。

·     一个接口不能同时作为DHCPv6客户端和DHCPv6中继。

相关配置可参考命令display ipv6 dhcp relay server-address

【举例】

# 配置VLAN接口2工作在DHCPv6中继模式,并指定DHCPv6服务器地址为2001:1::3。

<Sysname> system-view

[Sysname] interface vlan-interface 2

[Sysname-Vlan-interface2] ipv6 dhcp relay server-address 2001:1::3

1.3.5  reset ipv6 dhcp relay statistics

【命令】

reset ipv6 dhcp relay statistics

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

【描述】

reset ipv6 dhcp relay statistics命令用来清除DHCPv6中继的报文统计信息。

执行此命令后,display ipv6 dhcp relay statistics命令显示的各种报文统计数目均为0。

相关配置可参考命令display ipv6 dhcp relay statistics

【举例】

# 清除DHCPv6中继的报文统计信息。

<Sysname> reset ipv6 dhcp relay statistics

1.4  DHCPv6客户端配置命令

1.4.1  display ipv6 dhcp client

【命令】

display ipv6 dhcp client [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】      

interface interface-type interface-number:显示指定接口的DHCPv6客户端信息。其中,interface-type interface-number为接口类型和接口编号。

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

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

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

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

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

【描述】

display ipv6 dhcp client命令用来显示DHCPv6客户端的信息。

如果没有指定任何参数,则显示所有DHCPv6客户端的信息。

【举例】

# 显示VLAN接口2上的DHCPv6客户端信息。

<Sysname> display ipv6 dhcp client interface vlan-interface 2

Vlan-interface2 is in stateless DHCPv6 client mode

State is OPEN

Preferred Server:

    Reachable via address    :  FE80::213:7FFF:FEF6:C818

    DUID                     :  0003000100137ff6c818

    DNS servers              :  1:2:3::5

                                1:2:4::7

    Domain names             :  abc.com

表1-11 display ipv6 dhcp client命令显示信息描述表

字段

描述

in stateless DHCPv6 client mode

表示DHCPv6客户端当前正处于无状态配置模式

State is OPEN

DHCPv6客户端的当前状态,目前有四种状态:

·     INIT:使能DHCPv6客户端功能后,进入INIT状态;

·     IDLE:接收到M标志位为0、O标志位为1的RA报文,启动DHCPv6无状态配置功能后,进入IDLE状态;

·     INFO-REQUESTING:正在获取配置信息;

·     OPEN:成功获取到网络配置参数,并根据这些参数完成客户端无状态配置

Preferred Server

DHCPv6客户端选用的DHCPv6服务器的信息

Reachable via address

可达地址,DHCPv6服务器或中继的本地链路地址

DUID

DHCPv6服务器的DUID

DNS servers

DHCPv6服务器发送的DNS服务器的地址

Domain names

DHCPv6服务器发送的域名信息

 

1.4.2  display ipv6 dhcp client statistics

【命令】

display ipv6 dhcp client statistics [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】      

interface interface-type interface-number:显示指定接口上DHCPv6客户端的统计信息。其中,interface-type interface-number为接口类型和接口编号。

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

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

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

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

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

【描述】

display ipv6 dhcp client statistics命令用来显示DHCPv6客户端的统计信息。

如果没有指定任何参数,则显示所有DHCPv6客户端的统计信息。

相关配置可参考命令reset ipv6 dhcp client statistics

【举例】

# 显示VLAN接口2上DHCPv6客户端的统计信息。

<Sysname> display ipv6 dhcp client statistics interface vlan-interface 2

Interface                    :  Vlan-interface2

Packets Received             :  1

         Reply               :  1

         Advertise           :  0

         Reconfigure         :  0

         Invalid             :  0

Packets Sent                 :  5

         Solicit             :  0

         Request             :  0

         Confirm             :  0

         Renew               :  0

         Rebind              :  0

         Information-request :  5

         Release             :  0

         Decline             :  0

表1-12 display ipv6 dhcp client statistics命令显示信息描述表

字段

描述

Interface

DHCPv6客户端所在的接口

Packets Received

收到的报文数目

Reply

收到Reply报文的数目

Advertise

收到Advertise报文的数目

Reconfigure

收到Reconfigure报文的数目

Invalid

无效报文的数目

Packets Sent

已发送报文的数目

Solicit

已发送Solicit报文的数目

Request

已发送Request报文的数目

Confirm

已发送Confirm报文的数目

Renew

已发送Renew报文的数目

Rebind

已发送Rebind报文的数目

Information-request

已发送Information-request报文的数目

Release

已发送Release报文的数目

Decline

已发送Decline报文的数目

 

1.4.3  ipv6 dhcp client dscp

【命令】

ipv6 dhcp client dscp dscp-value

undo ipv6 dhcp client dscp

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

dscp-value:发送的DHCPv6报文的DSCP优先级,取值范围为0~63。

【描述】

ipv6 dhcp client dscp命令用来配置DHCPv6客户端发送的DHCPv6报文的DSCP优先级。undo ipv6 dhcp client dscp命令用来恢复缺省情况。

缺省情况下,DHCPv6客户端发送的DHCPv6报文的DSCP优先级为56。

【举例】

# 配置DHCPv6客户端发送的DHCPv6报文的DSCP优先级为30。

<Sysname> system-view

[Sysname] ipv6 dhcp client dscp 30

1.4.4  reset ipv6 dhcp client statistics

【命令】

reset ipv6 dhcp client statistics [ interface interface-type interface-number ]

【视图】

用户视图

【缺省级别】

1:监控级

【参数】      

interface interface-type interface-number:清除指定接口上DHCPv6客户端的统计信息。其中,interface-type interface-number为接口类型和接口编号。

【描述】

reset ipv6 dhcp client statistics命令用来清除DHCPv6客户端的统计信息。

如果没有指定任何参数,则清除所有DHCPv6客户端的统计信息。

执行此命令后,display ipv6 dhcp client statistics命令显示的各种报文统计数目均为0。

相关配置可参考命令display ipv6 dhcp client statistics

【举例】

# 清除所有DHCPv6客户端的统计信息。

<Sysname> reset ipv6 dhcp client statistics

1.5  DHCPv6 Snooping配置命令

1.5.1  display ipv6 dhcp snooping trust

【命令】

display ipv6 dhcp snooping trust [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】      

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

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

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

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

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

【描述】

display ipv6 dhcp snooping trust命令用来显示DHCPv6 Snooping信任端口信息。

【举例】

# 显示DHCPv6 Snooping信任端口信息。

<Sysname> display ipv6 dhcp snooping trust

 Trusted ports include:

 GE1/0/1

 GE1/0/2

1.5.2  display ipv6 dhcp snooping user-binding

【命令】

display ipv6 dhcp snooping user-binding { ipv6-address | dynamic } [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】      

ipv6-address:显示指定IPv6地址对应的DHCPv6 Snooping表项。

dynamic:显示所有DHCPv6 Snooping表项。

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

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

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

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

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

【描述】

display ipv6 dhcp snooping user-binding命令用来显示DHCPv6 Snooping表项信息。

【举例】

# 显示所有DHCPv6 Snooping表项信息。

<Sysname> display ipv6 dhcp snooping user-binding dynamic

IPv6 Address             MAC Address    Lease      VLAN SVLAN Interface        

======================== ============== ========== ==== ===== ==================

2001:1::33FE             0000-0000-0364 4294711701 10   N/A   GE1/0/2          

---   1 DHCPv6 snooping item(s) found   ---    

表1-13 display ipv6 dhcp snooping user-binding命令显示信息描述表

字段

描述

IPv6 Address

DHCPv6 Snooping表项的IPv6地址

MAC Address

DHCPv6 Snooping表项的MAC地址

Lease

DHCPv6 Snooping表项的租约剩余时间,单位为秒

VLAN

连接DHCPv6客户端的端口所属的VLAN

SVLAN

如果接收到的DHCP报文带有两层VLAN Tag,则表示第二层VLAN Tag;否则,显示为“N/A”

Interface

连接DHCPv6客户端的端口

 

1.5.3  ipv6 dhcp snooping enable

【命令】

ipv6 dhcp snooping enable

undo ipv6 dhcp snooping enable

【视图】

系统视图

【缺省级别】

2:系统级

【参数】      

【描述】

ipv6 dhcp snooping enable命令用来全局使能DHCPv6 Snooping功能。undo ipv6 dhcp snooping enable命令用来全局关闭DHCPv6 Snooping功能。

缺省情况下,全局DHCPv6 Snooping功能处于关闭状态。

在系统视图下,全局使能DHCPv6 Snooping功能后,如果不信任端口接收到DHCPv6服务器发送的报文,将丢弃该报文,以保证客户端从合法的服务器获取IPv6地址。此时,设备不会记录DHCPv6 Snooping表项。

【举例】

# 全局使能DHCPv6 Snooping功能。

<Sysname> system-view

[Sysname] ipv6 dhcp snooping enable

1.5.4  ipv6 dhcp snooping max-learning-num

【命令】

ipv6 dhcp snooping max-learning-num number

undo ipv6 dhcp snooping max-learning-num

【视图】

二层以太网端口视图/二层聚合接口视图

【缺省级别】

2:系统级

【参数】

number:接口动态学习DHCPv6 Snooping表项的最大数目,取值范围为0~4096。

【描述】

ipv6 dhcp snooping max-learning-num命令用来配置接口动态学习DHCPv6 Snooping表项的最大数目。undo ipv6 dhcp snooping max-learning-num命令用来恢复缺省情况。

缺省情况下,不限制接口动态学习DHCPv6 Snooping表项的最大数目。

【举例】

# 配置二层以太网端口GigabitEthernet1/0/1动态学习DHCPv6 Snooping表项的最大数目为1000。

<Sysname> system-view

[Sysname] interface GigabitEthernet 1/0/1

[Sysname-GigabitEthernet1/0/1] ipv6 dhcp snooping max-learning-num 1000

1.5.5  ipv6 dhcp snooping option interface-id enable

【命令】

ipv6 dhcp snooping option interface-id enable

undo ipv6 dhcp snooping option interface-id enable

【视图】

二层以太网端口视图/二层聚合接口视图

【缺省级别】

2:系统级

【参数】      

【描述】

ipv6 dhcp snooping option interface-id enable命令用来使能DHCPv6 Snooping支持Option 18功能。undo ipv6 dhcp snooping option interface-id enable命令用来恢复缺省情况。

缺省情况下,禁止DHCPv6 Snooping支持Option 18功能。

需要注意的是,只有在系统视图下全局使能DHCPv6 Snooping功能,并在VLAN视图下使能VLAN内的DHCPv6 Snooping功能后,该配置才会生效。

【举例】

# 使能DHCPv6 Snooping支持Option 18功能。

<Sysname> system-view

[Sysname] ipv6 dhcp snooping enable

[Sysname] vlan 1

[Sysname-vlan1] ipv6 dhcp snooping vlan enable

[Sysname-vlan1] quit

[Sysname] interface GigabitEthernet 1/0/1

[Sysname-GigabitEthernet1/0/1] ipv6 dhcp snooping option interface-id enable

1.5.6  ipv6 dhcp snooping option interface-id string

【命令】

ipv6 dhcp snooping option interface-id string interface-id

undo ipv6 dhcp snooping option interface-id string

【视图】

二层以太网端口视图/二层聚合接口视图

【缺省级别】

2:系统级

【参数】      

interface-id:用户自定义的Option 18选项中的DUID,为1~128个字符的字符串。

【描述】

ipv6 dhcp snooping option interface-id string命令用来配置Option 18选项中的DUID。undo ipv6 dhcp snooping option interface-id string命令用来恢复缺省情况。

缺省情况下,Option 18选项中的DUID为本设备的DUID。

【举例】

# 配置Option 18选项中的DUID为company001。

<Sysname> system-view

[Sysname] ipv6 dhcp snooping enable

[Sysname] vlan 1

[Sysname-vlan1] ipv6 dhcp snooping vlan enable

[Sysname-vlan1] quit

[Sysname] interface GigabitEthernet 1/0/1

[Sysname-GigabitEthernet1/0/1] ipv6 dhcp snooping option interface-id enable

[Sysname-GigabitEthernet1/0/1] ipv6 dhcp snooping option interface-id string company001

1.5.7  ipv6 dhcp snooping option remote-id enable

【命令】

ipv6 dhcp snooping option remote-id enable

undo ipv6 dhcp snooping option remote-id enable

【视图】

二层以太网端口视图/二层聚合接口视图

【缺省级别】

2:系统级

【参数】      

【描述】

ipv6 dhcp snooping option remote-id enable命令用来使能DHCPv6 Snooping支持Option 37功能。undo ipv6 dhcp snooping option remote-id enable命令用来恢复缺省情况。

缺省情况下,禁止DHCPv6 Snooping支持Option 37功能。

需要注意的是,只有在系统视图下全局使能DHCPv6 Snooping功能,并在VLAN视图下使能VLAN内的DHCPv6 Snooping功能后,该配置才会生效。

【举例】

# 使能DHCPv6 Snooping支持Option 37功能。

<Sysname> system-view

[Sysname] ipv6 dhcp snooping enable

[Sysname] vlan 1

[Sysname-vlan1] ipv6 dhcp snooping vlan enable

[Sysname-vlan1] quit

[Sysname] interface GigabitEthernet 1/0/1

[Sysname-GigabitEthernet1/0/1] ipv6 dhcp snooping option remote-id enable

1.5.8  ipv6 dhcp snooping option remote-id string

【命令】

ipv6 dhcp snooping option remote-id string remote-id

undo ipv6 dhcp snooping option remote-id string

【视图】

二层以太网端口视图/二层聚合接口视图

【缺省级别】

2:系统级

【参数】      

string:用户自定义的Option 37选项中的DUID,为1~128个字符的字符串。

【描述】

ipv6 dhcp snooping option remote-id string命令用来配置Option 37选项中的DUID。undo ipv6 dhcp snooping option remote-id string命令用来恢复缺省情况。

缺省情况下,Option 37选项中的DUID为本设备的DUID。

【举例】

# 配置Option 37选项中的DUID为device001。

<Sysname> system-view

[Sysname] ipv6 dhcp snooping enable

[Sysname] vlan 1

[Sysname-vlan1] ipv6 dhcp snooping vlan enable

[Sysname-vlan1] quit

[Sysname] interface GigabitEthernet 1/0/1

[Sysname-GigabitEthernet1/0/1] ipv6 dhcp snooping option remote-id enable

[Sysname-GigabitEthernet1/0/1] ipv6 dhcp snooping option remote-id string device001

1.5.9  ipv6 dhcp snooping trust

【命令】

ipv6 dhcp snooping trust

undo ipv6 dhcp snooping trust

【视图】

二层以太网端口视图/二层聚合接口视图

【缺省级别】

2:系统级

【参数】      

【描述】

ipv6 dhcp snooping trust命令用来配置接口为信任端口。undo ipv6 dhcp snooping trust命令用来恢复缺省情况。

缺省情况下,在全局使能DHCPv6 Snooping功能后,设备的所有接口均为不信任端口。

开启DHCPv6 Snooping功能后,为了使DHCPv6客户端能从合法的DHCPv6服务器获取IP地址,必须将与合法DHCPv6服务器相连的接口设置为信任端口。

【举例】

# 配置以太网端口GigabitEthernet1/0/1为信任端口。

<Sysname> system-view

[Sysname] interface GigabitEthernet 1/0/1

[Sysname-GigabitEthernet1/0/1] ipv6 dhcp snooping trust

1.5.10  ipv6 dhcp snooping vlan enable

【命令】

ipv6 dhcp snooping vlan enable

undo ipv6 dhcp snooping vlan enable

【视图】

VLAN视图

【缺省级别】

2:系统级

【参数】      

【描述】

ipv6 dhcp snooping vlan enable命令用来使能VLAN内的DHCPv6 Snooping功能。undo ipv6 dhcp snooping vlan enable命令用来关闭VLAN内的DHCPv6 Snooping功能。

缺省情况下,VLAN内的DHCPv6 Snooping功能处于关闭状态。

在系统视图下全局使能DHCPv6 Snooping功能,并在VLAN视图下使能VLAN内的DHCPv6 Snooping功能后,设备将根据接收的DHCPv6报文记录该VLAN内的DHCPv6 Snooping表项。同时,DHCPv6 Snooping设备接收到该VLAN内客户端发送的请求报文后,只通过该VLAN内的信任端口转发该请求报文,不会通过其他非信任端口转发请求报文,以减轻网络负担。

【举例】

# 使能VLAN 1内的DHCPv6 Snooping功能。

<Sysname> system-view

[Sysname] vlan 1

[Sysname-vlan1] ipv6 dhcp snooping vlan enable

1.5.11  reset ipv6 dhcp snooping user-binding

【命令】

reset ipv6 dhcp snooping user-binding { ipv6-address | dynamic }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】      

ipv6-address:清除指定IPv6地址对应的DHCPv6 Snooping表项。

dynamic:清除所有DHCPv6 Snooping表项。

【描述】

reset ipv6 dhcp snooping user-binding命令用来清除DHCPv6 Snooping表项。

【举例】

# 清除所有的DHCPv6 Snooping表项。

<Sysname> reset ipv6 dhcp snooping user-binding dynamic

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们