1.一种基于协议无感知转发的天地一体化网络网关设计方法,其特征在于,所述的网关设计方法包括下列步骤:S1、交换机和控制器之间实现互相连接,交换机在其输入端为每个数据包分别插入表征源协议和目的协议类型的标签,并把相应信息发送给控制器;
S2、控制器根据不同协议转换的规则为交换机下发协议转换相应的流表;
S3、交换机根据控制器下发的流表规则对插入标签后的输入数据包进行不同协议之间的转换;
S4、交换机把进行协议转换后的数据包从相应的端口转发出去。
2.根据权利要求1所述的基于协议无感知转发的天地一体化网络网关设计方法,其特征在于,所述的控制器和交换机之间的通信采用POF协议。
3.根据权利要求1所述的基于协议无感知转发的天地一体化网络网关设计方法,其特征在于,所述的步骤S1具体包括:S11、交换机和控制器之间通过发送报文实现互相连接;
S12、在网关不同的输入端口处定义对应的表征源协议和目的协议类型的标签;
S13、在网关输入端口处为到达该端口的数据包插入事先定义的表征源协议和目的协议类型的标签;
S14、交换机向控制器发送PacketIn消息,请求控制器下发相应流表,其中,所述的PacketIn消息是交换机与控制器之间进行通信的消息类型。
4.根据权利要求1所述的基于协议无感知转发的天地一体化网络网关设计方法,其特征在于,所述的步骤S2具体包括:S21、控制器收到交换机发送来的PacketIn消息后,根据不同协议转换的规则定义交换机的流表,其中,所述的流表用于指导交换机进行不同协议之间的转换;
S22、控制器把定义好的流表下发给交换机。
5.根据权利要求1所述的基于协议无感知转发的天地一体化网络网关设计方法,其特征在于,所述的步骤S3具体包括:S31、交换机根据各级流表匹配域的位置在插入标签后的输入数据包中获取相应的数据,并在各级流表中查找到匹配的流表项,然后根据流表项对应的指令对输入数据包进行解析和协议的转换;
S32、交换机把经过每一级流表解析和转换后的结果存储到元数据中;
S33、协议转换完成后,交换机把元数据中相应的数据按照新协议的规则整合成为新协议头部;
S34、交换机把整合后的新协议头部插入到输入数据包,并把输入数据包中表征源协议和目的协议类型的标签删除,从而完成协议转换的流程。
6.根据权利要求3所述的基于协议无感知转发的天地一体化网络网关设计方法,其特征在于,所述的步骤S13中,事先定义的表征源协议和目的协议类型的标签的插入位置为数据包的起始位置。