21
TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies [email protected] March 2011 1 TRILL OAM Vishwas Manral IP Infusion vishwas@ipinfusio n.com David Michael Bond UNH IOL [email protected] h.edu

TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

Embed Size (px)

Citation preview

Page 1: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

TRILL OAMdraft-eastlake-trill-rbridge-channel-00

draft-bond-trill-rbridge-oam-01draft-manral-trill-bfd-encaps-01

Donald Eastlake 3rd

Huawei Technologies

[email protected] March 2011 1TRILL OAM

Vishwas ManralIP Infusion

[email protected]

David Michael BondUNH IOL

[email protected]

Page 2: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

Contents

• TRILL OAM– Layer 3 and Layer 2 OAM don’t work for TRILL

• An RBridge Channel• ICMP like OAM Facilities• TRILL BFD Support• Proposed WG Actions

March 2011 TRILL OAM 2

Page 3: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

Operations, Administration, & Management

• TRILL OAM needs to operate in single and multiple hops unicast and multicast between and through TRILL protocol stacks on RBridges. It needs to provide:– TRILL error reporting (TRILL Header hop count exhausted,

egress nickname unreachable, …) and similar “ICMP-like” functions

– Rapid RBridge/link failure detection– RBridge level traceroute– RBridge level ping

OAM

March 2011 3TRILL OAM

Page 4: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

Layer 3 OAMDoesn’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 for through traffic, even for IP native frames.

March 2011 4TRILL OAM

OAM

Page 5: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

Layer 2 OAMDoesn’t Work for TRILL

• Layer 2 OAM would only be applicable to the Layer 2 link between neighbor RBridges.– It can test the links and ports but not TRILL protocol stacks– Layer 2 protocols, such as 802.1ag, cannot pass through

RBridges in native form

• 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 other…

March 2011 5TRILL OAM

OAM

Page 6: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

Operations, Administration, & Management

OAM

March 2011 6TRILL OAM

Router

Bridge

RBridge RBridge

P = Ports and Fast Path LogicET = Ethernet stack possibly with 802.1ag OAM = GreenTR = TRILL protocol stack including TRILL OAM = RedIP = IP protocol stack including Layer 3 OAM = Black

P

P

P

PET

IP

TR TRET

Router

P

ET

IP

RBridge

P

TR

ET ET ET ET ET ET

Page 7: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

Three Drafts1. Channel Draft provides a communications

path for inter-RBridge messages2. TRILL OAM draft provides ICMP like facilities3. BFD draft provides BFD Control and BFD Echo

March 2011 TRILL OAM 7

1. RBridge/OAM Channel

2. TRILL OAM 3. BFD for TRILL

Page 8: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

Contents

• TRILL OAM• An RBridge Channel

– Inter-RBridge channel for OAM and other protocols

• ICMP like OAM Facilities• TRILL BFD Support• Proposed WG Actions

March 2011 TRILL OAM 8

Page 9: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

An RBridge Channel

• RBridge Channel 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

March 2011 TRILL OAM 9

Page 10: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

An RBridge Channel

• Inter-RBridge TRILL OAM frames are detected by an OAM-aware egress RBridge based on their Inner.MacDA: All-OAM-RBridges.

• If appropriate for the OAM protocol, messages can also be sent between RBridges and end stations.

• The following Ethertype will be available:– TRILL-OAM

March 2011 TRILL OAM 10

Page 11: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

An RBridge Channel• TRILL OAM Frames are TRILL Data Frames:

• The TRILL OAM Message Header and Payload:

March 2011 TRILL OAM 11

Link Header TRILL Header Channel Header OAM Data Link Trailer

All-OAM-RBridges

InnerMacSA

TRILL-OAMEthertype

Flags, Version,OAM Protocol #

OAM Protocol Specific

Page 12: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

An RBridge Channel

• 0 = Silent• 1 = Multi-Hop• 2 - 11 available

• 1 = Rbridge Channel Err• 2 = TRILL OAM• 3, 4 = BFD Control, Echo• 5 – 4,094 available

March 2011 TRILL OAM 12

SpecialInner.MacDA

InnerMacSA

TRILL-OAMEthertype

Flags, Version,OAM Protocol #

OAM Protocol Specific

12 bits of OAMHeader Flags

12 bit OAMProtocol Number

4 bit OAMHeader Version

4 bitERR Code

Page 13: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

Contents

• TRILL OAM• An RBridge Channel• ICMP like OAM Facilities• TRILL BFD Support• Proposed WG Actions

March 2011 TRILL OAM 13

Page 14: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

draft-bond-trill-rbridge-oam-01

• TRILL Traceroute– Based on hop count, similar to IP traceroute

• TRILL Ping– Similar to ICMP

• Error reporting functionality

Page 15: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

draft-bond-trill-rbridge-oam-01

• Differences between 00 and 01– Reworked the document to use the OAM Channel

rather than an OAM option– Changed the frame formats to work within the

OAM Channel– Numerous minor typo corrections and wording

clarifications– Removed the route-respond traceroute– Combined all the error notifications into one OAM

Channel

Page 16: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

Contents

• TRILL OAM• An RBridge Channel• ICMP like OAM Facilities• TRILL BFD Support• Proposed WG Actions

March 2011 TRILL OAM 16

Page 17: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

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 RBridge Channel.

March 2011 TRILL OAM 17

Page 18: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

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.

March 2011 TRILL OAM 18

Page 19: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

Contents

• TRILL OAM• An RBridge Channel• ICMP like OAM Facilities• TRILL BFD Support• Proposed WG Actions

March 2011 TRILL OAM 19

Page 20: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

Proposed WG Actions

• Rename the “OAM Channel” to “RBridge Channel”

• Adopt these three drafts as TRILL working group drafts, retaining the three draft structure

March 2011 TRILL OAM 20

Page 21: TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies

END

March 2011 21TRILL OAM

Donald Eastlake 3rd

Huawei Technologies

[email protected]

Vishwas ManralIP Infusion

[email protected]

David BondUNH IOL

[email protected]