拓扑
实验01 Method1:Standard SLAAC
#Server
interface FastEthernet3/0
ipv6 address 2001:DB8:1111:3::1/64
#Client
interface FastEthernet0/0
ipv6 address autoconfig default
实验02 Method2:SLAAC with Stateless DHCPv6 Server
- 配置
#Server
ipv6 dhcp pool STATELESS_POOL
dns-server 2001:DB8:1111:EEEE::1
domain-name stateless.com
interface GigabitEthernet3/0
ipv6 address 2001:DB8:1111:3::1/64
ipv6 nd other-config-flag
ipv6 dhcp server STATELESS_POOL
#Client
interface GigabitEthernet3/0
ipv6 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里都没有
#Server
ipv6 dhcp pool STATEFULL_POOL
address prefix 2001:DB8:1111:4::/64
dns-server 2001:DB8:1111:FFFF::1
domain-name statefull.com
interface GigabitEthernet4/0
ipv6 address 2001:DB8:1111:4::1/64
ipv6 nd prefix 2001:DB8:1111:4::/64 2592000 604800 no-autoconfig
ipv6 nd managed-config-flag
ipv6 dhcp server
#Client
interface GigabitEthernet0/0
ipv6 address dhcp
ipv6 enable
ipv6 nd autoconfig prefix
ipv6 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,但不影响结果