TRILL OAM- Status, Updates and Next Steps Tissa Senevirathne November, 2012 Version 3.1.

Slides:



Advertisements
Similar presentations
Ethernet OAM Update Overview & Technical Aspects Dinesh Mohan May 18, 2004.
Advertisements

Nortel Confidential Information 1 MPLS & Ethernet OAM Interworking (draft-mohan-pwe3-mpls-eth-oam-iwk) L2VPN WG, IETF-71 (Philadelphia) Mar 13, 2008 Dinesh.
Nortel Confidential Information 1 VPLS OAM (draft-mohan-l2vpn-vpls-oam) L2VPN WG, IETF-71 (Philadelphia) Mar 13, 2008 Dinesh Mohan (Nortel) Ali Sajassi.
MEF 30 Service OAM Fault Management Implementation Agreement
IEEE 802.1ag Ethernet OAM Ronald van der Pol SARA Architecture Workshop, 1-2 Dec, Amsterdam.
802.1ag - Connectivity Fault Management Tutorial – Part 1 Dinesh Mohan July 12, 2004.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
2: Comparing IPv4 and IPv6 Rick Graziani Cabrillo College
Jaringan Komputer Dasar Network Layer dan IP (1) Aurelio Rahmadian.
TRILL issue: Using Pseudonode Nicknames for Ingress RBridge Radia Perlman Hongjun Zhai Fangwei Hu 1November 2011.
ECE Department: University of Massachusetts, Amherst ECE 354 Lab 3: Transmitting and Receiving Ethernet Packets.
Directory Assisted TRILL Encapsulation by non-TRILL nodes (Directory Reliant Smart End Node) Linda Dunbar Donald Eastlake Radia Perlman Igor Gashinsky.
Foundry Networks – All rights reserved. 1 Protection and Fault Recovery at Internet Peering Points using 802.1ag CFM Rahul Vir Product Marketing Manager.
Common OAM between IEEE and IETF/TRILL Tissa Senevirathne Donald Eastlake September, 2012.
Centralized Replication for BUM traffic in active-active edge connection draft-hao-trill-centralized-replication-02 Weiguo Hao Huawei Yizhou Li Huawei.
Common Framework for OAM IEEE Meeting San Diego July 16 th -20 th, 2012 by Tissa Senevirathne Donald Eastlake 3 rd.
Network Layer Packet Forwarding IS250 Spring 2010
MPLS-TP OAM Analysis draft-ietf-mpls-tp-oam-analysis-00.txt
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping- extensions-00 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray.
Layer 2 Switch  Layer 2 Switching is hardware based.  Uses the host's Media Access Control (MAC) address.  Uses Application Specific Integrated Circuits.
1 Introducing the Specifications of the Metro Ethernet Forum.
TRILL over IP draft-ietf-trill-over-ip-01.txt IETF 91, Honolulu Margaret Wasserman Donald Eastlake, Dacheng Zhang.
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.
CCNA Introduction to Networking 5.0 Rick Graziani Cabrillo College
ICMP (Internet Control Message Protocol) Computer Networks By: Saeedeh Zahmatkesh spring.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
November 2011IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Tools site:
© 2002, Cisco Systems, Inc. All rights reserved..
Rfc7180bis: Further TRILL Clarifications, Corrections, and Updates Donald Eastlake Mingui Zhang, Radia Perlman, Ayan Banerjee, Anoop Ghanwani, Sujay Gupta.
Base Protocol Spec Radia Perlman
Chapter 81 Internet Protocol (IP) Our greatest glory is not in never failing, but in rising up every time we fail. - Ralph Waldo Emerson.
November 2010Future TRILL Work1 Future TRILL Work 2 Donald Eastlake 3 rd 155 Beaver Street Milford, MA USA
TRILL OAM & BFD draft-eastlake-trill-rbridge-bfd-00.txt Donald E. Eastlake 3 rd 155 Beaver Street Milford, MA USA November 20101TRILL OAM & BFD Vishwas.
1 draft-sajassi-mohan-l2vpn-vpls-fm-00.txt draft-mohan-sajassi-l2vpn-vpls-pm-00.txt Dinesh Mohan (Nortel) IETF-59, Seoul March.
November 2010IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Tools site:
Protocol Headers 0x0800 Internet Protocol, Version 4 (IPv4) 0x0806 Address Resolution Protocol (ARP) 0x8100 IEEE 802.1Q-tagged frame 0x86DD Internet Protocol,
TRILL OAM - Update, Status and Next Steps 84 th IETF, Vancouver, Canada.
Stein-67 Slide 1 PWsec draft-stein-pwe3-pwsec-00.txt PWE3 – 67 th IETF 7 November 2006 Yaakov (J) Stein.
1 Requirements for Internet Routers (Gateways) and Hosts Relates to Lab 3. (Supplement) Covers the compliance requirements of Internet routers and hosts.
Draft-ietf-fecframe-config-signaling-02 1 FEC framework Configuration Signaling draft-ietf-fecframe-config-signaling-02.txt IETF 76 Rajiv Asati.
Switching Topic 3 VTP. Agenda VTP basics Components Frames and advertisements Domains and revision numbers VTP operations VTP pruning VTP issues.
Possible TRILL Use of GENAPP in draft-ietf-trill-rbridge-channel Donald E. Eastlake, 3 rd Huawei Technologies (USA) 24 July
RBridges: Operations, Administration, and Maintenance (OAM) Support David Bond, Vishwas Manral UNH-IOL, IP Infusion draft-bond-trill-rbridge-oam-00 1.
Text TCS Internal October 17, 2014 Introduction to Ethernet OAM.
Common OAM between IEEE and IETF/TRILL Tissa Senevirathne Donald Eastlake September, 2012.
March 2012IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Tools site:
August 2012IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links NEW Mailing list address: Tools.
March th IETF - Prague1 TRILL Working Group Changes from draft-trill-rbridge-protocol-02.txt to draft-trill-rbridge-protocol-03.txt Dinesh Dutt,
TRILL OAM use of CFM 1 Tissa Senevirathne (Cisco) new-senevirathne-trill-oam- liaison-0114-v011/17/14.
November 2006IETF TRILL WG1 TRILL Working Group draft-gai-perlman-trill-encap-00.txt as modified by Radia Ed Bowen, IBM Dinesh Dutt, Cisco Silvano Gai,
Week #8 OBJECTIVES Chapter #5. CHAPTER 5 Making Networks Work Two Networking Models –OSI OPEN SYSTEMS INTERCONNECTION PROPOSED BY ISO –INTERNATIONAL STANDARDS.
March 2015IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list address: Tools site:
Automated provisioning of Ethernet OAM in CarrierEthernet networks: the case of GRNET Leonidas Poulopoulos Michalis Mamalis Stauros.
Network Layer/IP Protocols 1. Outline IP Datagram (IPv4) NAT Connection less and connection oriented service 2.
Common OAM between IEEE and TRILL November, 2012.
Ethernet 802.1ag Fault Management Across Domains Freek Dijkstra, Sander Boele, Ronald van der Pol – SARA TERENA Networking Conference – Reykjavík, 23 May.
Draft-mpls-tp-OAM-maintnance-points-00
Ethernet OAM Survey and Introducing Network Management Service
Ethernet OAM Survey and Introducing Network Management Service
Introduction to Networks v6.0
Future TRILL and TRILL Related Work
Instructor Materials Chapter 5: Ethernet
Tal Mizrahi Marvell IETF Meeting 78, July 2010
Multi Protocol Label Switching (MPLS)
RBridge Channel Tunnel Protocol
Encapsulation/Decapsulation
Migrating Your Network to Avaya Fabric Connect
Additional TRILL Work/Documents
Routing and Switching Essentials v6.0
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
Presentation transcript:

