[发明专利]网络地址转换方法及装置有效
申请号: | 201710002775.6 | 申请日: | 2017-01-03 |
公开(公告)号: | CN106878482B | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 王海;申志鹏 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 11415 北京博思佳知识产权代理有限公司 | 代理人: | 陈蕾 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络地址 转换 方法 装置 | ||
1.一种网络地址转换方法,其特征在于,所述方法应用于云平台服务器,包括:
为内网中虚拟机VM绑定浮动IP地址和外网端口,其中,当所述VM绑定的浮动IP地址与其它VM相同时,所述VM绑定的外网端口与所述其它VM不同;
根据所述VM的内网IP地址、内网端口、为所述VM绑定的浮动IP地址和外网端口生成浮动IP绑定表项;
针对所述VM的访问报文,根据所述浮动IP绑定表项对所述访问报文进行网络地址转换,所述网络地址转换是针对所述VM的内网IP地址和内网端口、以及浮动IP地址和外网端口之间的转换。
2.根据权利要求1所述的方法,其特征在于,所述为内网中VM绑定浮动IP地址和外网端口,包括:
根据VM的业务需求确定对应的协议类型;
以所述协议类型为关键字在预先设置的浮动IP绑定规则表项中查找包含该关键字的浮动IP绑定规则表项;
将查询到的浮动IP绑定规则表项中的浮动IP地址和外网端口绑定给VM。
3.根据权利要求1所述的方法,其特征在于,所述针对所述VM的访问报文,根据所述浮动IP绑定表项对所述访问报文进行网络地址转换,包括:
接收第一外网主机访问内网的第一访问报文;
在本地找到所述第一访问报文匹配的第一浮动IP绑定表项,所述第一浮动IP绑定表项中的第一浮动IP地址为第一访问报文的目的IP地址,所述第一浮动IP绑定表项中的第一外网端口为第一访问报文的目的端口;
将第一访问报文的目的IP地址修改为所述第一浮动IP绑定表项中的第一内网IP地址,并将第一访问报文的目的端口修改为所述第一浮动IP绑定表项中的第一内网端口;
接收内网访问第二外网主机的第二访问报文;
在本地找到所述第二访问报文匹配的第二浮动IP绑定表项,所述第二浮动IP绑定表项中的第二内网IP地址为第二访问报文的源IP地址,所述第二浮动IP绑定表项中的第二内网端口为第二访问报文的源端口;
将第二访问报文的源IP地址修改为所述第二浮动IP绑定表项中的第二浮动IP地址,并将所述第二访问报文的源端口修改为所述第二浮动IP绑定表项中的第二外网端口。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收针对所述浮动IP地址的流量限速指令;
根据所述流量限速指令在所述浮动IP绑定表项中查询到所述浮动IP地址对应的内网IP地址和内网端口,并对使用查找到的内网IP地址和内网端口的报文进行限速。
5.根据权利要求4所述的方法,其特征在于,所述流量限速指令具体为针对所述浮动IP地址和所述外网端口的流量限速指令;
所述根据所述流量限速指令在所述浮动IP绑定表项中查询到所述浮动IP地址对应的内网IP地址和内网端口,并对使用查找到的内网IP地址和内网端口的报文进行限速,具体包括:
根据所述流量限速指令在所述浮动IP绑定表项中查询到所述浮动IP地址和所述外网端口对应的内网IP地址和内网端口,并对使用查找到的内网IP地址和内网端口的报文进行限速。
6.一种网络地址转换装置,其特征在于,所述装置应用于云平台服务器上,包括:
绑定单元,为内网中虚拟机VM绑定浮动IP地址和外网端口,其中,当所述VM绑定的浮动IP地址与其它VM相同时,所述VM绑定的外网端口与所述其它VM不同;
生成单元,用于根据所述VM的内网IP地址、内网端口、为所述VM绑定的浮动IP地址和外网端口生成浮动IP绑定表项;
网络地址转换单元,用于针对所述VM的访问报文,根据所述浮动IP绑定表项对所述访问报文进行网络地址转换,所述网络地址转换是针对所述VM的内网IP地址和内网端口、以及浮动IP地址和外网端口之间的转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710002775.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件显示方法及装置
- 下一篇:一种IP地址分配方法及装置