[发明专利]一种基于标签转发体系的容器间通信方法在审
| 申请号: | 202310215207.X | 申请日: | 2023-03-07 | 
| 公开(公告)号: | CN116567099A | 公开(公告)日: | 2023-08-08 | 
| 发明(设计)人: | 王昱洲 | 申请(专利权)人: | 王昱洲 | 
| 主分类号: | H04L69/06 | 分类号: | H04L69/06;H04L45/50;H04L69/22;H04L69/30;H04L69/32;H04L1/00 | 
| 代理公司: | 武汉楚天专利事务所 42113 | 代理人: | 孔敏 | 
| 地址: | 430077 湖北省武汉市洪山*** | 国省代码: | 湖北;42 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 基于 标签 转发 体系 容器 通信 方法 | ||
1.一种基于标签转发体系的容器间通信方法,其特征在于:包括如下步骤:
运行容器的物理服务器在获取到网络层数据包并脱去网络层协议头后,交由协议处理程序进行标签头处理,所述标签头包括协议标准头数据块,所述协议标准头数据块包含所属协议版本、加密认证、用户标识、标记、是否包含扩展头、数据流转流程号、当前标签帧所处流程位置、容器实例标签,协议处理程序根据标签头的协议标准头数据块进行相应处理;
协议处理程序在接收到容器内处理单元传回的传输层报文数据时,根据数据接收时的标准头数据块进行相应处理。
2.如权利要求1所述的基于标签转发体系的容器间通信方法,其特征在于:所述标签头还包括若干协议扩展头数据块,所述协议扩展头数据块包括扩展头类型、扩展信息、标志位,协议扩展头类型包括外部云描述扩展头、安全认证扩展头、数据回传扩展头,协议扩展头逐一衔接在前一协议扩展头后。
3.如权利要求1所述的基于标签转发体系的容器间通信方法,其特征在于:所述容器实例标签由固定长度的容器标签和实例标签组成,容器标签由功能段、厂商段、版本段组成,功能段是标记该容器所能实现的功能,由容器模板资源池进行统一划分并标记;厂商段是区分相同功能的不同容器提供商;版本段是区分相同功能和厂商的不同容器版本;实例标签为特定长度数据块,用来区分相同功能厂商版本的容器模板的不同容器实例,所述容器标签根据需要增删部分段。
4.如权利要求1所述的基于标签转发体系的容器间通信方法,其特征在于:协议处理程序根据标签头的协议标准头数据块进行相应处理,具体包括:如果协议标准头内标记信息显示为本云内部数据包,则根据容器实例标签进行物理服务器内的本地路由,脱去标签头并将完整传输层数据报文交给相应容器进行处理;如果协议标准头内标记信息显示为同构云的跨云数据包,则去查找外部云描述扩展头,根据扩展头信息进行验证,验证不通过则丢弃,验证通过则根据需要读取安全认证扩展头信息,进行必要的安全认证,认证通过后同本云内数据包进行处理,不通过则丢弃数据包;对于异构云的跨云数据包,在传输管理组服务器上进行协议装帧,再进行云内传输。
5.如权利要求1所述的基于标签转发体系的容器间通信方法,其特征在于:协议处理程序在接收到容器内处理单元传回的传输层报文数据时,根据数据接收时的标准头数据块进行相应处理,具体包括:
如果是云内数据,根据数据流转流程号、当前标签帧所处流程位置、容器实例标签,查找标签数据库确定将要发往的下一容器标签,根据下一容器标签查找本地标签转发表,查找到对应容器实例标签,完成发送数据帧装帧和转发;如果协议头信息里包含数据回传扩展头,则根据回传扩展头内容回传数据帧给对应容器实例;
如果数据将发送给云外的异构云,则下一容器标签为传输管理组标签和传输,传输管理组内的服务器对数据进行处理后再转发到对应外部云;
如果数据将发送给云外的同构云,则根据相关流程规范,添加外部云描述扩展头和可能需要的安全认证扩展头,再把数据传到目标云的相关服务器;
如果数据已经完成整个处理流程,当前所在节点为最后一个处理节点,则根据数据流转流程预定规则进行相应处理。
6.如权利要求1所述的基于标签转发体系的容器间通信方法,其特征在于:根据协议标准头标记部分内容将控制帧分为管控组控制帧和非管控组控制帧,管控组控制帧是作为集群管理、容器实例部署管控等需要集中主控器下达管控指令数据传递帧,其他为非管控组控制帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王昱洲,未经王昱洲许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310215207.X/1.html,转载请声明来源钻瓜专利网。





