工业路由器数据转发过程解析
工业级路由器的主要工作是对数据包进行存储转发,具体过程如下:
第一步:当数据包到达工业路由器,根据网络物理接口的类型,工业无线路由器调用相应的链路层功能模块,以解释处理此数据包的链路层协议报头。这一步处理比较简单,主要是对数据的完整性进行验证,如CRC校验、帧长度检查等。
第二步:在链路层完成对数据帧的完整性验证后,工业级路由器开始处理此数据帧的IP层。这一过程是工业无线路由器功能的核心。根据数据帧中IP包头的目的IP地址,工业级无线路由器在路由表中查找下一跳的IP地址;同时,IP数据包头的TTL(Time To Live)域开始减数,并重新计算校验和(Checksum)。
当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,它将直接把IP分组送到网络上,对方就能收到。而要送给不同IP于网上的主机时,它要选择一个能到达目的子网上的工业级5G路由器,把IP分组送给该工业LTE路由器,由工业级LTE路由器负责把IP分组送到目的地。如果没有找到这样的工业级全网路由器,主机就把IP分组送给一个称为“缺省网关(defaultgateway)”的工业全网路由器上。“缺省网关”是每台主机上的一个配置参数,它是接在同一个网络上的某个工业全网通路由器端口的IP地址。
工业级全网通路由器转发IP分组时,只根据IP分组目的IP地址的网络号部分,选择合适的端口,把IP分组送出去。同主机一样,全网通工业级路由器也要判定端口所接的是否是目的子网,如果是,就直接把分组通过端口送到网络上,否则,也要选择下一个路由器来传送分组。全网通工业路由器也有它的缺省网关,用来传送不知道往哪儿送的IP分组。这样,通过全网工业路由器把知道如何传送的IP分组正确转发出去,不知道的IP分组送给“缺省网关”工业级路由器,这样一级级地传送,IP分组最终将送到目的地,送不到目的地的IP分组则被网络丢弃了。
第三步:根据路由表中所查到的下一跳IP地址,将IP数据包送往相应的输出链路层,被封装上相应的链路层包头,最后经输出网络物理接口发送出去。
简单地说,工业路由器的主要工作就是为经过工业路由器的每个数据包寻找一条最佳传输路径,并将该数据包有效地传送到目的站点。由此可见,选择最佳路径策略或叫选择最佳路由算法是工业级路由器的关键所在。为了完成这项工作,在双卡路由器中保存着各种传输路径的相关数据——路由表(Routing Table),供路由选择时使用。
计讯物联工业路由器TR341是一款工业级5G/4G全网通五网口高速无线路由器,支持5.8G WiFi,具备有线和无线双重备份,支持5G/4G、WIFI、VPN等多种组网、支持串口DTU功能,广泛适应于多路(最多5路)大数据、图片、视频等工业现场远程监控和数据传输的应用场景。