双归设备接入流量的转发方法、设备及存储介质技术

技术编号:28383370 阅读:31 留言:0更新日期:2021-05-08 00:11
本发明专利技术实施例涉及通信技术领域,公开了一种双归设备接入流量的转发方法、设备及存储介质。本发明专利技术中,根据预先配置的工作模式控制参数,检测服务器的网卡工作方式是否为静态的主备方式;其中,工作模式控制参数的值用于指示服务器的网卡工作方式;若服务器的网卡工作方式为静态的主备方式,则在接收到网络侧的单播流量后,将网络侧的单播流量通过被设置为应用协议同步接口的peerlink链路接口,同步给第一双归设备,供第一双归设备将网络侧的单播流量发送给服务器,使得双归设备接入流量链路上行和下行的流量路径一致,避免部分流量发送到服务器的备用网卡上,保证双归流量接入转发的稳定性和可靠性。

【技术实现步骤摘要】
双归设备接入流量的转发方法、设备及存储介质
本专利技术涉及通信
,特别涉及一种双归设备接入流量的转发方法、设备及存储介质。
技术介绍
MC-LAG(Multi-ChassisLinkAggregationGroup,多机架链路聚合)是实现跨设备链路聚合的机制,它是基于LACP的扩展,能够形成跨设备的链路聚合保护和负载分担。MC-LAG是一种典型的双归接入场景,交换机或服务器通过MC-LAG机制与另外两台设备进行跨设备链路聚合,共同组成一个双活系统,这样可以实现跨设备的流量负载分担转发。且MC-LAG技术本质上还是控制平面虚拟化技术,不需要同步设备上所有的信息,只需要同步接口和表项相关的一些内容,保证网络的可靠性。专利技术人发现现有技术中至少存在如下问题:与MC-LAG对接的服务器有多种工作模式,但主要分为两大类:负载分担方式和主备方式。对于负载分担方式,当前的MC-LAG机制可以很好的支持。但是对于静态的主备方式,不能进行动态协商,只有一个网卡收发流量,具体使用哪一个网卡不确定,另一个网卡作为备用,如果按传统的MC-LAG方案处理,当上行和下行的流量路径不一致时,会有部分流量被送到了备用网卡上,导致流量被丢弃。
技术实现思路
本专利技术实施方式的目的在于提供一种双归设备接入流量的转发方法、设备及存储介质,使得在双归设备接入流量链路上的上行和下行的流量路径一致,避免部分流量发送到服务器的备用网卡上,保证双归设备能够与服务器兼容对接,保证双归流量接入转发的稳定性和可靠性。为解决上述技术问题,本专利技术的实施方式提供了一种双归设备接入流量的转发方法,应用于双归设备组中的与服务器的备用网卡连接的第二双归设备,双归设备组还包含与服务器的主用网卡连接的第一双归设备;上述双归设备接入流量的转发方法包括:根据预先配置的工作模式控制参数,检测服务器的网卡工作方式是否为静态的主备方式;其中,工作模式控制参数的值用于指示服务器的网卡工作方式;若服务器的网卡工作方式为静态的主备方式,则在接收到网络侧的单播流量后,将网络侧的单播流量通过被设置为应用协议同步接口的peerlink链路接口,同步给第一双归设备,供第一双归设备将网络侧的单播流量发送给服务器。本专利技术的实施方式还提供了一种双归设备接入流量的转发方法,应用于双归设备组中的与服务器的备用网卡连接的第二双归设备,双归设备组还包含与服务器的主用网卡连接的第一双归设备;上述双归设备接入流量的转发方法包括:根据预先配置的工作模式控制参数,检测服务器的网卡工作方式是否为静态的主备方式;其中,工作模式控制参数的值用于指示服务器的网卡工作方式;若服务器的网卡工作方式为静态的主备方式,则在通过被设置为应用协议同步接口的peerlink链路接口接收到第二双归设备同步的网络侧的单播流量后,将网络侧的单播流量发送给服务器。本专利技术的实施方式还提供了一种双归设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述的双归设备接入流量的转发方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的双归设备接入流量的转发方法。本专利技术实施方式相对于现有技术而言,第二双归设备根据预先配置的工作模式控制参数对服务器网卡的工作方式进行检测,判断是否为静态的主备方式;若服务器的网卡工作方式为静态的主备方式,则在接收到网络侧的单播流量后,将网络侧的单播流量通过被设置为应用协议同步接口的peerlink链路接口,同步给第一双归设备,由于第二双归设备与备用网卡连接,所以将单播流量同步给与服务器的主用网卡连接的第一双归设备,使得第一双归设备能够接收到所有的来自网络侧的流量,从而保证了能将网络侧的流量都通过第一双归设备发送给服务器,避免了部分流量发送到服务器的备用网卡上的情况,从而保证双归流量接入转发的稳定性和可靠性。另外,若服务器的网卡工作方式为静态的主备方式,还包括:在第一双归设备的成员口链路发生故障,服务器切换到备用网卡向第二双归设备发送单播流量后,将服务器的单播流量的源媒体访问控制地址通过peerlink链路同步给第一双归设备,并转发服务器的单播流量至网络侧;通过peerlink链路接口接收第一双归设备同步的来自网络侧的单播流量,并将第一双归设备同步的来自网络侧的单播流量,发送给服务器。使得即使在双归设备组的第一成员口故障时,双归设备组同样能够提供正常的流量转发服务,双归设备组的稳定性得到进一步保证。另外,若服务器的网卡工作方式为静态的主备方式,还包括:在接收到网络侧的BUM报文流量后,将网络侧的BUM报文流量发送给服务器并广播到相同VLAN端口,并将网络侧的BUM报文流量通过peerlink链路接口同步到第一双归设备,供第一双归设备发送给服务器并广播到相同VLAN端口;在接收到第一双归设备通过peerlink链路接口同步的服务器或网络侧的BUM报文流量后,将服务器或网络侧的BUM报文流量发送给服务器并广播到相同VLAN端口。使得VLAN中每一个服务器均能接收到来自网络侧的BUM报文,同时避免同一服务器接收到多个相同的BUM报文。另外,应用于双归设备组中的与服务器的备用网卡连接的第一双归设备的方法,还包括:在接收到服务器的BUM报文流量后,将服务器的BUM报文流量广播到相同VLAN端口,并通过peerlink链路接口将服务器的BUM报文流量同步给所述第二双归设备,供第二双归设备发送给所述服务器并广播到相同VLAN端口;在接收到网络侧的BUM报文流量后,将网络侧的BUM报文流量发送给服务器并广播到相同VLAN端口,并将网络侧的BUM报文流量通过peerlink链路接口同步到第二双归设备,供第二双归设备发送给服务器并广播到相同VLAN端口;在接收到第二双归设备通过peerlink链路接口同步的网络侧的BUM报文流量后,将同步的网络侧的BUM报文流量发送给服务器并广播到相同VLAN端口。使得VLAN中每一个服务器均能接受到来自网络侧的BUM报文,同时避免同一服务器接收到多个相同的BUM报文。附图说明一个或多个实施方式通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施方式的限定。图1是根据本专利技术第一实施方式中应用于第二双归设备的接入流量的转发方法流程图;图2是根据本专利技术第一实施方式中应用于第一双归设备的接入流量的转发方法流程图;图3是根据本专利技术第一实施方式中的针对单播流量的转发路径示意图;图4是根据本专利技术第一实施方式中的针对BUM报文的流量转发路径示意图;图5是根据本专利技术第二实施方式中第一成员口链路故障时的流量转发路径示意图;图6是根据本专利技术第二实施方式中MC-LAG第一双归设备发生故障时的流量转发路径示意图;图7是根据本专利技术第二实施方式中MC-LAG第二双归设备发生故障时的流量转发路径示意图;图8是根据本专利技术第二本文档来自技高网...

