NFV网络节点的元数据服务方法、服务器及存储介质与流程

文档序号:25490449发布日期:2021-06-15 21:55阅读:来源:国知局

技术特征:

1.一种nfv网络节点的元数据服务方法,其特征在于,包括:

在基于用户态协议栈的网络层监听到客户端发送的元数据请求后,在所述网络层与基于内核态协议栈的元数据应用程序建立与所述客户端对应的代理通道;

通过所述代理通道将所述元数据请求从所述网络层转发到所述元数据应用程序;

通过所述元数据应用程序根据所述元数据请求向元数据服务中心获取元数据,并将获取的所述元数据通过所述代理通道转发至所述网络层;

在所述网络层将所述元数据返回给所述客户端。

2.根据权利要求1所述的nfv网络节点的元数据服务方法,其特征在于,在所述网络层监听客户端发送的元数据请求之前,还包括:

接收云平台下发的元数据服务配置命令,所述元数据服务配置命令携带各客户端对应的用户元数据服务实例的用户配置信息;

在所述网络层的数据流进程中,根据所述用户配置信息为所述各客户端分别设置代理监听任务,所述代理监听任务与所述用户元数据服务实例一一对应,用于监听对应的客户端的元数据请求;

其中,所述用户配置信息至少包括元数据服务监听ip和元数据服务监听端口。

3.根据权利要求2所述的nfv网络节点的元数据服务方法,其特征在于,所述代理监听任务的设置,包括:

向所述用户态协议栈添加用户空间的元数据目的网络地址转换dnat规则;所述元数据dnat规则用于将用户空间的元数据请求的目的地址和目的端口转换为所述用户元数据服务实例的元数据服务监听ip和元数据服务监听端口;

配置用于监听所述用户元数据服务实例的元数据服务监听ip和元数据服务监听端口的监听资源。

4.根据权利要求2所述的nfv网络节点的元数据服务方法,其特征在于,所述用户配置信息还包括与元数据服务监听ip和元数据服务监听端口对应的代理ip和代理端口;

所述在所述网络层与所述元数据应用程序之间建立与所述用户元数据服务实例对应的代理通道,包括:

根据所述对应的代理ip和代理端口,在所述网络层与所述元数据应用程序之间建立与所述用户元数据服务实例对应的代理通道;

所述通过所述代理通道将所述元数据请求从所述网络层转发到所述元数据应用程序,包括:

将所述元数据请求的原始四元组信息修改为与所述代理通道对应的四元组信息;

将四元组信息修改后的元数据请求发送至所述元数据应用程序。

5.根据权利要求4所述的nfv网络节点的元数据服务方法,其特征在于,在所述元数据应用程序根据所述元数据请求向元数据服务中心获取元数据,包括:

根据修改后的四元组信息中的源ip和源端口,确定所述元数据请求客户端信息以及用户元数据服务实例信息。

6.根据权利要求5所述的nfv网络节点的元数据服务方法,其特征在于,所述根据修改后的四元组信息中的源ip和源端口,确定所述元数据请求客户端信息以及用户元数据服务实例信息,包括:

根据所述网络层共享得的客户端信息,确定所述元数据请求对应的客户端;

其中,所述客户端信息包括所述代理通道的信息和所述客户端的用户配置信息。

7.根据权利要求1至6中任一项所述的nfv网络节点的元数据服务方法,其特征在于,所述元数据应用程序根据所述元数据请求向元数据服务中心获取元数据之前,还包括:

在预先创建的各客户端的元数据管理资源中,获取发送所述元数据请求的客户端的元数据管理资源;

所述在所述元数据应用程序根据所述元数据请求向元数据服务中心获取元数据,包括:

将获取的所述元数据管理资源携带在所述元数据请求中,发送给元数据服务中心。

8.根据权利要求7所述的nfv网络节点的元数据服务方法,其特征在于,所述元数据管理资源包括客户端对应的元数据服务实例的用户身份标识和/或用户虚拟路由器配置信息。

9.一种服务器,其特征在于,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至8中任一项所述nfv网络节点的元数据服务方法。

10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的nfv网络节点的元数据服务方法。


技术总结
本发明实施例涉及通信技术领域,公开了一种NFV网络节点的元数据服务方法、服务器及存储介质。本发明中方法包括:在基于用户态协议栈的网络层监听到客户端发送的元数据请求后,在该用户态协议栈网络层与基于内核态协议栈的元数据服务应用程序之间建立与客户端对应的代理通道;通过代理通道将元数据请求从网络层转发到元数据服务应用;元数据服务应用程序根据元数据请求向元数据服务中心获取元数据,并将获取的元数据通过代理通道转发至网络层;在网络层将元数据返回给客户端。通过以上技术手段,在基于用户态协议栈的NFV网络节点上实现了元数据服务,使得基于用户态协议栈的NFV网络节点能够具有更好的性能且能够为用户提供元数据服务。

技术研发人员:李强达
受保护的技术使用者:网宿科技股份有限公司
技术研发日:2021.02.25
技术公布日:2021.06.15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1