Redundancy

Redundancy is an optional feature in Milan AVB. Therefore, not all Milan devices support redundancy.

For a Milan network to be redundant, it must use physically separate networks. This means that the Primary and Secondary network each require their own dedicated Switch. Physical separation is necessary due to the way Milan operates. Specifically, each network must have its own gPTP GrandMaster to maintain proper synchronization. The election of a gPTP GrandMaster is described in Network Synchronization :: Clock Leader Election.

Redundancy ensures that a pair of redundant ports (Primary and Secondary) continuously transmit the same audio data. As a result, both networks require identical bandwidth. In the event of a failure, seamless switching from one port to the other is possible without interruption of the audio signal.

This also means that you can not use one physical Switch and separate the Primary and Secondary traffic with different VLANs like you could do this with other audio network protocols.

Redundancy scheme in Milan networks Redundancy scheme in Milan networks