1 .一种容器集群管理系统,所述系统包括多个工作节点,所述工作节点包括至少一个
命名空间,所述命名空间包括虚拟网络接口,其特征在于,所述系统还包括:截获模块、转发
网桥以及代理模块;
所述截获模块,设置在所述虚拟网络接口处,用于监听并截获经过所述虚拟网络接口
的数据,在所述数据为非业务数据的情况下,将所述非业务数据通过所述转发网桥转发给
所述代理模块处理,在所述数据为业务数据的情况下,不对所述业务数据进行拦截;
所述转发网桥,设置在所述命名空间和所述工作节点之间,用于在所述命名空间和所
述工作节点之间提供通信能力,并将所述截获模块拦截的所述非业务数据转发给所述代理
模块;
所述代理模块,设置在所述工作节点内,用于处理收到的所述非业务数据。
2 .根据权利要求1所述的系统,其特征在于,
所述截获模块,还用于在所述非业务数据为第一非业务数据的情况下,将所述第一非
业务数据转发给所述代理模块处理,在所述非业务数据为第二非业务数据的情况下,不对
所述第二非业务数据进行拦截。
3 .根据权利要求2所述的系统,其特征在于,所述第一非业务数据包括第一ARP/ND请求
数据,所述第二非业务数据包括第一ARP/ND响应数据;
所述代理模块,还用于根据所述第一ARP/ND请求数据中的第一IP地址和本地缓存的IP
地址‑MAC地址之间的第一对应关系,对所述第一ARP/ND请求数据进行处理。
4 .根据权利要求3所述的系统,其特征在于,所述代理模块,还用于:
在从所述第一对应关系中查询到所述第一IP地址对应的第一MAC地址的情况下,生成
对应的第二ARP/ND响应数据,并向所述第一ARP/ND请求数据的发送端发送所述第二ARP/ND
响应数据;
在从所述第一对应关系中没有查询到所述第一IP地址对应的第一MAC地址的情况下,
生成并广播对应的第二ARP/ND请求数据,根据收到的所述第二ARP/ND请求数据对应的第三
ARP/ND响应数据,更新所述第一对应关系,并生成所述第一ARP/ND请求数据对应的第四
ARP/ND响应数据,向所述第一ARP/ND请求数据的发送端发送所述第四ARP/ND响应数据。
5 .根据权利要求2所述的系统,其特征在于,所述第一非业务数据还包括ARP/ND公告数
据;
所述代理模块,还用于根据所述ARP/ND公告数据中的第二IP地址、第二MAC地址和本地
缓存的所述系统内的IP地址‑MAC地址之间的第二对应关系,对所述ARP/ND公告数据进行处
理。
6 .根据权利要求5所述的系统,其特征在于,所述代理模块,还用于:
在根据所述第二对应关系确定所述第二IP地址、所述第二MAC地址是所述系统内的IP
地址、MAC地址的情况下,丢弃所述ARP/ND公告数据;
在根据所述第二对应关系确定所述第二IP地址、所述第二MAC地址不是所述系统内的
IP地址、MAC地址,且所述第二IP地址与所述系统内的IP地址不冲突的情况下,根据所述第
二IP地址、所述第二MAC地址更新本地缓存的所述系统外的IP地址‑MAC地址之间的第三对
应关系;
在根据所述第二对应关系确定所述第二IP地址、所述第二MAC地址不是所述系统内的
权 利 要 求 书
1/2 页
2
评论