不推荐运营商光猫改桥接

2022-11-03 17:46:22 +08:00
 CrazyBoyFeng

改桥接时装维师傅跟我聊了聊,大致提炼出以下信息:

  1. 很多地区的运营商给装维结算工资,就是根据在网路由的数量结算的。运营商喜欢路由模式主要有两个原因:
    免去用户配置路由器的麻烦和问题,节省装维用人成本。同样数量的用户,装维人员比原来少一大半。
    路由模式方便控制终端。比如限制接入数量、并发上限,屏蔽端口、应用,乃至智能路由、负载均衡。这方面最成熟的就是上海 SDN 云宽带。

  2. 用户私自改桥接会被重置。删除 TR069 连接就不会被重置。但是有些局端会定期用厂商的私有协议重置光猫。而且是新的光猫基本上都删不掉 TR069 。解决办法是从局端下发桥接配置(师傅很可能不愿意),或者换“非智能”光猫。“智能”光猫有网速慢的缺点,下面详细解释。此外,如果用的是局端库里已有的光猫型号,可能还是会被私有协议控制。
    需要额外指出的是,运营商检测你是否路由模式,是通过光猫内置程序透过 TR069 上报来实现的,所以如果用私猫或者官猫删除了 TR069 ,局端系统就默认你是桥接模式。网上有些帖子说,改桥接之后会限速,原因可能是局端为了逼迫你用路由模式。但这应该不是主要原因,极少会有人做这种损人不利己的事情。所以我觉得性能应该是“限速”的主要原因。

  3. 为了在改桥接后,依然能够认证 TR069 、话音、IPTV 等业务,大多数现在的“智能”光猫都是基于 brctl 的软桥接。这不同于硬桥接只是光电信号转换调制解调,brctl 虚拟了一个交换机。这个虚拟交换机十分耗费 cpu 资源。而批量采购的光猫性能都很差,所以桥接性能就很低。网上很多帖子说桥接后被限速,也许这才是主要原因。

  4. 虽然 pppoe 也很耗费 cpu ,但是在运营商的需求下,相当多的低端光猫用的都是 asic 或 fpga 硬解 pppoe ,拨号性能并不低。长期跑满千兆可能会够呛,但是日常家用问题不大。

综上所述,改桥接最好换只有光电转换不带拨号功能的光猫,把 mac 、sn 复制过去。
如果使用 iptv ,那么 iptv 的拨号认证也需要在自己的路由器上折腾。
如果不需要公网 v4 ,那么其实没必要折腾路由器拨号。

26602 次点击
所在节点    宽带症候群
81 条回复
laozhoubuluo
2022-11-04 11:26:25 +08:00
靠最终用户路由模式考核在线率不太可能,这玩意影响因素太多了。一般考核在线率都是考核 OLT 的在线率,或者光猫的光衰减合格率这样。当然维护费肯定是按照当前区域开通的宽带、电话户数算,这个是合理的。
运营商重置光猫不一定是因为恢复路由模式,也有可能是上游数据调整。比如运营商要调整当前区域的固话 IP 段,固话 IP 是固定 IP 因此需要重新下发配置解决。另外私有协议一般是 OAM 扩展,这个是 ONU 和 OLT 之间的互通,这方面 GPON 标准化,EPON 则更多看 ONU 厂商和 OLT 厂商。
shakoon
2022-11-04 11:40:03 +08:00
我去年新装宽带时,让装机师傅改桥接,他先说改了后可能影响网速,跑不到千兆。我说我用的路由器可高级了,他就给改了,也没再罗嗦什么。
后续在使用中时确实发现网速上不去,只有 700m 的样子。调研了一下后发现是因为我只给软路由分配了一个核心,流量大了后就占满了。后面分了 4 核,能跑到 950m ,cpu 也从没超过 50%了。
xxb
2022-11-04 12:10:54 +08:00
这四条哪条是站在用户角度考虑的?还美其名曰“推荐”
qwvy2g
2022-11-04 12:14:31 +08:00
@xxb 这让我想起了一幅图:男子怒砸百万购入专线,结果发现坛友是运营商。
datocp
2022-11-04 12:26:07 +08:00
电信阉割猫会使用一些自残固件,曾经遇到的有
1.限制客户端数量
2.大并发下载,流量不稳,通过刷固件解决

自己拔号,会解除客户端数量限制,一些 tcp/udp 的超时限制。
march1993
2022-11-04 12:31:39 +08:00
@CrazyBoyFeng 如果你有看过比如 mediatek 的 datasheet 就知道硬件 nat 是支持套一层 vlan/pppoe 的
ZRS
2022-11-04 12:34:01 +08:00
佩服运营商设备拿来做主路由的勇气
winglight2016
2022-11-04 12:42:01 +08:00
lz 应该是过虑了,我这里的桥接也只是改宽带这一个网络,其他服务的都没动——当然,我也没有其他服务。

现在运营商都是鼓励提速,限速这种事儿,恐怕 BOSS 平台上根本就没提供这个功能。
wm5d8b
2022-11-04 12:44:38 +08:00
改桥接可以直接下发完成,不需要上门师傅
CrazyBoyFeng
2022-11-04 13:34:34 +08:00
@xxb 开头说了啊,1234 是装维(也就是运营商代理)提供的信息。
后面“用运营商的猫跑桥接不如不桥接”是我的结论。
1002xin
2022-11-04 13:45:05 +08:00
我管他这些屁事,一直用的桥接,你限速私自改试试,马上投诉
zzxCNCZ
2022-11-04 15:44:43 +08:00
不改桥接也可以用 v4 啊
cwbsw
2022-11-04 19:42:31 +08:00
桥接模式的光猫也是能硬件加速的。之前研究光猫时就发现有类似命名的内核模块,并且 tcpdump 很多包抓不到,手动卸载模块后抓包就正常了。
txydhr
2022-11-05 00:24:17 +08:00
光猫拨号二级路由获取不了 ipv6 ,此贴终结
pcslide
2022-11-05 00:50:32 +08:00
@CrazyBoyFeng 桥接就是在路由器上做 NAT ,性能怎么可能比两层 NAT 差。而且光猫处理能力如果弱,让光猫做 NAT ,最后性能肯定不如简单桥接。
CrazyBoyFeng
2022-11-05 01:38:29 +08:00
@pcslide #55 已经解释过了。现在的低端猫,桥接用的是 brctl 软件桥,非常耗费 cpu 。而 nat 和 pppoe 是硬解优化过的。所以软件桥性能甚至不及两层 NAT 。我在 v2 随便一搜就能找到很多说桥接之后变慢的帖子。比如这几个:
https://www.v2ex.com/t/825676
https://www.v2ex.com/t/838192
https://www.v2ex.com/t/768516
https://www.v2ex.com/t/853287
https://www.v2ex.com/t/822833
https://www.v2ex.com/t/712965
https://www.v2ex.com/t/887345

@txydhr #54 光猫拨号二级路由能获取 ipv6 ,除非光猫没配置好。我之前已经试验过,我给光猫地址获取方式设置为混合模式,也就是 slaac 和 dhcpv6 都打开,二级路由后的 windows 能获得 slaac 和 dhcpv6 两种地址,android 能获得 slaac 一种地址。所以我才在主贴中说只有公网 v4 才需要路由拨号。你在你的光猫上找找 ra 、dhcpv6 之类的选项打开试试。注意 android 只支持 slaac 这一种地址获取方式。所以地址获取方式要么选自动,要么选 slaac 。前缀获取方式则选择 dhcpv6 。

@cwbsw #53 你的光猫应该不是那种常见的低端猫。现在运营商的光猫大多都是定制的,基本不会额外设计桥接加速。所以就会有很多人(上面链接的帖子)发生桥接降速的情况。
txydhr
2022-11-05 08:19:07 +08:00
@CrazyBoyFeng 很多型号的光猫不能
droidmax61
2022-11-06 10:27:52 +08:00
有幸在 v2 社区遇到狂男风大佬,给大家简单介绍一下,用过锐捷校园网的应该听说过壹代理这个插件,这个插件就是楼主开发的,其次运营商光猫的性能确实很着急,还个人还是推荐用猫棒代替
asde111
2022-11-06 11:30:34 +08:00
@clf #6

混合模式是光猫路由模式+光猫内部起了个 pppoe 服务器吗?
还是光猫路由模式+pppoe relay ?就是需要账号支持多拨,否则即使开了混合模式,二级路由也不能拨号
clf
2022-11-06 18:46:00 +08:00
@asde111 光猫路由模式+pppoe relay 吧。相当于路由+桥接,拨号拿到的也是独立的公网 IP 。

在光猫的设置界面是 disable 状态的 checkbox ,我 F12 改了前端代码后勾选提交,后面再打开这个页面就是已勾选的 disable 状态的 checkbox 了,然后可以路由器拨号。我路由器是支持多 WAN 的,试过 2 个 WAN 口拨号,能拿到 2 个公网 IP ;还试过一个口拨号,一个口自动获取 IP ,这样的话相当于是一个光猫的 192.168.0.x 的内网 IP+一个公网 IP 了。

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

https://www.v2ex.com/t/892428

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

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

© 2021 V2EX