Common Framework for OAM IEEE 802.1 Meeting San Diego July 16th-20th, 2012 by Tissa Senevirathne Donald Eastlake 3rd Objective Explore complementary OAM model between IEEE 802.1 and IETF/TRILL Explore Leveraging Existing OAM Framework for the purpose 2 OAM Model Goal of OAM ◦ Complement and coexist rather than re-invent and compete OAM Framework ◦ Common OAM frame structure ◦ Common OAM concepts/semantics/Functional elements ◦ Common OAM messaging format ◦ This allow us to reuse the same framework Faster Time to Market Uniform user experience 3 Scope of TRILL OAM vs 802.1ag (CFM) TRILL Network 802.1 LAN 802.1 LAN TRILL OAM 802.1ag MEP MIP TRILL Switch 802.1 Bridge 4 Scope TRILL OAM vs 802.1ag (CFM) Application Media Layers OSI Model Host Layers Presentation Session Transport (end-end) 802.1ag Network TRILL OAM Link 802.1ag/802 .3ah Physical 5 Common OAM Frame Structure • OAM Message structures are similar between many technologies • Most OAM functions are common across technologies • Yet, there are no established common OAM framework Encapsulation Header 1. Technology Dependent 2. Addresses MEP (end Points) 3. Drives Forwarding decisions Flow Entropy 1. Technology Dependent 2. Influence Forwarding decisions Message Channel 1. Drives OAM Functions 2. SHOULD be common across Technologies (SDO) 6 Common OAM Concepts/Functional Elements Common OAM Functional elements ◦ ◦ ◦ ◦ Maintenance Maintenance Maintenance Maintenance Domains Associations (MA) End Points (MEP) Intermediate Points (MIP) 7 Common OAM Message Channel Utilize 802.1ag Messaging ◦ Re-use TLV and opcodes where commonality exist ◦ IETF/TRILL specific opcodes for Technology specific functions. 8 Next Steps Your comment/Feedback on the general direction of having a common OAM framework between IEEE and TRILL/IETF If we do agree this is the right thing to do ◦ Then how can we collaborate and workout the details ? 9 References TRILL OAM Requirements (WG document) ◦ draft-ietf-trill-oam-req-00 TRILL OAM Framework (Individual submission) ◦ draft-salam-trill-oam-framework-00 Use of 802.1ag for TRILL (Individual submission) ◦ draft-tissa-trill-8021ag-00 10