国家 / 地区

04-三层技术命令参考

04-DHCPv6命令

本章节下载  (296.71 KB)

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

04-DHCPv6命令

目  录

1 DHCPv6

1.1 DHCPv6公共命令

1.1.1 display ipv6 dhcp duid

1.1.2 display ipv6 dhcp option-group

1.2 DHCPv6服务器配置命令

1.2.1 address range

1.2.2 display ipv6 dhcp pool

1.2.3 display ipv6 dhcp prefix-pool

1.2.4 display ipv6 dhcp server

1.2.5 display ipv6 dhcp server conflict

1.2.6 display ipv6 dhcp server expired

1.2.7 display ipv6 dhcp server ip-in-use

1.2.8 display ipv6 dhcp server pd-in-use

1.2.9 display ipv6 dhcp server statistics

1.2.10 dns-server

1.2.11 domain-name

1.2.12 ds-lite address

1.2.13 network

1.2.14 ipv6 dhcp option-group

1.2.15 ipv6 dhcp pool

1.2.16 ipv6 dhcp prefix-pool

1.2.17 ipv6 dhcp server

1.2.18 ipv6 dhcp server enable

1.2.19 ipv6 nd ra separate-delegation dhcp-pool

1.2.20 option

1.2.21 option-group

1.2.22 prefix-pool

1.2.23 reset ipv6 dhcp server conflict

1.2.24 reset ipv6 dhcp server expired

1.2.25 reset ipv6 dhcp server ip-in-use

1.2.26 reset ipv6 dhcp server pd-in-use

1.2.27 reset ipv6 dhcp server statistics

1.2.28 sip-server

1.2.29 static-bind address

1.2.30 static-bind prefix

1.2.31 temporary address range

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 relay server-address

1.3.4 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 address dhcp-alloc

1.4.4 ipv6 dhcp client pd

1.4.5 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 trust

1.5.6 ipv6 dhcp snooping vlan enable

1.5.7 reset ipv6 dhcp snooping user-binding

 


1 DHCPv6

说明

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.1.2  display ipv6 dhcp option-group

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

option-group-number:显示指定DHCPv6选项组的信息。option-group-number为DHCPv6选项组编号,取值范围为1~100。如果不指定本参数,则显示所有DHCPv6选项组的信息。

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

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

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

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

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

【描述】

display ipv6 dhcp option-group命令用来显示DHCPv6选项组信息,包括静态和动态选项组。

·     静态DHCPv6选项组指的是通过ipv6 dhcp option-group命令创建的选项组。

·     动态DHCPv6选项组指的是设备作为DHCPv6客户端获取到DHCPv6选项后,自动创建的选项组。详细介绍请参见命令ipv6 address dhcp-allocipv6 dhcp client pd

【举例】

# 显示所有DHCPv6选项组的信息。

<Sysname> display ipv6 dhcp option-group

DHCPv6 option group: 1

  Type: Static

  DNS server addresses:

    1::1

  Domain names:

    aaa.com

  SIP server addresses:

    2::1

  SIP server domain names:

    bbb.com

  DS-Lite addresses:

    2::3

  Options:

    Code: 23

      Length: 2 bytes

      Hex: ABCD

    Code: 33

      Length: 2 bytes

      Hex: DEFA

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

字段

描述

DHCPv6 option group

DHCPv6选项组编号

Type

DHCPv6选项组的类型,取值包括:

·     Static:表示静态DHCPv6选项组

·     Dynamic:表示动态DHCPv6选项组

DNS server addresses

DNS服务器地址

Domain names

域名后缀

SIP server addresses

SIP服务器地址

SIP server domain names

SIP服务器域名

DS-Lite addresses

AFTR(Address Family Transition Router,地址族转换路由器)地址

Options

自定义选项

Code

自定义选项编码

Length

自定义选项长度,单位为字节

Hex

自定义选项内容,以十六进制字符串表示

 

1.2  DHCPv6服务器配置命令

1.2.1  address range

【命令】

address range start-ipv6-address end-ipv6-address [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ]

undo address range

【视图】

DHCPv6地址池视图

【缺省级别】

2:系统级

【参数】

start-ipv6-address:动态分配的起始IPv6非临时地址。

end-ipv6-adddress:动态分配的结束IPv6非临时地址。

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

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

