[发明专利]一种基于IPv6实现云平台IP地址复用的装置及操作方法有效
申请号: | 201710491579.X | 申请日: | 2017-06-26 |
公开(公告)号: | CN107241459B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 李伟波;杨国良;柏成勇;张树杰;陈琦 | 申请(专利权)人: | 睿哲科技股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 安卫静 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ipv6 实现 平台 ip 地址 装置 操作方法 | ||
1.一种基于IPv6实现云平台IP地址复用的装置的操作方法,所述基于IPv6实现云平台IP地址复用的装置包括应用识别模块、HTTP分析模块、智能域名解析模块、v4v6互通模块、NAT模块和地址复用计算模块;所述应用识别模块、HTTP分析模块、智能域名解析模块、v4v6互通模块、NAT模块、地址复用计算模块相互导通;
所述应用识别模块将HTTP请求和非HTTP请求进行分离,将HTTP请求引导到装置中的HTTP分析模块进行分析处理,将非HTTP请求引导到装置中的v4v6互通模块与NAT模块进行处理;
其特征在于:所述操作方法包括以下步骤:
S1:如果该装置中应用识别模块收到HTTP协议的请求,首先IPv4用户的HTTP请求通过DNS解析获得A记录,将发起对装置的HTTP请求,请求首先到达应用识别模块,建立起装置与用户的连接;
S2:该装置将HTTP请求发送到HTTP分析模块,进行数据包的分析,对数据包进行解封装,提取host配置;
S3:该装置中HTTP分析模块根据host文件,对智能域名解析模块发起DNS解析,得到域名的AAAA记录,并将AAAA记录返回给模块;
S4:该装置中HTTP分析模块向地址复用计算模块发起地址请求,地址复用计算模块从地址池中获得一个IPv6地址,并将该地址送到HTTP分析模块,同时维护映射关系;
S5:该装置中HTTP分析模块采用从地址复用计算模块获得的IPv6地址,发起对AAAA记录的请求;
S6:该装置根据地址复用计算模块分配的IP地址,采用IPv6地址发起对云平台的HTTP请求;
S7:该装置将云主机发送过来的数据包,发给HTTP分析模块,进行封装;
S8:该装置中HTTP分析模块将数据返回应用识别模块,由应用识别模块将数据进行分发;
S9:该装置的应用识别模块将收到的数据发送给相应的用户;
S10:如果该装置中应用识别模块收到非HTTP协议的请求,调用v4v6互通模块进行处理;
S11:该装置中v4v6互通模块调用NAT模块,将用户的源IP地址转换成IPv6地址,目的地址转换成IPv6地址;
S12:该装置中NAT模块将目的地址发往装置地址复用计算模块,为该地址分配相应的地址端口;
S13:该装置中地址复用计算模块将相应的端口下发给v4v6互通模块,如遇到另一个用户请求相同云主机服务的,则分配端口池中另一个端口进行使用,地址复用计算模块与v4v6互通模块维护映射关系;
S14:该装置地址复用计算模块将地址转换关系表发给设备,由设备进行对云主机请求;
S15:装置根据地址复用计算模块分配的IP地址,采用IPv6地址发起对云平台主机的请求;
S16:云平台主机服务将数据返回给装置;
S17:装置将数据交由NAT模块,进行IP地址转换;
S18:装置中经过NAT模块转换后的数据包发给v4v6互通模块,进行转发;
S19:装置中v4v6互通模块将数据包转发给应用识别模块,由应用识别模块对数据包进行分发;
S20:应用识别模块将相应的数据发给对应的用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于睿哲科技股份有限公司,未经睿哲科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710491579.X/1.html,转载请声明来源钻瓜专利网。