要配置华三设备给内网分配 IPv6 地址,关键在于启用 DHCPv6 前缀委派(DHCPv6 Prefix Delegation, PD) 功能。
简单来说,就是让路由器向运营商请求一个 IPv6 地址池,再从中划出一段分配给内网设备。由于运营商分配的 IPv6 前缀是动态的,以下配置以普遍适用的 DHCPv6 PD 方式进行。
请在开始前备份设备配置。以下是参考配置,你需要根据实际情况调整接口编号、DHCPv6 地址池名称等参数。
配置WAN口,请求IPv6前缀
进入你的PPPoE拨号接口(通常为Dialer口),向运营商请求IPv6地址和前缀。
配置LAN口,应用IPv6前缀
在你的内网接口(如GigabitEthernet1/0/1)引用上述获得的前缀编号,并为内网设备分配地址。
配置DHCPv6服务器并设置DNS
创建一个DHCPv6地址池,并指定DNS服务器地址,通过该地址池向下游设备分配IPv6地址。
配置内网接口,启用DHCPv6服务
在内网接口上启用DHCPv6服务器功能,并引用刚刚创建的地址池。
配置IPv6默认路由
为路由器自身配置一条指向Dialer口的IPv6默认路由,使其能访问IPv6互联网。
运营商是否分配了IPv6前缀? 不是所有宽带都支持IPv6。如果内网设备无法获取公网IPv6地址,先用 display ipv6 dhcp client 命令检查是否成功获取到了PD前缀。如果未获取到,请确认运营商已开启IPv6服务。
拨号重连后内网IPv6不通? 如果运营商IPv6前缀发生变化,部分旧版软件的路由器可能无法及时通知内网设备,导致连接失效。建议将路由器软件升级到较新版本(如R6749P2102或更新),以支持 ipv6 nd ra invalid-delegated-prefix advertise enable 这条命令来解决。
防火墙放行DHCPv6报文:检查安全策略,确保已放行接口的 ipv6 nd ra halt 和 ipv6 dhcp select server 所需的相关流量。
替代方案:NAT66:如果上述标准方案都无效,可以使用NAT66作为备选。H3C V7平台已支持NAT66,这是一种网络地址转换技术,可以让内网IPv6设备通过路由器的公网IPv6地址上网。
暂无评论
Dialer1,物理口 G1/0/0:# 1. 全局开启 IPv6
system-view
ipv6
# 2. 物理口绑定 Dialer
interface GigabitEthernet1/0/0
port link-mode route
dialer bundle-member 1
undo shutdown
# 3. Dialer 接口(PPPoE 拨号)
interface Dialer1
link-protocol ppp
ppp chap user 你的账号
ppp chap password simple 你的密码
ip address ppp-negotiate # IPv4 自动获取
ipv6 address auto # 接口本身拿到一个 IPv6
ipv6 dhcp client pd 1 # 向运营商要前缀,存到“前缀池1”
dialer bundle 1
dialer timer idle 0
undo shutdown
ipv6 dhcp client pd 1 是关键:拨号时顺便向 ISP 要一段公网前缀(如 /56、/60),存到 前缀池 1。Vlan-interface 10,要从 “前缀池 1” 里分一个 /64:interface Vlan-interface10
ipv6 address 1 ::1/64 # 从前缀池1拿前缀,后面固定 ::1
undo ipv6 nd ra halt # 发 RA,让终端自动生成 IPv6
ipv6 nd autoconfig other-flag # 告诉终端:DNS 等用 DHCPv6
1 ::1/64 里的 1 就是前面 pd 1 的那个编号。前缀(来自PD) + 随机/ EUI-64 后缀,即你说的 “内网 IPv6 地址”。interface GigabitEthernet1/0/1
port link-mode route
ipv6 address 1 ::1/64
undo ipv6 nd ra halt
# 地址池(只发 DNS,不发地址,地址用 SLAAC)
ipv6 pool LAN_POOL
dns-server 2400:3200::1
dns-server 2400:3200:baba::1
quit
interface Vlan-interface10
ipv6 dhcp server apply pool LAN_POOL
display ipv6 dhcp client pd
# 能看到:PD 1,前缀 240e:xxx:xxx::/56 之类,就是成功
ipconfig /all 会有 IPv6 地址(SLAAC)
ipv6 dhcp client pd 1,内网网关口 ipv6 address 1 ::1/64,内网终端自动生成 SLAAC 地址。暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论