侧边栏壁纸
  • 累计撰写 64 篇文章
  • 累计创建 46 个标签
  • 累计收到 96 条评论

目 录CONTENT

文章目录

Openwrt实现IPV6中继(附旁路由+访问缓慢解决方法)

草莓牛奶
2022-06-23 / 4 评论 / 0 点赞 / 2,815 阅读 / 739 字 / 正在检测是否收录...
温馨提示:
「博客文章out of date 会及时更新,无特殊说明仍然有效,欢迎指正内容中的错误」

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前缀可以不用设置

image-1650471272628

2.在LAN、WAN口的IPV6设置中只需要全部改成中继模式,让运营商的IPV6数据流入即可,其他均保持原来的设置即可

image-20220624010653943

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这个选项,不需要手动添加

image-20220624012830526

路由通告服务现在设置为服务器模式混合模式,现在已经会出现总是通告默认路由,直接勾选即可!

路由通告服务不一定需要设置成中继模式(原生Openwrt其实有更多的配置项,但是lean版本的OP一直未能更新这部分内容,如下图)

op

4.大成功!!!

image-1649439608406

二、旁路由IPV6配置

1.若旁路由提供局域网dhcp服务,则LAN口同样需要全部改成中继模式,然后添加一个LAN6接口即可

2.若旁路由不提供局域网dhcp服务,则只需要添加一个LAN6接口即可

3.任何网络结构只需要参考“由外至内”的思想,而不是传统IPV4的dhcp设置

image-20220624020209597

三、解决IPV6访问缓慢问题

IPV6对外访问缓慢并不是带宽不够,主要表现为路由器对外连接需要长时间等待

主要是Turbo ACC中 Flow Offloading导致的,该BUG已经在GitHub中反映多时了,一直未得到解决
IPV6 flow offload broken已经修复

因此只需要开启Shortcut-FE或者干脆不开即可解决

1.开启Flow Offloading

image-1651302126506

2.开启Shortcut-FE

image-20220624011837527

3.建议开启Shortcut-FE

具体理由如下

软路由小包加速!Openwrt小包加速组件 R2S R4S加速 Openwrt Turbo ACC加速

Turbo ACC里面的Shortcut-FE对小包转发性能的2倍提升

0

评论区