Spanning tree protocol is used in layer 2 networks for logical loop avoidance because laer 2 PDU doesn’t have any TTL value defined in their header like layer 3 packets does. Convergence and scalability is the biggest challenges for the evolving Metro Ethernet networks. RPR aka Resilient Packet Ring was proposed by IEEE (802.17) with 50ms convergence with new mac 802.17 header enhancements, which was not compatible with existing Ethernet header consequences lot of new efforts required to build a new code.
So a protocol is require which could be fitted in the current Ethernet header with less efforts and provides faster convergence than the legacy protocols. ITU came up with Ethernet Ring Protection Protocol aka ERPS(G.8032) which uses the SONET/SDH APS(Automatic Protection Switching) protocol for protection switching and Ethernet operation and maintenance for detecting of faster failures which is less than 50ms.
In an Ethernet ring, without congestion, with all nodes in the idle state with less than 1'200 km of ring fibre circumference, and fewer than 16 to 255 nodes, the switch completion time (transfer time) for a failure on a ring link shall be less than 50 ms. In fact, practically it is not possible.
In summary, G.8032 ERP is developed to meet the following objectives:
•To provide efficient network connectivity.
•To provide rapid service restoration (sub-50ms).
•To support multiple E-Services (e.g., E-LINE, E-TREE, E-LAN).
•To be client and server layer agnostic. That is, G.8032 ERP can be supported over (virtually)
any physical/server layer and can transport (virtually) any Ethernet client.
•To utilize existing IEEE 802.1 bridging and IEEE 802.3 MAC hardware. Thus is simply a
software increment on existing Ethernet switching equipment.
•To support flexible deployment models. To be deployed in Access, Metro, and Core network
•To leverage Ethernet PHY bandwidth (e.g., 1/10/40/100GbE MAC), cost and time-to-market curves in support of cost effective and large bandwidth rings.
•To be standardized in ITU-T SG15/Q9.
•To translate into lower OPEX and CAPEX for the service provider (Very Important).