TRILL OAM- Status, Updates and Next Steps Tissa Senevirathne November, 2012 Version 3.1

Status Vancouver to Atlanta Requirement document completed last call Framework document in call to move to Working group status Presented use of 802.1ag for TRILL at IEEE interim meeting in Santa Cruz ◦Feedback received to reuse the same opcodes as in 802.1ag in TRILL, wherever possible. 2

Correction to the presentation in Vancouver We presented in Vancouver “as agreed between IEEE volunteers”. We like to correct this as ◦“Reviewed by IEEE volunteers” Subsequent to that, Steve Haddock has opted out of the volunteer list. 3

4 MEP for TRILL RBridge MEP for bridge MIP for bridge device TRILL device OAM Layering in TRILL MIP for TRILL RBridge Customer (802.1ag) Scope framework-document TRILL Link Level (802.1ag)

OAM Ether Type. - Clearly Identify the OAM channel - Allows different technologies to easily integrate OAM channel TRILL OAM Frame Structure Encapsulation Header Client PDU fragment OAM PDU 1.Addresses MEP (end Points) 2.Drives Forwarding decisions 1.Influence Forwarding decisions 2.Fixed size (128 bytes for TRILL) 1.Drives OAM Functions 5 ET- OAM Forwarding Header Below is the proposed TRILL OAM frame structure Client PDU fragment, may or may not be present based on the technology Scope framework-document

