[发明专利]一种最优链路选择方法和设备有效
申请号: | 201110359943.X | 申请日: | 2011-11-14 |
公开(公告)号: | CN102447621A | 公开(公告)日: | 2012-05-09 |
发明(设计)人: | 顾雷雷;聂明顺;孙策 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 最优 选择 方法 设备 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种最优链路选择方法和设备。
背景技术
大多数网络中,通过链路聚合技术来提高逻辑链路带宽,并提供链路的可靠性。而可用于链路聚合的端口速率可以是10GE端口、GE端口、100M端口,目前的网络中,以10GE和GE居多。一般情况下,链路聚合不会考虑不同速率端口的聚合方式。但某些情况下可能会将不同速率端口进行聚合,这是因为10GE单板与10GE光模块价格过高,很多企业因此保有数量较少,而采用大量的GE链路聚合来提高逻辑链路带宽,势必会影响设备用于接入的端口数量,一般来说,可能的组网1个10GE端口与多个GE端口聚合,10GE端口成为选中端口,多个GE端口为未被选中端口,用于10GE端口的链路备份。当10GE端口出现故障时,多个GE端口成为选中端口。
若采用动态聚合模式,即采用链路聚合控制协议(LACP)时,首先,从聚合链路的两端选出设备ID较小的一端,其中,设备ID由系统的LACP优先级和系统的MAC地址共同组成,先比较两端的系统LACP优先级,优先级越小其设备ID越小;若优先级相同再比较其系统MAC地址,MAC地址越小其设备ID越小。其次,对于设备ID较小的一端,再比较其聚合组内各成员端口的端口ID,其中,成员端口的端口ID由端口的LACP优先级和端口的编号共同组成,先比较端口的端口LACP优先级,优先级越小其端口ID越小;若优先级相同再比较其端口号,端口号越小其端口ID越小。端口ID最小的端口作为参考端口。与此同时,设备ID较大的一端会随着对端成员端口状态的变化,随时调整本端各成员端口的状态,以确保聚合链路两端成员端口状态的一致。此时,分布式设备因10GE单板的槽位号,可能导致10GE端口的编号反而更大,而未被选为参考端口,这会导致GE端口成为选中端口,10GE端口未被选中而不能用于流量的转发。
在现有实现中,用户无法修改两端设备的设备ID、MAC地址前提下,用户无法将两端设备中的某台设备指定为主设备,由其选择最优链路。
发明内容
有鉴于此,本发明提供一种最优链路选择方法和设备,能够灵活确定主设备,选择最优链路。
为解决上述技术问题,本发明的技术方案是这样实现的:
一种最优链路选择方法,所述方法包括:
本端设备接收对端设备发送的链路聚合控制协议LACP报文;
本端设备确定接收的所述LACP报文中携带的系统LACP优先级不低于本端设备的系统LACP优先级,则将自身的系统LACP优先级调整至高于对端设备的系统LACP优先级,并将调整后的自身的系统LACP优先级通过LACP报文发送给对端设备;
本端设备在聚合组的成员端口中选择选中端口,并根据选择的所述选中端口选择最优链路。
一种最优链路选择设备,所述设备包括:接收单元、控制单元、调整单元、发送单元、端口选择单元以及链路选择单元;
所述接收单元,用于接收对端设备发送的链路聚合控制协议LACP报文;
所述控制单元,用于确定所述接收单元接收的LACP报文中携带的系统LACP优先级不低于自身的系统LACP优先级,则发送优先级调整触发信号所述调整单元;
所述调整单元,用于根据所述优先级调整触发信号,将自身的系统LACP优先级调整至高于对端设备的系统LACP优先级,分别发送调整后的自身的系统LACP优先级至所述发送单元以及端口选择触发信号至所述端口选择单元;
所述发送单元,用于将调整后的系统LACP优先级携带在LACP报文中发送给对端设备;
所述端口选择单元,用于所述调整单元的端口选择触发信号在本设备的聚合组中选择选中端口,并通知给链路选择单元;
所述链路选择单元,根据所述选中端口选择最优链路。
综上所述,本发明通过调整自身的系统LACP优先级高于对端设备的系统LACP优先级,并交互使本端设备成为主设备,本端设备选择选中端口,并根据选中端口选择最优链路。能够灵活确定主设备,选择最优链路。
附图说明
图1为本发明实施例中最优链路选择方法流程图;
图2为本发明具体实施例中最优链路选择设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
参见图1,图1为本发明实施例中最优链路选择方法流程图。具体步骤为:
步骤101,本端设备接收对端设备发送的LACP报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110359943.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:遥控电视系统及遥控方法
- 下一篇:一种微结构光纤传感器