拓扑

实验01 Method1:Standard SLAAC
#Serverinterface FastEthernet3/0ipv6 address 2001:DB8:1111:3::1/64#Clientinterface FastEthernet0/0ipv6 address autoconfig default
实验02 Method2:SLAAC with Stateless DHCPv6 Server
- 配置
#Serveripv6 dhcp pool STATELESS_POOLdns-server 2001:DB8:1111:EEEE::1domain-name stateless.cominterface GigabitEthernet3/0ipv6 address 2001:DB8:1111:3::1/64ipv6 nd other-config-flagipv6 dhcp server STATELESS_POOL#Clientinterface GigabitEthernet3/0ipv6 address autoconfig default
- 在 Server 上 show ipv6 dhcp pool | binding —— 因为是 Stateless,所以不会记录 Client 信息
- 在 Client 上 show ipv6 dhcp interface —— 确认获取到DNS

实验03 Method3:SLAAC with Stateful DHCPv6 Server
- 配置
- 注意这里需要通过DHCPv6 Server 提供Prefix
- 另外Client 上需要执行 ipv6 enable 才会看到 link local —— 为什么有的地方不需要,像前面2个method里都没有
#Serveripv6 dhcp pool STATEFULL_POOLaddress prefix 2001:DB8:1111:4::/64dns-server 2001:DB8:1111:FFFF::1domain-name statefull.cominterface GigabitEthernet4/0ipv6 address 2001:DB8:1111:4::1/64ipv6 nd prefix 2001:DB8:1111:4::/64 2592000 604800 no-autoconfigipv6 nd managed-config-flagipv6 dhcp server#Clientinterface GigabitEthernet0/0ipv6 address dhcpipv6 enableipv6 nd autoconfig prefixipv6 nd autoconfig default-route
- 检查,
- 在R4上ping 不通对端接口的地址
- 路由条目只有到他自己的LC
- DHCPv6 Server 配置的是/64, 接口拿到的地址还是/128

- ipv6 enable 的差异
- 需要在R4接口上补2条命令,但是7200以下各种不支持,需要换IOSv
- ipv6 nd autoconfig prefix —— 其实就是要使用真正的Prefix,执行完成后路由表发生更新,也可以ping 通对端地址

- ipv6 nd autocpnfig default-route,手动补充默认路由

- 抓包

实验04 DHCPv6 Relay
- 几个关键点
- Server 上要有去到Client网段的路由,否则不知道如何返回地址给Client
- Sean 视频课程中静态路由的配置方法
- ip route destADDr 出口Interface 下一跳Link Local
- ip dhcp relay dest destADDr
- Relay 配置的地方应该是和client 直连的端口
- ipv6 dhcp server 后面不跟POOL 名称时,有个Warning,但不影响结果