【描述】

address range命令用来配置地址池中动态分配的IPv6非临时地址范围。undo address range命令用来删除地址池中动态分配的IPv6非临时地址范围。

缺省情况下,没有配置地址池中动态分配的IPv6非临时地址范围。

需要注意的是:

·     如果没有在地址池下通过address range命令配置动态分配的IPv6非临时地址范围,则network命令指定的网段内的单播地址都可以分配给DHCPv6客户端。如果配置了address range命令,则只会从该地址范围内分配IPv6非临时地址,即使该范围内的地址分配完毕,也不会从network或者temporary address range命令指定的地址范围内分配IPv6非临时地址。

·     一个地址池最多只能配置一个IPv6非临时地址范围,如果多次执行该命令,新的配置会覆盖已有配置。

·     如果address range命令配置的地址范围不在network命令配置的网段范围内,则DHCPv6服务器无法分配IPv6非临时地址。

·     如果address rangetemporary address range命令配置的地址范围存在交集,则配置失败。

相关配置可参考命令display ipv6 dhcp poolnetworktemporary address range

【举例】

# 在地址池1中配置分配的IPv6非临时地址范围为3ffe:501:ffff:100::10到3ffe:501:ffff:100::31。

<Sysname> system-view

[Sysname] ipv6 dhcp pool 1

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

[Sysname-dhcp6-pool-1] address range 3ffe:501:ffff:100::10 3ffe:501:ffff:100::31

1.2.2  display ipv6 dhcp pool

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】      

pool-number:显示指定DHCPv6地址池的信息。pool-number为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 sec, valid lifetime 2592000 sec

  Static bindings:

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

      DUID: 0003000100E0FC000001

      IAID: 0x3F

      Preferred lifetime 604800 sec, valid lifetime 2592000 sec

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

      DUID: 0003000100E0FC000002

      IAID: 0x30

      Preferred lifetime 604800 sec, valid lifetime 2592000 sec

  Prefix pool: 1

    Preferred lifetime 201600 sec, valid lifetime 864000 sec

  Address range:

    From 3FFE:501:FFFF:100::10

    To 3FFE:501:FFFF:100::20

    Preferred lifetime 3600 sec, valid lifetime 7200 sec

    Total: 17

    Available: 17

    In-use: 0

  Temporary address range:

    From 3FFE:501:FFFF:100::21

    To 3FFE:501:FFFF:100::30

    Preferred lifetime 3600 sec, valid lifetime 7200 sec

    Total: 16

    Available: 16

    In-use: 0

  DNS server addresses:

    2::2

    2::3

  Domain names:

    aaa.com

  SIP server addresses:

    5::1

  SIP server domain names:

    bbb.com

  DS-Lite addresses:

    6::6

  Options:

    Code: 88

      Length: 4 bytes

      Hex: AABBCCDD

  Option group: 1

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

字段

描述

Pool

DHCPv6地址池索引

Network

用于动态分配的IPv6地址网段,“Not-available”表示配置的网段无效

Preferred lifetime

首选生命期,单位为秒

valid lifetime

有效生命期,单位为秒

Static bindings

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

Prefix

静态绑定的IPv6前缀

Address

静态绑定的IPv6地址

DUID

静态绑定的客户端DUID

IAID

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

Prefix pool

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

Address range

用于动态分配的IPv6非临时地址信息,未配置则不显示该信息

Temporary address range

用于动态分配的IPv6临时地址信息,未配置则不显示该信息

From

用于动态分配的起始IPv6地址

To

用于动态分配的结束IPv6地址

Total

可供分配的地址总数

Available

空闲的地址总数

In-use

已分配的地址总数

DNS server addresses

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

Domain names

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

SIP server addresses

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

SIP server domain names

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

DS-Lite addresses

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

Options

自定义选项,未配置则不显示该信息

Code

自定义选项编码

Length

自定义选项长度,单位为字节

Hex

自定义选项内容,以十六进制字符串表示

Option group

引用的DHCPv6选项组编号,未配置则不显示该信息

 

1.2.3  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-3 display ipv6 dhcp prefix-pool命令显示信息描述表

字段

描述

Prefix-pool

前缀池索引

Prefix

前缀池中配置的前缀,“Not-available”表示该前缀池无效

