OpenFlow-based Segment Protection in Ethernet Networks