09-DHCPv6命令
本章节下载: 09-DHCPv6命令 (219.43 KB)
目 录
1.2.2 display ipv6 dhcp prefix-pool
1.2.3 display ipv6 dhcp server
1.2.4 display ipv6 dhcp server pd-in-use
1.2.5 display ipv6 dhcp server statistics
1.2.9 ipv6 dhcp dscp (for DHCPv6 server)
1.2.12 ipv6 dhcp server apply pool
1.2.13 ipv6 dhcp server enable
1.2.15 reset ipv6 dhcp server pd-in-use
1.2.16 reset ipv6 dhcp server statistics
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.1 display ipv6 dhcp client
1.4.2 display ipv6 dhcp client statistics
1.4.4 reset ipv6 dhcp client statistics
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
【命令】
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.
【命令】
display ipv6 dhcp pool [ pool-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
pool-number:显示指定地址池的详细信息。pool-number为地址池索引。如果不指定该参数,则显示所有地址池引用的前缀池信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“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服务器域名,未配置则不显示该信息 |
【命令】
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
# 显示指定前缀池的详细信息。
<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 |
可供分配的前缀数量 |
【命令】
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 |
接口引用的地址池 |
Using pool |
接口引用的地址池 |
Preference value |
DHCPv6 Advertise消息中的服务器优先级,取值为0~255 |
Allow-hint |
是否支持优先为客户端分配其期望的前缀: · Enabled:表示支持优先为客户端分配其期望的前缀 · Disabled:表示忽略客户端期望的前缀 |
Rapid-commit |
是否支持前缀快速分配功能: · Enabled:表示支持前缀快速分配功能 · Disabled:表示不支持前缀快速分配功能 |
【命令】
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为地址池索引。
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命令用来显示前缀租约信息。
显示前缀池的租约信息时,不显示静态绑定前缀生成的租约。
【举例】
# 显示所有的前缀租约信息。
<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 |
前缀租约的类型: · Static(F):表示尚未分配给客户端的静态绑定租约,即静态无效租约 · Static(O):表示静态绑定的临时租约。设备上配置静态绑定的前缀后,如果收到对应客户端发送的Solicit消息,则产生该类型的租约 · Static(C):表示已经分配给客户端的静态绑定的正式租约 · Auto(O):表示接收到客户端发送的Solicit消息后,产生的动态临时租约 · 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 |
【命令】
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 |
接收报文的数目,报文类型如下: · SOLICIT · REQUEST · CONFIRM · RENEW · REBIND · RELEASE · DECLINE · INFORMATION-REQUEST · RELAY-FORWARD |
Packets dropped |
丢弃报文的数目 |
Packets sent |
发送报文的数目,报文类型如下: · ADVERTISE · RECONFIGURE · REPLY · RELAY-REPLY |
【命令】
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
【命令】
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
【命令】
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地址。
一个地址池下只能配置一个AFTR地址;重复执行本命令,新的配置会覆盖原有配置。
【举例】
# 配置为客户端分配的AFTR地址为2::1。
<Sysname> system-view
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] ds-lite address 2::1
【命令】
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
【命令】
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]
【命令】
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
【命令】
ipv6 dhcp server apply pool pool-number [ allow-hint | preference preference-value | rapid-commit ] *
undo ipv6 dhcp server apply pool
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
pool-number:地址池索引。
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参数,则服务器优先为客户端分配它期望的前缀。如果客户端期望的前缀不在接口可分配的前缀池中,或者已经分配给其他客户端,则服务器忽略客户端的期望前缀选项,并为客户端分配其他空闲前缀。
需要注意的是:
· 一个接口不能同时作为DHCPv6中继和DHCPv6服务器。建议不要在一个接口上同时配置DHCPv6客户端和DHCPv6中继/服务器功能。
· 一个接口上最多只能引用一个地址池。
· 接口可以引用并不存在的地址池,但是,此时该接口无法为客户端分配前缀等信息。只有创建该地址池后,才能为客户端分配前缀等信息。
· 不允许通过重复执行本命令的方式修改接口引用的地址池和服务器优先级等参数。只有取消当前接口引用的地址池后,才能引用其他的地址池,或修改服务器优先级等参数。
【举例】
# 配置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
【命令】
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
【命令】
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
【命令】
reset ipv6 dhcp server pd-in-use { all | pool pool-number | prefix prefix/prefix-len }
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
all:清除所有的前缀租约信息。
pool pool-number:清除指定地址池的租约信息。pool-number为地址池索引。
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
【命令】
reset ipv6 dhcp server statistics
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
无
【描述】
reset ipv6 dhcp server statistics命令用来清除DHCPv6服务器的报文统计信息。
【举例】
# 清除DHCPv6服务器的报文统计信息。
<Sysname> reset ipv6 dhcp server statistics
【命令】
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
【命令】
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
【命令】
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报文的出接口 |
【命令】
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报文数目 |
【命令】
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
【命令】
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
【命令】
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
【命令】
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客户端的当前状态,目前有四种状态: · 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服务器发送的域名信息 |
【命令】
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报文的数目 |
【命令】
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
【命令】
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
【命令】
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:
GigabitEthernet 1/0/1
GigabitEthernet 1/0/2
【命令】
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客户端的端口 |
【命令】
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
【命令】
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
【命令】
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
【命令】
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
【命令】
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
【命令】
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
【命令】
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
【命令】
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
【命令】
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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!