Identification of TRILL OAM packets Use One of the reserved bits of the TRILL header to differentiate OAM packets from normal data packets Multicast TRILL OAM packets are copied to the CPU and also forward along the normal path Unicast TRILL OAM packets that has egress RBridge nickname as the local nickname are redirected to the CPU TRILL OAM packets are never de capsulated and forwarded as native packets 6 scope fault management-document

TRILL OAM Frame identification 7 If M==1 and R(OAM) ==1 then Copy to CPU AND Forward normally Else if R(OAM) ==1 and (egree nickname is local) then It is an OAM frame; AND redirect to CPU, DO NOT FORWARD Else Forward normally If R(OAM) ==1 then Do NOT de-capsulate and forward as a native frame. As applicable may be forwarded as a TRILL encaped frame Receive Processing Transmit Processing CPU Further validate packet to be OAM; By presence of Ethertype OAM at Client fragment offset Scope fault management-document

Our Goal Utilize 802.1ag OAM framework Utilize 802.1ag OAM messages where applicable ◦ Re-use LBM (Loopback Message), CCM (Connectivity and Continuity Monitoring). ◦New TRILL specific additions: Path Trace, Multicast Tree Verification This allow customers and end users to perform nested “OAM tests” to easily troubleshoot connectivity problems across networks of different technologies. 8

802.1 nested MEP (from 802.1ah spec) 9

10 MEP for TRILL RBridge MEP for bridge MIP for bridge MD Level 0 … 7 TRILL MD Level 0… device TRILL device Nested MP Interaction MIP for TRILL RBridge customer MD Levels Link MD Levels Scope fault management-document

Questions How can we reuse.1ag CCM messages in TRILL ? How can we initiate an LBM from any RBridge to any other RBridge ? Lets get to the details. 11

CFM PDUs 12 Notice MEPID and MA are in the PDU Notice NO MEPID and MA are in the PDU

What does this mean ? Define separate MA per flow for end-end CCM (connectivity and continuity monitoring) ◦802.1ag utilize MAID miss match to detect cross connect errors. Use a default MA for testing reachability and paths between Rbridges ◦Why ? LBM, Path Trace PDU does not contain MA-ID and hence no cross connect error checking ◦LBM, PT, MIB Objects allow flexibility to define a flow to be include in the specific instance of the message. 13 Scope fault management-document

14 Default MA at MD-Level=x MA-AA for Flow=F and MEP {A,B..} MA …………………………. 1.Include all Rbridges as MEP. 2.Allow to initiate PT or LBM or MT between RB. 3.LBM, PT, MT does not have MEPID or MA in the PDU 4.LBM, PT, MT MIB objects under default MA have flow-entropy allowing to specify any other flow MD Level - X 1.Define per flow basis. 2.Include only the Rbridges of the end points. 3.Utilized for CCM Scope fault management document

Maintenance Association (MA) 15 MA-X Local MEP-B Remote MEP (A) Flow==YY MA-X Local MEP-A Remote MEP (B) Flow==YY A B MA-X Scope framework-document

Maintenance Association (MA) 16 MA-Y Local MEP-B Remote MEP (A,C) Flow==YY MA-Y Local MEP-A Remote MEP (B,C) Flow==YY A B MA-Y Local MEP-C Remote MEP (A,B) Flow==YY C Scope framework-document

17 RB-1 RB-2RB-3 1.MIP allow to respond to PT 2.MEP allow to initiate LBM, PT etc 3.PT messages arrives with TTL=0 Yellow is Default MA for general reachability Green and Blue are flow specific MA Maintenance Association (MA) Scope fault management-document

Next Steps Move Requirement document to IESG Move Framework document to WG status. Socialize the proposal to reuse the 802.1ag with IEEE volunteers and others and request feedback. Publish updated version of TRILL fault management draft based on the comments and feedback. 18

Reference Requirement document ◦ oam-req/ oam-req/ Framework document ◦ trill-oam-framework/ trill-oam-framework/ Fault Management ◦ oam-fm/ oam-fm/ 19