通信人家园

标题: 联通 UDP 协议丢包  [查看完整版帖子] [打印本页]

时间:  2021-11-9 00:51
作者: CMobile     标题: 联通 UDP 协议丢包

本帖最后由 CMobile 于 2021-11-9 00:55 编辑

北方联通大省,家宽UDP协议丢包,TCP和ICMP不丢,而且还是全时段有规律的丢几分钟恢复正常几分钟,往复循环,先投诉到联通10015后投诉的工信部,跟区机房设备维护人员交涉了半个月(据他所说没有负责网络应用方面的人),给我结论是他们网络正常,我自己的终端设备问题

这个负责设备维护的人 ICMP 和 UDP 是什么都搞不清楚…
第一波交涉让装维上面更换光猫
第二波让装维更换分光器
第三波说确认一条中继有问题,凌晨工程队维护,然后我这丢包从凌晨2:30到下午5:00恢复正常,下午五点后重新开始丢包
第四波又说工程队维护自动切到备份链路导致备份负载过高,后续恢复(然鹅并没有恢复啊淦!
第五波他已经定位不到问题了,他去找省公司机房问,然后我再电话他询问进度,期间我多次强调特定协议丢包可能是流控策略问题,让他跟省公司核实,回复我说策略没问题
第六波让他给个省机房的联系方式死活不给,后来说约定时间来现场测,到现场测了下ping没问题,然后我 mtr -u 省内联通IP 给他看,从第二条开始一只丢到最后一跳,最后一跳丢包30%+,说回去跟省公司核实

两天后分管投诉处理的来电告知我 是我自己设备的问题与他们网络无关,关闭了我的投诉工单
时间:  2021-11-9 07:50
作者: zlk_zlk

要求这么高,办个专线吧
时间:  2021-11-9 08:28
作者: Gratch

udp本来就不保证送到,遇到拥堵就丢包重新发送
时间:  2021-11-9 08:55
作者: CMobile

zlk_zlk 发表于 2021-11-9 07:50
要求这么高,办个专线吧

这边联通不给居民区拉商宽
时间:  2021-11-9 08:55
作者: CMobile

Gratch 发表于 2021-11-9 08:28
udp本来就不保证送到,遇到拥堵就丢包重新发送

关键丫恢复正常了十几个小时,最后来个结论我终端设备问题跟他们网络无关???
时间:  2021-11-9 09:09
作者: helixcn

你要udp干嘛
时间:  2021-11-9 09:16
作者: luyimin

白痴工程师们会说 哎呀udp是不可靠的 丢包很正常
时间:  2021-11-9 09:35
作者: riotK

tcp和icmp没问题,不就说明整个线路是没问题的吗?udp本身就不可靠,遇上网络高负荷拥塞,丢包多很正常吧。ps:国内家用的宽带都是共享带宽。
时间:  2021-11-9 09:50
作者: vxbox2019

CMobile 发表于 2021-11-9 08:55
关键丫恢复正常了十几个小时,最后来个结论我终端设备问题跟他们网络无关???

第一 正常了十几个小时, 第二 是省公司层面处理的这个问题。 基于此我大胆推测是你的UDP流量被省市防火墙识别了,然后 ... 。
时间:  2021-11-9 10:02
作者: CMobile

vxbox2019 发表于 2021-11-9 09:50
第一 正常了十几个小时, 第二 是省公司层面处理的这个问题。 基于此我大胆推测是你的UDP流量被省市防火墙 ...

打个游戏而已 识别了然后把我策略丢包?
时间:  2021-11-9 10:05
作者: 零下274°C

CMobile 发表于 2021-11-9 10:02
打个游戏而已 识别了然后把我策略丢包?

那就直接报障说打游戏卡啊,让他们解决打游戏卡的问题就行了,别说UDP丢包。  说的太专业 他们以为你没事找事。
时间:  2021-11-9 10:05
作者: CMobile

riotK 发表于 2021-11-9 09:35
tcp和icmp没问题,不就说明整个线路是没问题的吗?udp本身就不可靠,遇上网络高负荷拥塞,丢包多很正常吧。 ...

对呀,一开始就跟他们说可能是流控策略的问题,人家死活不承认策略有问题,还说什么“这里网吧都没人反馈有问题,就你一家反馈”我反驳他网吧跟我不在一个VLAN,人家直接来一句“都在同一个BRAS下”,根本不能在同一频道交流
时间:  2021-11-9 10:06
作者: CMobile

零下274°C 发表于 2021-11-9 10:05
那就直接报障说打游戏卡啊,让他们解决打游戏卡的问题就行了,别说UDP丢包。  说的太专业 他们以为你没 ...

嗯,最开始跟上报故障就是说的游戏卡顿回档,人直接给你说网吧都没人反馈,就我自己反馈有问题
时间:  2021-11-9 10:17
作者: html9

和运营商交涉,不得不自学tcp/ip协议。要不然各种糊弄,感谢运营商的无齿,让我学会新的知识。
时间:  2021-11-9 10:23
作者: html9

同样北方联通大省,无论运营商级的nat64还是公网ipv4,机房里面的贝思策略不行。自己家里面的路由器总是拦截到来自其他ip的攻击(如果是内网ip就是同样是内网ip邻居的攻击)。
时间:  2021-11-9 10:32
作者: html9

我怀疑联通没钱购买好的设备了,先不说差异对待内网ip和公网ip的并发连接数和端口发包速率。连普通家用宽带稳定性都做不到。以前家里面那个普通路由性能太差被DDoS高峰期连视频都卡。后来我找华三代理商花1800买了一个有线路由。不得不说专业路由器还是比较稳定。tcp连接高峰期打开网页视频稍微正常,但是高峰期udp包丢得连网游加速器都不行,udp连接原地爆炸,说明是运营商本地机房做的策略。
时间:  2021-11-9 10:37
作者: html9

我这边联通udp高峰期丢包连网游加速器都无效,可能是运营商在本地机房做的策略,udp包根本就没上主干网就被丢了。
时间:  2021-11-9 10:37
作者: vxbox2019

CMobile 发表于 2021-11-9 10:02
打个游戏而已 识别了然后把我策略丢包?

找其他当地的联通宽带同时测测不就知道了!
时间:  2021-11-9 12:12
作者: CMobile

vxbox2019 发表于 2021-11-9 10:37
找其他当地的联通宽带同时测测不就知道了!

要能测早测了 邻居都在用移动送的免费宽带…
时间:  2021-11-9 12:13
作者: CMobile

html9 发表于 2021-11-9 10:32
我怀疑联通没钱购买好的设备了,先不说差异对待内网ip和公网ip的并发连接数和端口发包速率。连普通家用宽带 ...

你这还是高峰期丢包,我这是全天候的丢,且是规律性的丢几分钟恢复几分钟再丢几分钟
时间:  2021-11-9 13:27
作者: html9

CMobile 发表于 2021-11-9 12:13
你这还是高峰期丢包,我这是全天候的丢,且是规律性的丢几分钟恢复几分钟再丢几分钟

高峰期:一到晚上或者周末就一直丢,迅游,熊猫,uu都试过了,平时偶尔丢包。我玩p2p 3a大作,对延迟特别敏感。
时间:  2021-11-9 16:23
作者: yizhita


支持楼主,将投诉进行到底
时间:  2021-11-9 17:59
作者: er3ew3

我不是贬低联通宽带,联通这几年在宽带上的投入越来越少了。我都怀疑联通各个大区的链路是不是都有些问题了
时间:  2021-11-9 18:07
作者: ihaibin

应该是应对大UDP流量。我测了腾讯云也会丢。
时间:  2021-11-9 19:15
作者: 、与往事干

为啥不自己搭建udp多倍发包   然后把udp伪装成tcp发出去    网上一大堆教程
时间:  2021-11-9 20:04
作者: html9

本帖最后由 html9 于 2021-11-9 20:06 编辑
、与往事干 发表于 2021-11-9 19:15
为啥不自己搭建udp多倍发包   然后把udp伪装成tcp发出去    网上一大堆教程


可能你没有仔细看相关的教程,要实现udp套tcp外壳这个需要服务器来进行“翻译”的,而国内服务器一是价格高,二是禁止x子,哪怕是国内使用都不行。最后游戏是讲究数据包稳定性而不是速度。
时间:  2021-11-10 11:27
作者: 120758285

udp就是不保证一定传输到达的。不管你啥时候正常过。原理上已经给你定义了。再去找策不策略的没有意义,厂家都不支持你的需求。你应该讨伐的是游戏,娘的,搞毛用udp?
时间:  2021-11-10 14:38
作者: cheers2011

上学咋学的啊  UDP协议本来就有丢包的风险啊,要稳定可靠为啥不用TCP
时间:  2021-11-10 17:50
作者: html9

120758285 发表于 2021-11-10 11:27
udp就是不保证一定传输到达的。不管你啥时候正常过。原理上已经给你定义了。再去找策不策略的没有意义,厂家 ...

udp在传输过程中因超时丢包和运营商主动在设备上做策略故意丢包是两回事吧。
时间:  2021-11-10 17:52
作者: html9

cheers2011 发表于 2021-11-10 14:38
上学咋学的啊  UDP协议本来就有丢包的风险啊,要稳定可靠为啥不用TCP

老外游戏开发者不知道国内运营商的为了节省网络设备升级费用所能达到的无齿程度:跨运营商联机困难,高峰期随意丢包。
时间:  2021-11-10 17:59
作者: cheers2011

运营商主动丢包?至于吗?
时间:  2021-11-10 18:51
作者: gzc_qq

UDP协议我记得本来就不保证送达吧

要稳定还是换tcp协议吧
时间:  2021-11-10 19:37
作者: abc44860

UDP丢就丢了
时间:  2021-11-10 19:37
作者: abc44860

你要网络质量好,就用电信
时间:  2021-11-10 19:38
作者: abc44860

gzc_qq 发表于 2021-11-10 18:51:36 UDP协议我记得本来就不保证送达吧要稳定还是换tcp协议吧

tcp才管用。udp是不可靠传输
时间:  2021-11-10 19:42
作者: mdo01

可以换个角度,去投诉不给居民区拉商宽
时间:  2021-11-10 20:09
作者: tonyzu

联通减员增效,把能解决问题的技术人员都减的差不多了。指望他们,难。
看机房的都是大爷大妈,混吃等退休。
时间:  2021-11-11 00:19
作者: 夜猫子呆瓜

麻了,换移动吧
时间:  2021-11-11 08:05
作者: zlk_zlk

mdo01 发表于 2021-11-10 19:42:05 可以换个角度,去投诉不给居民区拉商宽

好像他会为了玩游戏装专线一样。。。
时间:  2021-11-11 08:49
作者: 120758285

html9 发表于 2021-11-10 17:50
udp在传输过程中因超时丢包和运营商主动在设备上做策略故意丢包是两回事吧。

做策略只有两种方式,一种是基于ip,一种是基于端口,对流量进行涂色,如果发生拥塞大网根据颜色进行舍弃,不知道你是从哪里得知或见过流量策略是基于UDP协议的?况且大网会有流量监控,那条中继流量峰值达到80%,就会加中继。不会造成拥塞。因为有了流量监控,运营商一般连涂色都不会做,影响cpu。不知你是从何处得知运营商会udp策略限制?
时间:  2021-11-11 09:33
作者: abc44860

UDP本来就容易丢包
时间:  2021-11-11 10:17
作者: 通信推动人类

我在网上找了找这个UDP,感觉这个说的靠谱。原因:一个是客户端发送过快,网络状况不好或者超过服务器接收速度,就会丢包。 (这个运营商能做的就是接入段的收发光了,如果在门限值内并且PING测本地网丢包率小于0.5%且延时小于10MS,应视为网络质量可以)
第二个原因是服务器收到包后,还要进行一些处理,而这段时间客户端发送的包没有去收,造成丢包。

解决方法,

一是   客户端降低发送速度,可以等待回包,或者加一些延迟。
二是,服务器部分单独开一个线程,去接收UDP数据,存放在一个缓冲区中,又另外的线程去处理收到的数据,尽量减少因为处理数据延时造成的丢包。



有两种方法解决楼主的问题:
方法一:重新设计一下协议,增加接收确认超时重发。(推荐)
方法二:在接收方,将通信和处理分开,增加个应用缓冲区;如果有需要增加接收socket的系统缓冲区。(本方法不能从根本解决问题,只能改善)

网络丢包,是再正常不过的了。
既然用UDP,就要接受丢包的现实,否则请用TCP。
如果必须使用UDP,而且丢包又是不能接受的,只好自己实现确认和重传,说白了,就是自己实现TCP(当然是部分和有限的简单实现)。

UDP是而向无连接的,用户在实施UDP编程时,必须制定上层的协议,包括流控制,简单的超时和重传机制,如果不要求是实时数据,我想TCP可能会更适合你!
时间:  2021-11-11 15:35
作者: abc44860

zlk_zlk 发表于 2021-11-9 07:50
要求这么高,办个专线吧

专线UDP一样丢
时间:  2021-12-6 19:27
作者: sese123123

家宽电信,udp连接数一高就会变卡,网页有时候要多刷新下才能打开。下载网速不受影响,ping也不会丢包。问客服说没有对udp限制。
更换路由器,更换光猫问题依旧,换了个华三企业路由,限制了自己的udp连接数量问题解决,测试大概到1000以下就会大大缓解。
加钱升级了外网动态ip,问题彻底解决。
基本可以确认问题是对udp做了qos限制。




通信人家园 (https://www.txrjy.com/) Powered by C114