IPV6通告等信息的分配流程是“由外至内”的
1.运营商总路由器下发RA Message、DHCPv6等信息
2.RA/DHCPv6流入路由器WAN6口
3.RA/DHCPv6从WAN6口流入LAN口
4.RA/DHCPv6从LAN口流入局域网内每台设备
openwrt对于IPV6的非常完善,能够使局域网内每台设备都获得IPV6
只要Openwrt上设置正确,不存在IPV6导致网络质量下降
如下方法不需要桥接光猫,若用openwrt进行ppoe设置大同小异,按照“由外至内”的实现配置就不会有错
IPV6的nat十分鸡肋,此次不展开,能rely尽量rely
一、Openwrt实现IPV6中继
1.只需要LAN.WAN,WAN6三个接口,不需要LAN6接口,IPV6 ULA前缀可以不用设置
2.在LAN、WAN口的IPV6设置中只需要全部改成中继模式,让运营商的IPV6数据流入即可,其他均保持原来的设置即可
3.在/etc/config/dhcp
文件wan口的配置中手动加入option master '1'
,然后重启odhcpd
config dhcp 'wan'
option interface 'wan'
option ignore '1'
option ra 'relay'
option dhcpv6 'relay'
option ndp 'relay'
option master '1' #需要手动加入
注意:原生的Openwrt有MASTER这个选项,不需要手动添加
路由通告服务现在设置为服务器模式或混合模式,现在已经会出现总是通告默认路由,直接勾选即可!
路由通告服务不一定需要设置成中继模式(原生Openwrt其实有更多的配置项,但是lean版本的OP一直未能更新这部分内容,如下图)
4.大成功!!!
二、旁路由IPV6配置
1.若旁路由提供局域网dhcp服务,则LAN口同样需要全部改成中继模式,然后添加一个LAN6接口即可
2.若旁路由不提供局域网dhcp服务,则只需要添加一个LAN6接口即可
3.任何网络结构只需要参考“由外至内”的思想,而不是传统IPV4的dhcp设置
三、解决IPV6访问缓慢问题
IPV6对外访问缓慢并不是带宽不够,主要表现为路由器对外连接需要长时间等待
主要是Turbo ACC中 Flow Offloading导致的,该BUG已经在GitHub中反映多时了,一直未得到解决
IPV6 flow offload broken已经修复
因此只需要开启Shortcut-FE或者干脆不开即可解决
1.开启Flow Offloading
2.开启Shortcut-FE
3.建议开启Shortcut-FE
具体理由如下
评论区