【技术保护点】
1.一种双归设备接入流量的转发方法,其特征在于,应用于双归设备组中的与服务器的备用网卡连接的第二双归设备,所述双归设备组还包含与所述服务器的主用网卡连接的第一双归设备;所述方法包括:/n根据预先配置的工作模式控制参数,检测所述服务器的网卡工作方式是否为静态的主备方式;其中,所述工作模式控制参数的值用于指示服务器的网卡工作方式;/n若所述服务器的网卡工作方式为静态的主备方式,则在接收到网络侧的单播流量后,将所述网络侧的单播流量通过被设置为应用协议同步接口的peerlink链路接口,同步给所述第一双归设备,供所述第一双归设备将所述网络侧的单播流量发送给所述服务器。/n

【技术特征摘要】
1.一种双归设备接入流量的转发方法,其特征在于,应用于双归设备组中的与服务器的备用网卡连接的第二双归设备,所述双归设备组还包含与所述服务器的主用网卡连接的第一双归设备;所述方法包括:
根据预先配置的工作模式控制参数,检测所述服务器的网卡工作方式是否为静态的主备方式;其中,所述工作模式控制参数的值用于指示服务器的网卡工作方式;
若所述服务器的网卡工作方式为静态的主备方式,则在接收到网络侧的单播流量后,将所述网络侧的单播流量通过被设置为应用协议同步接口的peerlink链路接口,同步给所述第一双归设备,供所述第一双归设备将所述网络侧的单播流量发送给所述服务器。


2.根据权利要求1所述的双归设备接入流量的转发方法,其特征在于,若所述服务器的网卡工作方式为静态的主备方式,则还包括:
通过所述peerlink链路接口接收所述第一双归设备同步的来自所述服务器的单播流量的源媒体访问控制地址。


3.根据权利要求2所述的双归设备接入流量的转发方法,其特征在于,若所述服务器的网卡工作方式为静态的主备方式,则还包括:
在所述第一双归设备的成员口链路发生故障,所述服务器切换到备用网卡向所述第二双归设备发送单播流量后,将所述服务器的单播流量的源媒体访问控制地址通过所述peerlink链路同步给所述第一双归设备,并转发所述服务器的单播流量至网络侧;
通过所述peerlink链路接口接收所述第一双归设备同步的来自网络侧的单播流量,并将所述第一双归设备同步的来自网络侧的单播流量,发送给所述服务器。


4.根据权利要求1至3中任一项所述的双归设备接入流量的转发方法,其特征在于,若所述服务器的网卡工作方式为静态的主备方式,则还包括:
在接收到网络侧的BUM报文流量后,将所述网络侧的BUM报文流量发送给所述服务器并广播到相同VLAN端口,并将所述网络侧的BUM报文流量通过所述peerlink链路接口同步到所述第一双归设备,供所述第一双归设备发送给所述服务器并广播到相同VLAN端口;
在接收到所述第一双归设备通过所述peerlink链路接口同步的服务器或网络侧的BUM报文流量后,将所述服务器或网络侧的BUM报文流量发送给所述服务器并广播到相同VLAN端口。


5.一种双归设备接入流量的转发方法,其特征在于,应用于双归设备组中的与服务器的主用网卡连接的第一双归设备,所述双归设备组还包含与所述服务器的备用网卡连接的第二双归设备;所述方法包括:
根据预先配置的工作模式控制参数,检测所述服务器的网卡工作方式是否为静态的主备方式;其中,所述工作模式控制参数的值用于指示服务器的网卡工作方式;
若所述服务器的网卡工作方式为静态的主备方式,则在通过被设置为应用协议同步接口的pe...

【专利技术属性】
技术研发人员:周琼
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1