您好,参考
DHCPv6客户端从DHCPv6服务器获取IPv6地址。其中:
· Router作为DHCPv6服务器。
· DHCPv6服务器为客户端Host A和Host B分配网段1:2::/32内的地址,为客户端Host C和Host D分配网段1:3::/32内的地址。
在DHCPv6服务器上需要进行如下配置:
· 使能IPv6报文转发功能和DHCPv6服务器功能。
· 在与Host A和Host B相连接的接口Ethernet1/1上配置地址1:2::1/32,在与Host C和Host D相连接的接口Ethernet1/2上配置地址1:3::1/32
· 创建地址池。为了实现为客户端Host A和Host B分配1:2::/32范围的地址,需要配置包含网段1:2::/32的地址池;为了实现为客户端Host C和Host D分配1:3::/32范围的地址,需要配置包含网段1:3::/32的地址池。
· 配置连接DHCPv6客户端的两个接口工作在DHCPv6服务器模式。
图2-4 DHCPv6服务器动态分配地址配置组网图

(1) 配置DHCPv6服务器
# 使能IPv6报文转发功能及DHCPv6服务器功能。
<Router> system-view
[Router] ipv6
[Router] ipv6 dhcp server enable
# 配置接口Ethernet1/1和接口Ethernet1/2的IPv6地址。
[Router] interface ethernet 1/1
[Router-Ethernet1/1] ipv6 address 1:2::1/32
[Router-Ethernet1/1] quit
[Router] interface ethernet 1/2
[Router-Ethernet1/2] ipv6 address 1:3::1/32
[Router-Ethernet1/2] quit
# 创建地址池1,在地址池1中配置网段1:2::/32,并设置首选生命期为1天,有效生命期为3天。
[Router] ipv6 dhcp pool 1
[Router-dhcp6-pool-1] network 1:2::/32 preferred-lifetime 86400 valid-lifetime 259200
[Router-dhcp6-pool-1] quit
# 创建地址池2,在地址池2中配置网段1:3::/32,并设置首选生命期为1天,有效生命期为3天。
[Router] ipv6 dhcp pool 2
[Router-dhcp6-pool-2] network 1:3::/32 preferred-lifetime 86400 valid-lifetime 259200
[Router-dhcp6-pool-2] quit
# 配置接口Ethernet1/1工作在DHCPv6服务器模式,使能期望地址分配和地址快速分配功能。
[Router] interface ethernet 1/1
[Router-Ethernet1/1] ipv6 dhcp server allow-hint rapid-commit
[Router-Ethernet1/1] quit
# 配置接口Ethernet1/2工作在DHCPv6服务器模式,使能期望地址分配和地址快速分配功能。
[Router] interface ethernet 1/2
[Router-Ethernet1/2] ipv6 dhcp server allow-hint rapid-commit
[Router-Ethernet1/2] quit
(2) 验证配置结果
# 查看接口Ethernet1/1和Ethernet1/2上的DHCPv6服务器配置信息。
[Router] display ipv6 dhcp server interface ethernet 1/1
Preference value: 0
Allow-hint: Enabled
Rapid-commit: Enabled
[Router] display ipv6 dhcp server interface ethernet 1/2
Preference value: 0
Allow-hint: Enabled
Rapid-commit: Enabled
# 显示地址池1的信息。
[Router] display ipv6 dhcp pool 1
Pool: 1
Network: 1:2::/32
Preferred lifetime 86400, valid lifetime 259200
# 显示地址池2的信息。
[Router] display ipv6 dhcp pool 2
Pool: 2
Network: 1:3::/32
Preferred lifetime 86400, valid lifetime 259200
# 客户端Host A和Host B成功获取地址后,显示地址绑定信息。
[Router] display ipv6 dhcp server ip-in-use all
Total number = 2
Address Type Pool Expiration time
1:2::2 Auto(C) 1 Jul 10 2011 19:45:01
1:2::3 Auto(C) 1 Jul 10 2011 19:45:01
# 客户端Host C和Host D获取IPv6地址后,显示地址绑定信息。
[Router] display ipv6 dhcp server ip-in-use all
Total number = 4
Address Type Pool Expiration time
1:2::2 Auto(C) 1 Jul 10 2011 19:45:01
1:2::3 Auto(C) 1 Jul 10 2011 19:45:01
1:3::2 Auto(C) 2 Jul 10 2011 19:47:01
1:3::3 Auto(C) 2 Jul 10 2011 19:47:01
非常感谢,但是我在创建地址池之后,在地址池视图,打不出network命令,
在 H3C Comware V5 版本中,IPv6 地址池的配置逻辑与 IPv4 存在差异,确实没有network命令,而是通过prefix或address命令指定可分配的 IPv6 前缀 / 地址范围。以下是具体说明和配置案例:
一、V5 版本 IPv6 地址池的配置限制与逻辑
命令差异的原因:IPv6 采用前缀(Prefix) 管理地址空间,而非 IPv4 的 “网络段(Network)” 概念。因此,V5 版本中配置 IPv6 地址池时,需通过prefix指定可分配的 IPv6 前缀(如2001:db8::/32),或通过address指定单个 IPv6 地址。
版本兼容性:确保设备版本为Comware V5 R2509 或更高(可通过display version确认),早期 V5 版本对 IPv6 地址池的支持可能有限。
二、IPv6 地址池配置案例(以 DHCPv6 服务器为例)
假设需为内网分配2001:db8:1::/64前缀,网关为2001:db8:1::1,配置步骤如下:
1. 启用 DHCPv6 服务
<Switch> system-view
[Switch] dhcp enable
[Switch] ipv6 dhcp server enable // 全局启用DHCPv6服务器功能
2. 创建 IPv6 地址池并配置前缀
[Switch] ipv6 dhcp pool IPv6_Pool // 创建地址池IPv6_Pool
[Switch-ipv6-dhcp-pool-IPv6_Pool] prefix 2001:db8:1::/64 // 指定可分配的IPv6前缀
[Switch-ipv6-dhcp-pool-IPv6_Pool] dns-server 2001:4860:4860::8888 // 配置DNS服务器(可选)
[Switch-ipv6-dhcp-pool-IPv6_Pool] domain-name ***.*** // 配置域名(可选)
[Switch-ipv6-dhcp-pool-IPv6_Pool] expire day 1 // 地址租期1天
[Switch-ipv6-dhcp-pool-IPv6_Pool] quit
3. 在接口上应用地址池
[Switch] interface Vlan-interface10 // 假设内网接口为VLAN 10
[Switch-Vlan-interface10] ipv6 address 2001:db8:1::1/64 // 配置接口IPv6地址(网关)
[Switch-Vlan-interface10] ipv6 dhcp server apply pool IPv6_Pool // 应用地址池
[Switch-Vlan-interface10] quit
三、单 IPv6 地址分配案例(如 PPPoE 场景)
若需分配单个 IPv6 地址(而非前缀),可使用address命令:
[Switch] ipv6 dhcp pool Single_IP_Pool
[Switch-ipv6-dhcp-pool-Single_IP_Pool] address 2001:db8:2::100 // 指定单个可分配地址
[Switch-ipv6-dhcp-pool-Single_IP_Pool] expire day 1
[Switch-ipv6-dhcp-pool-Single_IP_Pool] quit
四、常见问题排查
地址池不生效:确认接口已启用 IPv6(ipv6 enable)且地址池已正确应用到接口。
前缀长度限制:DHCPv6 分配的前缀长度需≤64(全球单播地址规范),若配置prefix 2001:db8::/32,实际分配时会自动生成/64的子前缀。
版本不支持:若设备版本过低,可尝试升级至 Comware V5 R2509 或更高版本,或改用 “静态 IPv6 地址绑定” 方案。
五、总结
H3C V5 版本中 IPv6 地址池无network命令,需通过prefix(前缀分配)或address(单地址分配)配置。这种设计更贴合 IPv6 的前缀管理逻辑,只需根据业务场景(DHCPv6、PPPoE 等)选择对应命令即可完成配置。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
非常感谢,但是我在创建地址池之后,在地址池视图,打不出network命令,