10-DHCPv6命令
本章节下载: 10-DHCPv6命令 (288.36 KB)
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.15 ipv6 dhcp server apply pool
1.2.16 ipv6 dhcp server forbidden-address
1.2.17 ipv6 dhcp server forbidden-prefix
1.2.21 reset ipv6 dhcp server conflict
1.2.22 reset ipv6 dhcp server expired
1.2.23 reset ipv6 dhcp server ip-in-use
1.2.24 reset ipv6 dhcp server pd-in-use
1.2.25 reset ipv6 dhcp server statistics
1.2.28 temporary address range
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.1 display ipv6 dhcp client
1.4.2 display ipv6 dhcp client statistics
1.4.6 ipv6 dhcp client stateless enable
1.4.7 reset ipv6 dhcp client statistics
display ipv6 dhcp duid命令用来显示本设备的DUID。
mdc-admin
mdc-operator
DUID(DHCP Unique Identifier,DHCP唯一标识符)是一台DHCPv6设备(包括客户端、服务器和中继)的唯一标识。在DHCPv6报文交互过程中,DHCPv6客户端、服务器和中继通过在报文中添加DUID来标识自己。
# 显示本设备的DUID。
<Sysname> display ipv6 dhcp duid
The DUID of this device: 0003000100e0fc005552.
ipv6 dhcp dscp命令用来配置DHCPv6服务器或DHCPv6中继发送DHCPv6报文的DSCP优先级。
undo ipv6 dhcp dscp命令用来恢复缺省值。
mdc-admin
dscp-value:IPv6 DHCP报文的DSCP优先级,取值范围为0~63,缺省值为56。
DSCP优先级用来体现报文自身的优先等级,决定报文传输的优先程度。配置的DSCP优先级的取值越大,报文的优先级越高。通过本命令可以指定DHCPv6服务器或DHCPv6中继发送的IPv6 DHCP报文中携带的DSCP优先级的取值。
# 配置DHCPv6服务器或DHCPv6中继发送的DHCPv6报文的DSCP优先级为30。
[Sysname] ipv6 dhcp dscp 30
ipv6 dhcp select命令用来配置接口工作在DHCPv6服务器或DHCPv6中继模式。
undo ipv6 dhcp select命令用来恢复缺省情况。
ipv6 dhcp select { relay | server }
接口未工作在DHCPv6服务器模式,也未工作在DHCPv6中继模式,接口接收到DHCPv6客户端发来的DHCPv6报文后,丢弃该报文。
mdc-admin
relay:配置接口工作在DHCPv6中继模式,即当接口收到DHCPv6客户端发来的DHCPv6报文时,将报文转发给DHCPv6服务器,由DHCPv6服务器为DHCPv6客户端分配地址等参数。
server:配置接口工作在DHCPv6服务器模式,即当接口收到DHCPv6客户端发来的DHCPv6报文时,将从DHCPv6服务器的地址池中选择地址、前缀等参数分配给客户端。
DHCPv6服务器和DHCPv6客户端位于同一个网段时,DHCPv6客户端可以直接从DHCPv6服务器获取IPv6地址等参数;DHCPv6服务器和DHCPv6客户端位于不同网段时,需要配置DHCPv6中继在DHCPv6客户端和DHCPv6服务器之间转发报文。
需要注意的是,当接口从DHCPv6服务器模式切换到DHCPv6中继模式时,设备不会删除IPv6地址/前缀绑定信息。建议接口从DHCPv6服务器模式切换到DHCPv6中继模式时,通过reset ipv6 dhcp server ip-in-use命令和reset ipv6 dhcp server pd-in-use命令清除已有的IPv6地址/前缀绑定信息。
# 配置接口Vlan-interface10工作在DHCPv6服务器模式。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] ipv6 dhcp select server
# 配置接口Vlan-interface20工作在DHCPv6中继模式。
[Sysname] interface vlan-interface 20
[Sysname-Vlan-interface20] ipv6 dhcp select relay
· display ipv6 dhcp relay server-address
DHCPv6服务器功能中所指的“接口”包括VLAN接口、三层以太网接口。三层以太网接口是指在以太网接口视图下通过port link-mode route命令切换为三层模式的以太网接口,有关以太网接口模式切换的操作,请参见“二层技术-以太网交换配置指导”中的“以太网接口配置”。
address range命令用来配置地址池中动态分配的IPv6非临时地址范围。
undo address range命令用来删除地址池中动态分配的IPv6非临时地址范围。
address range start-ipv6-address end-ipv6-address [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ]
没有配置地址池中动态分配的IPv6非临时地址范围,通过network命令指定的网段内的单播地址都可以作为非临时地址分配给客户端。
DHCPv6地址池视图
mdc-admin
start-ipv6-address:动态分配的起始IPv6非临时地址。
end-ipv6-address:动态分配的结束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非临时地址范围,则network命令指定的网段内的单播地址都可以分配给DHCPv6客户端。如果配置了address range命令,则只会从该地址范围内分配IPv6非临时地址,即使该范围内的地址分配完毕,也不会从network命令指定的地址范围内分配IPv6非临时地址。
· 一个地址池下只能配置一个IPv6非临时地址范围,如果多次执行该命令,新的配置会覆盖已有配置。
· address range命令配置动态分配的IPv6非临时地址范围必须在network命令指定的网段内,否则无法分配。
# 配置地址池1动态分配的IPv6非临时地址范围为3ffe:501:ffff:100::10到3ffe:501:ffff:100::31。
[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
· temporary address range
display ipv6 dhcp pool命令用来显示DHCPv6地址池的信息。
display ipv6 dhcp pool [ pool-name ]
mdc-admin
mdc-operator
pool-name:显示指定DHCPv6地址池的信息。pool-name表示DHCPv6地址池名称,为1~63个字符的字符串,不区分大小写。如果不指定本参数,则显示所有DHCPv6地址池的信息。
# 显示指定DHCPv6地址池的信息。
<Sysname> display ipv6 dhcp pool 1
DHCPv6 pool: 1
Network: 3FFE:501:FFFF:100::/64
Preferred lifetime 604800, valid lifetime 2592000
Prefix pool: 1
Preferred lifetime 24000, valid lifetime 36000
Addresses:
Range: from 3FFE:501:FFFF:100::1
to 3FFE:501:FFFF:100::99
Preferred lifetime 70480, valid lifetime 200000
Total address number: 153
Available: 153
In-use: 0
Temporary addresses:
Range: from 3FFE:501:FFFF:100::200
to 3FFE:501:FFFF:100::210
Preferred lifetime 60480, valid lifetime 259200
Total address number: 17
Available: 17
In-use: 0
Static bindings:
DUID: 0003000100e0fc000001
IAID: 0000003f
Prefix: 3FFE:501:FFFF:200::/64
Preferred lifetime 604800, valid lifetime 2592000
DUID: 0003000100e0fc00cff1
IAID: 00000001
Address: 3FFE:501:FFFF:2001::1/64
Preferred lifetime 604800, valid lifetime 2592000
DNS server addresses:
2::2
Domain name:
aaa.com
SIP server addresses:
5::1
SIP server domain names:
bbb.com
表1-1 display ipv6 dhcp pool命令详细显示信息描述表
DHCPv6地址池名称 |
|
DHCPv6地址池中用于动态分配的IPv6地址网段 |
|
用于动态分配的IPv6非临时地址信息 |
|
用于动态分配的IPv6地址范围 |
|
用于动态分配的IPv6临时地址信息 |
|
静态绑定的IPv6地址或前缀信息 |
|
静态绑定的客户端IAID,未配置则显示为Not configured |
|
为客户端分配的DNS服务器地址 |
|
为客户端分配的SIP服务器地址 |
|
为客户端分配的SIP服务器域名 |
display ipv6 dhcp prefix-pool命令用来显示前缀池的信息。
display ipv6 dhcp prefix-pool [ prefix-pool-number ]
mdc-admin
mdc-operator
prefix-pool-number:显示指定前缀池的详细信息。prefix-pool-number为前缀池索引,取值范围1~128。如果不指定该参数,则显示所有前缀池的简要信息。
# 显示所有前缀池的简要信息。
<Sysname> display ipv6 dhcp prefix-pool
Prefix-pool Prefix Available In-use Static
1 5::/64 64 0 0
# 显示前缀池1的详细信息。
<Sysname> display ipv6 dhcp prefix-pool 1
Prefix: 5::/64
Assigned length: 70
Total prefix number: 64
Available: 64
In-use: 0
Static: 0
表1-2 display ipv6 dhcp prefix-pool命令显示信息描述表
display ipv6 dhcp server命令用来显示接口上的DHCPv6服务器信息,包括接口上引用的DHCPv6地址池等信息。
display ipv6 dhcp server [ interface interface-type interface-number ]
mdc-admin
mdc-operator
interface interface-type interface-number:显示指定接口的DHCPv6服务器信息。其中,interface-type interface-number为接口类型和接口编号。如果不指定该参数,则显示所有接口的DHCPv6服务器信息。
# 显示所有接口的DHCPv6服务器相关信息。
<Sysname> display ipv6 dhcp server
Interface Pool
Vlan-interface2 1
Vlan-interface3 global
# 显示指定接口的DHCPv6服务器相关信息。
<Sysname> display ipv6 dhcp server interface vlan-interface 2
Using pool: 1
Preference value: 0
Allow-hint: Enabled
Rapid-commit: Disabled
表1-3 display ipv6 dhcp server命令显示信息描述表
工作在DHCPv6服务器模式的接口 |
|
接口引用的地址池,如果显示为global,则表示接口上没有引用某个地址池,分配地址、前缀和其他网络参数时全局动态选择地址池 |
|
接口引用的地址池,如果显示为global,则表示接口上没有引用某个地址池,分配地址、前缀和其他网络参数时全局动态选择地址池 |
|
服务器优先级,取值为0~255,该值越大,表示服务器的优先级越高 |
|
· Enabled:表示支持优先为客户端分配其期望的地址和前缀 · Disabled:表示忽略客户端期望的地址和前缀 |
|
· Enabled:表示配置了地址和前缀快速分配功能 · Disabled:表示未配置地址和前缀快速分配功能 |
display ipv6 dhcp server conflict命令用来显示DHCPv6的地址冲突信息。
display ipv6 dhcp server conflict [ address ipv6-address ]
mdc-admin
mdc-operator
address ipv6-address:显示指定IPv6地址的地址冲突信息。如果不指定本参数,则显示所有IPv6地址的地址冲突信息。
DHCPv6服务器在下列几种情况下会产生地址冲突信息:
· DHCPv6客户端向DHCPv6服务器发送Decline报文,通知DHCPv6服务器为其分配的地址存在冲突。
· DHCPv6服务器检测到地址池内的可供分配的地址是设备自身的地址。
# 显示所有的地址冲突信息。
<Sysname> display ipv6 dhcp server conflict
IPv6 address Detect time
2001::1 Apr 25 16:57:20 2007
1::1:2 Apr 25 17:00:10 2007
表1-4 display ipv6 dhcp server conflict命令显示信息描述表
· reset ipv6 dhcp server conflict
display ipv6 dhcp server expired命令用来显示租约过期的DHCPv6地址绑定信息。
display ipv6 dhcp server expired [ address ipv6-address | pool pool-name ]
mdc-admin
mdc-operator
address ipv6-address:显示指定IPv6地址的租约过期地址绑定信息。
pool pool-name:显示指定地址池中租约过期的地址绑定信息。pool-name表示地址池名称,为1~63个字符的字符串,不区分大小写。
执行本命令时,如果不指定任何参数,则显示所有租约过期的地址绑定信息。
在DHCPv6地址池的可用地址分配完后,租约过期的地址将被分配给DHCPv6客户端。
# 显示所有DHCPv6地址池中租约过期的地址绑定信息。
<Sysname> display ipv6 dhcp server expired
IPv6 address DUID Lease expiration
2001:3eff:fe80:4caa: 3030-3066-2e65-3230-302e- Apr 25 17:10:47 2007
37ee:7::1 3130-3234-2d45-7468-6572-
6e65-7430-2f31
表1-5 display dhcp server expired命令显示信息描述表
· reset ipv6 dhcp server expired
display ipv6 dhcp server ip-in-use命令用来显示DHCPv6地址绑定信息。
display ipv6 dhcp server ip-in-use [ address ipv6-address | pool pool-name ]
mdc-admin
mdc-operator
address ipv6-address:显示指定IPv6地址的地址绑定信息。
pool pool-name:显示指定DHCPv6地址池的地址绑定信息。pool-name表示DHCPv6地址池名称,为1~63个字符的字符串,不区分大小写。
执行本命令时,如果不指定任何参数,则显示所有DHCPv6地址绑定信息。
# 显示所有的DHCPv6地址绑定信息。
<Sysname> display ipv6 dhcp server ip-in-use
Pool: 1
IPv6 address Type Lease expiration
2:1::1 Auto(O) Jul 10 19:45:01 2008
Pool: 2
IPv6 address Type Lease expiration
1:1::2 Static(F) Not available
Pool: 3
IPv6 address Type Lease expiration
1:2::1f1 Static(O) Oct 9 09:23:31 2008
# 显示指定DHCPv6地址池的地址绑定信息。
<Sysname> display ipv6 dhcp server ip-in-use pool 1
Pool:1
IPv6 address Type Lease expiration
2:1::1 Auto(O) Jul 10 22:22:22 2008
3:1::2 Static(C) Jan 1 11:11:11 2008
# 显示指定IPv6地址的地址绑定信息。
<Sysname> display ipv6 dhcp server ip-in-use address 2:1::3
Pool: 1
Client: FE80::C800:CFF0:FE18:0
Type: Auto(O)
DUID: 00030001CA000C180000
IAID: 0x00030001
IPv6 address: 2:1::3
Preferred lifetime 400, valid lifetime 500
Expires at Jul 10 09:45:01 2008 (288 seconds left)
表1-6 display ipv6 dhcp server ip-in-use命令显示信息描述表
已分配的IPv6地址 |
|
IPv6地址绑定的类型,取值包括: · Static(F):表示尚未分配给客户端的静态绑定(Free),即静态无效绑定 · Static(O):设备上配置静态绑定的地址后,如果收到对应客户端发送的Solicit消息,则产生该类型的绑定信息,即静态临时绑定(Offered) · Static(C):表示已经分配给客户端的静态绑定(Committed),即静态正式绑定 · Auto(O):表示接收到客户端发送的Solicit消息后,产生的动态临时绑定(Offered) · Auto(C):表示接收到客户端发送的Request消息,或支持地址快速分配功能的服务器收到客户端发送的包含Rapid Commit选项的Solicit消息后,产生的动态正式绑定(Committed) |
|
IPv6地址的租约过期时间。如果租约过期时间在2100年以后,则显示为Expires after 2100;对于静态无效绑定,显示为Not available |
|
DHCPv6客户端的IPv6地址。对于静态无效绑定,该字段显示为空 |
|
客户端的IAID。对于静态无效绑定且没有配置IAID,该字段显示为N/A |
|
IPv6地址的首选生命期,单位为秒 |
|
IPv6地址的有效生命期,单位为秒 |
|
IPv6地址的租约过期时间。如果租约过期时间在2100年以后,则显示为Expires after 2100 |
· reset ipv6 dhcp server ip-in-use
display ipv6 dhcp server pd-in-use命令用来显示DHCPv6前缀绑定信息。
display ipv6 dhcp server pd-in-use [ pool pool-name | prefix prefix/prefix-len ]
mdc-admin
mdc-operator
pool pool-name:显示指定DHCPv6地址池的前缀绑定信息。pool-name表示DHCPv6地址池名称,为1~63个字符的字符串,不区分大小写。
prefix prefix/prefix-len:显示指定前缀的前缀绑定信息。prefix/prefix-len为IPv6前缀/前缀长度,prefix-len取值范围为1~128。
执行本命令时,如果不指定任何参数,则显示所有DHCPv6前缀绑定信息。
# 显示所有的DHCPv6前缀绑定信息。
<Sysname> display ipv6 dhcp server pd-in-use
Pool: 1
IPv6 prefix Type Lease expiration
2:1::/24 Auto(O) Jul 10 19:45:01 2008
Pool: 2
IPv6 prefix Type Lease expiration
1:1::/64 Static(F) Not available
Pool: 3
IPv6 prefix Type Lease expiration
1:2::/64 Static(O) Oct 9 09:23:31 2008
# 显示指定DHCPv6地址池的前缀绑定信息。
<Sysname> display ipv6 dhcp server pd-in-use pool 1
Pool: 1
IPv6 prefix Type Lease expiration
2:1::/24 Auto(O) Jul 10 22:22:22 2008
3:1::/64 Static(C) Jan 1 11:11:11 2008
# 显示指定前缀的前缀绑定信息。
<Sysname> display ipv6 dhcp server pd-in-use prefix 2:1::3/24
Pool: 1
Client: FE80::C800:CFF:FE18:0
Type: Auto(O)
DUID: 00030001CA000C180000
IAID: 0x00030001
IPv6 prefix: 2:1::/24
Preferred lifetime 400, valid lifetime 500
Expires at Jul 10 09:45:01 2008 (288 seconds left)
表1-7 display ipv6 dhcp server pd-in-use命令显示信息描述表
已分配的IPv6前缀 |
|
· Static(F):表示尚未分配给客户端的静态绑定前缀(Free),即静态无效绑定 · Static(O):表示静态临时绑定。设备上配置静态绑定的前缀后,如果收到对应客户端发送的Solicit消息,则产生该类型的绑定信息,即静态临时绑定(Offered) · Static(C):表示已经分配给客户端的静态绑定,即静态正式绑定(Committed) · Auto(O):表示接收到客户端发送的Solicit消息后,产生的动态临时绑定(Offered) · Auto(C):表示接收到客户端发送的Request消息,或支持前缀快速分配功能的服务器收到客户端发送的包含Rapid Commit选项的Solicit消息后,产生的动态正式绑定(Committed) |
|
前缀的租约过期时间。如果租约过期时间在2100年以后,则显示为Expires after 2100;对于静态无效绑定,显示为Not available |
|
DHCPv6客户端的IPv6地址。对于静态无效绑定,该字段显示为空 |
|
客户端的IAID。对于静态无效绑定且没有配置IAID,该字段显示为N/A |
|
前缀的租约过期时间。如果租约过期时间在2100年以后,则显示为Expires after 2100 |
· reset ipv6 dhcp server pd-in-use
display ipv6 dhcp server statistics命令用来显示DHCPv6服务器的报文统计信息。
display ipv6 dhcp server statistics [ pool pool-name ]
mdc-admin
mdc-operator
pool pool-name:显示指定地址池的信息。pool-name表示地址池名称,为1~63个字符的字符串,不区分大小写。如果不指定本参数,则显示所有地址池的信息。
# 显示DHCPv6服务器的报文统计信息。
<Sysname> display ipv6 dhcp server statistics
Bindings:
Ip-in-use : 1
Pd-in-use : 0
Expired : 0
Conflict : 0
Packets received : 1
Solicit : 1
Request : 0
Confirm : 0
Renew : 0
Rebind : 0
Release : 0
Decline : 0
Information-request : 0
Relay-forward : 0
Packets dropped : 0
Packets sent : 0
Advertise : 0
Reconfigure : 0
Reply : 0
Relay-reply : 0
表1-8 display ipv6 dhcp server statistics命令显示信息描述表
· Ip-in-use:地址绑定信息总数 · Pd-in-use:前缀绑定信息的总数 · Expired:租约过期的地址绑定信息的总数 |
|
· reset ipv6 dhcp server statistics
dns-server命令用来配置为客户端分配的DNS服务器地址。
undo dns-server命令用来删除指定的DNS服务器地址。
dns-server ipv6-address
undo dns-server ipv6-address
没有指定为客户端分配的DNS服务器地址。
DHCPv6地址池视图
mdc-admin
ipv6-address:DNS服务器的IPv6地址。
可以通过多次执行本命令配置多个DNS服务器地址。一个地址池下最多可以配置8个DNS服务器地址,且配置的先后顺序决定了DNS服务器的优先级,先配置的DNS服务器优先级大于后配置的DNS服务器。
# 配置DHCPv6地址池1为客户端分配的DNS服务器地址为2:2::3。
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] dns-server 2:2::3
· display ipv6 dhcp pool
domain-name命令用来配置为客户端分配的域名后缀。
undo domain-name命令用来删除为客户端分配的域名后缀。
domain-name domain-name
DHCPv6地址池视图
mdc-admin
domain-name:域名后缀,为1~50个字符的字符串,不区分大小写。
一个地址池下只能配置一个域名后缀。重复执行本命令,新的配置会覆盖原有配置。
# 配置DHCPv6地址池1为客户端分配的域名后缀为aaa.com。
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] domain-name aaa.com
· display ipv6 dhcp pool
ipv6 dhcp pool命令用来创建DHCPv6地址池,并进入DHCPv6地址池视图。如果指定的地址池已存在,则直接进入地址池视图。
undo ipv6 dhcp pool命令用来删除指定的DHCPv6地址池。
ipv6 dhcp pool pool-name
undo ipv6 dhcp pool pool-name
设备上不存在任何DHCPv6地址池。
mdc-admin
pool-name:DHCPv6地址池名称,为1~63个字符的字符串,不区分大小写。
在DHCPv6地址池下,可以配置为DHCPv6客户端分配的IPv6地址、前缀等参数。
需要注意的是,删除DHCPv6地址池时,该地址池中已经分配的地址绑定信息和前缀绑定信息也将被删除。
# 创建名称为pool1的DHCPv6地址池,并进入DHCPv6地址池视图。
[Sysname] ipv6 dhcp pool pool1
· display ipv6 dhcp pool
ipv6 dhcp prefix-pool命令用来创建前缀池,并指定包含的前缀和分配的前缀长度。
undo 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
mdc-admin
prefix-pool-number:前缀池索引,取值范围1~128。
prefix prefix/prefix-len:指定前缀池包含的前缀,prefix/prefix-len为IPv6前缀/前缀长度,其中,prefix-len取值范围为1~128。
assign-len assign-len:指定分配的前缀长度。assign-len取值范围为1~128,assign-len必须大于或等于prefix-len,且与prefix-len之差小于或等于16。
· 所有前缀池包含的前缀范围之间不能重叠,即前缀范围不能相交也不能相互包含。
# 配置前缀池1,包含的前缀为2001:0410::/32,分配的前缀长度为42,即前缀池1包含2001:0410::/42~2001:0410:FFC0::/42范围内的1024个前缀。
[Sysname] ipv6 dhcp prefix-pool 1 prefix 2001:0410::/32 assign-len 42
· display ipv6 dhcp prefix-pool
ipv6 dhcp server命令用来配置全局查找地址池,并指定全局查找DHCPv6地址池时地址或前缀分配策略。
undo ipv6 dhcp server命令用来恢复缺省情况。
ipv6 dhcp server { allow-hint | preference preference-value | rapid-commit } *
接口全局查找DHCPv6地址池时,不支持期望地址/前缀分配和地址/前缀快速分配功能,服务器优先级的值为0。
mdc-admin
allow-hint:指定服务器支持期望地址/前缀分配功能。如果不指定本参数,则表示不支持期望地址/前缀分配功能。
preference preference-value:指定发送的Advertise消息中的服务器优先级。preference-value为服务器优先级,取值范围为0~255,缺省值为0。该值越大,表示服务器的优先级越高,DHCPv6客户端选择该服务器分配的地址或前缀的可能性越大。
rapid-commit:指定服务器支持交互两个报文的地址/前缀快速分配功能。如果不指定本参数,则表示服务器不支持地址/前缀快速分配功能。
如果执行本命令时,指定了allow-hint参数,则服务器优先为客户端分配它期望的地址或前缀。如果客户端期望的地址或前缀不在接口可分配的地址池中,或者已经分配给其他客户端,则服务器忽略客户端的期望地址或前缀,并为客户端分配其他空闲地址或前缀。如果没有指定allow-hint参数,则服务器忽略客户端期望的地址或前缀,从地址池中选择地址或前缀分配给客户端。
需要注意的是,如果在同一个接口上同时执行了ipv6 dhcp server命令和ipv6 dhcp server apply pool命令,则以ipv6 dhcp server apply pool命令的配置为准。
# 配置接口Vlan-interface2全局查找地址池,服务器支持期望地址/前缀分配和地址/前缀快速分配功能,优先级设置为最高,即255。
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] ipv6 dhcp server allow-hint preference 255 rapid-commit
· display ipv6 dhcp server
· ipv6 dhcp select
ipv6 dhcp server apply pool命令用来指定接口引用的DHCPv6地址池,并指定地址和前缀分配策略。
undo ipv6 dhcp server apply pool命令用来取消接口引用DHCPv6地址池。
ipv6 dhcp server apply pool pool-name [ allow-hint | preference preference-value | rapid-commit ] *
undo ipv6 dhcp server apply pool
接口没有引用地址池,接口接收到DHCPv6请求报文后,服务器根据该接口的地址或DHCPv6中继的地址选择匹配的DHCPv6地址池,并从该地址池中选择IPv6地址或前缀分配给客户端。
mdc-admin
pool-name:DHCPv6地址池名称,为1~63个字符的字符串,不区分大小写。
allow-hint:指定服务器支持期望地址/前缀分配功能。如果不指定本参数,则表示不支持期望地址/前缀分配功能。
preference preference-value:指定发送的Advertise消息中的服务器优先级。preference-value为服务器优先级,取值范围为0~255,缺省值为0。该值越大,表示服务器的优先级越高,DHCPv6客户端选择该服务器分配的地址或前缀的可能性越大。
rapid-commit:指定服务器支持交互两个报文的地址/前缀快速分配功能。如果不指定本参数,则表示服务器不支持地址/前缀快速分配功能。
如果接口上引用了地址池,则从该接口接收到客户端发送的DHCPv6请求后,将从引用的地址池中选择IPv6地址或前缀,分配给客户端;否则,服务器将根据接口的地址或DHCPv6中继的地址选择匹配的DHCPv6地址池,并从该地址池中选择IPv6地址或前缀分配给客户端。
如果执行本命令时,指定了allow-hint参数,则服务器优先为客户端分配它期望的地址或前缀。如果客户端期望的地址或前缀不在接口可分配的地址池中,或者已经分配给其他客户端,则服务器忽略客户端的期望地址或前缀,并为客户端分配其他空闲地址或前缀。如果没有指定allow-hint参数,则服务器忽略客户端期望的地址或前缀,从地址池中选择地址或前缀分配给客户端。
· 一个接口上最多只能引用一个地址池,如果多次执行该命令,新的配置会覆盖已有配置。
· 接口可以引用并不存在的地址池,但是,此时该接口无法为客户端分配IPv6地址、前缀等信息。只有创建该地址池后,才能为客户端分配IPv6地址、前缀等信息。
# 配置接口Vlan-interface2引用已存在的地址池1,服务器支持期望地址/前缀分配和地址/前缀快速分配功能,优先级设置为最高,即255。
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] ipv6 dhcp server apply pool 1 allow-hint preference 255 rapid-commit
· ipv6 dhcp pool
· ipv6 dhcp select
ipv6 dhcp server forbidden-address命令用来配置不参与自动分配的IPv6地址。
undo ipv6 dhcp server forbidden-address命令用来取消不参与自动分配的IPv6地址的配置。
ipv6 dhcp server forbidden-address start-ipv6-address [ end-ipv6-address ]
undo ipv6 dhcp server forbidden-address start-ipv6-address [ end-ipv6-address ]
除DHCPv6服务器接口的IPv6地址外,DHCPv6地址池中的所有IPv6地址都参与自动分配。
mdc-admin
start-ipv6-address:不参与自动分配的起始IPv6地址。
end-ipv6-address:不参与自动分配的结束IPv6地址,不能小于start-ipv6-address。如果不指定该参数,则表示只有一个不参与自动分配的IPv6地址,即start-ipv6-address;否则,表示start-ipv6-address到end-ipv6-address之间的IPv6地址均不能参与自动分配。
某些服务器占用的IPv6地址(如网关地址、FTP服务器地址),不能分配给DHCPv6客户端。通过本命令可以避免这些地址参与自动分配。
· 如果通过ipv6 dhcp server forbidden-address将已经静态绑定的IPv6地址配置为不参与自动分配的地址,则该地址仍然可以分配给静态绑定的用户。
· 执行undo ipv6 dhcp server forbidden-address命令取消不参与自动分配IPv6地址的配置时,指定的地址/地址范围必须与执行ipv6 dhcp server forbidden-address命令时指定的地址/地址范围保持一致。如果配置不参与自动分配的IPv6地址为某一地址范围,则只能同时取消该地址范围内所有IPv6地址的配置,不能单独取消其中某个IPv6地址的配置。
· 多次执行ipv6 dhcp server forbidden-address命令,可以配置多个不参与自动分配的IPv6地址范围。
# 配置2001:10:110::1到2001:10:110::20之间的IPv6地址不参与地址自动分配。
[Sysname] ipv6 dhcp server forbidden-address 2001:10:110::1 2001:10:110::20
· ipv6 dhcp server forbidden-prefix
ipv6 dhcp server forbidden-prefix命令用来配置不参与自动分配的IPv6前缀。
undo ipv6 dhcp server forbidden-prefix命令用来取消不参与自动分配的IPv6前缀的配置。
ipv6 dhcp server forbidden-prefix start-prefix/prefix-len [ end-prefix/prefix-len ]
undo ipv6 dhcp server forbidden-prefix start-prefix/prefix-len [ end-prefix/prefix-len ]
DHCPv6前缀池中的所有IPv6前缀都参与自动分配。
mdc-admin
start-prefix/prefix-len:不参与自动分配的起始IPv6前缀。prefix-len为前缀长度,取值范围为1~128。
end-prefix/prefix-len:不参与自动分配的结束IPv6前缀。prefix-len为前缀长度,取值范围为1~128。end-prefix的取值不能小于start-prefix。如果不指定该参数,则表示只有一个不参与自动分配的IPv6前缀,即start-prefix/prefix-len;否则,表示start-prefix/prefix-len到end-prefix/prefix-len之间的前缀均不能参与自动分配。
· 如果通过ipv6 dhcp server forbidden-prefix将已经静态绑定的IPv6前缀配置为不参与自动分配的前缀,则该前缀仍然可以分配给静态绑定的用户。
· 执行undo ipv6 dhcp server forbidden-prefix命令取消不参与自动分配IPv6前缀的配置时,指定的前缀/前缀范围必须与执行ipv6 dhcp server forbidden-prefix命令时指定的前缀/前缀范围保持一致。如果配置不参与自动分配的IPv6前缀为某一前缀范围,则只能同时取消该前缀范围内所有IPv6前缀的配置,不能单独取消其中某个IPv6前缀的配置。
· 多次执行ipv6 dhcp server forbidden-prefix命令,可以配置多个不参与自动分配的IPv6前缀段。
# 配置2001:3e11::/32到2001:3eff::/32之间的IPv6前缀不参与前缀自动分配。
[Sysname] ipv6 dhcp server forbidden-prefix 2001:3e11::/32 2001:3eff::/32
· ipv6 dhcp server forbidden-address
network命令用来配置DHCPv6地址池动态分配的IPv6地址网段。
undo network命令用来删除动态分配的IPv6地址网段。
network prefix/prefix-length [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ]
没有配置动态分配的IPv6地址网段,即没有可供分配的IPv6地址。
DHCPv6地址池视图
mdc-admin
prefix/prefix-length:用于动态分配的IPv6地址网段。prefix/prefix-length为地址网段的前缀和前缀长度,prefix-length的取值范围为1~128。
preferred-lifetime preferred-lifetime:指定地址池中分配的地址和前缀的首选生命期。preferred-lifetime为地址和前缀的首选生命期,取值范围为60~4294967295,单位为秒,缺省值为604800秒(7天)。
valid-lifetime valid-lifetime:指定地址池中分配的地址和前缀的有效生命期。valid-lifetime为地址和前缀的有效生命期,取值范围为60~4294967295,单位为秒,缺省值为2592000秒(30天)。valid-lifetime必须大于或等于preferred-lifetime。
· 每个DHCPv6地址池只能配置一个网段,如果多次执行network命令,新的配置会覆盖已有配置。
· 修改或删除network配置,会导致该地址池下现有的已分配地址被删除。
# 配置DHCPv6地址池1动态分配的地址网段为3ffe:501:ffff:100::/64。
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] network 3ffe:501:ffff:100::/64
· address range
· temporary address range
option命令用来配置DHCPv6地址池的DHCPv6自定义选项。
undo option命令用来删除DHCPv6地址池的DHCPv6自定义选项。
option code hex hex-string
undo option code
没有配置DHCPv6地址池的DHCPv6自定义选项。
DHCPv6地址池视图
mdc-admin
code:选项的数值,取值范围为21~65535,不包括25~26,37~40,43~48。
hex hex-string:指定选项内容为配置的十六进制数串。hex-string为偶数位的十六进制数串,位数的取值范围为2~256。
通过执行本命令,可以配置编号为code的DHCPv6选项内容为指定的十六进制数串,即采用指定的内容来填充DHCPv6应答报文中编号为code的选项,以便将指定的选项内容分配给客户端。
本命令为DHCPv6服务器提供了灵活的选项配置方式,使得DHCPv6服务器可以为DHCPv6客户端提供更加丰富的选项内容。在以下情况下,可以使用本命令配置DHCPv6自定义选项:
· 随着DHCPv6的不断发展,新的DHCPv6选项会陆续出现。通过配置DHCPv6自定义选项,可以方便地添加新的DHCPv6选项。
· 有些选项的内容,RFC中没有统一规定。厂商可以根据需要定义选项的内容,如Option 43。通过配置DHCPv6自定义选项,可以为DHCPv6客户端提供厂商指定的信息。
· 设备上只提供了有限的选项配置命令(如dns-server命令),对于没有专门命令来配置的DHCPv6选项,可以通过option命令配置选项内容。例如,可以通过option 31 hex 00c80000000000000000000000000001命令指定为DHCPv6客户端分配的NTP服务器地址为200::1。
· 如果多次执行本命令,并指定相同的选项数值code,则新的配置会覆盖已有配置。
· 有些DHCPv6选项既可以通过专门的命令来配置,也可以通过option命令来配置。例如,Option 23(DNS服务器地址选项)既可以通过dns-server命令配置,也可以通过option 23命令配置。如果同时通过上述两种方式配置了这些选项,则在填充DHCPv6应答报文的选项时,优先选择专门命令的配置。如果没有通过专门命令来配置,则采用option命令配置的内容填充选项。
# DNS服务器地址选项的编号为23。在DHCPv6地址池1中配置为DHCPv6客户端分配的DNS服务器地址为2001:f3e0::1。
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] option 23 hex 2001f3e0000000000000000000000001
· display ipv6 dhcp pool
· sip-server
prefix-pool命令用来配置地址池引用前缀池,以便从前缀池中动态选择前缀分配给客户端。
undo prefix-pool命令用来取消地址池引用前缀池。
prefix-pool prefix-pool-number [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ]
undo prefix-pool prefix-pool-number
地址池没有引用前缀池。
DHCPv6地址池视图
mdc-admin
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。
· 地址池可以引用并不存在的前缀池,但是,此时设备无法从该地址池中动态选择前缀分配给客户端。只有创建该前缀池后,才能支持前缀的动态分配。
· 不允许通过重复执行本命令的方式修改地址池引用的前缀池、前缀的首选生命期和有效生命期。只有取消当前地址池引用的前缀池后,才能引用其它前缀池,或修改前缀的首选生命期和有效生命期。
# 在地址池1中引用前缀池1,首选生命期和有效生命期为缺省值。
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] prefix-pool 1
# 在地址池2中引用前缀池2,并设置首选生命期为1天,有效生命期为3天。
[Sysname] ipv6 dhcp pool 2
[Sysname-dhcp6-pool-2] prefix-pool 2 preferred-lifetime 86400 valid-lifetime 259200
· display ipv6 dhcp pool
reset ipv6 dhcp server conflict命令用来清除DHCPv6地址冲突信息。
reset ipv6 dhcp server conflict [ address ipv6-address ]
mdc-admin
address ipv6-address:清除指定IPv6地址的地址冲突信息。如果不指定本参数,则清除所有IPv6地址的地址冲突信息。
# 清除全部地址冲突信息。
<Sysname> reset ipv6 dhcp server conflict
· display ipv6 dhcp server conflict
reset ipv6 dhcp server expired命令用来清除租约过期的DHCPv6地址绑定信息。
reset ipv6 dhcp server expired [ address ipv6-address | pool pool-name ]
mdc-admin
address ipv6-address:清除指定IPv6地址的租约过期地址绑定信息。
pool pool-name:清除指定地址池中租约过期的DHCPv6地址绑定信息。pool-name表示DHCPv6地址池名称,为1~63个字符的字符串,不区分大小写。
执行本命令时,如果不指定任何参数,则清除所有租约过期的地址绑定信息。
# 清除地址2001:f3e0::1的租约过期地址绑定信息。
<Sysname> reset ipv6 dhcp server expired address 2001:f3e0::1
· display ipv6 dhcp server expired
reset ipv6 dhcp server ip-in-use命令用来清除DHCPv6的正式地址绑定和临时地址绑定信息。
reset ipv6 dhcp server ip-in-use [ address ipv6-address | pool pool-name ]
mdc-admin
address ipv6-address:清除指定IPv6地址的正式地址绑定和临时地址绑定信息。
pool pool-name:清除指定DHCPv6地址池的正式地址绑定和临时地址绑定信息。pool-name表示DHCPv6地址池名称,为1~63个字符的字符串,不区分大小写。
执行本命令时,如果不指定任何参数,则清除所有的DHCPv6正式地址绑定和临时地址绑定信息。
需要注意的是,执行本命令后,静态临时地址绑定和静态正式地址绑定信息将变为静态无效地址绑定。
# 清除所有的DHCPv6正式地址绑定和临时地址绑定信息。
<Sysname> reset ipv6 dhcp server ip-in-use
# 清除指定地址池的DHCPv6正式地址绑定和临时地址绑定信息。
<Sysname> reset ipv6 dhcp server ip-in-use pool 1
# 清除指定IPv6地址的DHCPv6正式地址绑定和临时地址绑定信息。
<Sysname> reset ipv6 dhcp server ip-in-use address 2001:0:0:1::1
· display ipv6 dhcp server ip-in-use
reset ipv6 dhcp server pd-in-use命令用来清除DHCPv6正式前缀绑定和临时前缀绑定信息。
reset ipv6 dhcp server pd-in-use [ pool pool-name | prefix prefix/prefix-len ]
mdc-admin
pool pool-name:清除指定DHCPv6地址池的前缀绑定信息。pool-name表示DHCPv6地址池名称,为1~63个字符的字符串,不区分大小写。
prefix prefix/prefix-len:清除指定前缀的前缀绑定信息。prefix/prefix-len为IPv6前缀/前缀长度,prefix-len取值范围为1~128。
执行本命令时,如果不指定任何参数,则清除所有的DHCPv6前缀绑定信息。
需要注意的是,执行本命令后,静态临时前缀绑定和静态正式前缀绑定信息将变为静态无效前缀绑定。
# 清除所有的DHCPv6前缀绑定信息。
<Sysname> reset ipv6 dhcp server pd-in-use
# 清除指定DHCPv6地址池的正式前缀绑定和临时前缀绑定信息。
<Sysname> reset ipv6 dhcp server pd-in-use pool 1
# 清除指定IPv6前缀的前缀绑定信息。
<Sysname> reset ipv6 dhcp server pd-in-use prefix 2001:0:0:1::/64
· display ipv6 dhcp server pd-in-use
reset ipv6 dhcp server statistics命令用来清除DHCPv6服务器的报文统计信息。
reset ipv6 dhcp server statistics
mdc-admin
# 清除DHCPv6服务器的报文统计信息。
<Sysname> reset ipv6 dhcp server statistics
· display ipv6 dhcp server statistics
sip-server命令用来配置为客户端分配的SIP服务器地址或域名。
undo sip-server命令用来删除为客户端分配的SIP服务器地址或域名。
sip-server { address ipv6-address | domain-name domain-name }
undo sip-server { address ipv6-address | domain-name domain-name }
没有指定为客户端分配的SIP服务器地址和域名。
DHCPv6地址池视图
mdc-admin
address ipv6-address:指定SIP服务器的IPv6地址。
domain-name domain-name:指定SIP服务器的域名,domain-name为1~50个字节的字符串,不区分大小写。
同一地址池下最多可以配置8个SIP服务器地址和8个SIP服务器域名。配置的先后顺序决定了SIP服务器地址或域名的优先级,即先配置的地址或域名优先级高于后配置的地址或域名。
# 配置DHCPv6地址池1为客户端分配的SIP服务器地址为2:2::4。
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] sip-server address 2:2::4
# 配置DHCPv6地址池1为客户端分配的SIP服务器域名为bbb.com。
[Sysname-dhcp6-pool-1] sip-server domain-name bbb.com
static-bind命令用来配置静态绑定的IPv6地址或前缀,以便实现DHCPv6服务器为特定的客户端分配固定的IPv6地址或前缀。
undo static-bind命令用来删除静态绑定的IPv6地址或前缀。
static-bind { address ipv6-address/addr-prefix-length | prefix prefix/prefix-len } duid duid [ iaid iaid ] [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ]
undo static-bind { address ipv6-address/addr-prefix-length | prefix prefix/prefix-len }
不存在静态绑定的IPv6地址和前缀。
DHCPv6地址池视图
mdc-admin
address ipv6-address/addr-prefix-length:指定静态绑定的IPv6地址及地址前缀长度。addr-prefix-length的取值范围为1~128。
prefix 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命令,可以配置多个静态绑定的IPv6地址和前缀。
· 同一IPv6地址或者前缀只能绑定给一个客户端。不允许通过重复执行本命令的方式修改IPv6地址或者前缀与客户端的绑定关系。只有删除了某个IPv6地址或者前缀的静态绑定关系后,才能将该IPv6地址或者前缀重新与其他客户端绑定。
# 在地址池1中配置静态绑定地址:将地址2001:0410::1/35固定分配给DUID为0003000100e0fc005552、IAID为A1A1A1A1的客户端。
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] static-bind address 2001:0410::1/35 duid 0003000100e0fc005552 iaid A1A1A1A1
# 在地址池1中配置静态绑定前缀:将前缀2001:0410::/35固定分配给DUID为00030001CA0006A400、IAID为A1A1A1A1的客户端。
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] static-bind prefix 2001:0410::/35 duid 00030001CA0006A400 iaid A1A1A1A1
temporary address range命令用来配置地址池中动态分配的IPv6临时地址范围。
undo temporary address range命令用来删除地址池中动态分配的IPv6临时地址范围。
temporary address range start-ipv6-address end-ipv6-address [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ]
没有配置地址池动态分配的IPv6临时地址范围,不能分配IPv6临时地址。
DHCPv6地址池视图
mdc-admin
start-ipv6-address:动态分配范围的起始IPv6临时地址。
end-ipv6-address:动态分配范围的结束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命令时,地址池不会从network或者address range命令配置的地址范围内分配临时地址。即此时不支持临时地址分配。
· 一个地址池最多只能配置一个IPv6临时地址范围,如果多次执行该命令,新的配置会覆盖已有配置。
# 配置DHCPv6地址池1动态分配的IPv6临时地址范围为3ffe:501:ffff:100::50到3ffe:501:ffff:100::60。
[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
· address range
DHCPv6中继功能中所指的“接口”包括VLAN接口、三层以太网接口。三层以太网接口是指在以太网接口视图下通过port link-mode route命令切换为三层模式的以太网接口,有关以太网接口模式切换的操作,请参见“二层技术-以太网交换配置指导”中的“以太网接口配置”。
display ipv6 dhcp relay server-address命令用来显示DHCPv6中继上指定的DHCPv6服务器地址信息。
display ipv6 dhcp relay server-address [ interface interface-type interface-number ]
mdc-admin
mdc-operator
interface interface-type interface-number:显示指定接口上指定的DHCPv6服务器地址信息。其中,interface-type interface-number为接口类型和接口编号。如果不指定本参数,则显示所有接口上指定的DHCPv6服务器地址信息。
# 显示DHCPv6中继上指定的所有DHCPv6服务器地址信息。
<Sysname> display ipv6 dhcp relay server-address
Interface: Vlan-interface2
Server address Outgoing Interface
2::3
3::4 Vlan-interface4
Interface: Vlan-interface3
Server address Outgoing Interface
2::3
3::4 Vlan-interface4
# 显示接口Vlan-interface2上指定的DHCPv6服务器地址信息。
<Sysname> display ipv6 dhcp relay server-address interface vlan-interface 2
Interface: Vlan-interface2
Server address Outgoing Interface
2::3
3::4 Vlan-interface4
表1-9 display ipv6 dhcp relay server-address命令显示信息描述表
接口上指定的DHCPv6服务器地址 |
|
DHCPv6报文的出接口,若未指定出接口,则表明报文将通过路由自动查找出接口 |
· ipv6 dhcp relay server-address
display ipv6 dhcp relay statistics命令用来显示DHCPv6中继的相关报文统计信息。
display ipv6 dhcp relay statistics [ interface interface-type interface-number ]
mdc-admin
mdc-operator
interface interface-type interface-number:显示指定接口上DHCPv6中继的相关报文统计信息。其中,interface-type interface-number为接口类型和接口编号。如果不指定本参数,则显示所有接口上DHCPv6中继的相关报文统计信息。
# 显示DHCPv6中继的相关报文统计信息。
<Sysname> display ipv6 dhcp relay statistics
Packets dropped : 4
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
# 显示接口Vlan-interface2上DHCPV6中继的相关报文统计信息。
<Sysname> display ipv6 dhcp relay statistics interface vlan-interface 2
Packets dropped : 4
Packets received : 16
Solicit : 0
Request : 0
Confirm : 0
Renew : 0
Rebind : 0
Release : 0
Decline : 0
Information-request : 8
Relay-forward : 0
Relay-reply : 8
Packets sent : 16
Advertise : 0
Reconfigure : 0
Reply : 8
Relay-forward : 8
Relay-reply : 0
表1-10 display ipv6 dhcp relay statistics命令显示信息描述表
接收到的Solicit报文数目 |
|
接收到的Request报文数目 |
|
接收到的Confirm报文数目 |
|
接收到的Renew报文数目 |
|
接收到的Rebind报文数目 |
|
接收到的Release报文数目 |
|
接收到的Decline报文数目 |
|
接收到的Relay-reply报文数目 |
|
发送的Advertise报文数目 |
|
发送的Reconfigure报文数目 |
|
发送的Reply报文数目 |
|
发送的Relay-forward报文数目 |
|
发送的Relay-reply报文数目 |
· reset ipv6 dhcp relay statistics
ipv6 dhcp relay server-address命令用来在DHCPv6中继上指定DHCPv6服务器的地址。
undo ipv6 dhcp relay server-address命令用来删除DHCPv6中继上指定的DHCPv6服务器地址。
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 ] ]
没有在DHCPv6中继上指定任何DHCPv6服务器地址。
mdc-admin
ipv6-address:DHCPv6服务器的IPv6地址。如果DHCPv6服务器的IPv6地址是组播地址或者链路本地地址,则必须指定报文的出接口。
interface interface-type interface-number:指定报文的出接口。其中,interface-type interface-number为接口类型和接口编号。如果指定了本参数,则通过指定的接口将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命令时,如果指定了ipv6-address参数,则删除指定的DHCPv6服务器地址;如果没有指定任何参数,则删除接口上的所有DHCPv6服务器地址。
# 配置接口Vlan-interface2工作在DHCPv6中继模式,并指定DHCPv6服务器地址为2001:1::3。
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] ipv6 dhcp select relay
[Sysname-Vlan-interface2] ipv6 dhcp relay server-address 2001:1::3
· display ipv6 dhcp relay server-address
· ipv6 dhcp select
reset ipv6 dhcp relay statistics命令用来清除DHCPv6中继的相关报文统计信息。
reset ipv6 dhcp relay statistics [ interface interface-type interface-number ]
mdc-admin
interface interface-type interface-number:清除指定接口上的DHCPv6中继相关报文统计信息。其中,interface-type interface-number为接口类型和接口编号。如果没有指定本参数,则清除所有接口上的DHCPv6中继相关报文统计信息。
# 清除DHCPv6中继的相关报文统计信息。
<Sysname> reset ipv6 dhcp relay statistics
· display ipv6 dhcp relay statistics
display ipv6 dhcp client命令用来显示DHCPv6客户端的信息。
display ipv6 dhcp client [ interface interface-type interface-number ]
mdc-admin
mdc-operator
interface interface-type interface-number:显示指定接口的DHCPv6客户端信息。其中,interface-type interface-number为接口类型和接口编号。如果没有指定本参数,则显示所有DHCPv6客户端的信息。
# 显示VLAN接口2上的DHCPv6客户端信息。
<Sysname> display ipv6 dhcp client interface vlan-interface 2
Vlan-interface2:
Type: Stateful client requesting address
State: OPEN
IAID: 0x4030000
Client DUID: 00030001000fe2ff0000
Preferred server:
Reachable via address: FE80::223:89FF:FE63:C4BC
Server DUID: 0003000100238963c4ba
Address: 12:34:56::2/128
Preferred lifetime 86400 sec, valid lifetime 259200 sec
T1 43200 sec, T2 69120 sec
Will expire on Feb 4 2013 at 15:37:20(288 seconds left)
DNS server addresses:
2:2::3
Domain name:
aaa.com
SIP server addresses:
2:2::4
SIP server domain names:
bbb.com
Options:
Code: 88
Length: 3 bytes
Hex: AABBCC
表1-11 display ipv6 dhcp client命令显示信息描述表
DHCPv6客户端类型,取值包括: · Stateful client requesting address:表示获取IPv6地址的DHCPv6客户端 · Stateful client requesting prefix:表示获取IPv6前缀的DHCPv6客户端 · Stateless client:表示无状态DHCPv6客户端 |
|
· IDLE:闲置状态 · SOLICIT:正在定位服务器 · REQUEST:正在申请租约 · OPEN:申请成功 · RENEW:正在申请更新租约(租约T1时间之后,T2时间之前) · REBIND:正在申请更新租约(租约T2时间之后,过期之前) · RELEASE:正在申请释放租约 · DECLINE:检测到地址冲突,正在申请禁用该地址 · INFO-REQUESTING:正在无状态获取配置信息 |
|
IA标识符 |
|
DHCPv6客户端选用的DHCPv6服务器的信息 |
|
租约的T1生命期,单位为秒 |
|
租约的T2生命期,单位为秒 |
|
将在2013年2月4日15点37分20秒过期(还有288秒)。如果租约过期时间在2100年以后,则显示为Will expire after 2100 |
|
申请到的DNS服务器地址 |
|
申请到的SIP服务器地址 |
|
申请到的SIP服务器域名 |
|
display ipv6 dhcp client statistics命令用来显示DHCPv6客户端的统计信息。
display ipv6 dhcp client statistics [ interface interface-type interface-number ]
mdc-admin
mdc-operator
interface interface-type interface-number:显示指定接口上DHCPv6客户端的统计信息。其中,interface-type interface-number为接口类型和接口编号。如果没有指定本参数,则显示所有DHCPv6客户端的统计信息。
# 显示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
Renew : 0
Rebind : 0
Information-request : 5
Release : 0
Decline : 0
表1-12 display ipv6 dhcp client statistics命令显示信息描述表
DHCPv6客户端所在的接口 |
|
收到Reply报文的数目 |
|
收到Advertise报文的数目 |
|
收到Reconfigure报文的数目 |
|
已发送Solicit报文的数目 |
|
已发送Request报文的数目 |
|
已发送Renew报文的数目 |
|
已发送Rebind报文的数目 |
|
已发送Release报文的数目 |
|
已发送Decline报文的数目 |
· reset ipv6 dhcp client statistics
ipv6 address dhcp-alloc命令用来配置接口作为DHCPv6客户端,通过DHCPv6方式获取IPv6地址和其他网络配置参数。
undo ipv6 address dhcp-alloc命令用来取消接口作为DHCPv6客户端,并删除通过DHCPv6获取到的IPv6地址和其他网络配置参数。
ipv6 address dhcp-alloc [ rapid-commit ]
接口不会作为DHCPv6客户端获取IPv6地址和其他网络配置参数。
三层以太网接口视图/三层聚合接口视图/VLAN接口视图/管理用以太网口视图
mdc-admin
rapid-commit:配置客户端支持地址快速分配功能。不指定该参数时,表示该客户端不支持地址快速分配功能。
# 配置VLAN接口10作为DHCPv6客户端,通过DHCPv6方式获取IPv6地址和其他网络配置参数,指定客户端支持地址快速分配功能。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] ipv6 address dhcp-alloc rapid-commit
ipv6 dhcp client dscp命令用来配置DHCPv6客户端发送的DHCPv6报文的DSCP优先级。
undo ipv6 dhcp client dscp命令用来恢复缺省值。
ipv6 dhcp client dscp dscp-value
DHCPv6报文的DSCP优先级为56。
mdc-admin
dscp-value:DHCPv6报文的DSCP优先级,取值范围为0~63。
DSCP携带在DHCPv6报文中的Traffic class字段,用来体现报文自身的优先等级,决定报文传输的优先程度。配置的DSCP优先级的取值越大,报文的优先级越高。通过本命令可以指定DHCPv6客户端发送的DHCPv6报文中携带的DSCP优先级的取值。
# 配置DHCPv6客户端发送的DHCPv6报文的DSCP优先级为30。
[Sysname] ipv6 dhcp client dscp 30
ipv6 dhcp client pd命令用来配置接口作为DHCPv6客户端,通过DHCPv6方式获取IPv6前缀和其他网络配置参数。
undo ipv6 dhcp client pd命令用来取消接口作为DHCPv6客户端,并删除通过DHCPv6获取到的IPv6前缀和其他网络配置参数。
ipv6 dhcp client pd prefix-number [ rapid-commit ]
接口不会作为DHCPv6客户端,通过DHCPv6方式获取IPv6前缀和其他网络配置参数。
三层以太网接口视图/三层聚合接口视图/VLAN接口视图/管理用以太网口视图
mdc-admin
prefix-number:IPv6前缀编号,取值范围为1~1024。DHCPv6客户端获取到IPv6前缀后,将动态创建指定编号的IPv6前缀,该前缀编号对应的IPv6前缀为DHCPv6客户端获取到的前缀。
rapid-commit:指定客户端支持前缀快速分配功能。不指定该参数时,表示不支持前缀快速分配功能。
# 配置VLAN接口10作为DHCPv6客户端,通过DHCPv6方式获取IPv6前缀和其他网络配置参数;指定获取到IPv6前缀后,创建编号为1的IPv6前缀;配置客户端支持前缀快速分配功能。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] ipv6 dhcp client pd 1 rapid-commit
ipv6 dhcp client stateless enable命令用来使能DHCPv6无状态配置功能。
undo ipv6 dhcp client stateless enable命令用来恢复缺省情况。
ipv6 dhcp client stateless enable
undo ipv6 dhcp client stateless enable
DHCPv6客户端无状态配置功能处于关闭状态。
三层以太网接口视图/三层聚合接口视图/VLAN接口视图/管理用以太网口视图
mdc-admin
接口使能无状态配置功能后发送information request报文申请配置信息。
在VLAN接口2上使能DHCPv6无状态配置功能。
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] ipv6 dhcp client stateless enable
reset ipv6 dhcp client statistics命令用来清除DHCPv6客户端的统计信息。
reset ipv6 dhcp client statistics [ interface interface-type interface-number ]
mdc-admin
interface interface-type interface-number:清除指定接口上DHCPv6客户端的统计信息。其中,interface-type interface-number为接口类型和接口编号。如果没有指定本参数,则清除所有DHCPv6客户端的统计信息。
# 清除所有DHCPv6客户端的统计信息。
<Sysname> reset ipv6 dhcp client statistics
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!