目前运营商提供的都是支持IPV6的无状态配置,所以,我们可以通过此方法来完成IPV6配置。基本思路:通过拨号,dialer口作为客户端获取的IPV6地址、IPV6地址前缀。然后将vlan口开启DHCP IPV6的服务器模式并根据IPV6前缀生成vlan口的IPV6地址,让其作为网关周期性发布RA消息。
interface Dialer0 //外网接口配置
ipv6 address auto //取得IPV6地址
ipv6 dhcp client pd 1 option-group 1 //获取IPv6前缀、其它网络参数
//如果想手动指定DNS,可无需获取网络参数,改为:ipv6 dhcp client pd 1
quit
ipv6 dhcp pool 1 //创建DHCPv6地址池
dns-server 240C::6666 //配置DNS
dns-server 240C::6644 //配置DNS
quit
interface vlan1
ipv6 mtu 1280 //不更改打开淘宝等网站会异常缓慢
ipv6 dhcp server apply pool 1 //开启DHCPV6服务器模式
ipv6 address 1 ::1/64 //引用前缀生成IPV6地址
undo ipv6 nd ra halt //配置允许发送RA消息
ipv6 nd autoconfig other-flag //配置RA消息中O标记为1
quit
DHCPv6中关于DNS的配置说明
目前,提供IPV6的DNS服务商有很多,除了运营商,还有一些公关DNS。上述配置中,用的是公共DNS,如果要用运营商的,可以将改成:
ipv6 dhcp pool 1 //创建DHCPv6地址池
option-group 1
quit
参考链接:知了社区