[发明专利]表项下发方法及装置、表项处理方法及装置有效
| 申请号: | 201911349825.3 | 申请日: | 2019-12-24 |
| 公开(公告)号: | CN113037630B | 公开(公告)日: | 2023-07-07 |
| 发明(设计)人: | 孙其瑞 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L45/74 | 分类号: | H04L45/74;H04L45/7453;H04L45/655;H04L61/103 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吕昕炜 |
| 地址: | 518057 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 下发 方法 装置 处理 | ||
本发明提供了一种表项下发方法及装置、表项处理方法及装置,其中,表项下发方法包括:获取第一表项与一个或多个第二业务模块之间的对应关系,其中,所述第二业务模块为需要使用所述第一表项的业务模块;下发所述第一表项至第一业务模块,以供所述第一业务模块根据所述第一表项进行逻辑处理;以及,根据所述第一表项与所述一个或多个第二业务模块之间的对应关系,调用所述一个或多个第二业务模块的回调函数。通过本发明,可以解决相关技术中表项下发过程中存在不必要的通知处理而造成表项下发效率低下的问题,达到提高表项下发的效率,进而实现表项快速下发的效果。
技术领域
本发明涉及通信领域,具体而言,涉及一种表项下发方法及装置、表项处理方法及装置。
背景技术
数据中心机架交换机在业务运行阶段需要下发各种表项,如ARP、路由等,表项下发至业务底层处理逻辑,即业务模块,然后由业务底层处理逻辑将上述表项配置写入至硬件转发芯片中。相关技术中,交换机的控制面在将表项下发至业务面的业务底层处理逻辑过程中,如果某条表项与不止一个业务模块之间关联时,控制面不仅需要将该表项下发至当前的业务模块中,还需对该表项所关联的业务模块进行通知;而控制面在将表项下发至业务面的业务底层处理逻辑过程中,表项采用的串行写入,即完成对所有关联的业务模块进行通知后,才会进行下一条表项的写入。
上述表项下发过程中,可能存在部分业务模块未开启,或部分业务模块不需要该表项的现象,进而导致通知表项所有关联的业务模块时中存在不必要的操作。在表项规模较大,或业务模块数量较多时,会造成表项下发的效率低下,甚至形成性能制约。
针对上述相关技术中,表项下发过程中存在不必要的通知处理而造成表项下发效率低下的问题,相关技术中尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种表项下发方法及装置、表项处理方法及装置,以至少解决相关技术中表项下发过程中存在不必要的通知处理而造成表项下发效率低下的问题。
根据本发明的一个实施例,提供了一种表项下发方法,应用于控制面,所述方法包括:
获取第一表项与一个或多个第二业务模块之间的对应关系,其中,所述第二业务模块为需要使用所述第一表项的业务模块;
下发所述第一表项至第一业务模块,以供所述第一业务模块根据所述第一表项进行逻辑处理;以及,根据所述第一表项与所述一个或多个第二业务模块之间的对应关系,调用所述一个或多个第二业务模块的回调函数。
根据本发明的另一个实施例,还提供了一种表项下发方法,应用于控制面,所述方法包括:
建立通知队列,并将第一表项与一个或多个第四业务模块之间的对应关系添加至所述通知队列中;其中,所述一个或多个第四业务模块为所述第一表项关联的业务模块;
下发所述第一表项至第一业务模块,以供所述第一业务模块根据所述第一表项进行逻辑处理;以及,通过所述通知队列调用所述一个或多个第四业务模块的回调函数。
根据本发明的另一个实施例,还提供了一种表项处理方法,应用于业务面,所述方法包括:
第一业务模块接收控制面下发的第一表项,并根据所述第一表项进行逻辑处理;
一个或多个第二业务模块响应所述控制面根据预先获取的所述第一表项与所述一个或多个第二业务模块之间的对应关系对所述一个或多个第二业务模块的回调函数的调用事件。
根据本发明的另一个实施例,还提供了一种表项处理方法,应用于业务面,所述方法包括:
第一业务模块接收控制面下发的第一表项,并根据所述第一表项进行逻辑处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911349825.3/2.html,转载请声明来源钻瓜专利网。





