[发明专利]报文转发的方法及设备无效
申请号: | 201010607402.X | 申请日: | 2010-12-27 |
公开(公告)号: | CN102035747A | 公开(公告)日: | 2011-04-27 |
发明(设计)人: | 李蔚 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 转发 方法 设备 | ||
技术领域
本发明涉及通信领域,尤其涉及一种报文转发的方法及设备。
背景技术
云计算拥有近乎无限的计算、存储、数据通信能力,相应的,提供云计算服务的IT架构为集结了大规模基础资源的数据中心。数据中心通常拥有大量的服务器,但是大量的服务器的访问会给数据中心的网络带来沉重的负担。随着服务器数量和密度不断增加,数据中心的网络变得不胜负荷。要支持全互联网级的大规模应用,服务器集群可能达到数千台、数万台,业务的部署、扩展、运行、支撑都会存在很多问题。
图1是一种无阻塞网络模型。接入层交换机的下行有40个千兆端口,无阻塞上行4个万兆端口到n台(图1中n=2)汇聚交换机(或其他核心网络设备)。网络规划上使用等价路由(Equal-Cost Multipath Routing,ECMP)将接入交换机的上行链路带宽进行负载分担,从而可以实现整个网络的无阻塞交换,任意服务器端口之间可以具有千兆线速的能力,完全消除了云计算集群内部的带宽限制因素。其中,等价路由是指对同一路由协议来说,允许配置多条目的地相同且开销也相同的路由。当到同一目的地的路由中,没有更高优先级的路由时,这几条路由都被采纳,在转发去往该目的地的报文时,依次通过各条路径发送,从而实现网络的负载分担。对于同一目的地,特定的路由协议也可能会发现几条等值的路由,如果该路由协议在所有活跃的路由协议中优先级最高,那么这几条不同的路由都被看作当前有效的路由。这样,在路由协议层面上,保证了IP流量的负载分担。
如图2所示,现有技术中,当接入交换机连接汇聚交换机的聚合链路出现异常时,例如:端口P2的链路故障,这时聚合链路P1/P2并没有中断。但是由于聚合链路的带宽降低导致该链路的开销变化。接入交换机判断该聚合链路的优先级低于聚合链路P3/P4的路由优先级,所以将P1/P2的路由从等价路由中删除,导致P1/P2聚合链路虽然还有带宽资源可以利用,但是被设置处于闲置状态。所有的流量从聚合链路P3/P4上转发,导致该链路流量压力过大,出现拥塞导致丢包,从而使数据中心的业务出现异常,影响用户的正常访问。
发明内容
本发明提供了一种报文转发的方法及设备,避免由于流量全部通过高路由优先级的聚合链路转发导致的拥塞丢包问题。
本发明提供了一种报文转发的方法,应用于无阻塞接入网络,报文转发设备通过多条互为等价路由、相同高路由优先级的聚合链路进行报文转发,该方法包括:
当有作为等价路由的聚合链路的成员链路故障时,所述报文转发设备通过剩余高路由优先级的聚合链路转发接收到的报文;
所述报文转发设备统计所述剩余高路由优先级的聚合链路转发报文的丢包率;
当所述丢包率满足预设条件时,所述报文转发设备根据预设策略为接收到的报文打标记;
所述报文转发设备根据报文的标记将报文分别通过所述剩余高路由优先级的聚合链路、和所述剩余高路由优先级的聚合链路之外的链路发送。
所述报文转发设备根据预设策略为接收到的报文打标记包括:所述报文转发设备统计接收到的报文所占用的带宽,并当统计得到的带宽未超过所述剩余高路由优先级的聚合链路的带宽时,所述报文转发设备为接收到的报文打上第一标记;
所述报文转发设备根据报文的标记将报文分别通过所述剩余高路由优先级的聚合链路、和所述剩余高路由优先级的聚合链路之外的链路发送包括:所述报文转发设备将携带所述第一标记的报文通过所述剩余高路由优先级的聚合链路发送,将没有携带所述第一标记的报文通过所述剩余高路由优先级的聚合链路之外的链路发送。
当有作为等价路由的聚合链路的成员链路故障时,所述报文转发设备通过剩余高路由优先级的聚合链路转发接收到的报文包括:当有作为等价路由的聚合链路的成员链路故障时,所述报文转发设备将故障的聚合链路的状态由活跃active设置为静止standby,停止通过该故障的聚合链路转发接收到的报文,通过该故障的聚合链路之外的高路由优先级的聚合链路转发报文;
当发生故障的成员链路恢复正常时,所述报文转发设备将所述故障的聚合链路的状态更新为active,恢复通过该聚合链路转发报文。
所述报文转发设备统计接收到的报文所占用的带宽,并当统计得到的带宽未超过所述剩余高路由优先级的聚合链路的带宽时,所述报文转发设备为接收到的报文打上第一标记包括:所述报文转发设备在下行端口上下发聚合CAR配置限速,对于接收到的在所述剩余高路由优先级的聚合链路的带宽范围内的报文打上第一标记。
当所述剩余高路由优先级的聚合链路之外的链路具有不同的路由优先级时,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010607402.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种振动筛筛网张紧机构
- 下一篇:螺杆钻具定压保护装置