[发明专利]一种实现显式拥塞通告的方法及设备有效
申请号: | 201210087402.0 | 申请日: | 2012-03-29 |
公开(公告)号: | CN102594713A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 王锋 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 拥塞 通告 方法 设备 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种实现显式拥塞通告的方法及设备。
背景技术
图1为现有技术中一种使用ECN(Explicit Congestion Notification,显式拥塞通告)机制的网络示意图。如图所示,包括传输控制协议(TCP)发送端11、TCP接收端13以及TCP发送端11和TCP接收端13之间的网络设备12。在IP(Internet Protocol,互联网协议)网络中,提供ECN机制来实现丢包避免,也就是说提供一个网络设备向发送端报告发生拥塞的机制,让发送端在网络设备开始丢包前降低发送速率。IP和TCP使用包头中的未使用字段来支持ECN。IP报文头的TOS(Type of Service,服务类型)字段携带ECN标记,该ECN标记具体为TOS字段的后两位ECT和CE(Congestion Experienced)的取值;00表示不支持ECN;01表示支持ECN,称为ECN(1)标识;10表示支持ECN,称为ECN(0)标识;11表示发生了拥塞,称为经历网络拥塞标识CE(Congestion Experienced)。TCP对ECN的支持使用TCP报文头中预先定义的保留位ECN响应标志(ECE)和拥塞窗口减少标志(CWR)。
在IP网络中ECN机制具体包括以下步骤:
步骤11、TCP发送端和TCP接收端进行ECN能力协商;
这里,TCP发送端和TCP接收端为用户边缘设备(Customer Edge)(图中未示)下挂的服务器。
步骤12、协商成功后,TCP发送端为向TCP接收端发送的报文打上ECN(0)或者ECN(1)标识,当TCP发送端和TCP接收端之间的网络设备检测到自身拥塞时,将报文的ECN(0)或者ECN(1)标识修改为CE标识转发给TCP接收端;
步骤13、TCP接收端接收到携带CE标识的报文后,在向TCP发送端发送的报文中设置ECE值为1;
步骤14、TCP发送端发现ECE值为1,发送下一报文时CWR置1,并且降低向TCP接收端的报文发送速率。
虽然ECN在IP网络中能够有效缓解网络设备拥塞的问题,但是对于MPLS(Multi-Protocol Label Switching,多协议标签交换)网络,由于TCP和IP头包含在MPLS标签里面,而服务提供商设备(P,Provider)对于标签内部的用户报文是透明的,所以无法像普通的IP网络一样进行显式拥塞通告,因此也没有办法缓解MPLS网络的拥塞。
发明内容
本发明实施例提供了一种实现显式拥塞通告的方法,在MPLS网络中有效缓解网络设备拥塞。
一种实现显式拥塞通告的方法,应用于服务提供商边缘设备PE;该方法包括:
PE设备接收用户边缘设备转发的包含IP头的报文,该IP头内包含支持显式拥塞通告ECN的标识;
PE设备确定本设备处于拥塞状态,则将接收的所述报文封装为多协议标签交换MPLS报文且在MPLS报文的标签栈的底部设置带有网络拥塞标识的ECN标签。
本发明实施例还提供了一种实现显式拥塞通告的方法,在MPLS网络中有效缓解网络设备拥塞。
一种实现显式拥塞通告的方法,应用于服务提供商设备P;该方法包括:
P设备接收服务提供商边缘设备PE转发的多协议标签交换MPLS报文;
P设备确定本设备处于拥塞状态,且MPLS报文标签栈的底部的ECN标签设置有网络非拥塞标识,则将接收的MPLS报文标签栈的底部的ECN标签设置网络拥塞标识,并且进行公网标签交换处理。
本发明实施例还提供了一种实现显式拥塞通告的服务提供商边缘设备PE和服务提供商设备P,在MPLS网络中有效缓解网络设备拥塞。
一种实现显式拥塞通告的服务提供商边缘设备PE,该设备包括:
第一接收单元,用于接收用户边缘设备转发的包含IP头的报文,该IP头内包含支持显式拥塞通告ECN的标识;
第一检测单元,用于检测自身是否处于拥塞状态,将检测结果发送给封装处理单元;
封装处理单元,用于根据拥塞检测结果将第一接收单元接收的包含IP头的报文封装为标签栈的底部增加有ECN标签的多协议标签交换MPLS报文,发送给转发单元;
第一转发单元,用于转发所述MPLS报文给服务提供商设备P或者其他PE。
一种实现显式拥塞通告的服务提供商设备P,该设备包括:
接收单元,用于接收标签栈的底部增加有显式拥塞通告ECN标签的多协议标签交换MPLS报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210087402.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:控制用户设备中的分组过滤器安装
- 下一篇:一种风电机用齿轮润滑油组合物