[发明专利]一种快速同步介质访问控制地址表的方法和装置有效
申请号: | 201410198434.7 | 申请日: | 2014-05-12 |
公开(公告)号: | CN105099961B | 公开(公告)日: | 2020-01-17 |
发明(设计)人: | 侯延祥 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/947 | 分类号: | H04L12/947;H04L12/865 |
代理公司: | 11332 北京品源专利代理有限公司 | 代理人: | 孟金喆 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 同步 介质 访问 控制 地址 方法 装置 | ||
本发明公开了一种快速同步MAC地址表的方法,初始化转发平面和控制平面,在确定转发平面和控制平面初始化成功时,启动转发平面定时器;确定满足MAC地址表同步条件时,转发平面获取内存操作权限;获取待同步的MAC地址表项,依据所述待同步MAC地址表项变化的内容将待同步MAC地址表项同步到内存区域中指定位置。本发明还同时公开了一种快速同步MAC地址表的装置。
技术领域
本发明涉及以太网数据通信领域中的数据同步技术,尤其涉及一种快速同步介质访问控制(Medium Access Control,MAC)地址表的方法和装置。
背景技术
传统以太网交换机一般由专业的转发控制专用集成电路(Application SpecificIntegrated Circuits,ASIC)芯片和中央处理器(Center Process Unit,CPU)控制系统组成,分别称为转发平面和控制平面。
在转发平面中,ASIC芯片可以自行学习以太网包的源MAC地址,并将源MAC地址同收包端口关联在一起,这种关联关系可以生成MAC地址表。当上述MAC地址作为数据包目的MAC地址时,ASIC芯片可以依据之前学习到的MAC地址表项将数据包转发到上述关联端口,达到精确转发的目的。
在控制平面中,CPU需要运行大量二层、三层协议,控制转发平面的转发路径,满足特定业务需求。在协议运行过程中,基于安全及效率等方面的考虑,需频繁查找指定MAC地址的关联端口;查找指定MAC地址的关联端口时,虽然可以通过特定硬件接口查询ASIC芯片中已经学习到的MAC地址表,但是,这种方式不仅查询效率低,而且会与配置通道抢占物理接口资源,因此,在内存中建立MAC地址软件表是一种常用的解决办法。
目前,可以通过以下两种方式在内存中建立MAC地址软件表:
第一种方式,转发平面学习到MAC地址表项后,以消息的形式通过硬件接口发送给控制平面处理,控制平面接收到消息后,在内存中建立MAC地址软件表项。
第二种方式,控制平面在操作系统中创建独立的任务,定时周期性查询转发平面中的MAC地址表项,发现变化时,在内存中更新MAC地址软件表项。
上面两种方式中,基于消息的方式及时性稍好,但是,当有大量MAC地址表项需要在短时间内通知给控制平面时,有丢消息的隐患,会导致MAC地址软件表与转发平面中MAC地址表不同步,进而引发一系列问题;周期性查询的方式安全性稍好,但及时性较差,且长期占用一定控制平面处理器资源,只能作为消息方式的补充方法使用。
发明内容
有鉴于此,本发明实施例期望提供一种快速同步MAC地址表的方法和装置,能够解决短时间内大量MAC地址表项软硬件同步的问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例提供了一种快速同步介质访问控制MAC地址表的方法,所述方法包括:
初始化转发平面和控制平面,在确定转发平面和控制平面初始化成功时,启动转发平面定时器;
确定满足MAC地址表同步条件时,转发平面获取内存操作权限;
获取待同步的MAC地址表项,依据所述待同步的MAC地址表项变化的内容将待同步MAC地址表项同步到内存区域中指定位置。
上述方案中,所述初始化转发平面和控制平面包括:控制平面发送MAC地址软件表配置信息给转发平面;转发平面依据所述配置信息,创建高优先级队列和低优先级队列,并初始化转发平面定时器、高优先级队列、低优先级队列及直接内存访问控制器DMAC;或者,
转发平面定义MAC地址软件表配置信息,根据所述配置信息,创建高优先级队列和低优先级队列,并初始化转发平面定时器、高优先级队列、低优先级队列及直接内存访问控制器DMAC,控制平面读取所述MAC地址软件表配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410198434.7/2.html,转载请声明来源钻瓜专利网。