1.一种实现网络互联互通和路由的转发方法,其特征在于,包括:构建IP‑NDN边界网关服务器;通过运用IP‑NDN边界网关服务器实现运行IP协议的网络与NDN网络的交互,包括:在IP‑NDN边界网关服务器上基于应用层进行Internet协议栈和NDN协议栈转换,实现运行IP协议的网络用户访问NDN网络获取NDN网络数据;
在IP‑NDN边界网关服务器上基于应用层进行Internet协议栈和NDN协议栈转换,实现NDN网络用户访问运行IP协议的网络获取运行IP协议的网络数据;
通过IP‑NDN边界网关服务器实现运行IP协议的网络与NDN网络的交互至少包括:将NDN网络的内容信息注册到IP‑NDN边界网关服务器上,使得IP网络能够知晓NDN网络的内容信息,以便IP网络用户获取NDN网络数据;
将IP网络的内容信息以NDN网络{兴趣包名,IP}的格式注册到IP‑NDN网关服务器上形成{兴趣包名,IP}兴趣表,使得NDN网络能够知晓IP网络的内容信息,以便NDN网络用户获取IP网络数据。
2.根据权利要求1所述的一种实现网络互联互通和路由的转发方法,其特征在于,所述构建IP‑NDN边界网关服务器包括:搭建运行IP协议的网络和NDN网络;
将选定的若干NDN网络边界节点与运行IP协议的网络连接;
将与运行IP协议的网络连接的NDN网络边界节点注册到运行IP协议的网络中,并在运行IP协议的网络中安装Internet协议栈使其同时运行Internet协议栈和NDN协议栈两套协议。
3.根据权利要求1所述的一种实现网络互联互通和路由的转发方法,其特征在于,所述在IP‑NDN边界网关服务器上基于应用层进行Internet协议栈和NDN协议栈转换,实现运行IP协议的网络用户访问NDN网络获取NDN网络数据进一步包括:对UDP Server服务端与Comsumer客户端之间进行协议转换。
4.根据权利要求3所述的一种实现网络互联互通和路由的转发方法,其特征在于,所述对UDP Server服务端与Comsumer客户端之间进行协议转换进一步包括:将NDN网络的内容信息注册到IP‑NDN边界网关服务器上,使得运行IP协议的网络用户获取NDN网络数据;
将需要获取的NDN内容兴趣包名封装到UDP数据包中;
封装NDN内容兴趣包;
根据生成的转换表将数据内容封装成UDP数据包。
5.根据权利要求4所述的一种实现网络互联互通和路由的转发方法,其特征在于,所述将需要获取的NDN内容兴趣包名封装到UDP数据包中包括:将IP‑NDN子网边界网关服务器的IP地址作为临时目的地址进行发送到IP‑NDN子网边界网关服务器。
6.根据权利要求4所述的一种实现网络互联互通和路由的转发方法,其特征在于,所述封装NDN内容兴趣包具体包括:解析UDP数据包并将UDP数据包中的NDN内容兴趣包名取出,按照NDN的格式封装成NDN内容兴趣包,同时生成对应的转换表。
7.根据权利要求1所述的一种实现网络互联互通和路由的转发方法,其特征在于,所述在IP‑NDN边界网关服务器上基于应用层进行Internet协议栈和NDN协议栈转换,实现NDN网络用户访问运行IP协议的网络获取IP网络数据包括:对Producer服务端与Client客户端之间进行协议转换。
8.根据权利要求7所述的一种实现网络互联互通和路由的转发方法,其特征在于,所述对Producer服务端与Client客户端之间进行协议转换包括:将IP网络的内容信息以NDN网络的格式注册到IP‑NDN网关服务器上形成兴趣表,使得NDN网络用户获取运行IP协议的网络数据;
为NDN兴趣包寻址路由;
将NDN兴趣包名与兴趣表进行匹配兴趣包名对应的IP地址;
打包封装成NDN数据包并回复。
9.根据权利要求8所述的一种实现网络互联互通和路由的转发方法,其特征在于,所述将NDN兴趣包名与兴趣表进行匹配兴趣包名对应的IP地址具体包括:解析NDN兴趣包将NDN数据包中的NDN兴趣包名与兴趣表进行匹配兴趣包名对应的IP地址,匹配成功后以UDP的格式和对应的IP地址封装UDP请求数据包,并将其发送。
10.一种实现网络互联互通和路由的转发装置,其特征在于,利用如权利要求1‑9任一项所述的一种实现网络互联互通和路由的转发方法进行网络互联互通和路由的转发。