[发明专利]一种基于IRF网络的流量传输方法和设备有效
申请号: | 201210331857.2 | 申请日: | 2012-09-10 |
公开(公告)号: | CN102857436A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 李磊方;王伟 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 irf 网络 流量 传输 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其是涉及一种基于IRF(Intelligent Resilient Framework,智能弹性架构)网络的流量传输方法和设备。
背景技术
IRF的核心思想是将多台设备通过物理端口连接在一起,虚拟化成一台分布式设备;使用这种技术可以集合多台设备的硬件资源和软件处理能力,实现多台设备的协同工作和统一管理,以提高设备的利用率和效率。其中,根据设备链接方式的不同,可以将IRF划分为链式堆叠网络和环形堆叠网络;如图1所示,为基于IRF的环形堆叠网络的组网示意图,在环形堆叠网络中,如果某条链路出现故障,则拓扑结构由环形变为链型,其不会由于一条链路的故障而导致堆叠分裂,因此可以提高IRF的可用性和可靠性。
现有技术中,环形堆叠网络的设备对于非广播流量进行跨设备转发时,需要采用最短路径方式,以降低转发过程中的开销;如图1所示,如果DUT-1的流量需要跨设备转发至DUT-3,则有路径1-2和路径5-4-3,为了降低转发过程中的开销,由于最短路径为路径1-2,因此DUT-1需要通过路径1-2将流量发送给DUT-3,而不会通过路径5-4-3将流量发送给DUT-3。
但是,上述最短路径方式传输流量时会发生链路拥塞,继而导致数据丢失,设备的性能大大降低。如图1所示,在DUT-1通过路径1-2向DUT-3发送流量时,如果DUT-2上有大量流量通过路径2向DUT-3发送,则会导致路径2上流量过于集中,从而发生链路拥塞,继而导致数据丢失。
发明内容
本发明提供一种基于IRF网络的流量传输方法和设备,以避免数据丢失。
为了达到上述目的,本发明实施例提供一种基于IRF网络的流量传输方法,应用于包括发送端设备和接收端设备的环形堆叠网络中,所述发送端设备与所述接收端设备之间存在两条逻辑链路,该方法包括以下步骤:
所述发送端设备从所述两条逻辑链路中选择一条为转发逻辑链路,一条为虚拟逻辑链路;
所述发送端设备获得所述转发逻辑链路上的链路流量信息和所述虚拟逻辑链路上的链路流量信息;
所述发送端设备利用所述转发逻辑链路上的链路流量信息判断所述转发逻辑链路是否存在链路拥塞;
如果所述转发逻辑链路不存在链路拥塞,则所述发送端设备通过所述转发逻辑链路向所述接收端设备发送流量;
如果所述转发逻辑链路存在链路拥塞,则所述发送端设备利用所述虚拟逻辑链路上的链路流量信息判断所述虚拟逻辑链路是否存在链路拥塞;
如果所述虚拟逻辑链路不存在链路拥塞,则所述发送端设备通过所述虚拟逻辑链路向所述接收端设备发送流量;
如果所述虚拟逻辑链路存在链路拥塞,则所述发送端设备通过所述转发逻辑链路向所述接收端设备发送流量。
所述发送端设备从所述两条逻辑链路中选择一条为转发逻辑链路,一条为虚拟逻辑链路,具体包括:
所述发送端设备获得所述两条逻辑链路中每条逻辑链路对应的路径信息,并利用每条逻辑链路对应的路径信息选择路径最短的逻辑链路为转发逻辑链路,以及选择另一条逻辑链路为虚拟逻辑链路;或者,
所述发送端设备获得所述两条逻辑链路中每条逻辑链路对应的逻辑堆叠口所包含的各物理堆叠口的端口号,并选择端口号最大的物理堆叠口对应的逻辑链路为虚拟逻辑链路,以及选择另一条逻辑链路为转发逻辑链路;或者,
所述发送端设备获得所述两条逻辑链路中每条逻辑链路对应的逻辑堆叠口所包含的各物理堆叠口的端口号,并选择端口号最小的物理堆叠口对应的逻辑链路为虚拟逻辑链路,以及选择另一条逻辑链路为转发逻辑链路。
所述转发逻辑链路上的链路流量信息包括所述转发逻辑链路上每台设备与下一台设备之间的链路是否拥塞的信息;所述发送端设备获得所述转发逻辑链路上的链路流量信息,以及利用所述转发逻辑链路上的链路流量信息判断所述转发逻辑链路是否存在链路拥塞的过程,具体包括:
所述发送端设备维护第一链路流量信息状态表,所述第一链路流量信息状态表中记录了所述转发逻辑链路上每台设备与下一台设备之间的链路是否拥塞的信息,且链路是否拥塞的信息具体为链路拥塞或者链路不拥塞;
所述发送端设备通过查询所述第一链路流量信息状态表,获得所述转发逻辑链路上每台设备与下一台设备之间的链路是否拥塞的信息;如果所述转发逻辑链路上每台设备与下一台设备之间的链路是否拥塞的信息均为链路不拥塞,则所述发送端设备确定所述转发逻辑链路不存在链路拥塞;否则,所述发送端设备确定所述转发逻辑链路存在链路拥塞;以及,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210331857.2/2.html,转载请声明来源钻瓜专利网。