[发明专利]网络装置及网络上行带宽的自动检测方法有效
| 申请号: | 200910301081.8 | 申请日: | 2009-03-24 |
| 公开(公告)号: | CN101848113A | 公开(公告)日: | 2010-09-29 |
| 发明(设计)人: | 闵振发 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络 装置 上行 带宽 自动检测 方法 | ||
技术领域
本发明涉及计算机网络的流量控制,尤其涉及一种网络装置及网络上行带宽的自动检测方法。
背景技术
近年来,随着计算机技术的发展,Internet成为了人们获取信息的重要平台,人们在Internet上进行着大量的信息交流,这时候为了保证相互间信息交流的顺畅,计算机网络的流量控制就显得尤其重要。
当用户使用路由器等网络设备连接到网络进行访问时,如果没有流量控制的机制,报文从终端发出后,由于带宽有限,当流量过大时,发出报文的部分或全部将无法到达发送目的地,这就会造成部分或全部报文的丢失,而报文的丢失是随机的,也就是说丢失的可能是一些对用户而言很重要的报文。而为了确保报文不丢失,就必须进行网络流量的控制,也就是必须知道网络上行的带宽,只有知道网络上行带宽才能够确定报文的发送数量。
目前常用来检测网络上行带宽的方法有:
1.通过监测网络流量的方式得到上行带宽。这种方式的缺点是得到的数值不够准确。当用户实际流量不足时,得出的数据偏小;当用户实际流量过大且流量主要由用户数据报协议(User Datagram Protocol,UDP)报文组成时,由于UDP为无保证的非面向连接协议,故得到的数据偏大。
2.通过向网络服务器发送一组网间控制协议(Internet Control Messages Protocol,ICMP)报文,再根据反馈报文的接收时间确定上行的带宽。这种方式的缺点是网络服务器不一定会回应ICMP报文,故常常无法得到结果。
发明内容
有鉴于此,需提供一种网络装置,能准确地测得网络上行带宽。
此外,还需提供一种网络上行带宽的自动检测方法,能准确地测得网络上行带宽。
本发明实施方式所提供的网络装置,用于网络上行带宽的自动检测,包括第一发送模块,判断模块,第二发送模块,接收模块及计算模块。第一发送模块,用于发送一组节点侦测报文到指定目的地,其中,所述节点侦测报文为生存时间从第一值到第二值依次增加的网间控制协议报文,当网络节点收到生存时间为1的网间控制协议报文时,会返回一个生存时间超时的报文。判断模块,用于判断是否从所述网络节点中接收到生存时间超时的报文,并在接收到所述生存时间超时的报文时,根据所述生存时间超时的报文的源地址确定距离所述网络装置最近的网络节点。第二发送模块,用于向所述距离最近的网络节点发送多个网间控制协议的带宽探测报文。接收模块,用于从所述距离最近的节点接收所述网间控制协议的带宽探测报文的反馈报文并确定所述反馈报文的接收时间。计算模块,用于根据所述带宽探测报文的数量以及所述反馈报文的接收时间计算所述网络上行的带宽。其中,所述第一发送模块还用于在未接收到生存时间超时的报文时,则将所述第二值增大,再重新发出一组生存时间从第一值到增大后的第二值依次增加的网间控制协议报文到所述指定目的地。
本发明实施方式所提供的网络终端上行带宽的测试方法,包括以下步骤:发出一组节点侦测报文到指定目的地,其中,所述节点侦测报文为生存时间从第一值到第二值依次增加的网间控制协议报文;判断是否从所述节点侦测报文通过的网络节点中接收到生存时间超时的报文,若未接收到所述生存时间超时的报文,则将所述第二值增大,再重新发出一组生存时间从第一值到增大后的第二值依次增加的网间控制协议报文到所述指定目的地;若接收到所述生存时间超时的报文,则根据所述生存时间超时的报文的源地址确定距离所述网络装置最近的网络节点;向所述距离最近的网络节点发送多个网间控制协议的带宽探测报文;从所述距离最近的网络节点中接收所述网间控制协议的带宽探测报文的反馈报文并确定所述反馈报文的接收时间;根据所述带宽探测报文的数量以及所述反馈报文的接收时间计算所述网络上行的带宽。
本发明实施方式所提供的网络装置及网络上行带宽的自动检测方法先找出网络上一定会回应ICMP报文的节点,再利用该节点获取网络上行带宽,这样检测到的数据更准确,而且实现方式较容易。
附图说明
图1为本发明一实施方式的网络装置的应用环境与结构图。
图2为本发明一实施方式中网络上行带宽的自动检测方法的流程图。
具体实施方式
请参阅图1,所示为本发明一实施方式中网络装置的应用环境和结构图。在本实施方式中,网络20包括非对称数字用户环路(Asymmetrical Digital Subscriber Loop,ADSL)网络。网络装置10与网络20相连,用于自动检测网络20的上行带宽,其可以为路由器、交换机、网关等网络设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910301081.8/2.html,转载请声明来源钻瓜专利网。





