地址迁移方法、通信设备及双活系统技术方案

技术编号:31022837 阅读:25 留言:0更新日期:2021-11-30 03:16
本申请提供一种地址迁移方法、通信设备及双活系统。双活系统包括主通信设备及备份通信设备。方法包括:确定主通信设备中的M个业务卡,以及与备份通信设备中的第二主控卡、N个业务卡各自运行时长与主通信设备中的第一主控卡运行时长之间的校正时间;当M个业务卡和N个业务卡中的任一业务卡中的任一端口学习到MAC地址时,由任一业务卡自身根据自身所对应的校正时间确定在学习到MAC地址时的同步时间戳;在满足迁移条件时,目标业务卡根据同步时间戳对MAC地址进行迁移。如此,无需再部署时间服务器,便可以实现双活系统中各业务卡的MAC地址迁移,简化系统框架,降低维护成本。降低维护成本。降低维护成本。

【技术实现步骤摘要】
地址迁移方法、通信设备及双活系统


[0001]本申请涉及数据通信领域,具体而言,涉及一种地址迁移方法、通信设备及双活系统。

技术介绍

[0002]在数据通信领域,通信设备是数据转发的基础和桥梁,通信设备通过MAC(Media Access Control,媒体接入控制)地址来转发数据。通信设备中的MAC地址表记录了交换机学习到的其他设备的MAC地址与接口的对应关系,以及接口所属VLAN(Virtual Local Area Network,虚拟局域网)等信息。通信设备在转发报文时,根据报文的目的MAC地址查询MAC地址表,如果MAC地址表中包含与报文目的MAC地址对应的表项,则直接通过该表项中的出接口转发该报文;如果MAC地址表中没有包含报文目的MAC地址对应的表项时,通信设备将采取广播方式在所属VLAN内除去接收接口外的所有接口转发该报文。MAC地址迁移是指通信设备上一个VLAN内有两个端口学习到同一个MAC地址,后学习到的MAC地址表项覆盖原MAC地址表项的现象。
[0003]目前,在地址迁移过程中,通常需要部署时间服务器,通过依赖本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种地址迁移方法,其特征在于,应用于双活系统,所述双活系统包括主通信设备及备份通信设备,所述方法包括:以预设周期确定所述主通信设备中的M个业务卡,以及与所述备份通信设备中的第二主控卡、N个业务卡各自运行时长与所述主通信设备中的第一主控卡运行时长之间的校正时间,其中,M、N均为大于0的整数;当所述M个业务卡和所述N个业务卡中的任一业务卡中的任一端口学习到MAC地址时,由所述任一业务卡自身根据自身所对应的校正时间确定在学习到所述MAC地址时的同步时间戳;所述任一业务卡基于学习到所述MAC地址的端口,通过根据预设迁移仲裁规则判断所述MAC地址是否满足迁移条件;在满足所述迁移条件时,目标业务卡根据所述同步时间戳对所述MAC地址进行迁移,所述目标业务卡为所述M个业务卡和所述N个业务卡中满足所述MAC地址的所述迁移条件的业务卡。2.根据权利要求1所述的方法,其特征在于,以预设周期确定所述主通信设备中的M个业务卡,以及与所述备份通信设备中的第二主控卡、N个业务卡各自运行时长与所述主通信设备中的第一主控卡运行时长之间的校正时间,包括:由所述主通信设备中的所述第一主控卡,根据预设周期将所述第一主控卡的运行时长,发送至所述M个业务卡、所述第二主控卡;所述M个业务卡中的每个业务卡,根据自身的运行时长、每个所述预设周期所接收的所述第一主控卡的运行时长,确定自身的第一校正时间;所述N个业务卡中的每个业务卡,根据自身的运行时长、所述第二主控卡自身的运行时长,确定自身的第二校正时间;所述第二主控卡根据自身的运行时长、每个所述预设周期所接收的所述第一主控卡的运行时长,确定双活系统校正时间;所述校正时间包括所述第一校正时间、所述第二校正时间及所述双活系统校正时间。3.根据权利要求2所述的方法,其特征在于,当所述M个业务卡和所述N个业务卡中的任一业务卡中的任一端口学习到MAC地址时,由所述任一业务卡自身根据自身所对应的校正时间确定在学习到所述MAC地址时的同步时间戳,包括:当所述M个业务卡中的任一业务卡中的任一端口在学习到MAC地址时,由所述任一业务卡根据自身在学习到所述MAC地址时的当前启动时长及对应的第一校正时间,确定在最新时间学习到的所述MAC地址时的所述同步时间戳;当所述N个业务卡中的任一业务卡中的任一端口在学习到MAC地址时,由所述任一业务卡根据自身在学习到所述MAC地址时的当前启动时长及对应的第二校正时间、所述双活系统校正时间,确定在最新时间学习到的所述MAC地址时的所述同步时间戳。4.根据权利要求1所述的方法,其特征在于,所述任一业务卡基于学习到所述MAC地址的端口,通过根据预设迁移仲裁规则判断所述MAC地址是否满足迁移条件,包括:当在所述主通信设备或所述备份通信设备中,存在不同端口学习记录到的所述MAC地址时,所述任一业务卡确定所述MAC地址满足所述迁移条件。5.根据权利要求1所述的方法,其特征在于,在满足所述迁移条件时,通过目标业务卡
对所述述MAC地址进行迁移,包括:在满足所述迁移条件时,所述目标业务卡将所述MAC地址迁移至所述目标业务卡中的学习到所述MAC地址且所述同步时间戳最大的端口;或者,在满足所述迁移条件,且学习到所述MAC地址的端口的同步时间戳相同时,所述目标业务卡将所述MAC地址迁移至所述目标业务卡中的端口标识最小且学习到所述MAC地址的端口;或者,在满足所述迁移条件,且学习到所述MAC地址的端口的端口标识相同,且分别位于所述主通信设备及所述备份通信设备中,且同步时间戳相同时,由目标业务卡将所述MAC地址迁移至所述目标业务卡中的学习到所述MAC地址的端口,所述目标业务卡为所述主通信设备中的满足所述迁移条件的业务卡。6....

【专利技术属性】
技术研发人员:胡祖松
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:

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

1