内容提要
作者因疫情无法返校,需远程访问实验室设备,但家中网络无IPv6且结构混乱。排查光猫和路由器后,发现旧路由器不支持IPv6,遂更换小米Mesh路由器,采用AP模式与有线回程,统一SSID并启用802.11k/v/r实现无缝漫游。最终解决双NAT和IPv6分配问题,但受限于墙内网线,二三楼网速仅100M。
延伸解读
家庭网络改造的常见瓶颈:网线质量
作者在改造后测试网速,发现二三楼仅100M,排查后确认是墙内预埋网线被装修工人将8芯分成两组4芯使用,导致只能协商到100M。这提醒我们,在升级网络设备时,网线等物理层设施往往成为容易被忽视的瓶颈。若计划部署千兆或更高速网络,需确保网线8芯全通且质量达标,否则再好的路由器也无法发挥全部性能。
Mesh组网与AP模式的选择
作者最终采用AP模式有线回程的Mesh方案,由光猫桥接主路由器拨号,子路由器作为AP。这种方案消除了双NAT,支持IPv6 SLAAC分配,并可通过主路由器统一管理高级功能。但AP模式下路由器仅工作在二层,无法进行广告过滤等基于iptables的操作。选择Mesh方案时,需权衡功能需求与网络性能,有线回程通常优于无线回程。
无缝漫游的实现条件
要实现WiFi无缝漫游,仅统一SSID是不够的,还需要终端和AP支持802.11k/v/r协议。这些协议帮助终端快速发现最佳AP并加速切换认证。作者指出,这些协议通常在同一品牌的AC+AP或Mesh设备上实现,因此选购路由器时,若追求无缝漫游,应选择支持该协议且同品牌的设备,并确保固件已启用相关功能。
IPv6部署中的协议选择
作者在排查IPv6问题时,发现光猫已启用IPv6并获取/64地址,但旧路由器不支持IPv6。更换路由器后,采用SLAAC分配地址,避免了DHCPv6。文章提到,DHCPv6因破坏IPv6端到端特性而受争议,且Android系统不支持,因此家庭网络应优先使用SLAAC。同时,公网IPv6会增加攻击面,需注意防火墙配置。
Q&A
为什么作者需要升级家庭网络?
作者因疫情无法返校,需要远程访问实验室设备,但家中网络没有IPv6地址,无法直接通过IPv6连接学校设备,同时网络结构混乱,存在双NAT等问题。
作者排查IPv6问题时发现了哪些设备问题?
光猫已启用IPv6并获取/64地址,但旧路由器TL-WDR5620不支持IPv6,因为该型号是普通版而非千兆版,IPv6功能被阉割。
作者最终选择了什么路由器方案?
作者购买了Redmi路由器AX3000三台和小米路由器AX6000一台,采用Mesh组网,并使用AP模式与有线回程,统一SSID,启用802.11k/v/r实现无缝漫游。
为什么作者采用AP模式而不是Router模式?
AP模式可以消除双NAT,使不同楼层设备互通,并解决IPv6分配问题,同时所有高级功能可集中在主路由器上配置。
802.11k/v/r协议的作用是什么?
802.11k提供寻找最佳AP的信息,802.11v允许交换网络拓扑信息以帮助负载均衡和节能,802.11r加速漫游时的认证过程,三者共同实现无缝漫游。
为什么二三楼网速只有100M?
因为装修时墙内网线被分成两组4芯使用,而千兆网络需要8芯,导致网线只能协商到100M速度,成为网络瓶颈。