介质冗余是通过将线型网络拓扑改造成环形网络拓扑来实现的,这种改造并不是简单的将线型总线的首尾相连(如果是这样会形成网络风暴),而是通过介质冗余管理器(medium redundancy manager)来实现的。介质冗余环网中有一个冗余管理器,其它的节点(PROFINET IO控制器/设备)都称为冗余客户端。
介质冗余管理器至少有两个端口,线型总线的首、尾分别接到这两个端口中。在正常情况下,冗余管理器会阻塞其中一个端口,仅使用另一个端口发送网络通信的数据报文,这个端口称为工作端口(static ring port),被阻塞端口称为阻塞端口或隔离端口(isolated ring port)。因此,在正常情况下,这个环型网络还是以线型网络的方式在工作,如下图所示: