[发明专利]数据转发控制方法及装置有效
| 申请号: | 201110057028.5 | 申请日: | 2011-03-10 |
| 公开(公告)号: | CN102123095A | 公开(公告)日: | 2011-07-13 |
| 发明(设计)人: | 张舒兴 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56 |
| 代理公司: | 深圳市爱派知识产权事务所 44292 | 代理人: | 罗水江 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据 转发 控制 方法 装置 | ||
技术领域
本发明涉及网络通讯技术领域,尤指一种适用于具有数据转发功能的网络设备的数据转发控制方法及装置。
背景技术
具有数据转发功能的网络设备可以实现从某个接口接收数据,然后经多层接口转发,从该设备的某个接口将接收的数据转发出去。在实现接收和转发的过程中,为了有效利用和保护网络资源,一般会引用流量监管机制,通过对网络设备转发的流量进行控制,将数据转发流量限制在一个合理的范围内。这种流量监管可以针对某一类数据流的具体特征(比如TCP报文的协议号6),也可以是针对某个物理接口(比如设备的物理端口)或者虚拟的接口(比如专有用户的实例接口)。
在现有网络中,一般会采用对进入网络设备的数据流速做两次限速的方式控制数据流速:一是接收到数据流时的入口限速;二是转发数据流时的出口限速。现有数据转发流量控制的流程如图1所示。当接收到数据时,对数据报文进行分类,首先判断是不是启用了流分类限速,若启用了则进行流限速数据丢弃判断,确定是否需要丢弃超过流限速范围的数据;若未启用流分类限速,则直接进入接口限速。依次进行入接口限速的数据丢弃判断和出接口的限速丢弃判断,将超出限速范围的数据丢弃并转发未被丢弃的数据。
这种流量控制方法应用在接口配置繁多的复杂网络环境中时,由于只在入口和出口出配置了流量控制,在入口和出口处超出流量指标的部分数据将被丢弃,达到了在出入口上整体控制流量的目的,但是对于出口和入口之间存在的多个层次的其他接口,则不能进行合理的流量控制和监管。例如:多协议标签交换的虚拟私有网络(Multi Protocol Label Switching Virtual PrivateNetwork,MPLS VPN)中的供应商边界设备(Provider Edge,PE)节点,从物理端口接收报文,根据报文信息匹配出的入接口为接口链路(ActtachmentCircuit,AC)侧客户端接口,具有AC属性,根据AC属性确定接收到报文所属的VPN实例,再根据VPN实例得到私有网络的伪线(Pseudo Wire,PW),然后根据该PW追溯得到所承载的隧道,最后从隧道所指定的出接口转发出去。由于一个VPN实例可以有多个AC接口,多个VPN实例又可以绑定同一个PW,同时多个PW可以绑定在同一条隧道(Tunnel)上,且同一AC接口也可以有不同的入接口或说接收端口,因此,报文从入接口接收到从隧道发送出去的整个转发过程中,经历了多层次的网络接口的转发。当只在出入接口控制流量时,无法满足多个层次的限速需求。
可见,现有网络设备中数据转发的流量控制,不能针对多层次接口很好的实现流量转发控制,无法满足不同客户不同属性的报文对不同带宽的需求,也不能实现在多层次接口上合理的分配带宽资源,从而可能由于带宽资源分配不合理导致网络资源浪费或某一层接口的数据转发拥塞,也可能导致数据转发过程中的带宽使用率降低,无形中增加了网络设备的维护成本。
发明内容
本发明实施例提供一种数据转发控制方法及装置,用以解决现有数据转发流量控制过程中存在的不能满足多层次带宽控制需求,导致网络资源浪费和网络带宽使用率低的问题。
本发明有益效果如下:
本发明实施例提供的数据转发控制方法及装置,在网络设备的多层次接口上设置流速限制,针对各层接口均进行流量限制,允许流量限速范围内的数据通过,将超过流量限制的数据丢弃,从而实现了在多层次接口上对流速的控制,实现了带宽资源的合理分配,避免了当只在出入接口处控制流速时,导致的中间各层接口中出现有些接口资源闲置,而有些接口出现拥塞的问题,使各层接口的带宽资源分配利用更合理,有效地减少了各接口出现阻塞和资源浪费的可能性,提高带宽资源利用率同时尽可能的避免了数据拥堵。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为现有技术中数据转发流量控制的流程图;
图2为本发明实施例一中数据转发控制方法的流程图;
图3为本发明实施例二中数据转发控制方法的流程图;
图4为本发明实施例二中网络设备中的多层次接口示意图;
图5为本发明实施例中数据转发控制装置的结构示意图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110057028.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





