频 道 直 达 - 新闻 - 培训 - 软件 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 读书 - 博客 - BBS
51CTO.COM_中国最大的网络技术网站
找资料:

2.3.32 互相冲突的数据流

作者: 《网管员世界》杂志 出处:电子工业出版社易飞思公司  2008-06-29 13:00    砖    好    评论   进入论坛
阅读提示:《网管员必读——故障排除》收集了《网管员世界》自创刊以来“故障诊断”栏目中的经典故障诊断案例。第二章讲的是网络设备故障,本节说的是如何处理互相冲突的数据流。

2.3.32 互相冲突的数据流

新疆 廖正湘

最近网络故障台经常报告用户普遍反映玩《传奇》特别慢,用户维护人员奔波于用户之间,但是收效甚微。于是我们网管人员来分析解决这次软故障,从而开始了为期半月的艰苦诊断历程。

网络结构图

我们的网络结构如图1所示,根据上述网络拓扑图得知,在我们企业局域网中,A、B两个网络各自主干核心速度均为千兆,桌面速度均为百兆,内部A、B两个网络是通过Router A和Router B两个路由器的广域网接口连接,主要应用的服务器在A网络,因此B网络用户通过Router的5个端口(10M)访问位于A网络的企业主页及内部网络应用的服务器(图中只标传奇服务器)。

故障分析

在出现软故障前,最近系统没有修改任何数据,而传奇是我们新增加的网络应用服务;只是最近B网络个人用户增加比较多,而大多喜欢玩A网络的传奇,但是我们分析这绝不是游戏运行缓慢的主要原因,因为用户反映上内部网和外部Ineternet速度都不慢。

1)经过现场实验,得到如下结果:

◆ A网络用户作为本地用户玩传奇则速度正常,说明了A网络本地网络和传奇服务器本身正常;

◆ B网络用户访问A网络的其它应用,如Web、E-mail、OA速度都比较快;

◆ B网络用户访问B网络的本地服务器和通过B网络上Internet速度比较快。说明B网络本地网络正常;

2)使用工具软件对系统的测试

◆ 通过HP Openview网管软件分析各个设备之间没有发现异常的流量;

◆ 通过协议分析仪没有发现大量的ARP广播查询报文、CRC错误和FCS帧错误,证明AB网络间的2M链路正常。

◆ 通过端口检测发现A、B两个网络之间的广域网接口的每个2M口数据量均达到饱和,接近80%。

问题在哪儿呢,仅仅是B网络增加了传奇用户吗?不是,我们判断问题在于A、B网络的连接通道,路由器的广域网接口是B网络用户访问A网络传奇服务器的传输瓶颈。看来A、B两个网络之间的广域网接口重负荷很可能是游戏速度缓慢的主要原因,经过我们长期监测,该链路一直比较忙。由于各种原因,这个传输瓶颈不能从根本上解决,本次故障需从其它方面入手解决。

要根本解决这个问题,看来还得具体来分析传奇游戏报文的发送过程:

我们联系了一个正在玩传奇的用户,使用Sniffer软件进行跟踪抓包,捕获的数据流报文如下:

Source Adress      Dest Adress      Summary                          Length
192.168.82.252  192.168.8.190    tcp:d=7200 s=2353  ack-1809293876 wins=63266
192.168.8.190  192.168.82.252   tcp:Expert:Fast Retransmission     
d=2353 d=7200  ack-577334120  SEQ=1803          135
192.168.82.252     192.168.8.190    tcp:d=7200 s=2353  ack-1809293957 wins=632     60
192.168.8.190      192.168.82.252   tcp:d=2353 d=7200  ack-577334120  SEQ=1803    107
192.168.82.252     192.168.8.190    tcp:d=7200 s=2353  ack-1809294010 wins=632    60

分析捕获的传奇数据报文,发现传奇游戏使用的是TCP/IP协议,服务器端口为7200,数据包很小,发送为100bit左右,收为60 bit左右,而且我们发现它发的数据包一旦丢失就会重传,我们分析这就是导致玩传奇速度慢的重要原因。

