1f421436aSArvid Brodin# 2f421436aSArvid Brodin# IEC 62439-3 High-availability Seamless Redundancy 3f421436aSArvid Brodin# 4f421436aSArvid Brodin 5f421436aSArvid Brodinconfig HSR 6f421436aSArvid Brodin tristate "High-availability Seamless Redundancy (HSR)" 7f421436aSArvid Brodin ---help--- 8f421436aSArvid Brodin If you say Y here, then your Linux box will be able to act as a 9f421436aSArvid Brodin DANH ("Doubly attached node implementing HSR"). For this to work, 10f421436aSArvid Brodin your Linux box needs (at least) two physical Ethernet interfaces, 11f421436aSArvid Brodin and it must be connected as a node in a ring network together with 12f421436aSArvid Brodin other HSR capable nodes. 13f421436aSArvid Brodin 14f421436aSArvid Brodin All Ethernet frames sent over the hsr device will be sent in both 15f421436aSArvid Brodin directions on the ring (over both slave ports), giving a redundant, 16f421436aSArvid Brodin instant fail-over network. Each HSR node in the ring acts like a 17f421436aSArvid Brodin bridge for HSR frames, but filters frames that have been forwarded 18f421436aSArvid Brodin earlier. 19f421436aSArvid Brodin 20f421436aSArvid Brodin This code is a "best effort" to comply with the HSR standard as 21*ee1c2797SPeter Heise described in IEC 62439-3:2010 (HSRv0) and IEC 62439-3:2012 (HSRv1), 22*ee1c2797SPeter Heise but no compliancy tests have been made. Use iproute2 to select 23*ee1c2797SPeter Heise the version you desire. 24f421436aSArvid Brodin 25f421436aSArvid Brodin You need to perform any and all necessary tests yourself before 26f421436aSArvid Brodin relying on this code in a safety critical system! 27f421436aSArvid Brodin 28f421436aSArvid Brodin If unsure, say N. 29