现状
现在的宽带一般都支持ipv6了, 但是无法获取到ipv6子网前缀. 于是导致如果宽带是光猫拨号的网络 经过路由器后路由器下面的设备无法获取到ipv6地址.
解决方案:
- 使用带ipv6桥的路由器开启ipv6桥功能, 可以直接由光猫分配ipv6
- 使用支持nat66的路由器, 开启局域网ipv6功能, 于是就可以分配一个fd00::/8的局域网ipv6.

image.png

image.png
如果你的路由器这两个功能都没有怎么办呢?
破局
那就加1台2层交换机, 本文以TL-SG3226为例让你的网络拥有类似于ipv6桥的功能.
先上实现方案(先把交换机恢复出厂设置, 然后按我下面的4张图设置和接线):

image.png

image.png

image.png

image.png
原理分析:
- 隔离B,C区, 防止路由器发生环路
- 开启hdcp侦听, 只允许23-25口(即lan口)的dhcp服务器正常工作, 让1-20口自动分配到路由器lan口段的ip. sg3226的DHCP侦听只能拦截ipv4的dhcp消息, 于是光猫的dhcpv6服务器就可以给1-20口和路由器下的设备分配到ipv6地址, 并使用ipv6网络(如果光猫可以禁用DHCP服务器可以不做这个操作)
- 因为光猫无法给路由器wan口分配ipv4所以需要设置静态ip.
备注: 光猫lan口也可以接B区, 这样只有1-20口能获取到ipv6, 路由器下的设备无法获取到ipv6
存在的问题
如果1-20口和路由器下的设备手动设置了 光猫网段的ip, 并使用光猫为网关, 网络就不走路由器了, 这里不做考虑. 如果需要解决可以看下访问控制功能.

image.png