[发明专利]一种网络数据处理方法及设备无效
申请号: | 200610062218.5 | 申请日: | 2006-08-18 |
公开(公告)号: | CN101127686A | 公开(公告)日: | 2008-02-20 |
发明(设计)人: | 陈进 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/02;H04L12/28;H04L12/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 数据处理 方法 设备 | ||
技术领域
本发明涉及网络通信技术领域,尤其涉及一种网络数据处理技术。
背景技术
交换机、路由器和网关等网络设备通常用于网络之间的连接与接口,如LAN(Local Area Network,局域网,本地网)之间、LAN和WAN(WAN Area Network,广域网)之间等,完成多个端口之间数据的交换,将到达输入端口的数据(如包或信元)交换到相应的输出端口。这些网络交换设备在有多个输入端口输入数据的情况下,通常采用轮询(从一组端口中轮流选出一个端口的方法,一般地,如果上次选出的是端口n,则本次选端口(n+d),d>0;)各个输入端口接受数据,数据经过转发调度处理后,在各输出端口排队输出的方法,分配网络的交换资源来处理数据。这样会出现多个输入端口竞争输出端口的情况,导致数据阻塞或丢失。
图1示出了现有的网络设备100,包括:
输入模块101:轮询各个输入端口是否有数据,没有数据则跳过,有数据则接收;
转发处理模块102:检查数据或数据相关信息,如目的地址、源地址、协议、端口号、数据长度或数据中的某些字段,对数据进行预先设定的处理;根据数据的信息,查转发表或路由表,得到数据下一跳的转发信息;将数据的转发信息送往排队调度模块;
排队调度模块103:根据转发处理模块的结果,将数据进行排队;从某个队列中调出数据,并将数据或其信息(如存储模块中的地址等)送往输出模块;
输出模块104:根据排队调度模块的处理结果,将数据送往输出端口输出;
存储模块105:用于储存数据及信息。
现有技术方案的输入模块101,采用轮询的方法从各输入端口接受数据,某些重要或带宽较小的输入端口容易收到带宽较大的输入端口的流量冲击,从而引起来自某些重要或带宽较小端口的数据的延时、丢包率增大。现有技术方案的排队调度模块103,按输出端口进行排队调度,在排队时没有对来源于某些重要或带宽较小输入端口的数据数据单独列队,在调度时也不能对这些输入端口的数据数据区别对待,这样也引起来自某些重要或带宽较小端口的数据的延时、丢包率增大。因此,在采用上述方案的现有网络设备或系统100中,各输入端口之间无区别,导致带宽小的输入端口的数据流量很容易受到其他端口数据的冲击,引发数据阻塞;重要输入端口的数据输出质量也不能得到保证。
以目前应用较普遍的宽带接入网络为例:宽带接入的端口称为WAN端口,其他端口称为LAN端口;WAN端口上承载的是发往或来自外网所有流量的汇聚,需要收取使用费。但WAN端口有效带宽往往比LAN端口小很多,数据传送慢;更严重的是,由于LAN侧流量较大,WAN流量很容易受到其冲击,引发阻塞;另外,WAN端口流量经过外网,相较于LAN流量,其延时,丢包会更为严重。以应用之一ADSL(Asymmetric Digital subscriber Line,不对称数字用户线)用户终端的情形来说,ADSL接入WAN端口的带宽在实际使用中大多在1.5Mbps以下,其他LAN端口则大多在100Mbps,在LAN侧流量较大时,来自WAN端口的流量将会收到较大影响,用户的上网速度和延时就会变得更糟。
由于网络连接的普及,网络音频、视频、游戏等实时应用迅速发展,这使得网络的服务质量,如有效带宽,延时,包丢失等,变得越来越重要,特别是目前,宽带接入如XDSL(X Digital Subscriber Line,X数字用户线,泛指ADSL,ADSL2/2+,VDSL等;)、有线宽频等等的带宽普遍是一个瓶颈。因此,解决重要输入端口数据的输出阻塞问题,使其免受其他输入端口的冲击和干扰,已成为实际应用中迫切需要解决的问题。
发明内容
本发明的目的就是要提供一种网络设备和一种网络数据处理方法,通过优先保证带宽较小或较重要的输入端口的流量,使其免受其他输入端口的影响,提高重要输入端口和输入数据的传输速度和传输质量,提高其带宽利用率。
本发明的另一目的在于提供一种包含WAN输入端口和LAN输入端口的网络接入设备,通过优先保证WAN端口的流量,提高WAN端口数据的传输速度与质量。
本发明的又一目的在于提供一种网络系统中网络资源的分配方法。
本发明的目的是通过以下技术方案实现的:
一种网络设备,包括:
数据交换模块,含至少两个输入端口,其中至少一个输入端口配置有优先级,用于按优先级对各输入端口的输入数据进行数据交换处理,并发送输出模块;
输出模块,用于将所述数据交换模块处理过的数据输出。
其中,所述数据交换模块可以具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610062218.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:运动器材的椅背调整机构
- 下一篇:六元醇的制备方法