Available

空闲的前缀数量

In-use

已分配的前缀数量

Static

静态绑定的前缀数量

Assigned length

分配的前缀长度

Total prefix number

可供分配的前缀数量

 

1.2.4  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-4 display ipv6 dhcp server命令显示信息描述表

字段

描述

DHCPv6 server status

DHCPv6服务器的状态:

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

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

Interface

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

Pool

接口引用的地址池

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

Using pool

接口引用的地址池,如果没有指定接口引用的地址池,则显示Global

Preference value

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

Allow-hint

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

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

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

Rapid-commit

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

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

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

 

1.2.5  display ipv6 dhcp server conflict

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

pool 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

Total number: 4

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

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

字段

描述

Total number

发生冲突的地址总数

Address

发生冲突的IPv6地址

Detect time

检测到冲突的时间

 

1.2.6  display ipv6 dhcp server expired

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

pool pool-number:显示指定DHCPv6地址池中租约过期的地址绑定信息。pool-number为DHCPv6地址池索引。不同型号的设备支持的取值范围不同,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。

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

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

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

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

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

【描述】

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

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

【举例】

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

<Sysname> display ipv6 dhcp server expired

Total number: 4

Address                                  DUID              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

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

字段

描述

Total number

租约过期的地址总数

Address

租约过期的IPv6地址

DUID

租约过期的客户端的DUID

Expiration time

租约过期的时间

 

1.2.7  display ipv6 dhcp server ip-in-use

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

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

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 sec, valid lifetime 500 sec

  Will expire at Jul 10 2008 09:45:01 (288 seconds left)

表1-7 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地址的有效生命期,单位为秒

Will expire at

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

 

1.2.8  display ipv6 dhcp server pd-in-use

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

pool pool-number:显示指定DHCPv6地址池的前缀绑定信息。pool-number为地址池索引。不同型号的设备支持的取值范围不同,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。

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

prefix-pool 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

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 sec, valid lifetime 500 sec

  Will expire at Jul 10 2008 09:45:01 (288 seconds left)

表1-8 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

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

Will expire at

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

 

1.2.9  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-9 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.10  dns-server

【命令】

dns-server ipv6-address

undo dns-server ipv6-address

【视图】

DHCPv6地址池视图/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.11  domain-name

【命令】

domain-name domain-name

undo domain-name

【视图】

DHCPv6地址池视图/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.12  ds-lite address

【命令】

ds-lite address ipv6-address

undo ds-lite address

【视图】

DHCPv6地址池视图/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.13  network

【命令】

