[发明专利]以太网链路聚合的报文转发控制方法及网络设备有效
申请号: | 201210585654.6 | 申请日: | 2012-12-28 |
公开(公告)号: | CN103905326B | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 饶波;王培英 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803 |
代理公司: | 成都虹桥专利事务所(普通合伙)51124 | 代理人: | 刘世平 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 以太网 聚合 报文 转发 控制 方法 网络设备 | ||
技术领域
本发明涉及网络通信技术,特别涉及网络通信中以太网链路聚合技术。
背景技术
随着网络技术的蓬勃发展,以太网技术作为其中重要的技术手段,日益成为人们生产、生活、办公等方面信息化的主要承载协议。为满足人们对链路带宽、备份、负载均衡等方面的新需求,以太网的链路聚合技术应运而生。以太网链路聚合是指将多个物理以太网端口绑定到一起,形成一个逻辑端口,即一个聚合组,图1为具有四个以太网端口的链路聚合组示意图,对需要发送到对端网络通信设备的报文可以通过本端以太网链路聚合组不同的以太网端口传送,在各个以太网端口上平均分配带宽,从而线性增加带宽。以太网链路聚合组中的以太网端口称为聚合组成员端口。聚合组成员端口状态有两种:选中(Selected)状态和未选中(Unselected)状态,处于选中状态的端口可以参与转发用户业务流量,处于未选中状态的端口不能转发用户业务流量。
按照聚合模式的不同,以太网链路链路聚合可以分为两种模式:手工聚合模式和动态聚合模式。手工聚合模式:又称静态汇聚模式,不交互协议报文来维持链路的汇聚状态;参考本端设备信息来判定加入汇聚组的端口是否能承载用户业务流量。动态聚合模式:又称协议汇聚模式,汇聚模式需要交互协议报文来维持链路的汇聚状态,由本端信息和对端的信息共同判定加入汇聚组的端口是否能承载用户业务流量。
针对两种不同的聚合方式,如何实现以太网链路聚合的报文转发控制进行动态的检测实现,以及因此对于以太网链路聚合的聚合组成员物理链路变化后恢复时,如何保证报文成功转发是亟待解决的问题。
发明内容
本发明的目的为克服目前链路聚合组成员端口状态变化时会造成报文丢失的缺点,提供一种以太网链路聚合的报文转发控制方法及网络设备。
本发明解决上述技术问题,采用的技术方案是,以太网链路聚合的报文转发方法,包括以下步骤:
A、创建一个聚合组,将至少一个端口加入到所述聚合组中,并设置所述聚合组成员端口的状态为未选中状态,将所有聚合组成员端口加入到聚合组表,
B、依次对聚合组表中的端口执行如下操作:首先设置端口的操作钥匙key,并在判断该端口的链路状态为正常连接状态时,根据设定条件选择出聚合组参考端口,设置参考端口的状态为选中状态;进一步判断所述聚合组中其它成员端口的信息集合与参考端口的信息集合是否一致,如是,则设置该成员端口的状态为选中状态,否则设置该成员端口的状态为未选中状态;
C、将聚合组中端口状态为选中状态的所有成员端口加入到聚合映射表,所述聚合组的网络流量被聚合映射表中所有端口均衡转发。
优选的方案是,所述方法进一步包括:
D、当某一聚合组成员端口的链路状态为断开状态后,判断该成员端口是否具有成为聚合组参考端口的条件,如否,则设置该聚合组成员端口的状态为未选中状态,并将该成员端口移出聚合映射表;如是,则重新从聚合组的其它成员端口中选择出参考端口,设置参考端口的状态为选中状态;进一步判断所述聚合组中其它成员端口的信息集合与重新选择的参考端口的信息集合是否一致,重新确定聚合组中所有成员端口为选中状态或者未选中状态,并根据其状态加入或者移出聚合映射表;
E、当步骤D中链路断开的聚合组成员端口的链路状态恢复为正常连接状态后,判断该成员端口是否具有成为聚合组参考端口的条件:如否,则进一步判断该成员端口的信息集合是否与参考端口的信息集合一致,如是,设置该聚合组成员端口的状态为选中状态,并将该聚合组成员端口加入到聚合映射表,否则结束本流程;如是,则选择该成员端口为聚合组参考端口,设置该聚合组成员端口的状态为选中状态,并将该聚合组成员端口加入到聚合映射表,并进一步判断聚合组其它成员端口的信息集合与聚合组参考端口的信息结合是否一致,重新确定聚合组中其它成员端口为选中状态或者未选中状态,并根据其状态加入或者移出聚合映射表。
具体的,所述未选中状态是指不能进行报文转发的状态,所述选中状态为可以正常进行报文转发的状态。
具体的,所述步骤B中,设置端口的操作key是指设置端口的单双工模式,速率和聚合组标识符。
具体的,所述步骤B中,所述根据设定条件选择出聚合组参考端口是指,判断成员端口的链路优先级,选择链路优先级高的成员端口为聚合组参考端口;
所述链路优先级包括系统标识符和端口标识符,所述系统标识符包括系统优先级和系统MAC地址,所述端口标识符包括端口优先级和端口号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210585654.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光纤入户装置
- 下一篇:一种微型大芯数室内光缆