不提供公网地址的宽带运营商,上网高峰时期的网络通断问题

2022-04-13 17:35:41 +08:00
 nbsn
近日在处理某客户上网问题,高峰时期,会出现下面的问题:
1. 打开网页慢,有些网页打开的时候,只打开一半就停止了,需要刷新页面才能全部打开。
2. 看视频卡,然后停住,重新刷新页面后,又从头开始播放了(手机常见)
3. 时通时断

测试步骤:
1. 重启路由器,问题可以得到短时间解决,上网高峰时期的时候又会复现。
2. 路由器拨号上网,外网没有公网地址,内部上网数量在 30-40 台电脑 /手机左右。
3. NAT 类型内部测试为:Restricted Cone ;
4. 跟运营商报障,小哥过来之后,装维终端测速正常,客户电脑连接有线,测速正常。
5. 怀疑是 session 的连接建立不起来的问题,让小哥联系给一个有获得公网地址的上网账号,拨号测试。
6. 获得公网地址后,连续三天测试————稳如狗。

问题分析:
1. 怀疑是电信局端 CGNAT 的带机量太大,一个公网地址理论上支持 65535 个 session ;
2. 用户侧无法感知上游局端平行的用户量,CGNAT 全局地址池,地址端口是否足够,都是无法感知的;
3. 最后只有换公网地址测试,bypass 了上一个原因,上网体验才好一点。

进阶测试:

在想,有没有那种 session 测试的工具,CS 架构,服务器端运行在公网地址上,客户端在 CGNAT 和用户路由器 NAT (两次 NAT )之后。

在客户端上随机建立 tcp/udp session 到服务器,假设 1 分钟内建立 5000 个 tcp/udp session ,然后再服务端统计服务器收到的 session 建立成功,失败的百分比,从而间接估算局端 CGNAT 的超载比。

有这样的工具吗?
4135 次点击
所在节点    宽带症候群
28 条回复
aitutu
2022-04-20 12:20:32 +08:00
现在真的有不给公网 IP 的运营商吗?我使用过广东电信、浙江电信、新疆电信,打个 10000 号或者在线客服,没有遇见过不给公网 IP 的问题。
a413128
2022-04-21 01:12:23 +08:00
运营商限制 tcp 链接数造成的
lirunext
2022-04-22 19:10:56 +08:00
@aitutu 三大运营商在公网 ip 这方面,电信最好说话,一般打个电话就行;
联通次之,有些地方可以像电信比较简单获取到,有些地方要投诉,有些地方投诉都没用,比如广州和湖南;
移动最烂,绝大部分地区各种投诉都没用;
其它如广电长城之类的小运营商没怎么接触过,不过估计比移动还难搞。
laozhoubuluo
2022-04-23 23:26:24 +08:00
@aitutu
@lirunext
现在三大运营商也在逐步收回了,个别地方现在要求套餐金额必须够大或者死猪不怕开水烫(工信部也没用)了。
三大有些地方不给还有另外一个原因是 BRAS 不是自建,比如联通在南方搞的 LAN 业务(建议别装)以及电信部分省的的城中村宽带业务,设备上面根本就没有公网 IP 的地址池甚至运营商根本没法控制这设备。

移动和小宽带肯定不行,基本上这些宽带的 BRAS 上面就没有公网 IP 的地址池,所以怎么要也没用(北京移动除外,公网 IP 业务明码标价 20 元 /月)。
lirunext
2022-04-23 23:49:31 +08:00
@laozhoubuluo 学习了,感谢分享
nbsn
2022-04-24 00:10:13 +08:00
@laozhoubuluo #24 有些部分省内通信管理局投诉可以奏效,如果是这都不行,就上工信部。但是要看你跟工信部怎么投诉,写的什么投诉内容,才奏效。
junyee
2022-04-24 15:54:09 +08:00
以前玩下载时就发现连接数跑到 2000 左右就跑不上了(那时候给的都是公网 v4).

估计这个优良传统现在还有.
100240v
2022-04-24 20:09:51 +08:00
@nbsn 哈哈,我有工信部投诉范文,屡试不爽

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

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

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

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

© 2021 V2EX