[发明专利]PAT模式下支持多会话应用层协议的网络地址转换方法有效

专利信息
申请号: 200510132106.8 申请日: 2005-12-16
公开(公告)号: CN1777194A 公开(公告)日: 2006-05-24
发明(设计)人: 陈沫;刘大鹏;毕经平;李忠诚 申请(专利权)人: 中国科学院计算技术研究所
主分类号: H04L29/12 分类号: H04L29/12;H04L12/28;H04L12/56;H04L29/06
代理公司: 北京泛华伟业知识产权代理有限公司 代理人: 高存秀
地址: 100080北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种PAT模式下支持多会话应用层协议的网络地址转换方法,该方法包括:首先,建立了一个二维表结构用来存放地址池分配信息;其次,分别建立了一个用于地址映射查询的哈希索引表以及冲突链表,其中哈希索引表中记录了每个会话所分配的目的IP地址信息,该信息可以指导地址池分配;最后,利用地址池和哈希索引表进行端口地址转换,可以实现来自同一主机的所有会话经过地址转换后的目的IP地址保持一致。该方法可以适用于各类多会话应用层协议的地址转换,并且这些协议在端口地址设备中无需显式配置,同时该方法中地址池的组织方法可以有效降低其所需的存储空间。
搜索关键词: pat 模式 支持 会话 应用 协议 网络地址 转换 方法
【主权项】:
1、一种PAT模式下支持多会话应用层协议的网络地址转换方法,用于将IP地址从一个地址域映射到另一个地址域,包括:1)、在网络地址转换设备上建立用于描述端口分配情况的地址池二维表,所述二维表的行表示IP地址,所述二维表的列表示端口号;2)、在网络地址转换设备上建立哈希索引表和冲突链表;3)、会话数据包到达网络地址转换设备后,对此数据包的源IP地址进行哈希运算,得到的值作为哈希索引表的索引,根据哈希索引表判断所述源IP地址是否已经经过了网络地址转换,若是,执行步骤4),否则,执行步骤5);4)、根据哈希索引表的记录,为源IP地址在所述地址池二维表查找转换后的目的IP地址,并在目的IP地址中为源IP地址分配一个未用的端口号,执行成功后返回,结束操作;5)、利用均匀哈希算法,对会话数据包的源IP地址计算哈希值;6)、将步骤5)得到的哈希值作为步骤1)所得到的地址池二维表的行的索引,根据索引,在地址池二维表结构中找到该行,然后判断该行对应的IP地址的已分配端口是否超过某一设定的阈值,如果没有超过此阈值,则地址池二维表的当前行所代表的IP地址就是目的IP地址,然后执行步骤9),否则,执行步骤7);7)、将步骤5)得到的哈希值加1,继续判断地址池二维表中的下一个IP地址的已分配端口数是否超过设定的阈值,如果没有超过阀值,则该IP地址为目的IP地址,然后执行步骤9),如果超过,则对地址池二维表中的下一个IP地址的已分配端口数做同样的查找,直至完成对地址池二维表中的所有IP地址的查找,若最终没有找到满足阈值条件的IP地址,则执行步骤8);8)、从地址池二维表中选取未分配端口号最多的IP地址作为源IP地址转换后得到的目的IP地址;9)、从目的IP地址中选择一个未分配的端口号,在地址池二维表中标记该端口号为已分配;10)、根据转换后得到的网络地址和端口号,填写哈希索引表和网络地址转换设备上的端口地址转换表。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200510132106.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top