一种报文转发方法及设备技术

技术编号:19938323 阅读:29 留言:0更新日期:2018-12-29 06:32
本发明专利技术实施例提供一种报文转发方法及设备,应用于通信技术领域,可以减少报文复制过程中的CPU资源消耗,并提高报文复制的效率。具体的,本方案应用于通过聚合组与堆叠各成员连接的报文转发设备,报文转发设备连接堆叠各成员的端口为聚合组的成员端口,报文转发设备还包括交换单元;该报文转发方法包括:第一业务单元通过本地属于聚合组的成员端口接收堆叠成员发送的LACP报文,将LACP报文添加聚合组的标识后通过交换单元进行广播;第二业务单元从交换单元接收LACP报文,根据LACP报文中的聚合组的标识,查找本地属于聚合组的成员端口,将LACP报文通过本地属于聚合组的成员端口发送出去。

【技术实现步骤摘要】
一种报文转发方法及设备
本专利技术实施例涉及通信
,尤其涉及一种报文转发方法及设备。
技术介绍
通信设备中,通常为了做安全检查或者其它原因会导致需要进行软件转发,因此需要进行报文复制,通常的处理方式是将需要软件转发的报文,根据其出端口个数进行复制,每个端口复制一份,其复制效率是严格受CPU能力限制,通过软件复制方式通常是比较慢的。在性能要求较高的情况下,尤其受限制。以堆叠系统为例,堆叠系统中为保障堆叠系统的可靠运行,采用基于链路聚合控制协议(LinkAggregationControlProtocol,LACP)的多激活检测(Multi-ActiveDetection,MAD)方法(简称LACPMAD)实现堆叠系统堆叠分裂故障检测功能。但是根据LACPMAD的检测原理,通常需要部署辅助检测设备,辅助检测设备通过聚合组与堆叠系统中的各成员设备连接;堆叠系统采用LACPMAD时,可以在LACP报文中扩展MADTLV(即扩展报文头),以通过MADTLV携带堆叠系统的相关信息。辅助检测设备(也称为报文转发设备)中的LACP聚合组的一个成员收到携带有MADTLV的LACP报文后,可以将L本文档来自技高网...

【技术保护点】
1.一种报文转发方法,其特征在于,应用于通过聚合组与堆叠各成员连接的报文转发设备,所述报文转发设备连接所述堆叠各成员的端口为所述聚合组的成员端口,所述聚合组的成员端口位于所述报文转发设备的至少两个业务单元中,所述报文转发设备还包括交换单元;所述报文转发方法包括:第一业务单元通过本地属于所述聚合组的成员端口接收堆叠成员发送的LACP报文,将所述LACP报文添加所述聚合组的标识后通过所述交换单元进行广播;第二业务单元从所述交换单元接收所述LACP报文,根据所述LACP报文中的所述聚合组的标识,查找本地属于所述聚合组的成员端口,将所述LACP报文通过本地属于所述聚合组的成员端口发送出去。

【技术特征摘要】
1.一种报文转发方法,其特征在于,应用于通过聚合组与堆叠各成员连接的报文转发设备,所述报文转发设备连接所述堆叠各成员的端口为所述聚合组的成员端口,所述聚合组的成员端口位于所述报文转发设备的至少两个业务单元中,所述报文转发设备还包括交换单元;所述报文转发方法包括:第一业务单元通过本地属于所述聚合组的成员端口接收堆叠成员发送的LACP报文,将所述LACP报文添加所述聚合组的标识后通过所述交换单元进行广播;第二业务单元从所述交换单元接收所述LACP报文,根据所述LACP报文中的所述聚合组的标识,查找本地属于所述聚合组的成员端口,将所述LACP报文通过本地属于所述聚合组的成员端口发送出去。2.根据权利要求1所述的报文转发方法,其特征在于,所述第一业务单元为所述至少两个业务单元中的某一业务单元;所述第二业务单元为所述报文转发设备的任一业务单元。3.根据权利要求1或2所述的报文转发方法,其特征在于,所述将所述LACP报文添加所述聚合组的标识后通过所述交换单元进行广播,包括:所述第一业务单元在所述LACP报文的负荷中添加所述聚合组的聚合组ID,将携带所述聚合组的聚合组ID的所述LACP报文通过所述交换单元进行广播。4.根据权利要求1或2所述的报文转发方法,其特征在于,所述报文转发方法还包括:在所述第二业务单元根据所述LACP报文中的所述聚合组的标识,未查找到本地有属于所述聚合组的成员端口时,所述第二业务单元丢弃所述LACP报文。5.一种报文转发设备,其特征在于,所述报文转发设备通过聚合组与堆叠各成员连接,所述报文转发设备连接所述堆叠各成员的端口为所述聚合组的成员端口,所述聚...

【专利技术属性】
技术研发人员:董琴
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1