光猫改桥接后速度降低的问题与运营商和厂商的探讨

2023 年 7 月 22 日
 oblivion
最近经常看到有人被光猫桥接速度变慢的问题困扰,并且经过这些初步的排查后仍无效果:
1.光猫性能问题:路由可以硬件加速,桥接为 linux bridge 软桥接。
2.拨号设备性能问题(千兆接口的路由器不代表性能有千兆,性能有千兆不代表 PPPoE 性能仍有千兆)
3.中兴光猫的配置方式问题:中兴光猫特有的 FPGA 可编程加速,需要删除原有连接新建一个原生桥接才能硬件加速,路由直接切换桥接为软桥接

等等常见情况排查过后,还是有遇到了一条线路无论如何都是速度不正常,
联系了运营商,运营商排查多次后联系了 OLT 厂家的技术支持,光猫厂家的技术支持,约了今天上门排查,
经过大约半天的抓包测试调整,

最终发现是光猫在桥接后不能获取到精确时间导致的,桥接后光猫的 NTP 不工作,为 1970 年开始的默认时间,
PON 类协议天生决定了对时钟要求非常高,时间不对或者时差过大会导致 PON 接口时间窗出现错误,与邻居的光猫在时间片上产生了一些冲突会丢包。

光猫路由模式情况下可以正常 NTP 获取到精确时间,此时工作正常
桥接后部分地区配置问题不能在 TR069 网络使用 NTP 获取时间,
也无法在 OLT 下学习到时间,就会导致光猫桥接后速度变慢的问题(重传率过高最终导致约半数重传)。

解决方案:在运营商的配合下为光猫配置了正确的 NTP 服务地址( TR069 内网 NTP )后桥接速度正常达标。
22778 次点击
所在节点    宽带症候群
107 条回复
UXha45veSNpWCwZR
2023 年 7 月 24 日
@wuzhewuyou #58 我感觉"绑定 wan"里的地址是通过<光纤>出去找服务器的,所以内网网线无论如何都无法实现.
xPKK1qofAr6RR09O
2023 年 7 月 24 日
华为光猫不受系统时间影响



300 兆电信跑满
qwvy2g
2023 年 7 月 24 日
@MeteorVIP 不完全是这样的,路由器还是能区分内网流量还是外部流量的。如果在路由表中是目标 ip 是本地子网范围的是不会发往 wan 侧的。同一个局域网的设备在进行通信时,首先会查找自己的 ARP 表来获取目标设备的 MAC 地址。如果 ARP 表中没有找到对应的映射关系,设备会通过发送 ARP 请求广播来查询目标设备的 MAC 地址。一旦设备学习到了目标设备的 MAC 地址,它就可以根据 MAC 地址表将数据包发送到交换机内部的相应端口。
gvdlmjwje
2023 年 7 月 24 日
有趣... 魔都电信 sdn 是一样的逻辑吗?
congee00
2023 年 7 月 24 日
联通配的合肥岭雁科技光猫,同样桥接模式下无法正确配置时间,路由或者电脑拨号测速都有瞬间跑满峰值然后迅速掉到个位数的情况,改成光猫拨号则时间和测速均正常。暂时没时间去搞内网 ntp ,后面有空了再试试,感谢楼主提供的思路
yulihao
2023 年 7 月 24 日
我个人不太相信 NTP 会影响光猫工作,推测是由于光猫时间不对导致了光猫某些插件出现一些奇奇怪怪的性能问题,继而导致光猫桥接也降速。我私底下问过我这片区的师傅(一个电话就能开公网那种权限比较大的),说不知道这东西。家里 TWEA-1100G 日期 1980 年桥接也能跑满千兆,就是连接数大于 1w5 就会出问题丢包什么的
ztmzzz
2023 年 7 月 25 日
@ppbaozi 300m 无所谓的,说的是 1000m 桥接掉速 500m
luoshengdu
2023 年 7 月 25 日
@cww1107 #52 openwrt 路由器把 dhcp 的 wan 口和 pppoe 的 wan 口加入同一防火墙组,即可自动实现 pppoe 的路由跳数更优先,无需人为干预; 基于华硕的路由的 padavan 配置 pppoe 后也能自动 dhcp 获取光猫给的地址且不影响上网; 其他允许手动添加虚接口的路由器配置同理,pppoe 的路由优先级高,dhcp 路由优先级低即可实现上网同时光猫和路由互访
siyanmao
2023 年 7 月 25 日
@yulihao 同意。PON 上线前会测距的,根据距离调整发送延迟。而且上行时间片的精度很高,远不是 NTP 能达到的精度。因为 NTP 没同步导致 PON 上行时间片没对齐绝对是 SoC 的严重 bug ,根本不可能上市。感觉还是光猫里什么奇奇怪怪的应用程序影响了数据平面的转发,而不是时间片没对齐。
hongyichao
2023 年 7 月 25 日
@suxiaoxiann tr069 地址在哪看
hongyichao
2023 年 7 月 25 日
@luoshengdu 我这移动这样设置不行,wan 口指定一个 192.168.1.2 地址,光猫地址 192.168.1.1 ,光猫可以 ping 通 192.168.1.2 ,路由器也可以 ping 通 192.168.1.1 ,但是 NTP 地址设置 192.168.1.2 不行
hongyichao
2023 年 7 月 25 日
@MeteorVIP 有可能,毕竟光猫后面的电口都是 LAN ,没有 WAN 的说法,我移动设置了也不行
UXha45veSNpWCwZR
2023 年 7 月 25 日
@hongyichao #72 对的,除非像楼主一样,填写从光纤那头的 tr069 的 ip,否则内网怎么做都是不行的.我看到有填 tr069 网关能获取时间的,我都试过,也不行.哈哈哈
hongyichao
2023 年 7 月 25 日
@MeteorVIP tr069 网关是哪个,在哪看
UXha45veSNpWCwZR
2023 年 7 月 25 日
@hongyichao #74 光猫-状态-网络侧信息-IPv4 连接信息-网关
crzidea
2023 年 7 月 26 日
@MeteorVIP 我跟你是一样的情况,填 192.168.1.2 不行,填管理通道网关甚至 dns 都不行,应该是网关没开 ntp 服务。后来解决了吗?
UXha45veSNpWCwZR
2023 年 7 月 26 日
@crzidea #76 手动改时间。具体看#60
crzidea
2023 年 7 月 26 日
@MeteorVIP 改完以后有效果吗?我在想要不要电话问一下运营商要个管理通道的 ntp 服务器地址。
UXha45veSNpWCwZR
2023 年 7 月 26 日
@crzidea #78 其实吧,时间是否正确,对我这里来说,不影响速度。但是改时间之后心里会舒服一点。😁
crzidea
2023 年 7 月 26 日
@MeteorVIP @hongyichao 我感觉我找到问题在哪儿了,OP 开了 NTP 服务以后,需要在防火墙配置上打开来自 wan 口的 123 端口访问策略,要不然光猫的 NTP 请求会被 OP 的防火墙拦截下来。打开后我看现在有流量了,光猫时间好像可以校准了。因为我现在还在公司,没在家里,不能在光猫 Web 管理页里确认,但是 telnet 记录的访问时间已经校准过来了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/958813

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX