找回密码
 加入我们
搜索
      
查看: 3884|回复: 74

[网络] 为什么光猫桥接速度会减半啊?

[复制链接]
发表于 2025-8-4 15:29 | 显示全部楼层
本帖最后由 jht 于 2025-8-4 15:37 编辑

Windows 使用 PPPoE 拨号时在千兆网络下实际只能跑到 600~700 Mbps 左右的问题是普遍存在的瓶颈现象,原因涉及多个层面。

🧠 为什么 Windows PPPoE 拨号速度跑不到千兆?
✅ 1. PPPoE 协议本身的开销
PPPoE 封装每个以太网帧时引入额外头部(8~10 字节),影响效率;

没有硬件加速(不像 VLAN、TCP 有 offload)时,全靠 CPU 处理;

在高带宽(>500 Mbps)情况下,CPU 封包处理成为瓶颈。

✅ 2. Windows 拨号栈不支持“硬件加速 PPPoE”
Windows 使用 RAS 拨号(Remote Access Service) 实现 PPPoE;

默认不启用 NIC 的 PPPoE offload(大多数网卡也不支持);

PPPoE 封包→解包→NAT→TCP栈处理→应用层,全靠 CPU 单核串行运作。

举例:Intel i225/i219 芯片虽然支持 TCP offload,但不支持 PPPoE 卸载。


windows下的PPPOE只能单线程运行,Windows 的 PPPoE 拨号架构已是半“遗产级”代码,除非微软重构,不可能完全跑满。
发表于 2025-8-4 15:44 | 显示全部楼层
本帖最后由 jht 于 2025-8-4 15:49 编辑
wrrdd 发表于 2025-8-4 08:15
还有这种说法呢吗,确实最多就是五六百。。 没有软路由回头换个 2.5G的tplink试试。。 ...


pppoe协议栈 RAS架构 是1992年随着Windows nt3.1开发出来的,刚问了ai,即使是win11,用的依然是1992年的版本

微软为什么不重写 RAS 架构?
📌 1. 实际使用场景越来越少
在全球范围,Windows 端拨号 PPPoE 已非常小众:

家用路由器/光猫拨号成主流;

企业网用 **、IPsec、WireGuard;

宽带市场也越来越倾向 DHCP、VLAN、IPoE。

微软可能认为“重构成本高,收益极低”。

📌 2. RAS 是系统核心组件,动它风险极大
rasman.dll、raspppoe.sys、ndiswan.sys 都是 Windows 核心网络路径;

涉及众多旧系统兼容性(如专线 **、Modem 拨号、政企软件);

重写一套可能破坏上千个老软件和驱动兼容性;

微软保守设计原则就是“能不动就不动”,尤其是底层。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-8-8 13:35 , Processed in 0.007040 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表