【技术实现步骤摘要】
一种报文处理方法、设备和计算机存储介质
本专利技术实施例涉及但不限于交换机的数据处理技术,尤其涉及一种报文处理方法、设备和计算机存储介质,可以在mclag(Multi-classisLinkAggregation)网络流量切换时,避免出现多包问题。
技术介绍
现有的基于电气和电子工程师协会(InstituteofElectricalandElectronicsEngineers,IEEE)802.3ad协议实现的生成树协议,可以有效地移除生成树网络中环路,但是IEEE802.3ad协议不能应用于一对二的环境中,而mclag协议可以用于解决该问题,具体地说,两台实体交换机通过形成逻辑上的一台交换机与下游的主机或者交换机配置802.3ad协议,面对下层的设备是完全透明的。mclag协议本身是支持二层和三层网络架构的,其中二层主要用于实现已知报文转发流程和非已知报文转发流程。在这两种转发流程中,都存在切换时候多包的问题,多包数量跟mclag两台实体交换机之间的互联口带宽有关,随着互联口的带宽升级,多包的数量也会同步增多。专 ...
【技术保护点】
1.一种报文处理方法,其特征在于,应用于第一交换机中,所述方法包括:/n接收到目的设备在接收未知报文后发送的数据流时,且确定媒体访问控制MAC地址学习方向与报文流向相反时,对所述目的设备的MAC地址进行延后学习;其中,所述MAC地址学习方向用于表征第一交换机和第二交换机对所述目的设备的MAC地址学习顺序,所述报文流向用于表征所述未知报文在所述第一交换机和第二交换机之间的报文传输方向;/n根据延后学习到的所述目的设备的MAC地址,将新接收的报文按照已知报文进行处理。/n
【技术特征摘要】
1.一种报文处理方法,其特征在于,应用于第一交换机中,所述方法包括:
接收到目的设备在接收未知报文后发送的数据流时,且确定媒体访问控制MAC地址学习方向与报文流向相反时,对所述目的设备的MAC地址进行延后学习;其中,所述MAC地址学习方向用于表征第一交换机和第二交换机对所述目的设备的MAC地址学习顺序,所述报文流向用于表征所述未知报文在所述第一交换机和第二交换机之间的报文传输方向;
根据延后学习到的所述目的设备的MAC地址,将新接收的报文按照已知报文进行处理。
2.根据权利要求1所述的方法,其特征在于,所述对所述目的设备的MAC地址进行延后学习包括:
向所述第二交换机发送MAC地址同步消息;接收到针对所述MAC地址同步消息的回复消息后,学习所述目的设备的MAC地址。
3.根据权利要求1所述的方法,其特征在于,所述对所述目的设备的MAC地址进行延后学习包括:
在向所述第二交换机发送MAC地址同步消息后,等待设定时长,学习所述目的设备的MAC地址;所述设定时长为预先确定的所述第一交换机和第二交换机之间的网络延时。
4.根据权利要求1所述的方法,其特征在于,所述对所述目的设备的MAC地址进行延后学习包括:
向所述第二交换机发送MAC地址同步消息后,若在设定时长内未接收到针对所述MAC地址同步消息的回复消息,则在向所述第二交换机发送MAC地址同步消息的延后设定时长的时刻,学习所述目的设备的MAC地址;若在设定时长内接收到针对所述MAC地址同步消息的回复消息,在接收到所述回复消息后,学习所述目的设备的MAC地址。
5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:
在所述第一交换机和第二交换机中的一个交换机周期性地向另一个交换机发送第一报文的时刻,记录第一时间戳;在所述第一交换机和第二交换机中的一个交换机接收到针对所述第一报文的回复信息时,记录第二时间戳...
【专利技术属性】
技术研发人员:赵路,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。