工业以太环网:PROFINet的MRP和MRPD

历史来源

在我们首次讨论工业以太网环时,我们涵盖了该技术背后的一些关键驱动因素,包括对比星型拓扑提供的更简单的机器布线的需求,以及具有高可用性机器网络的重要性。无论使用哪种工业以太网网络,这都是一个关键需求。
在系列的第一部分中,我们讨论了如何在EtherNet/IP上实现这一点。在系列的第二部分中,我们将讨论PROFINet®支持的用于创建高可用性机器网络的技术。
PROFINet RT和PROFINet IRT是PROFINeT的不同技术,它们是针对应用程序特定性能需求进行优化的。此外,这些网络对于符合网络性能要求的媒体冗余具有独特的需求,因此我们将介绍媒体冗余协议和媒体冗余计划复制协议。

媒体冗余协议(MRP)

在PROFINet RT上,环形拓扑通过媒体冗余协议(MRP)得到支持,该协议是1998年开发的Hirschmann HiPER-Ring拓扑的直接衍生物。环被媒体冗余管理器管理,而网络上的其他设备则表现为媒体冗余客户端。媒体冗余管理器负责发出测试帧以评估网络的完整性,并在环路故障时重新配置网络。在此期间,媒体冗余客户端沿着环转发测试帧,并响应有关网络重新配置的指令。控制设备可以连接到支持这些功能的交换机中,或者交换机可以通过各种嵌入式接口设计到设备本身中。
图1:测试帧对象在客户端内外传输
在正常操作期间,媒体冗余管理器发出测试帧,通常间隔20毫秒,如图1所示,从两个端口发送出去。在这种初始状态下,端口都被设置为转发流量。如果测试帧在两个端口上都接收到返回,媒体冗余管理器会确定环路处于闭合状态。
在这一点上,媒体冗余管理器通过关闭其第二个端口并指示相邻交换机将其第二个端口关闭到除了测试帧和其他网络管理帧之外的所有其他流量,来打开环路。此外,媒体冗余管理器向每个媒体冗余客户端发送指令,告知它们如何配置其转发数据库(FDB)。这两个步骤的效果是创建一个用于正常数据流量的线性拓扑,这对于防止数据流量在无限循环中循环而保持网络完整性的环路至关重要,如图2所示。
图2:测试帧和数据帧对象在客户端内外传输
如果网络发生故障,媒体冗余管理器将通过测试帧未能穿过环路并到达目的地来检测到这一情况。考虑到重试和标准的20毫秒间隔,这通常需要约60毫秒。此外,如果在其转发端口检测到故障,媒体冗余客户端将向管理器发送故障消息。一旦检测到故障,媒体冗余管理器将打开其被阻止的端口,并向客户端发送拓扑重配置指令。一旦拓扑已重新配置并且管理器和客户端刷新并重新配置其FDB,管理器将开始通过两个端口发送数据流量。一般而言,重新配置所需的最长时间为200毫秒,但更快的恢复时间更常见。图3显示了网络流量在初始故障、修复期间和修复后的流动情况。
图3:测试帧和数据帧对象在客户端之间进出

媒体冗余计划复制协议 (MRPD)

对于PROFINet IRT应用程序,除了支持媒体冗余协议外,还可以支持媒体冗余计划复制协议。这种镜像媒体冗余协议的网络管理功能涉及验证拓扑和检测断开连接。关键区别在于,与其阻止数据流经媒体冗余管理器的第二个端口,此端口会被打开,以允许发件人发出的数据以及媒体冗余管理器发出的测试帧在网络中双向传输。
这会在环路中断的情况下实现无缝转移的效果。由于数据包可以在网络中双向传输,它们会到达其终点,而不受网络状态的影响。这对于需要极高网络可用性的应用程序至关重要。
为了防止数据包在无限循环中循环,接收设备需要支持在每个端口上评估传入数据包的能力,并确定是否收到了重复数据包。它会消耗最近的数据包,而不会将重复的数据包转发到环路中。这需要使用PROFINet的实时以太网控制器,例如西门子的ERTEC ASIC。
最后关于MRPD的一点说明:必须牢记MRPD网络上的所有设备都必须支持MRPD。它将无法与基于MRP的设备优雅地共存。

原文作者:Jason Block
链接:https://www.hms-networks.com/news-and-insights/blog/posts/iot-blog/2018/06/11/industrial-ethernet-rings-profinet-mrp-and-mrpd

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值