TRILL OAM BFD drafteastlaketrillrbridgebfd00 txt Vishwas Manral Donald
TRILL OAM & BFD draft-eastlake-trill-rbridge-bfd-00. txt Vishwas Manral Donald E. Eastlake 3 rd 155 Beaver Street Milford, MA 01757 USA IP Infusion Vishwas. IETF @gmail. com November 2010 <d 3 e 3 e 3@gmail. com> TRILL OAM & BFD 1
Contents • TRILL OAM – Layer 3 and Layer 2 OAM don’t work for TRILL • A TRILL OAM Channel • TRILL BFD Support November 2010 TRILL OAM & BFD 2
OAM Operations, Administration, & Management • TRILL OAM operates in single and multiple hops between and through TRILL protocol stacks on RBridges. It needs to provide: – Rapid RBridge/link failure detection – TRILL error reporting (TRILL Header hop count exhausted, egress nickname unreachable, …) and similar “ICMP-like” functions – RBridge level traceroute – RBridge level ping November 2010 TRILL OAM & BFD 3
OAM Layer 3 OAM Doesn’t Work for TRILL • RBridges are not required to have IP protocol stacks or IP addresses. • Even if all RBridges in a campus did have IP protocol stacks, those stacks would not be involved in TRILL ingress, transit, or egress processing even for IP native frames. • Internet Protocol specific OAM does not meet the needs of TRILL. November 2010 TRILL OAM & BFD 4
OAM Layer 2 OAM Doesn’t Work for TRILL • Layer 2 OAM would only be applicable to the Layer 2 link between neighbor RBridges. – It could test the link and the ports but would not test the TRILL protocol stacks – Layer 2 protocols, such as Spanning Tree or 802. 1 ag OAM, cannot pass through and are blocked by RBridges November 2010 TRILL OAM & BFD 5
OAM Layer 2 OAM Doesn’t Work for TRILL • Different links in an RBridge campus can be different technologies. – For example, all, some, or none of the links in a campus could be PPP or 802. 1 or MPLS or other… • Layer 2 specific OAM, particularly 802. 1 ag, does not work for an RBridge campus. – This is one of the arguments that Shortest Path Bridging advocates use against TRILL, that TRILL cannot use 802. 1 OAM and requires new OAM facilities. November 2010 TRILL OAM & BFD 6
OAM Operations, Administration, & Management P P ET IP Router ET P P ET TR RBridge ET P ET ET TR RBridge IP Router Bridge P = Ports and Fast Path Logic ET = Ethernet stack possibly with 802. 1 ag OAM = Green TR = TRILL protocol stack including TRILL OAM = Red IP = IP protocol stack including Layer 3 OAM = Black November 2010 TRILL OAM & BFD 7
A TRILL OAM Channel • TRILL OAM frames look like TRILL Data frames – If unicast they are routed to the egress nickname • A special nickname Any-RBridge is available to guarantee delivery to neighbors regardless of the state of nicknames. – If multi-destination, they are distributed over the tree identified by the egress nickname to all RBridges in the Inner. VLAN November 2010 TRILL OAM & BFD 8
A TRILL OAM Channel • TRILL OAM frames are detected by an OAMaware egress RBridge based on their Inner. Mac. DA and/or Ethertype. – The following Special Inner. Mac. DAs will be available: • Unicast: OAM-RBridge-MAC • Multicast: All-OAM-RBridges – The following Ethertype will be available: • TRILL-OAM November 2010 TRILL OAM & BFD 9
A TRILL OAM Channel • TRILL OAM Frames are TRILL Data Frames: Link Header TRILL Header OAM Data Link Trailer • The TRILL OAM Header and Payload are as follows: Special Inner. Mac. DA November 2010 Inner Mac. SA TRILL-OAM Ethertype Flags, Version, OAM Protocol # TRILL OAM & BFD OAM Protocol Specific 10
A TRILL OAM Channel Special Inner. Mac. DA Inner Mac. SA 16 bits of OAM Header Flags TRILL-OAM Ethertype Flags, Version, OAM Protocol # 4 bit OAM Header Version • 0 = Silent • 1 = Multi-Hop • 2 - 15 available November 2010 • • TRILL OAM & BFD OAM Protocol Specific 12 bit OAM Protocol Number 1 = OAM Channel Err 2 = BFD Control 3 = BFD Echo 4 – 4, 094 available 11
TRILL BFD Support • BFD Control protocol provides very low overhead continuity testing messages. Because of this low overhead, they can be sent frequently and thus rapidly detect failures. • For RBridge OAM, BFD Control is sent via the TRILL OAM Channel. November 2010 TRILL OAM & BFD 12
TRILL BFD Support • If support for BFD Echo is indicated through BFD Control, BFD Echo can be used to send a frame to a neighbor RBridge that is addressed back to yourself. That is, the ingress and egress nicknames in the TRILL Header are equal. • See RFC 5880 and 5882 for general BFD information, RFC 5881 for BFD over IP. November 2010 TRILL OAM & BFD 13
END Vishwas Manral Donald E. Eastlake 3 rd 155 Beaver Street Milford, MA 01757 USA IP Infusion Vishwas. IETF @gmail. com November 2010 <d 3 e 3 e 3@gmail. com> TRILL OAM & BFD 14
- Slides: 14