我们知道,大部分流媒体数据报文是基于UDP协议的数据包,它不需重传,对网络传输精度要求不是特别严格,只是保证它的带宽等如视频点播等即可。在A、B两个网络的广域网传输中包含各种协议的不同大小的数据流,因此在网络传输中,数据包一旦发生碰撞或拥塞,基于TCP的数据量小的传奇数据包由于比较小而没有优势容易被其它大包堵塞而丢失,必须重传。所以我们的传奇数据包在传输中没有优势,这就是传奇游戏速度慢的根本原因。

故障解决

通过以上网络测试和分析得到了故障的主要原因,但是完全依赖拓宽路由器之间的广域网是不现实的,因此本次故障需从其它方面入手解决。

能不能让传奇报文优先发送和接受呢? 于是我们咨询了位于A、B网络之间的核心路由器厂家并得到了他们的大力支持,结果是肯定的。我们通过对路由器的软件升级,利用A、B两个网络之间的两个路由器高品质的QOS对通往传奇服务器的数据流进行优先传输考虑,做了一个访问控制列表,启动系统的限速功能,提高传奇服务器数据流的优先权,问题得到解决。

具体设置如下:

ip multipath mode packet 
priority-list 10 protocol ip high list 100
rate-limit enable
access-list 100 permit ip 192.168.8.190/32 any 
interface serial2/0:0(至serial2/0:0)
priority-group 10

总结

网络问题和网络故障在网络应用中随着网络结构、网络技术、网络容量的变化,会不断出现一些新的问题,但是不管怎么变,它都有自己的特点,只要我们认真分析各个方面,总会找到解决办法的。

【责任编辑:董书 TEL:(010)68476606】


回书目   上一节   下一节
专题
网络工程师职业规划与现状
见证中国网络安全二十年
计算机网络维护入门
未来五年可能必备的10大网络技术
网络管理系统如何支撑ITSM
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 最 大 的 网 络 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
浏览器的战国时代
浏览器的战国时代
2008年4月全国计算机等级考试最新试题及答案
2008年4月全国计算机等级考试..
龙芯要做中国的“奔腾”
龙芯要做中国的“奔腾”
· 龙芯要做中国的“奔腾”
· Vista SP1对决XP SP3
· 2008年上半年全国软考..
· ARP攻击防范与解决方案
· NAC安全访问控制
· 网络布线测试仪器
· Windows Server 2008专..
· Windows远程桌面应用
· 网络故障排除宝典
· 运营商封堵ADSL共享 中..
· 解析35岁技术人的价值..
· 世纪枭雄比尔盖茨的王..
· 主流品牌防火墙配置
· ASP.NET开发教程
· 超级计算机TOP500专题
· SQL Server 2008/2005..
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SOA 面向服务架构
SOA 面向服务架构
· SOA 面向服务架构
· SQL Server 2008/2005..
· Apache技术专题
· 三层交换技术专题
· SQL Server入门到精通
· Windows远程桌面应用
· C#技术开发指南
· Apache技术专题
· Windows集群服务应用
· C#技术开发指南
· 国际文档格式标准开战
· 路由器设置与口令恢复
· Linux 集群技术专题
· PHP开发应用手册
· SOA 面向服务架构
· 企业数据恢复指南
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SQL Server入门到精通
SQL Server入门到精通
· SQL Server入门到精通
· SQL Server 2008/2005..
· SOA 面向服务架构
· Apache技术专题
· C#技术开发指南
· 三层交换技术专题
· Apache技术专题
· C#技术开发指南
· Windows远程桌面应用
· 企业数据恢复指南
· Windows集群服务应用
· 路由器设置与口令恢复
· Linux 集群技术专题
· SOA 面向服务架构
· 了解统一威胁管理(UTM)..
· 反垃圾邮件技术应用