功能介绍:
一个主机的IPv6地址由前缀和接口ID组成,接口ID的长度固定是64位,可以由48位MAC地址自动生成64位Interface ID,通常称为EUI-64。
IPv6前缀的实际作用是标识主机与路由器之间的网络。主机需要的这个前缀就是网关的前缀。为了自动获得这个前缀,只要在网关路由器和主机之间运行一个协议即可。
使用NDP协议的Router Solicitation恳求和Router Advertisement 通告消息
· RS报文:用于发现网关,并促使网关发送Router Advertisement消息通报前缀信息给主机。
· RA报文:中包含前缀、生存期、缺省网关等信息,注意RA通告无法下发DNS域名服务器的IPv6地址信息
缺省路由通告关闭,需在接口下使用 no ipv6 nd suppress-ra开启这个功能,终端才能获取网关前缀
应用场景
企业需要实现PC接入网络就能够自动获取IPV6地址、网关信息,无需过多的手动设置,实现即插即用,那么可以在路由器上启用无状态IPV6地址分配功能,给下联的各主机分配IPv6地址前缀及网关信息。
一、组网需求
客户需要通过无状态方式来获取IPv6前缀信息,根据EUI-64规范获取接口地址,形成IPV6地址。
Win7客户端默认开启IPV6协议栈,如果是XP系统,还需手工开启IPV6协协议并重启(Dos命令窗口中敲入:Ipv6 install )
二、组网拓扑

三、配置要点
1、在路由器上开启IPv6功能,并配置IPv6地址;
2、在用户的网关上开启RA通告
四、配置步骤
1、开启IPv6路由功能,配置如下:
Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#ipv6 unicast-routing ------>开启IPv6路由功能
Ruijie(config)#end
2、接口下配置IPv6地址,并在接口下使能IPv6
Ruijie#conf t
Ruijie(config)#
Ruijie(config)#interface gigabitEthernet0/1
Ruijie(config-if-GigabitEthernet 0/1)#ipv6 address 2001::1/64 ------>配置接口IPv6地址
Ruijie(config-if-GigabitEthernet 0/1)#ipv6 enable ------>接口下使能IPv6功能
Ruijie(config-if-GigabitEthernet 0/1)#no ipv6 nd suppress-ra ------>开启路由通告功能
Ruijie(config-if-GigabitEthernet 0/1)#end
Ruijie#wr
3、(可选)无状态获取v6地址方式,若需下发域名及DNS,仍需配置如下有状态dhcpv6的配置
①网关开启DHCP服务,ipv6 dhcp enable
Ruijie(config-if-GigabitEthernet 0/1)#ipv6 dhcp server ----->接口上启用IPv6功能
②由于 client本身默认关闭无状态服务,需要将ND o比特位置为1,ipv6 nd other- config-fiag
Ruijie(config-if-GigabitEthernet 0/1)#ipv6 nd other-config-flag ----->设置RA通告的O位
③创建dhcp地址池下发dns信息
Ruijie(config)#ipv6 dhcp pool ruijie //创建IPv6地址池
Ruijie(dhcp-config)#domain-name www.example.com.cn //配置分配给客户端的域名
Ruijie(dhcp-config)#dns-server 2003::1 //配置分配给客户端的DNS服务器
五、配置验证
查看PC获取IPv6地址情况:

说明:另一个为系统自行随机生成的临时地址
利用随机派生的接口 ID,重复链接本地地址的机会很小。因此,运行 WindowsVista 或 Windows Server 2008 的计算机不用等待 DAD (重复地址检测)完成即可使用其派生的链接本地地址发送路由器请求消息,这称为乐观 DAD;路由器发现和 DAD 同时执行,从而节省了接口初始化过程的时间。但该临时地址的生成会向网络中发布数据包,占用网络资源,影响网络健康,也不利于IPV6的用户唯一性控制,所以,建议关闭此项功能。
操作如下:开始-〉运行-〉输入netsh -〉输入int ipv6 -〉输入set privacy state=disable,如下图:

关于临时地址的更多信息,可参考The Cable Guy: IPv6 Autoconfiguration in Windows Vista | Microsoft Learn微软官网获取更多信息