大数跨境

今日分享:由于双工方式不一致导 致网络中下行TCP业务无流量

今日分享:由于双工方式不一致导 致网络中下行TCP业务无流量 嘉誉数字化科技
2018-04-09
1
导读:在高速移动数据传输的情况下,微小的变化或者是不一致都会导致TCP流量的波动。网络中双工方式不一致,导致各个端口的协商出现问题,从而导致丢包影响到下行的流量。

传送网端口模式-

由于双工方式不一致导致网络中下行TCP业务无流量 

1  现象描述 

D国B城市LTE实验局,外场测试中上下行UDP业务流量可达峰值,上行TCP

业务流量正常,下行TCP业务几乎无流量,在0~300kbps之间波动 


2  告警信息 

无 


3  原因分析 

由于上下行的UDP业务和上行TCP业务正常,说明无线网络侧没有问题。怀疑

有以下几个原因导致: 

    1、UE业务便携TCP参数设置错误导致; 

    2、从server到UE中间可能某一段有丢包导致。 


4  处理过程 

    1、  首先检查业务便携的TCP相关的参数设置是否正确。修改TCP参数正确之

后,下行依然无流量; 

TCP参数主要包括:TCP接收窗口、DefaultSendWindow、TransmitIoLength、

MaxBytesPerSend 

    2、 按照现场的组网方式开始逐一排查那一部分有丢包,现场的组网方式如下: 

 

由于中间经过的设备比较多,那么首先对空口进行排查。 

 

在eNodeB侧和UE侧以及业务便携抓包对比,发现出eNodeB的数据和UE收

到的数据已经业务便携上获得的数据时相等的,所以空口无丢包; 

接下来检查S1口的丢包情况:对比sever侧发的数据包和eNodeB接收到的数据

包,发现两端的包数不一致,说明S1口有丢包,需要对中间的设备进行进一步的排查。 

确认S1口有丢包,首先检查server到Switch这一段的数据。 

分别对server出口、进Switch的数据和出Switch的数据抓包,对比发现server

出口的数据和进Switch的数据一致,但是进Switch的数据和出Switch的数据包

数不一致,由此判断Switch有丢包。 

3、 确认丢包之后,检查Switch的配置,看那些参数会造成TCP丢包。经过排

查发现,Switch进出两端的端口配置不一致,上层连接UGW的网口配置为

1000M全双工,连接下面Metro100的网口配置为100M全双工,两端配置

不一致导致产生丢包。 


5  学习心得 

由于网络中Merto100的网口只支持100M全双工,所以Switch的一端配置为

1000M另一端配置为100M,对于下行数据来说形成了一个上大下小的漏斗,数据再到Switch的时候,由于两端网口协商不一致,就产生丢包了,以致下行没有了流量。修改全网的网口配置为100M全双工之后,网络中下行流量恢复,可达到峰值。 

TCP是一种面向连接的、可靠的字节流服务,在其发送数据之前需要建立相应的连接,且具有数据包确认机制以及重传功能。在高速移动数据传输的情况下,微小的变化或者是不一致都会导致TCP流量的波动。网络中双工方式不一致,导致各个端口的协商出现问题,从而导致丢包影响到下行的流量。 



因篇幅所限,为了给您更好的体验,我们使用识别二维码扫码在线查看或保存文件的方式呈现

打开方式】:长按上图二维码,点击“识别图中二维码”,即可在线预览和下载该文档。



多个朋友多条路,随手分享给好友!

嘉誉网优十余年,无一例薪资拖欠,信用与实力的保障!

如需要了解详情,也可以在页尾点击“写留言”留下您的信息。

(点击“阅读原文”获取更详细信息)

【声明】内容源于网络
0
0
嘉誉数字化科技
本公号从战略、人才、技术等方面切入,由浅入深地介绍数字化转型的背景、目标和实现的路径,提供企业数字化转型的思路、工具、方法及案例。 嘉誉助力于企业在数字化转型这道必答题上找到最优解!
内容 0
粉丝 0
嘉誉数字化科技 本公号从战略、人才、技术等方面切入,由浅入深地介绍数字化转型的背景、目标和实现的路径,提供企业数字化转型的思路、工具、方法及案例。 嘉誉助力于企业在数字化转型这道必答题上找到最优解!
总阅读0
粉丝0
内容0