【技术实现步骤摘要】
可多路径传输数据的通讯设备、数据通讯网络系统及数据通讯方法
本公开涉及一种通讯设备,尤其是涉及一种可多路径传输数据的通讯设备、由这种可多路径传输数据的通讯设备构成的可多路径传输数据的数据通讯网络系统以及可多路径传输数据的数据通讯方法。
技术介绍
当前的工业现场,对控制数据的冗余性具有较高的要求,期望能够在传输路径出现阻断或拥塞的情况下,能够有备用路径同时进行倒换提供不间断数据通讯。目前工业用环网包括有损倒换环网(非零自愈)以及无损倒换环网。无损倒换环网所使用的可多路径传输数据的通讯设备,诸如HSR交换机,采用国际标准IEC63599,其利用了PRP(parallelRedundancyprotocol平行冗余协议)和HSR(High-availabilitySeamlessprotocol高性能无缝协议)。有损倒换环网尽管有其固有的优点,但是在对数据有较高技术要求的环境中,由于有损倒换环网不能满足用户要求(例如,存在数据丢失问题),因此有些工业应用场合采用无损倒换环网。但是,当前的无损倒换环网,即零自愈环网,所采用的交换机的自愈机制是基于以太网源MAC学习机制,利 ...
【技术保护点】
1.一种可多路径传输数据的通讯设备,包括:两个或多个网络链接端口,每个网络链接端口用于接收来自相邻的前一个通讯设备传输来的数据帧,并用于将不属于本地的数据帧输出到相邻的后一个通讯设备;路径决策组件,其包括数据修改单元、学习单元以及路径决策单元,其中,所述数据修改单元修改所接收的数据帧的路由协议中所包含的路径信息,所述学习单元用来学习接收所述数据帧的网络链接端口的端口号、所修改后的所述数据帧中的路径信息以及所述数据帧的路由协议中所包含的源用户交换机ID,并形成包含所所学习到的信息的用户交换机ID表,以及所述路径决策单元基于所述数据帧的路由协议中所包含的目的地用户交换机ID查询 ...
【技术特征摘要】
1.一种可多路径传输数据的通讯设备,包括:两个或多个网络链接端口,每个网络链接端口用于接收来自相邻的前一个通讯设备传输来的数据帧,并用于将不属于本地的数据帧输出到相邻的后一个通讯设备;路径决策组件,其包括数据修改单元、学习单元以及路径决策单元,其中,所述数据修改单元修改所接收的数据帧的路由协议中所包含的路径信息,所述学习单元用来学习接收所述数据帧的网络链接端口的端口号、所修改后的所述数据帧中的路径信息以及所述数据帧的路由协议中所包含的源用户交换机ID,并形成包含所所学习到的信息的用户交换机ID表,以及所述路径决策单元基于所述数据帧的路由协议中所包含的目的地用户交换机ID查询用户交换机ID表,并基于与用户交换机ID表中的目的地用户交换机ID相关联的路径信息决定将其目的地用户交换机ID不同于本地用户交换机ID的一个数据帧或多个相同数据帧中的一个数据帧发送到与用户交换机ID表中的目的地用户交换机ID相关联记录的一个或多个端口号所对应一个或多个网络链接端口。2.根据权利要求1所述的可多路径传输数据的通讯设备,其中所述路径决策单元包括:路径信息选择单元,用于从用户交换机ID表中的与所述数据帧的路由协议中的目的地用户交换机ID相关联的多个路径信息中选择具有最小有效拓扑面积(LETA)的路径信息;以及数据帧路由单元,基于路径信息选择单元所选择的路径信息将其路由协议中包含的目的地用户交换机ID不为本地用户交换机ID的所述数据帧路由到与目的地用户交换机ID相关联的一个或多个网络链接端口。3.根据权利要求2所述的可多路径传输数据的通讯设备,其中所述路径信息为所述数据帧从与用户交换机相连的源通讯设备传输到当前通讯设备所经过的通讯设备的数量,并且所述具有最小有效拓扑面积(LETA)的路径信息为所述数据帧所经过的通讯设备的数量最小的路径信息。4.根据权利要求2所述的可多路径传输数据的通讯设备,其中所述路径信息为所述数据帧从与用户交换机相连的源通讯设备传输到当前通讯设备所累计的传输时间,所述具有最小有效拓扑面积(LETA)的路径信息为所述数据帧所累计的传输时间最短的路径信息。5.根据权利要求2所述的可多路径传输数据的通讯设备,其中所述路径信息为所述路径信息为所述数据帧从与用户交换机相连的源通讯设备传输到当前通讯设备所经过的通讯设备的数量以及所述数据帧从与用户交换机相连的源通讯设备传输到当前通讯设备所累计的传输时间,并且所述具有最小有效拓扑面积(LETA)的路径信息为所述数据帧所经过的通讯设备的数量最小以及所述数据帧所累计的传输时间最短的路径信息。6.根据权利要求1所述的可多路径传输数据的通讯设备,其中所述学习单元还学习源用户交换机ID关联的数据帧序列号,并基于源用户交换机ID更新数据帧序列号。7.根据权利要求6所述的可多路径传输数据的通讯设备,其中所述路径决策单元在所述数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。