[发明专利]一种实现异类地址网络互联的方法有效
申请号: | 201410599863.5 | 申请日: | 2014-10-31 |
公开(公告)号: | CN104283984B | 公开(公告)日: | 2017-07-04 |
发明(设计)人: | 钱海忠;王池社;郑李明;顾晓燕 | 申请(专利权)人: | 金陵科技学院 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06 |
代理公司: | 南京钟山专利代理有限公司32252 | 代理人: | 戴朝荣 |
地址: | 211169 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 异类 地址 网络 方法 | ||
1.一种实现异类地址网络互联的方法,其特征在于:具体构架包括注册服务器、网关服务器、公共IP地址池、公共IP地址与主机标识映射表、双协议栈服务器;所述网关服务器包含注册服务器、公共IP地址池,公共IP地址与主机标识映射表以及双协议栈服务器,其中:所述注册服务器用以管理和存储辖域内所有主机的注册信息,包括主机的标识名和已分配的IP地址;
所述网关服务器为自治局域网内既可和内部网络主机通信也可以连接外部网络的主机,它至少配置有一个公共地址段的IP地址,用以完成报文转发功能;
所述公共IP地址池用以保留可用的公共IP地址,分配给辖域内的对应主机,作为临时通信的地址标识;
所述公共IP地址与主机标识映射表中的每个条目存储了临时域内主机与外部主机进行通信时所分配的公共IP地址及其有效期;有效期失效后,所述公共IP地址将被收回,并删除对应的记录;所述IPv4/IPv6双协议栈服务器用以运行IPv4和IPv6两种协议栈,并且完成两类协议报文的相互转换功能;
基于上述构架的实现方法的步骤如下:
步骤1:私网内的所有主机,都向注册服务器进行网络地址注册,完成主机标识名以及已分配的私网IP地址、在线状态基本信息的统计;再向注册服务器发送注册报文,完成注册功能;
步骤2:外部网络的源访问主机向网关服务器发送目的主机的标识名解析报文,从而获得目的主机的网络地址;
步骤3:网关服务器收到目的主机的标识名解析报文,完成如下工作:
步骤31:在本辖域内查看是否已注册过该目的主机的标识名,没有则向源访问主机发送目标主机不可达的报文,否则执行步骤32;
步骤32:网关服务器查看源访问主机IP地址的类型,如果源访问主机的IP地址的类型是IPv6地址,且目的主机的也是IPv6地址则网关服务器直接返回目的主机的IP地址;如果源访问主机的IP地址和目的主机的IP地址不都是IPV6地址,则执行步骤33;
步骤33:如果源访问主机是IPv6地址,且目的主机所在的本地网络是IPv4私有地址段,则从公共IPv4地址空间随机取一个地址,在公共IP地址与主机标识的映射表中登记该公共IP地址与主机绑定的信息,同时向源访问主机发送目的主机临时分配的IP地址;
如果不满足源访问主机是IPv6地址,且目的主机所在的网络是IPv4私有地址段,则执行步骤34;
步骤34:如果源访问主机是IPv4地址,且目的主机所在的本地网络是IPv6地址类,则从公共IPv4地址空间随机取一个地址,在公共IP地址与主机标识的映射表登记该公共IP地址与主机绑定的信息,同时向源访问主机发送目的主机临时分配的IP地址;
如果不满足源访问主机是IPv4地址,且目的主机所在的网络是IPv6地址类,则执行步骤35;
步骤35:如果源访问主机是IPv4地址,且目的主机所在的本地网络也是IPv4地址,则从公共IPv4地址空间随机取一个地址,在公共IP地址与主机标识的映射表中登记该公共IP地址与主机绑定信息,向源访问主机发送目的主机临时分配的IP地址;
上述步骤33至步骤35中,在通信的过程中,网关服务器要对发送报文和接收报文进行相应的协议转换;
步骤4:监控公共IP地址与主机标识的映射表中所有记录的主机通信会话状态,对通话还在进行中、而有效期快到期的条目,调整其生存时间;
对有效期到期且未监控到在持续通信的条目,收回已分配的地址,删除相应的记录。
2.如权利要求1所述的一种实现异类地址网络互联的方法,其特征在于:所述步骤1中,主机名注册服务采用的入网方式为预先手动方式入网注册或自动入网。
3.如权利要求2所述的一种实现异类地址网络互联的方法,其特征在于:所述公共IP地址与主机标识映射表的字段包括主机标识名、主机已分配IP地址,临时分配IP地址、通信端口、有效期。
4.如权利要求1所述的一种实现异类地址网络互联的方法,其特征在于,所述网关服务器实现的报文转发功能,具体实现步骤如下:
401、接收用户连接请求报文,从注册服务器中验证用户请求主机是否是属于本管理域内;
402、在通信过程中需要给域内主机分配临时公共IP地址时,则从公共IP地址池中随机选用一个可用地址同时要在公共IP地址与主机标识映射表进行登记,实现后续报文的转发;
403、当通信双方采用的不是同一个协议栈时,则在通信过程中调用双协议栈服务器的功能,实现协议之间的转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金陵科技学院,未经金陵科技学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410599863.5/1.html,转载请声明来源钻瓜专利网。