10-DHCPv6命令
本章节下载: 10-DHCPv6命令 (233.5 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
ipv6 dhcp select命令用来配置接口工作在DHCPv6服务器或DHCPv6中继模式。
undo ipv6 dhcp select命令用来恢复缺省情况。
【命令】
ipv6 dhcp select { relay | server }
undo ipv6 dhcp select
【缺省情况】
接口未工作在DHCPv6服务器模式,也未工作在DHCPv6中继模式,接口接收到DHCPv6客户端发来的DHCPv6报文后,丢弃该报文。
【视图】
接口视图
【缺省用户角色】
network-admin
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地址/前缀绑定信息。
· 一个接口不能同时作为DHCPv6中继和DHCPv6服务器。建议不要在一个接口上同时配置DHCPv6客户端和DHCPv6中继/服务器功能。
【举例】
# 配置接口Vlan-interface10工作在DHCPv6服务器模式。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] ipv6 dhcp select server
# 配置接口Vlan-interface20工作在DHCPv6中继模式。
<Sysname> system-view
[Sysname] interface vlan-interface 20
[Sysname-Vlan-interface20] ipv6 dhcp select relay
【相关命令】
· display ipv6 dhcp relay server-address
· display ipv6 dhcp server
display ipv6 dhcp duid命令用来显示本设备的DUID。
【命令】
display ipv6 dhcp duid
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【使用指导】
DUID(DHCP Unique Identifier,DHCP唯一标识符)是一台DHCPv6设备(包括客户端、服务器和中继)的唯一标识。在DHCPv6报文交互过程中,DHCPv6客户端、服务器和中继通过在报文中添加DUID来标识自己。
【举例】
# 显示本设备的DUID。
<Sysname> display ipv6 dhcp duid
The DUID of this device: 0003-0001-00e0-fc00-5552.
address range命令用来配置地址池中动态分配的IPv6非临时地址范围。
undo address range命令用来删除地址池中动态分配的IPv6非临时地址范围。
【命令】
address range start-ipv6-address end-ipv6-address [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ]
undo address range
【缺省情况】
没有配置地址池中动态分配的IPv6非临时地址范围,通过network命令指定的网段内的单播地址都可以作为非临时地址分配给客户端。
【视图】
DHCPv6地址池视图
【缺省用户角色】
network-admin
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> system-view
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] network 3ffe:501:ffff:100::/64
[Sysname-dhcp6-pool-1] address range 3ffe:501:ffff:100::10 3ffe:501:ffff:100::31
【相关命令】
· display ipv6 dhcp pool
· network
· temporary address range
display ipv6 dhcp pool命令用来显示DHCPv6地址池的信息。
【命令】
display ipv6 dhcp pool [ pool-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
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 pool |
DHCPv6地址池名称 |
Network |
DHCPv6地址池中用于动态分配的IPv6地址网段 |
Prefix pool |
地址池引用的前缀池索引 |
Preferred lifetime |
租约首选生命期,单位为秒 |
valid lifetime |
租约有效生命期,单位为秒 |
Addresses |
用于动态分配的IPv6非临时地址信息 |
Range |
用于动态分配的IPv6地址范围 |
Total address number |
可供分配的地址总数 |
Available |
空闲的地址总数 |
In-use |
已分配的地址总数 |
Temporary addresses |
用于动态分配的IPv6临时地址信息 |
Static bindings |
静态绑定的IPv6地址或前缀信息 |
DUID |
静态绑定的客户端DUID |
IAID |
静态绑定的客户端IAID,未配置则显示为Not configured |
Prefix |
静态绑定的IPv6前缀 |
Address |
静态绑定的IPv6地址 |
DNS server addresses |
为客户端分配的DNS服务器地址 |
Domain name |
为客户端分配的域名 |
SIP server addresses |
为客户端分配的SIP服务器地址 |
SIP server domain names |
为客户端分配的SIP服务器域名 |
display ipv6 dhcp prefix-pool命令用来显示前缀池的信息。
【命令】
display ipv6 dhcp prefix-pool [ prefix-pool-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
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命令显示信息描述表
字段 |
描述 |
Prefix-pool |
前缀池索引 |
Prefix |
前缀池中配置的前缀 |
Available |
空闲的前缀数量 |
In-use |
已分配的前缀数量 |
Static |
静态绑定的前缀数量 |
Assigned length |
分配的前缀长度 |
Total prefix number |
可供分配的前缀数量 |
display ipv6 dhcp server命令用来显示接口上的DHCPv6服务器信息,包括接口上引用的DHCPv6地址池等信息。
【命令】
display ipv6 dhcp server [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
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命令显示信息描述表
字段 |
描述 |
Interface |
工作在DHCPv6服务器模式的接口 |
Pool |
接口引用的地址池,如果显示为global,则表示接口上没有引用某个地址池,分配地址、前缀和其他网络参数时全局动态选择地址池 |
Using pool |
接口引用的地址池,如果显示为global,则表示接口上没有引用某个地址池,分配地址、前缀和其他网络参数时全局动态选择地址池 |
Preference value |
服务器优先级,取值为0~255,该值越大,表示服务器的优先级越高 |
Allow-hint |
是否支持优先为客户端分配其期望的地址和前缀: · Enabled:表示支持优先为客户端分配其期望的地址和前缀 · Disabled:表示忽略客户端期望的地址和前缀 |
Rapid-commit |
是否支持地址和前缀快速分配功能: · Enabled:表示配置了地址和前缀快速分配功能 · Disabled:表示未配置地址和前缀快速分配功能 |
display ipv6 dhcp server conflict命令用来显示DHCPv6的地址冲突信息。
【命令】
display ipv6 dhcp server conflict [ address ipv6-address ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
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命令显示信息描述表
字段 |
描述 |
IPv6 address |
发生冲突的IPv6地址 |
Detect time |
检测到冲突的时间 |
【相关命令】
· reset ipv6 dhcp server conflict
display ipv6 dhcp server expired命令用来显示租约过期的DHCPv6地址绑定信息。
【命令】
display ipv6 dhcp server expired [ address ipv6-address | pool pool-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
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命令显示信息描述表
字段 |
描述 |
IPv6 address |
租约过期的IPv6地址 |
DUID |
租约过期的客户端的DUID |
Lease expiration |
租约过期的时间 |
【相关命令】
· 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 ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
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命令显示信息描述表
字段 |
描述 |
Pool |
地址绑定信息所属的地址池 |
IPv6 address |
已分配的IPv6地址 |
Type |
IPv6地址绑定的类型,取值包括: · Static(F):表示尚未分配给客户端的静态绑定(Free),即静态无效绑定 · Static(O):设备上配置静态绑定的地址后,如果收到对应客户端发送的Solicit消息,则产生该类型的绑定信息,即静态临时绑定(Offered) · Static(C):表示已经分配给客户端的静态绑定(Committed),即静态正式绑定 · Auto(O):表示接收到客户端发送的Solicit消息后,产生的动态临时绑定(Offered) · Auto(C):表示接收到客户端发送的Request消息,或支持地址快速分配功能的服务器收到客户端发送的包含Rapid Commit选项的Solicit消息后,产生的动态正式绑定(Committed) |
Lease-expiration |
IPv6地址的租约过期时间。如果租约过期时间在2100年以后,则显示为Expires after 2100;对于静态无效绑定,显示为Not available |
Client |
DHCPv6客户端的IPv6地址。对于静态无效绑定,该字段显示为空 |
DUID |
客户端的DUID |
IAID |
客户端的IAID。对于静态无效绑定且没有配置IAID,该字段显示为N/A |
Preferred lifetime |
IPv6地址的首选生命期,单位为秒 |
valid lifetime |
IPv6地址的有效生命期,单位为秒 |
Expires at |
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 ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
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 prefix |
已分配的IPv6前缀 |
Type |
前缀绑定的类型,取值包括: · Static(F):表示尚未分配给客户端的静态绑定前缀(Free),即静态无效绑定 · Static(O):表示静态临时绑定。设备上配置静态绑定的前缀后,如果收到对应客户端发送的Solicit消息,则产生该类型的绑定信息,即静态临时绑定(Offered) · Static(C):表示已经分配给客户端的静态绑定,即静态正式绑定(Committed) · Auto(O):表示接收到客户端发送的Solicit消息后,产生的动态临时绑定(Offered) · Auto(C):表示接收到客户端发送的Request消息,或支持前缀快速分配功能的服务器收到客户端发送的包含Rapid Commit选项的Solicit消息后,产生的动态正式绑定(Committed) |
Pool |
前缀绑定所属的地址池 |
Lease-expiration |
前缀的租约过期时间。如果租约过期时间在2100年以后,则显示为Expires after 2100;对于静态无效绑定,显示为Not available |
Client |
DHCPv6客户端的IPv6地址。对于静态无效绑定,该字段显示为空 |
DUID |
客户端的DUID |
IAID |
客户端的IAID。对于静态无效绑定且没有配置IAID,该字段显示为N/A |
Preferred lifetime |
前缀的首选生命期,单位为秒 |
valid lifetime |
前缀的有效生命期,单位为秒 |
Expires at |
前缀的租约过期时间。如果租约过期时间在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 ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
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命令显示信息描述表
字段 |
描述 |
Bindings |
各种状态的地址绑定数,包括: · Ip-in-use:地址绑定信息总数 · Pd-in-use:前缀绑定信息的总数 · Expired:租约过期的地址绑定信息的总数 |
Conflict |
冲突地址的总数,显示指定地址池的统计信息时无此字段 |
Packets received |
接收报文的数目,报文类型如下: · Solicit · Request · Confirm · Renew · Rebind · Release · Decline · Information-request · Relay-forward 显示指定地址池的统计信息时无此类字段 |
Packets dropped |
丢弃报文的数目,显示指定地址池的统计信息时无此类字段 |
Packets sent |
发送报文的数目,报文类型如下: · Advertise · Reconfigure · Reply · Relay-reply 显示指定地址池的统计信息时无此类字段 |
【相关命令】
· reset ipv6 dhcp server statistics
dns-server命令用来配置为客户端分配的DNS服务器地址。
undo dns-server命令用来删除指定的DNS服务器地址。
【命令】
dns-server ipv6-address
undo dns-server ipv6-address
【缺省情况】
没有指定为客户端分配的DNS服务器地址。
【视图】
DHCPv6地址池视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
ipv6-address:DNS服务器的IPv6地址。
【使用指导】
可以通过多次执行本命令配置多个DNS服务器地址。一个地址池下最多可以配置8个DNS服务器地址,且配置的先后顺序决定了DNS服务器的优先级,先配置的DNS服务器优先级大于后配置的DNS服务器。
【举例】
# 配置DHCPv6地址池1为客户端分配的DNS服务器地址为2:2::3。
<Sysname> system-view
[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
undo domain-name
【缺省情况】
没有指定为客户端分配的域名后缀。
【视图】
DHCPv6地址池视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
domain-name:域名后缀,为1~50个字符的字符串,不区分大小写。
【使用指导】
一个地址池下只能配置一个域名后缀。重复执行本命令,新的配置会覆盖原有配置。
【举例】
# 配置DHCPv6地址池1为客户端分配的域名后缀为aaa.com。
<Sysname> system-view
[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地址池。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
pool-name:DHCPv6地址池名称,为1~63个字符的字符串,不区分大小写。
【使用指导】
在DHCPv6地址池下,可以配置为DHCPv6客户端分配的IPv6地址、前缀等参数。
需要注意的是,删除DHCPv6地址池时,该地址池中已经分配的地址绑定信息和前缀绑定信息也将被删除。
【举例】
# 创建名称为pool1的DHCPv6地址池,并进入DHCPv6地址池视图。
<Sysname> system-view
[Sysname] ipv6 dhcp pool pool1
【相关命令】
· display ipv6 dhcp pool
· ipv6 dhcp server apply 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 prefix-pool prefix-pool-number
【缺省情况】
设备上不存在任何前缀池。
【视图】
系统视图
【缺省用户角色】
network-admin
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> system-view
[Sysname] ipv6 dhcp prefix-pool 1 prefix 2001:0410::/32 assign-len 42
【相关命令】
· display ipv6 dhcp prefix-pool
· prefix-pool
ipv6 dhcp server命令用来配置全局查找地址池,并指定全局查找DHCPv6地址池时地址或前缀分配策略。
undo ipv6 dhcp server命令用来恢复缺省情况。
【命令】
ipv6 dhcp server { allow-hint | preference preference-value | rapid-commit } *
undo ipv6 dhcp server
【缺省情况】
接口全局查找DHCPv6地址池时,不支持期望地址/前缀分配和地址/前缀快速分配功能,服务器优先级的值为0。
【视图】
接口视图
【缺省用户角色】
network-admin
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> system-view
[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地址或前缀分配给客户端。
【视图】
接口视图
【缺省用户角色】
network-admin
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> system-view
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] ipv6 dhcp server apply pool 1 allow-hint preference 255 rapid-commit
【相关命令】
· display ipv6 dhcp server
· 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地址都参与自动分配。
【视图】
系统视图
【缺省用户角色】
network-admin
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> system-view
[Sysname] ipv6 dhcp server forbidden-address 2001:10:110::1 2001:10:110::20
【相关命令】
· ipv6 dhcp server forbidden-prefix
· static-bind
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前缀都参与自动分配。
【视图】
系统视图
【缺省用户角色】
network-admin
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> system-view
[Sysname] ipv6 dhcp server forbidden-prefix 2001:3e11::/32 2001:3eff::/32
【相关命令】
· ipv6 dhcp server forbidden-address
· static-bind
network命令用来配置DHCPv6地址池动态分配的IPv6地址网段。
undo network命令用来删除动态分配的IPv6地址网段。
【命令】
network prefix/prefix-length [ preferred-lifetime preferred-lifetime valid-lifetime valid-lifetime ]
undo network
【缺省情况】
没有配置动态分配的IPv6地址网段,即没有可供分配的IPv6地址。
【视图】
DHCPv6地址池视图
【缺省用户角色】
network-admin
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命令,新的配置会覆盖已有配置。
· 在地址池下配置了address range、temporary address range命令后,不允许修改或删除network配置。
· 修改或删除network配置,会导致该地址池下现有的地址被删除。
【举例】
# 配置DHCPv6地址池1动态分配的地址网段为3ffe:501:ffff:100::/64。
<Sysname> system-view
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] network 3ffe:501:ffff:100::/64
【相关命令】
· address range
· display ipv6 dhcp pool
· temporary address range
option命令用来配置DHCPv6地址池的DHCPv6自定义选项。
undo option命令用来删除DHCPv6地址池的DHCPv6自定义选项。
【命令】
option code hex hex-string
undo option code
【缺省情况】
没有配置DHCPv6地址池的DHCPv6自定义选项。
【视图】
DHCPv6地址池视图
【缺省用户角色】
network-admin
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。
· 扩展已有的DHCPv6选项。当前已提供的方式无法满足用户需求时(比如通过dns-server命令最多只能配置8个DNS服务器地址,如果用户需要配置的DNS服务器地址数目大于8,则该命令无法满足需求),可以通过配置DHCPv6自定义选项的方式进行扩展。
需要注意的是:
· 如果多次执行本命令,并指定相同的选项数值code,则新的配置会覆盖已有配置。
· 有些DHCPv6选项既可以通过专门的命令来配置,也可以通过option命令来配置。例如,Option 23(DNS服务器地址选项)既可以通过dns-server命令配置,也可以通过option 23命令配置。如果同时通过上述两种方式配置了这些选项,则在填充DHCPv6应答报文的选项时,优先选择专门命令的配置。如果没有通过专门命令来配置,则采用option命令配置的内容填充选项。
【举例】
# DNS服务器地址选项的编号为23。在DHCPv6地址池1中配置为DHCPv6客户端分配的DNS服务器地址为2001:f3e0::1。
<Sysname> system-view
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] option 23 hex 2001f3e0000000000000000000000001
【相关命令】
· display ipv6 dhcp pool
· dns-server
· domain-name
· 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地址池视图
【缺省用户角色】
network-admin
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> system-view
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] prefix-pool 1
# 在地址池2中引用前缀池2,并设置首选生命期为1天,有效生命期为3天。
<Sysname> system-view
[Sysname] ipv6 dhcp pool 2
[Sysname-dhcp6-pool-2] prefix-pool 2 preferred-lifetime 86400 valid-lifetime 259200
【相关命令】
· display ipv6 dhcp pool
· ipv6 dhcp prefix-pool
reset ipv6 dhcp server conflict命令用来清除DHCPv6地址冲突信息。
【命令】
reset ipv6 dhcp server conflict [ address ipv6-address ]
【视图】
用户视图
【缺省用户角色】
network-admin
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 ]
【视图】
用户视图
【缺省用户角色】
network-admin
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 ]
【视图】
用户视图
【缺省用户角色】
network-admin
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 ]
【视图】
用户视图
【缺省用户角色】
network-admin
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
【视图】
用户视图
【缺省用户角色】
network-admin
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地址池视图
【缺省用户角色】
network-admin
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> system-view
[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
【相关命令】
· display ipv6 dhcp pool
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地址池视图
【缺省用户角色】
network-admin
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> system-view
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] static-bind address 2001:0410::/35 duid 0003000100e0fc005552 iaid A1A1A1A1
# 在地址池1中配置静态绑定前缀:将前缀2001:0410::/35固定分配给DUID为00030001CA0006A400、IAID为A1A1A1A1的客户端。
<Sysname> system-view
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] static-bind prefix 2001:0410::/35 duid 00030001CA0006A400 iaid A1A1A1A1
【相关命令】
· display ipv6 dhcp pool
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 ]
undo temporary address range
【缺省情况】
没有配置地址池动态分配的IPv6临时地址范围,不能分配IPv6临时地址。
【视图】
DHCPv6地址池视图
【缺省用户角色】
network-admin
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> system-view
[Sysname] ipv6 dhcp pool 1
[Sysname-dhcp6-pool-1] network 3ffe:501:ffff:100::/64
[Sysname-dhcp6-pool-1] temporary address range 3ffe:501:ffff:100::50 3ffe:501:ffff:100::60
【相关命令】
· address range
· display ipv6 dhcp pool
· network
display ipv6 dhcp relay server-address命令用来显示DHCPv6中继上指定的DHCPv6服务器地址信息。
【命令】
display ipv6 dhcp relay server-address [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
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命令显示信息描述表
字段 |
描述 |
Interface |
工作在DHCPv6中继模式的接口名称 |
Server address |
接口上指定的DHCPv6服务器地址 |
Outgoing Interface |
DHCPv6报文的出接口,若未指定出接口,则表明报文将通过路由自动查找出接口 |
【相关命令】
· ipv6 dhcp relay server-address
· ipv6 dhcp select
display ipv6 dhcp relay statistics命令用来显示DHCPv6中继的相关报文统计信息。
【命令】
display ipv6 dhcp relay statistics [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
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命令显示信息描述表
字段 |
描述 |
Packets dropped |
丢弃的报文总数 |
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报文数目 |
【相关命令】
· 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服务器地址。
【视图】
接口视图
【缺省用户角色】
network-admin
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服务器地址。
· 建议不要在一个接口上同时配置DHCPv6客户端和DHCPv6中继/服务器功能。
【举例】
# 配置接口Vlan-interface2工作在DHCPv6中继模式,并指定DHCPv6服务器地址为2001:1::3。
<Sysname> system-view
[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 ]
【视图】
用户视图
【缺省用户角色】
network-admin
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
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!