【技术实现步骤摘要】
一种地址表项更新方法及交换设备
本申请涉及通信
,具体而言,涉及一种地址表项更新方法及交换设备。
技术介绍
随着通信设备上堆叠技术和分布式架构的广泛应用,跨交换芯片实现地址表项的同步或跨业务板卡实现地址表项的同步成为越来越普遍的技术。然而,现有的硬件如交换机、交换芯片无法独立完成上述场景中的地址表项同步。例如,在现有技术中,通常是某交换机获得一通信设备发送的地址表项增加报文,然后将该地址表项增加报文对应的地址表项增加进该交换机的地址列表,然后该交换机将地址表项增加报文向其他交换机广播,现有技术中对于地址表项的更新较慢,且无法由单个交换机独立完成跨交换芯片或跨业务板卡来实现地址表项的更新。申请内容有鉴于此,本申请实施例提供了一种地址表项更新方法及交换设备。第一方面,本申请实施例提供了一种地址表项更新方法,应用于交换设备,所述方法包括:接收目标地址操作指令,判断缓存的与所述目标地址操作指令的类型相同的地址操作指令中,是否存在地址操作指令携带的目标地址与所述目标地址操作指令携带的目标地址一致;若存在地 ...
【技术保护点】
1.一种地址表项更新方法,其特征在于,应用于交换设备,所述方法包括:/n接收目标地址操作指令;/n判断缓存的与所述目标地址操作指令的类型相同的地址操作指令中,是否存在地址操作指令携带的目标地址与所述目标地址操作指令携带的目标地址一致;/n若存在地址操作指令携带的目标地址与所述目标地址操作指令携带的目标地址一致,则舍弃所述目标地址操作指令。/n
【技术特征摘要】
1.一种地址表项更新方法,其特征在于,应用于交换设备,所述方法包括:
接收目标地址操作指令;
判断缓存的与所述目标地址操作指令的类型相同的地址操作指令中,是否存在地址操作指令携带的目标地址与所述目标地址操作指令携带的目标地址一致;
若存在地址操作指令携带的目标地址与所述目标地址操作指令携带的目标地址一致,则舍弃所述目标地址操作指令。
2.根据权利要求1所述的方法,其特征在于,
若所述目标地址操作指令为目标地址添加指令,所述判断缓存的与所述目标地址操作指令的类型相同的地址操作指令中,是否存在地址操作指令携带的目标地址与所述目标地址操作指令携带的目标地址一致,包括:
判断缓存的地址添加指令队列中是否存在地址添加指令的目标地址与所述目标地址添加指令的目标地址一致;若存在,则“存在地址操作指令携带的目标地址与所述目标地址操作指令携带的目标地址一致”成立。
3.根据权利要求2所述的方法,其特征在于,
若所述目标地址操作指令为目标地址删除指令,所述判断缓存的与所述目标地址操作指令的类型相同的地址操作指令中,是否存在地址操作指令携带的目标地址与所述目标地址操作指令携带的目标地址一致,包括:
判断缓存的地址删除指令队列中是否存在地址删除指令的目标地址与所述目标地址删除指令的目标地址的一致;若存在,则所述“存在地址操作指令携带的目标地址与所述目标地址操作指令携带的目标地址一致”成立。
4.根据权利要求2所述的方法,其特征在于,所述目标地址删除指令包括目标MAC删除指令、目标VLAN删除指令以及目标接口删除指令,所述目标MAC删除指令的目标地址至少包括MAC地址信息;所述目标VLAN删除指令的目标地址只包括VLANID;所述目标接口删除指令的目标地址只包括接口号;所述交换设备缓存有MAC删除指令队列、VLAN删除指令队列以及接口删除指令队列;
若所述目标地址操作指令为目标MAC删除指令、目标VLAN删除指令、目标接口删除指令中任一指令,所述判断缓存的与所述目标地址操作指令的类型相同的地址操作指令中,是否存在地址操作指令携带的目标地址与所述目标地址操作指令携带的目标地址一致,包括:
判断所述目标地址操作指令对应的删除指令队列中,是否存在地址操作指令携带的目标地址与所述目标地址操作指令携带的目标地址一致;若存在,则所述“存在地址操作指令携带的目标地址与所述目标地址操作指令携带的目标地址一致”成立。
<...
【专利技术属性】
技术研发人员:秦佳,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。