一种报文传输方法和设备技术

技术编号:10408090 阅读:94 留言:0更新日期:2014-09-10 17:32
本发明专利技术公开了一种报文传输方法和设备,该方法包括:网络设备维护聚合组表项;网络设备在通过非ISC链路收到报文,且所述报文为单播报文,所述报文的目的MAC地址在本地MAC表项中对应的出端口为跨设备聚合端口时,则所述网络设备查询所述聚合组表项,并在所述聚合组表项中记录的各物理端口之间进行负载分担,转发所述报文。本发明专利技术实施例中,可以合理的利用各网络设备上的端口资源,并且可以避免单播报文的丢失。

【技术实现步骤摘要】
一种报文传输方法和设备
本专利技术涉及通信
,尤其是涉及一种报文传输方法和设备。
技术介绍
跨设备聚合指使用私有协议实现多台网络设备之间的跨设备端口聚合,如图1所示,为跨设备聚合的组网示意图,网络设备B和网络设备C均为跨设备聚合成员设备,网络设备B上的物理端口Eth1/0/1、Eth1/0/2,网络设备C上的物理端口Eth2/0/1、Eth2/0/2组成一个跨设备聚合端口,即跨设备聚合端口包括Eth1/0/1、Eth1/0/2、Eth2/0/1、Eth2/0/2。为了将网络设备B和网络设备C上的物理端口组成跨设备聚合端口,网络设备B和网络设备C之间需要至少提供两个专用链路,一个为ISC(InterSwitchConnect,中间交换连接)链路,其用于在网络设备之间交互控制报文,并用于转发跨设备流量;另一个为保活链路,其用于在ISC链路发生故障时,通过发送保活消息判断故障类型。现有技术中,网络设备在收到出端口为跨设备聚合端口的单播报文时,无法实现在跨设备聚合端口中的所有物理端口之间进行负载分担。
技术实现思路
本专利技术实施例提供一种报文传输方法和设备,以在多个网络设备之间进行负载分本文档来自技高网...
一种报文传输方法和设备

【技术保护点】
一种报文传输方法,应用于包括多个网络设备的网络中,其特征在于,所述多个网络设备上的物理端口组成跨设备聚合端口,所述方法包括:网络设备维护聚合组表项,所述聚合组表项中记录有跨设备聚合端口,且所述跨设备聚合端口下记录有所述多个网络设备上的物理端口;所述网络设备在通过非中间交换连接ISC链路收到报文,且所述报文为单播报文,所述报文的目的介质访问控制MAC地址在本地MAC表项中对应的出端口为跨设备聚合端口时,则所述网络设备查询所述聚合组表项,并在所述聚合组表项中记录的各物理端口之间进行负载分担,转发所述报文。

【技术特征摘要】
1.一种报文传输方法,应用于包括多个网络设备的网络中,其特征在于,所述多个网络设备上的物理端口组成跨设备聚合端口,所述方法包括:网络设备维护聚合组表项,所述聚合组表项中记录有跨设备聚合端口,且所述跨设备聚合端口下记录有所述多个网络设备上的物理端口;所述网络设备在通过非中间交换连接ISC链路收到报文,且所述报文为单播报文,所述报文的目的介质访问控制MAC地址在本地MAC表项中对应的出端口为跨设备聚合端口时,则所述网络设备查询所述聚合组表项,并在所述聚合组表项中记录的各物理端口之间进行负载分担,转发所述报文;其中,当所述网络设备学习到出端口为跨设备聚合端口的MAC地址时,所述网络设备通过ISC链路向其它网络设备发送MAC地址同步报文;由所述其它网络设备在本地MAC表项中记录所述MAC地址以及所述MAC地址对应的出端口,并向所述网络设备返回MAC地址同步成功确认报文;所述网络设备在收到所述MAC地址同步成功确认报文之前,所述网络设备在跨设备聚合端口中包括的位于本网络设备上的物理端口之间,对出端口为所述跨设备聚合端口的报文进行负载分担;所述网络设备在收到所述MAC地址同步成功确认报文之后,所述网络设备执行查询所述聚合组表项,并在所述聚合组表项中记录的各物理端口之间,对出端口为所述跨设备聚合端口的报文进行负载分担的步骤。2.如权利要求1所述的方法,其特征在于,所述网络设备在通过非中间交换连接ISC链路收到报文之后,所述方法进一步还包括:如果所述报文为广播报文,或者所述报文为单播报文,但所述本地MAC表项中没有记录所述报文的目的MAC地址,则所述网络设备以广播方式发送所述报文,以使所述报文通过ISC链路转发给其它网络设备,并使所述报文通过所述跨设备聚合端口中包括的位于本网络设备上的物理端口进行发送。3.如权利要求1所述的方法,其特征在于,所述网络设备在所述聚合组表项中记录的各物理端口之间进行负载分担,转发所述报文,具体包括:如果所述单播报文的出端口为本网络设备上的物理端口,则所述网络设备通过本网络设备上的物理端口转发所述单播报文;如果所述单播报文的出端口为其它网络设备上的物理端口,则所述网络设备通过ISC链路将所述单播报文转发给所述其它网络设备,由其它网络设备转发所述单播报文。4.如权利要求1所述的方法,其特征在于,所述方法进一步包括:所述网络设备在通过ISC链路收到报文,且所述报文为单播报文,所述报文的目的MAC地址在本地MAC表项中对应的出端口为跨设备聚合端口时,则所述网络设备通过所述跨设备聚合端口中包括的位于本网络设备上的物理端口转发所述报文。5.如权利要求4所述的方法,其特征在于,所述网络设备在通过ISC链路收到报文之后,所述方法进一步还包括:如果所述报文为广播报文,或者所述报文为单播报文,但本地MAC表项中没有记录所述报文的目的MAC地址,则:当通过ISC链路向所述网络设备发送所述报文的网络设备上的跨设备聚合端口为UP时,所述网络设备禁止通过跨设备聚合端口中包括的位于本网络设备上的物理端口转发所述报文;当通过ISC链路向所述网络设备发送所述报文的网络设备上的跨设备聚合端口为DOWN时,所述网络设备通过...

【专利技术属性】
技术研发人员:曹包文王波
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1