[发明专利]白盒交换机ND代理配置方法、系统、装置及存储介质有效
申请号: | 202111165494.5 | 申请日: | 2021-09-30 |
公开(公告)号: | CN114025008B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 丛戎;郭巍松 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L67/56 | 分类号: | H04L67/56;H04L67/30;H04L41/082;H04L49/111 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 项凯 |
地址: | 215000 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交换机 nd 代理 配置 方法 系统 装置 存储 介质 | ||
1.一种白盒交换机ND代理配置方法,用于为白盒交换机配置ND代理,其特征在于,所述方法,包括:
当接收到针对待配置的ND代理的代理状态更改命令时,从预设数据库中获取待配置的ND代理的代理状态信息;其中,待配置ND代理的代理状态包括代理接口的更新及接口对应的配置的更新;
根据所述代理状态更改命令,对所述待配置的ND代理的代理接口状态或代理接口对应的配置信息进行更改;
将更改后的代理状态信息保存至预设数据库的ND代理配置表中,并基于所述更改后的代理状态信息对系统内核进行相应的设置。
2.根据权利要求1所述的方法,其特征在于,根据所述代理状态更改命令,对所述待配置的ND代理的代理接口状态或代理接口对应的配置信息进行更改,包括:
确定代理状态改变的目标接口;
修改与所述目标接口相关的NDP全局配置,将所述目标接口相关的ndp报文处理更改为仅由系统内核进行转发;
下发ndp报文转发规则;
修改操作系统中与所述目标接口对应的ndp报文开关,打开或关闭系统内核针对目标接口对应的ndp报文转发功能。
3.根据权利要求2所述的方法,其特征在于,还包括:
如果ND代理中已经建立目标接口对应的客户端的邻居节点,则将状态为REACHABLE、STALE、PROBE或DELAY的邻居节点加入与所述目标接口对应的节点代理表中;
在目标接口对应的节点代理表中写入目标接口对应的客户端的邻居节点的代理执行状态。
4.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
当监听到由系统内核上传来的邻居节点更新事件时,将邻居节点更新信息更新至预设数据库的ND代理配置表中;
其中,更改事件为删除邻居节点事件或添加邻居节点事件。
5.根据权利要求1-4任一项所述的方法,其特征在于,还包括:
预设数据库初始化,并实现预设数据库中ND代理配置表的初始化;
将接口名称及每一接口对应的配置信息写入所述ND代理配置表中;
其中,初始化包括生成预设数量预设类型的读写接口。
6.一种白盒交换机ND代理配置系统,用于为白盒交换机配置ND代理,其特征在于,所述系统,包括:
获取模块,用于当接收到针对待配置的ND代理的代理状态更改命令时,从预设数据库中获取待配置的ND代理的代理状态信息;其中,待配置ND代理的代理状态包括代理接口的更新及接口对应的配置的更新;
信息更改模块,根据所述代理状态更改命令,对所述待配置的ND代理的代理接口状态或代理接口对应的配置信息进行更改;
处理模块,用于将更改后的代理状态信息保存至预设数据库的ND代理配置表中,并基于所述更改后的代理状态信息对系统内核进行相应的设置。
7.根据权利要求6所述的系统,其特征在于,所述信息更改模块,包括:
目标接口确定单元,确定代理状态改变的目标接口;
Ndp报文转发修改单元,用于修改与所述目标接口相关的NDP全局配置,将所述目标接口相关的ndp报文处理更改为仅由系统内核进行转发;
ndp报文转发单元,用于下发ndp报文转发规则;
ndp报文开关修改单元,用于修改操作系统中与所述目标接口对应的ndp报文开关,打开或关闭系统内核针对目标接口对应的ndp报文转发功能。
8.根据权利要求6所述的系统,其特征在于,还包括:
邻居节点信息更新模块,当监听到由系统内核上传来的邻居节点更新事件时,将邻居节点更新信息更新至预设数据库的ND代理配置表中;
其中,更改事件为删除邻居节点事件或添加邻居节点事件。
9.一种白盒交换机ND代理配置装置,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述计算机程序由所述处理器加载并执行,以实现如权利要求1-5任一项所述白盒交换机ND代理配置方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时用于实现如权利要求1-5任一项所述白盒交换机ND代理配置方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111165494.5/1.html,转载请声明来源钻瓜专利网。