一种在Kubernetes环境下基于OpenvSwitch的服务代理方法

基本信息

申请号 CN202111385335.6 申请日 -
公开(公告)号 CN114143258A 公开(公告)日 2022-03-04
申请公布号 CN114143258A 申请公布日 2022-03-04
分类号 H04L45/74(2022.01)I;H04L61/2521(2022.01)I;H04L67/56(2022.01)I 分类 电通信技术;
发明人 花磊;高远;梁兵;崔骥;赵安全;张振华 申请(专利权)人 江苏博云科技股份有限公司
代理机构 苏州谨和知识产权代理事务所(特殊普通合伙) 代理人 叶栋
地址 215213 江苏省苏州市苏州工业园区星湖街328号创意产业园7-9F
法律状态 -

摘要

摘要 本申请涉及一种在Kubernetes环境下基于Open vSwitch的服务代理方法,属于通信技术领域,其包括在Open vSwitch接收到目标报文时,通过Open vSwitch将目标报文的报文信息基于OpenFlow协议发送至Ryu控制器;通过Ryu控制器将报文信息上报至网络控制器;通过网络控制器确定目标报文对应的网络策略,并将网络策略返回至Ryu控制器;通过Ryu控制器对网络策略翻译为OpenFlow协议的流表响应到Open vSwitch;通过Open vSwitch安装对应的流表,并按照流表进行目标报文的转发;将Kubernetes中原有的kube‑proxy的功能整合进了网络控制器中可以为集群节省硬件资源,且减少了Kubernetes集群系统中安装的规则。