network { network-address/prefix-length | prefix prefix-number [ sub-prefix/sub-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。

prefix:通过引用IPv6前缀指定动态分配的IPv6地址网段。

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

sub-prefix/sub-prefix-length:IPv6子前缀及子前缀长度。sub-prefix-length的取值范围为1~128。IPv6子前缀及子前缀长度用来进一步划分引用的IPv6前缀。如果ipv6 prefix命令配置的前缀长度大于子前缀长度sub-prefix-length,则使用ipv6 prefix命令配置的前缀长度作为动态分配地址网段的前缀长度。

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-address/prefix-length命令配置相同的地址网段;也不能在不同地址池下使用network prefix命令引用相同的前缀编号。

·     如果配置network prefix命令之前设备上不存在编号为prefix-number的IPv6前缀,则network prefix命令暂时不会生效。设备上创建编号为prefix-number的IPv6前缀后,配置的network prefix命令才会生效。

·     如果network prefix命令引用的前缀发生改变,则network prefix命令生成的地址网段也会随之改变,已经动态分配的前缀、地址绑定信息会被自动清除。

相关配置可参考命令display ipv6 dhcp poolipv6 dhcp client pd和“三层技术命令参考/IPv6基础”中的命令ipv6 prefix

【举例】

# 配置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

# 配置IPv6前缀3为88:99::/32,配置DHCPv6地址池1动态分配的IPv6地址网段时指定引用IPv6前缀3,则DHCPv6地址池1可分配的地址网段为引用的IPv6前缀对应的网段,即88:99::/32。

<Sysname> system-view

[Sysname] ipv6 prefix 3 88:99::/32

[Sysname] ipv6 dhcp pool 1

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

# 配置IPv6前缀3为88:99::/32,配置DHCPv6地址池1动态分配的IPv6地址网段时指定引用IPv6前缀3,并指定子前缀及子前缀长度为3ffe:501:ffff:100::/64,则DHCPv6地址池1可分配的地址网段为88:99:ffff:100::/64,即前32位由IPv6前缀3决定,33位~64位由子前缀决定,且动态分配地址网段的前缀长度为子前缀长度64。

<Sysname> system-view

[Sysname] ipv6 prefix 3 88:99::/32

[Sysname] ipv6 dhcp pool 1

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

1.2.14  ipv6 dhcp option-group

【命令】

ipv6 dhcp option-group option-group-number

undo ipv6 dhcp option-group option-group-number

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

option-group-number:选项组编号,取值范围为1~100。

【描述】

ipv6 dhcp option-group命令用来手工创建静态DHCPv6选项组,并进入DHCPv6选项组视图。undo ipv6 dhcp option-group命令用来删除指定的静态DHCPv6选项组。

缺省情况下,设备上不存在任何DHCPv6选项组。

需要注意的是:

·     DHCPv6客户端从DHCPv6服务器获取IPv6地址或前缀时,可以同时获取其他的网络配置参数,DHCPv6客户端可以根据获取的网络配置参数动态生成DHCPv6选项组。动态生成的DHCPv6选项组不允许手工修改和删除。

·     手工配置的静态DHCPv6选项组与动态生成的DHCPv6选项组编号不允许相同。

相关配置可参考命令ipv6 address dhcp-allocipv6 dhcp client pd

【举例】

# 创建静态DHCPv6选项组1,并进入DHCPv6选项组视图。

<Sysname> system-view

[Sysname] ipv6 dhcp option-group 1

[Sysname-dhcp6-option-group1]

1.2.15  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地址池。

需要注意的是,如果指定的地址池已存在,执行本命令进入地址池视图时,可以不指定VPN实例名称。

【举例】

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

<Sysname> system-view

[Sysname] ipv6 dhcp pool 1

[Sysname-dhcp6-pool-1]

1.2.16  ipv6 dhcp prefix-pool

【命令】

ipv6 dhcp prefix-pool prefix-pool-number prefix { prefix-number | prefix/prefix-len } assign-len assign-len

undo ipv6 dhcp prefix-pool prefix-pool-number

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

prefix-pool-number:前缀池索引。不同型号的设备支持的取值范围不同,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。

prefix:指定前缀池中包含的前缀。可以通过直接指定前缀和指定引用的IPv6前缀编号两种方式,配置前缀池中包含的前缀。

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

prefix/prefix-len: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命令用来删除前缀池。

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

需要注意的是:

·     所有前缀池包含的前缀范围之间建议不要重叠,即前缀范围不能相交也不能相互包含。如果出现重叠,则后配置的前缀池无效,不能从中分配前缀。

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

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

·     如果设备上不存在本命令引用的IPv6前缀,则本命令暂时不会生效。设备上创建引用的IPv6前缀后,本命令才会生效。

·     不同前缀池不允许引用相同编号的IPv6前缀。

·     引用的IPv6前缀发生变化时,前缀池包含的前缀范围也会随之变化。

【举例】

# 配置前缀池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

# 配置IPv6前缀3为88:99/32,配置前缀池2引用IPv6前缀3,分配的前缀长度为42,即前缀池2可以分配88:99::/42~88:99:FFC0::/42范围内的1024个前缀。

<Sysname> system-view

[Sysname] ipv6 prefix 3 88:99::/32

[Sysname] ipv6 dhcp prefix-pool 2 prefix 3 assign-len 42

1.2.17  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中继/服务器功能。

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

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

·     如果在同一个接口上重复执行本命令,则新的配置会覆盖原有配置。

【举例】

# 配置接口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.18  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.19  ipv6 nd ra separate-delegation dhcp-pool

【命令】

ipv6 nd ra separate-delegation dhcp-pool prefix-pool-number

 undo ipv6 nd ra separate-delegation dhcp-pool

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

prefix-pool-number:指定的DHCPv6 前缀池的索引。不同型号的设备支持的取值范围不同,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。

【描述】

ipv6 nd ra separate-delegation dhcp-pool命令用来配置客户端在以无状态地址方式分配地址时,为每个客户端单独分配前缀信息。设备收到客户端发送的RS消息时,如果客户端从指定的DHCPv6 前缀池获取中获取到前缀信息,设备会立即给客户端发送携带获取到的前缀信息的RA消息。undo ipv6 nd ra separate-delegation dhcp-pool命令用来恢复缺省情况

缺省情况下,该功能处于 关闭状态。

【举例】

# 配置为每个客户端单独分配前缀信息,前缀池索引为1。

<Sysname> system-view

[Sysname] interface vlan 1

[Sysname-Vlan-interface1] ipv6 nd ra separate-delegation dhcp-pool 1

1.2.20  option

【命令】

option code hex hex-string

undo option code

【视图】

DHCPv6地址池视图/DHCPv6选项组视图

【缺省级别】

2:系统级

【参数】

code:选项的数值,取值范围为21~65535,不包括25~26,37~40,43~48。

hex hex-string:指定选项内容为配置的十六进制数串。hex-string十六进制数串,位数的取值范围为2~256之间的偶数。

【描述】

option命令用来配置DHCPv6自定义选项。undo option命令用来删除DHCPv6自定义选项。

缺省情况下,没有配置DHCPv6自定义选项。

通过执行本命令,可以配置编号为codeDHCPv6选项内容为指定的十六进制数串,即采用指定的内容来填充DHCPv6应答报文中编号为code的选项,以便将指定的选项内容分配给客户端。

需要注意的是:

·     如果多次执行本命令,并指定相同的选项数值code,则新的配置会覆盖已有配置。

·     有些DHCPv6选项既可以通过专门的命令来配置,也可以通过option命令来配置。例如,Option 23(DNS服务器地址选项)既可以通过dns-server命令配置,也可以通过option 23命令配置。如果同时通过上述两种方式配置了这些选项,则在填充DHCPv6应答报文的选项时,优先选择专门命令的配置。如果没有通过专门命令来配置,则采用option命令配置的内容填充选项。

·     最多可配置256个自定义选项。

【举例】

# DNS服务器地址选项的编号为23。在DHCP地址池1中配置为DHCP客户端分配的DNS服务器地址为2.2.2.2。

<Sysname> system-view

[Sysname] ipv6 dhcp pool 1

[Sysname-dhcp6-pool-1] option 23 hex 02020202

1.2.21  option-group

【命令】

option-group option-group-number

undo option-group

【视图】

DHCPv6地址池视图

【缺省级别】

2:系统级

【参数】

option-group-number:DHCPv6选项组编号,取值范围为1~100。

【描述】

option-group命令用来配置DHCPv6地址池引用的DHCPv6选项组,以便从DHCPv6选项组中获取为DHCPv6客户端分配的选项内容。undo option-group命令用来取消引用DHCPv6选项组。

缺省情况下,DHCPv6地址池没有引用DHCPv6选项组。

需要注意的是:

·     一个DHCPv6地址池只能引用一个DHCPv6选项组,不允许在DHCPv6地址池视图下重复执行本命令。

·     如果地址池引用的选项组中的选项与直接在DHCPv6地址池视图下配置的选项内容冲突,则优先选择地址池视图下直接配置的选项内容。

【举例】

# 配置DHCPv6地址池1引用DHCPv6选项组1。

<Sysname> system-view

[Sysname] ipv6 dhcp pool 1

[Sysname-dhcp6-pool-1] option-group 1

1.2.22  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.23  reset ipv6 dhcp server conflict

【命令】

reset ipv6 dhcp server conflict [ address ipv6-address | pool pool-number ] ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

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

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

1.2.24  reset ipv6 dhcp server expired

【命令】

reset ipv6 dhcp server expired [ address ipv6-address | pool pool-number ] ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

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

pool pool-number:清除指定DHCPv6地址池中租约过期的地址绑定信息。pool-number为DHCPv6地址池索引。不同型号的设备支持的取值范围不同,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。

【描述】

reset ipv6 dhcp server expired命令用来清除租约过期的DHCPv6地址绑定信息。

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

【举例】

# 清除地址池1中租约过期的DHCPv6地址绑定信息。

<Sysname> reset ipv6 dhcp server expired pool 1

1.2.25  reset ipv6 dhcp server ip-in-use

【命令】

reset ipv6 dhcp server ip-in-use [ address ipv6-address | pool pool-number ] ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

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

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

# 清除地址池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.26  reset ipv6 dhcp server pd-in-use

【命令】

reset ipv6 dhcp server pd-in-use [ pool pool-number | prefix prefix/prefix-len | prefix-pool prefix-pool-number ] ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

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为前缀池索引。不同型号的设备支持的取值范围不同,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。

【描述】

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

需要注意的是:

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

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

【举例】

# 清除指定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.27  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.28  sip-server

【命令】

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

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

【视图】

DHCPv6地址池视图/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.29  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.30  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.2.31  temporary address range

【命令】

temporary address range start-ipv6-address end-ipv6-adddress [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ]

undo temporary address range

【视图】

DHCPv6地址池视图

【缺省级别】

2:系统级

【参数】

start-ipv6-address:动态分配范围的起始IPv6临时地址。

end-ipv6-adddress:动态分配范围的结束IPv6临时地址。

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

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

【描述】

temporary address range命令用来配置地址池中动态分配的IPv6临时地址范围。undo temporary address range命令用来删除地址池中动态分配的IPv6临时地址范围。

缺省情况下,没有配置地址池动态分配的IPv6临时地址范围。

需要注意的是:

·     没有配置temporary address range命令时,地址池不会从network或者address range命令配置的地址范围内分配临时地址。

·     一个地址池内最多只能配置一个IPv6临时地址范围,如果多次执行该命令,新的配置会覆盖已有配置。

·     如果temporary address range命令配置的地址范围不在network命令配置的网段范围内,则DHCPv6服务器无法分配IPv6临时地址。

·     如果address rangetemporary address range命令配置的地址范围存在交集,则配置失败。

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

【举例】

# 在地址池1中配置分配的IPv6临时地址范围为3ffe:501:ffff:100::50到3ffe:501:ffff:100::60。

<Sysname> system-view

[Sysname] ipv6 dhcp pool 1

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

[Sysname-dhcp6-pool-1] temporary address range 3ffe:501:ffff:100::50 3ffe:501:ffff:100::60

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-10 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-11 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 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.4  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:

  Type: Stateful client requested for address

    State: OPEN

    IAID: 0x4030000

    Preferred server:

      Reachable via address: FE80::223:89FF:FE63:C4BC

      DUID: 0003000100238963c4ba

    Address: 12:34:56::2/128

      Preferred lifetime 86400 sec, valid lifetime 259200 sec

      T1 43200 sec, T2 69120 sec

      Will expire at Apr 4 2012 15:37:20

    DNS server addresses:

      2:2::3

    Domain names:

      aaa.com

    SIP server addresses:

      2:2::4

    SIP server domain names:

      bbbu.icom

    DS-Lite addresses:

      2::3

    Options:

      Code: 88

        Length: 3 bytes

        Hex: AABBCC

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

字段

描述

Type

DHCPv6客户端类型,取值包括:

·     Stateful client requested for address:表示获取IPv6地址的DHCPv6客户端

·     Stateful client requested for prefix:表示获取IPv6前缀的DHCPv6客户端

·     Stateless client:无状态DHCPv6客户端

State

客户端的当前状态,取值包括:

·     DECLINE:检测到地址冲突,正在申请禁用该地址

·     IDLE:闲置状态

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

·     INIT:初始化状态

·     INVALID:未启动客户端

·     OPEN:申请成功

·     REBIND:正在申请更新租约(租约T2时间之后,过期之前)

·     RELEASE:正在申请释放租约

·     RENEW:正在申请更新租约(租约T1时间之后,T2时间之前)

·     REQUEST:正在申请租约

·     SOLICIT:正在定位服务器

Preferred server

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

Reachable via address

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

DUID

服务器的DUID

Address

申请到的地址,只有客户端类型为Stateful client requested for address时,显示该信息

Prefix

申请到的前缀,只有客户端类型为Stateful client requested for prefix时,显示该信息

Preferred lifetime

租约的首选生命期,单位为秒

valid lifetime

租约的有效生命期,单位为秒

T1

租约的T1生命期,单位为秒

T2

租约的T2生命期,单位为秒

Will expire at

租约过期时间。如果租约过期时间在2100年以后,则显示为Will expire after 2100

DNS server addresses

申请到的DNS服务器地址

Domain names

申请到的域名后缀

SIP server addresses

申请到的SIP服务器地址

SIP server domain names

申请到的SIP服务器域名

DS-Lite addresses

申请到的AFTR(Address Family Transition Router,地址族转换路由器)地址

Options

申请到的自定义选项

Code

自定义选项编码

Length

自定义选项长度,单位为字节

Hex

自定义选项内容,以十六进制字符串表示

 

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-13 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 address dhcp-alloc

【命令】

ipv6 address dhcp-alloc [ option-group group-number | rapid-commit ] *

undo ipv6 address dhcp-alloc

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

option-group option-group-number:指定DHCPv6选项组编号。option-group-number表示DHCPv6选项组编号,取值范围为1~100。如果指定了本参数,则DHCPv6客户端获取到DHCPv6选项后,将自动创建指定编号的DHCPv6选项组,并将获取到的DHCPv6选项保存在该DHCPv6选项组中。如果没有指定本参数,则不会自动创建DHCPv6选项组。

rapid-commit:指定客户端支持地址快速分配功能。不指定该参数时,表示不支持地址快速分配功能。

【描述】

ipv6 address dhcp-alloc命令用来配置接口作为DHCPv6客户端,通过DHCPv6方式获取IPv6地址和其他网络配置参数。undo ipv6 address dhcp-alloc命令用来取消接口作为DHCPv6客户端,并删除通过DHCPv6获取到的IPv6地址和其他网络配置参数。

缺省情况下,接口不会作为DHCPv6客户端获取IPv6地址和网络配置参数。

【举例】

# 配置接口Vlan-interface10作为DHCPv6客户端,通过DHCPv6方式获取IPv6地址和其他网络配置参数,指定客户端支持地址快速分配功能,并指定获取到网络配置参数时,创建DHCPv6选项组1,并将获取的参数保存在该选项组中。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ipv6 address dhcp-alloc rapid-commit option-group 1

1.4.4  ipv6 dhcp client pd

【命令】

ipv6 dhcp client pd prefix-number [ option-group group-number | rapid-commit ] *

undo ipv6 dhcp client pd

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

prefix-number:IPv6前缀编号,取值范围为1~1024。DHCPv6客户端获取到IPv6前缀后,将动态创建指定编号的IPv6前缀,该前缀编号对应的IPv6前缀为DHCPv6客户端获取到的前缀。

option-group option-group-number:指定DHCPv6选项组编号。option-group-number表示DHCPv6选项组编号,取值范围为1~100。如果指定了本参数,则DHCPv6客户端获取到DHCPv6选项后,将自动创建指定编号的DHCPv6选项组,并将获取到的DHCPv6选项保存在该DHCPv6选项组中。如果没有指定本参数,则不会自动创建DHCPv6选项组。

rapid-commit:指定客户端支持前缀快速分配功能。不指定该参数时,表示不支持前缀快速分配功能。

【描述】

ipv6 dhcp client pd命令用来配置接口作为DHCPv6客户端,通过DHCPv6方式获取IPv6前缀和其他网络配置参数。undo ipv6 dhcp client pd命令用来取消接口作为DHCPv6客户端,并删除通过DHCPv6获取到的IPv6前缀和其他网络配置参数。

缺省情况下,接口不会作为DHCPv6客户端获取IPv6前缀和网络配置参数。

【举例】

# 配置接口Vlan-interface10作为DHCPv6客户端,通过DHCPv6方式获取IPv6前缀和其他网络配置参数;指定获取到IPv6前缀后,创建编号为1的IPv6前缀;指定客户端支持前缀快速分配功能,并指定获取到网络配置参数时,创建DHCPv6选项组1,并将获取的参数保存在该选项组中。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ipv6 dhcp client pd 1 rapid-commit option-group 1

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

 Ten-GigabitEthernet1/0/1

 Ten-GigabitEthernet1/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 Interface

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

2::1                           00e0-fc00-0006 286        1    Ten-GigabitEthernet1/0/1

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

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

字段

描述

IPv6 Address

DHCPv6 Snooping表项的IPv6地址

MAC Address

DHCPv6 Snooping表项的MAC地址

Lease

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

VLAN

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

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