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

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

目录

09-DHCPv6命令

本章节下载 09-DHCPv6命令  (210.39 KB)

09-DHCPv6命令


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:显示指定地址池的详细信息。pool-number为地址池索引,取值范围为1~128。如果不指定该参数,则显示所有地址池引用的前缀池信息。

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

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

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

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

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

【描述】

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

【举例】

# 显示所有地址池引用的前缀池信息。

<Sysname> display ipv6 dhcp pool

Pool            Prefix-pool

1               1

2               Not configured

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

字段

描述

Pool

DHCPv6地址池索引

Prefix-pool

地址池引用的前缀池索引,未配置则显示为Not configured

 

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

<Sysname> display ipv6 dhcp pool 1

DHCPv6 pool: 1

  Static bindings:

    DUID: 0003000100E0FC000001

    IAID: 0000003F

    Prefix: 2::/64

      preferred lifetime 604800, valid lifetime 2592000

  Prefix pool: 1

    preferred lifetime 201600, valid lifetime 864000

  DNS server address:

    2::2

    2::3

  Domain name: aaa.com

  SIP server address:

    5::1

  SIP server domain name:

    bbb.com

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

字段

描述

DHCPv6 pool

DHCPv6地址池索引

Static bindings

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

DUID

静态绑定的客户端DUID

IAID

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

Prefix

静态绑定的IPv6地址前缀

preferred lifetime

前缀首选生命期,单位秒

valid lifetime

前缀有效生命期,单位秒

Prefix Pool

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

DNS server address

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

Domain name

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

SIP server address

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

SIP server domain name

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

 

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为前缀池索引,取值范围为1~128。如果不指定该参数,则显示所有前缀池的概要信息。

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

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

<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

前缀池中配置的前缀

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

字段

描述

DHCPv6 server status

DHCPv6服务器的状态:

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

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

Interface

启动DHCPv6服务器功能的接口

Pool

接口引用的地址池

Using pool

接口引用的地址池

Preference value

DHCPv6 Advertise消息中的服务器优先级,取值为0~255

Allow-hint

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

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

l      Disabled:表示忽略客户端期望的前缀

Rapid-commit

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

l      Enabled:表示支持前缀快速分配功能

l      Disabled:表示不支持前缀快速分配功能

 

1.2.4  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:显示所有的前缀租约信息。

pool pool-number:显示指定地址池的租约信息。pool-number为地址池索引,取值范围为1~128。

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

prefix-pool prefix-pool-number:显示指定前缀池的租约信息。prefix-pool-number为前缀池索引,取值范围为1~128。

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

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

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

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

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

【描述】

display ipv6 dhcp server pd-in-use命令用来显示前缀租约信息。

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

【举例】

# 显示所有的前缀租约信息。

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

Total number = 3

Prefix                                      Type      Pool Lease-expiration

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

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

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

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

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

Total number = 2

Prefix                                      Type      Pool Lease-expiration

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

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

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

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

Total number = 1

Prefix                                      Type      Pool Lease-expiration

2:1:1:2::/64                                Auto(C)   2    Jan  1 2008 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: 0x00030001

  Prefix: 2:1::/24

  Preferred lifetime 400, valid lifetime 500

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

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

字段

描述

Total number

租约的总数

Prefix

已分配的IPv6地址前缀

Type

前缀租约的类型:

l      Static(F):表示尚未分配给客户端的静态绑定租约,即静态无效租约

l      Static(O):表示静态绑定的临时租约。设备上配置静态绑定的前缀后,如果收到对应客户端发送的Solicit消息,则产生该类型的租约

l      Static(C):表示已经分配给客户端的静态绑定的正式租约

l      Auto(O):表示接收到客户端发送的Solicit消息后,产生的动态临时租约

l      Auto(C):表示接收到客户端发送的Request消息,或支持前缀快速分配功能的服务器收到客户端发送的包含Rapid Commit选项的Solicit消息后,产生的动态正式租约

Pool

租约所属的地址池

Lease-expiration

租约过期时间。如果租约过期时间在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.5  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-6 display ipv6 dhcp server statistics命令显示信息描述表

字段

描述

Packets received

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

l      SOLICIT

l      REQUEST

l      CONFIRM

l      RENEW

l      REBIND

l      RELEASE

l      DECLINE

l      INFORMATION-REQUEST

l      RELAY-FORWARD

Packets dropped

丢弃报文的数目

Packets sent

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

l      ADVERTISE

l      RECONFIGURE

l      REPLY

l      RELAY-REPLY

 

1.2.6  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.7  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.8  ipv6 dhcp pool

【命令】

ipv6 dhcp pool pool-number

undo ipv6 dhcp pool pool-number

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

pool-number:地址池索引,取值范围为1~128。

【描述】

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.9  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:前缀池索引,取值范围为1~128。

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

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

需要注意的是:

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

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

l            删除前缀池,会清除从该前缀池中分配的所有前缀租约。

【举例】

# 配置前缀池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.10  ipv6 dhcp server apply pool

【命令】

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

undo ipv6 dhcp server apply pool

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

pool-number:地址池索引,取值范围为1~128。

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

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

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

【描述】

ipv6 dhcp server apply pool命令用来在接口上引用DHCPv6地址池。undo ipv6 dhcp server apply pool命令用来在接口上取消引用地址池。

缺省情况下,接口没有引用地址池。

如果接口上引用了地址池,则从该接口接收到客户端发送的DHCPv6请求后,将从引用的地址池中选择前缀,分配给客户端。

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

需要注意的是:

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

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

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

l            不允许通过重复执行本命令的方式修改接口引用的地址池和服务器优先级等参数。只有取消当前接口引用的地址池后,才能引用其他的地址池,或修改服务器优先级等参数。

【举例】

# 配置VLAN接口2引用已存在的地址池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.11  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.12  prefix-pool

【命令】

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

undo prefix-pool

【视图】

DHCPv6地址池视图

【缺省级别】

2:系统级

【参数】

prefix-pool-number:前缀池索引,取值范围为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

【描述】

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

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

需要注意的是:

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

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

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

【举例】

# 配置地址池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.13  reset ipv6 dhcp server pd-in-use

【命令】

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

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

all:清除所有的前缀租约信息。

pool pool-number:清除指定地址池的租约信息。pool-number为地址池索引,取值范围为1~128。

prefix prefix/prefix-len:清除指定前缀的租约信息。prefix/prefix-len为IPv6前缀/前缀长度。prefix-len取值范围为1~128。

【描述】

reset ipv6 dhcp server pd-in-use命令用来清除DHCPv6服务器的前缀租约信息。

需要注意的是,清除已分配的静态绑定前缀租约信息时,将使该租约变为静态无效租约。

【举例】

# 清除所有的前缀租约信息。

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

# 清除指定地址池的租约信息。

<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.14  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.15  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.16  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:静态绑定的前缀及前缀长度。

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命令用来删除静态绑定的前缀。

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

需要注意的是,前缀被静态绑定后,不允许修改。只有删除已配置的静态绑定前缀后,才能将该前缀与其他客户端绑定。

【举例】

# 在地址池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-7 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-8 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服务器为客户端分配地址和网络配置参数。

需要注意的是:

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

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

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

l            一个接口不能同时作为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 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-9 display ipv6 dhcp client命令显示信息描述表

字段

描述

in stateless DHCPv6 client mode

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

State is OPEN

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

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

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

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

l      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-10 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  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:

 GigabitEthernet1/0/1

 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    GigabitEthernet1/0/1

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

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

新华三官网
联系我们