GMPLS Control of Ethernet IVL Switches draft-fedyk-gmpls-ethernet-ivl-00 GELS BOF, IETF 64 Don Fedyk, Dave Allan,

Slides:



Advertisements
Similar presentations
Experiences with IEEE 802.1ah (Provider Backbone Bridges) Ronald van der Pol SARA Sep 2009NORDUnet meeting, Copenhagen.
Advertisements

Nortel Confidential Information 1 VPLS OAM (draft-mohan-l2vpn-vpls-oam) L2VPN WG, IETF-71 (Philadelphia) Mar 13, 2008 Dinesh Mohan (Nortel) Ali Sajassi.
3/12/2008CCAMP IETF 71 Philadelphia1 GMPLS Ethernet Label Switching Architecture and Framework draft-ietf-ccamp-gmpls-ethernet-arch-01.txt Design Team.
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
802.1Qay PBB-TE Protection Switching Overview
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 19 Introduction to Computer Networks.
CSE 534 Fundamentals of Computer Networks Lecture 4: Bridging (From Hub to Switch by Way of Tree) Based on slides from D. Choffnes Northeastern U. Revised.
CS 4700 / CS 5700 Network Fundamentals Lecture 7: Bridging (From Hub to Switch by Way of Tree) Revised 1/14/13.
IETF 73 November aq Shortest Path Bridging Overview for IETF Don Fedyk Editor 802.1aq.
802.1aq and 802.1Qbp Support over EVPN draft-allan-l2vpn-spb-evpn-00 Dave Allan, Jeff Tantsura, Don Fedyk, Ali Sajassi.
1 Computer Networks Internetworking Devices. 2 Repeaters Hubs Bridges –Learning algorithms –Problem of closed loops Switches Routers.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
CSEE W4140 Networking Laboratory Lecture 8: LAN Switching Jong Yul Kim
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
V1.1 VPLS Principle. Objectives Understand the basics of mpls layer 2 VPN Understand VPLS principle.
IETF68 CCAMP1 GMPLS Control of Ethernet Forwarding Don Fedyk Loa Andersson
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1-1 MPLS Concepts Introducing Basic MPLS Concepts.
Network Redundancy Multiple paths may exist between systems. Redundancy is not a requirement of a packet switching network. Redundancy was part of the.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 2: LAN Redundancy Scaling Networks.
Nortel Confidential Information 1 Provider Backbone Transport Alan Beard Dir Business Development 19 th November 2007.
1/28/2010 Network Plus Network Device Review. Physical Layer Devices Repeater –Repeats all signals or bits from one port to the other –Can be used extend.
Steffen/Stettler, , 4-SpanningTree.pptx 1 Computernetze 1 (CN1) 4 Spanning Tree Protokoll 802.1D-2004 Prof. Dr. Andreas Steffen Institute for.
© 1999, Cisco Systems, Inc. Module 9: Understanding Virtual LANs.
Draft-kellil-sam-mtocp-01.txt – CEA, LIST - 78th IETF Meeting, 29July Multiparty Transport Overlay Control Protocol (MTOCP) draft-kellil-sam-mtocp-01.txt.
Provider Backbone Bridges with Traffic Engineering (PBB-TE) aka PBT D. Kent Stevens Western Region Optical Architect
GMPLS-controlled Ethernet Label Switching (GELS) BOF IETF 64 - Vancouver - Nov’05.
U-Turn Alternates for IP/LDP Local Protection draft-atlas-ip-local-protect-uturn-00.txt Alia Atlas Gagan Choudhury
Setup and Manage PBB-based Tunnels with PWE3 Mechanism Ping Pan (Hammerhead Systems) Shane Amante (Level 3) Nasser El-Aawar (Level 3) Chicago, IETF 69.
1MPLS QOS 10/00 © 2000, Cisco Systems, Inc. rfc2547bis VPN Alvaro Retana Alvaro Retana
Cisco S3C3 Virtual LANS. Why VLANs? You can define groupings of workstations even if separated by switches and on different LAN segments –They are one.
MPLS Concepts Introducing Basic MPLS Concepts. Outline Overview What Are the Foundations of Traditional IP Routing? Basic MPLS Features Benefits of MPLS.
Carrier-Grade Ethernet Technology
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs.
1 Version 3.0 Module 7 Spanning Tree Protocol. 2 Version 3.0 Redundancy Redundancy in a network is needed in case there is loss of connectivity in one.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
Optical + Ethernet: Converging the Transport Network An Overview.
1 Chapter 3: Packet Switching (Switched LANs) Dr. Rocky K. C. Chang 23 February 2004.
3 rd December 0770 th IETF Meeting ospf-lite draft-thomas-hunter-reed-ospf-lite-00.txt Matthew Ramon Thomas
The Role of Ethernet in Optical Networks Dave Allan, Sr. Advisor, CTO office Nortel
MPLS Virtual Private Networks (VPNs)
Provider Backbone Bridges with Traffic Engineering (PBB-TE) aka PBT
Spanning Tree Protocol
DetNet Service Model draft-varga-detnet-service-model-00
22.January 2007 PBB-TE Requirements
Lab 2 – Hub/Switch Data Link Layer
3. Internetworking (part 2: switched LANs)
Chapter 4 Data Link Layer Switching
Nortel Corporate Presentation
VLANs: Virtual Local Area Networks
Lab 2 – Hub/Switch Data Link Layer
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
Configuring Catalyst Switch Operations
Spanning Tree Protocol
Migrating Your Network to Avaya Fabric Connect
Spanning Tree Protocol
CS 4700 / CS 5700 Network Fundamentals
NT2640 Unit 9 Activity 1 Handout
Chapter 2: Static Routing
NTHU CS5421 Cloud Computing
Kireeti Kompella Juniper Networks
CS 4700 / CS 5700 Network Fundamentals
Dr. Rocky K. C. Chang 23 February 2004
LAN switching and Bridges
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
Virtual LAN (VLAN).
Editors: Bala’zs Varga, Jouni Korhonen
Presentation transcript:

GMPLS Control of Ethernet IVL Switches draft-fedyk-gmpls-ethernet-ivl-00 GELS BOF, IETF 64 Don Fedyk, Dave Allan, Nortel Networks

Outline What is controlled? Examples Is this different from Ethernet today? Control Plane Aspects Applicability Parallel Work Conclusion

What is controlled? Ethernet as a whole does not fully exploit the standards –Independent VLAN Learning (IVL) switches perform a full 60 bit lookup (VID+MAC) IVL switches do not need both VLAN AND MAC each to be unique, just the concatenation of both We delegate some VLAN IDs (VIDs) to a control plane –We still want bridging as well (ships in the night) so is useful to maintain global uniqueness of MAC addresses Much of Ethernet today uses MAC/VID paradigm, don’t mess with it –BUT we can eliminate the globally unique requirement for the delegated range of VIDs VID PLUS MAC provides uniqueness –VID becomes a switched path instance to a MAC named interface 60 bit globally unique, destination administered “label” Moving to configuration from flooding and learning permits complete route freedom for labelled Ethernet Switched Paths –Loop free constraints removed

Dataplane Example - 1 MAC ‘X’ MAC ‘Y’ VID(1)/MAC(X) VID 1, MAC X configured in a contiguous set of switches produces a configured path from “B” to “X” VID 1 delegated to configured behavior MAC’B’

Dataplane Example - 2 MAC ‘X’ MAC ‘Y’ VID(1)/MAC(X) VID(1)/MAC(Y) VID(2)/MAC(Y) VID(2)/MAC(X) Note that MACs and VIDs can overlap, it is the combination of both that is unique and allows diverse routing VID1+2 delegated to ESPs 1/X & 1/Y can diverge 1/X & 2/X can diverge MAC’B’ MAC’P’ MAC’Q’

Dataplane Example - 3 MAC ‘X’ MAC ‘Y’ MAC(B)/VID(1)/MAC(X) MAC ‘A’ MAC ‘B’ MAC ‘C’ SA/VID/DA MAC(C)/VID(1)/MAC(X) MAC(A)/VID(1)/MAC(X)+ MAC(B)/VID(1)/MAC(X) MAC(A)/VID(1)/MAC(X)+ MAC(B)/VID(1)/MAC(X)+ MAC(C)/VID(1)/MAC(X) For MP2P multiplexes, all traffic self identifies source (SA) Full mesh equals O(N) state in the core (VID/DA), O(N) state at the edges (VID/SA)

Is this different from Ethernet Today? Ethernet standards currently allow –MAC learning to be disabled (by VID range) –STP to be disabled (by VID range) –Forwarding table configuration What is needed? –Enforce UNICAST only for specified VID range Then the dataplane is relatively complete and we can add a control plane –Run bridging and ESPs side by side –This behavior is a “profile” OAM in progress is fully applicable

How Many VIDs are Needed? 802.1p marking means ESPs are analogous to E-LSPs –Required queuing discipline is decoupled from “steering” of traffic, paths can be considered functionally equivalent VID+MAC uniqueness means the number of VIDs required equals the number of MP2Ps we want to root on any given interface Given a 4092 VID range, we only need to repurpose a few VIDs to scale a large resilient mesh –Multiple paths to any given destination –Trivial impact on the number of bridged VLANs a network can support

Control Plane Aspects 60 bit VLAN/DA MAC “label” is invariant –Different from GMPLS today VLAN (local to DA), DA (global to network) means destination can administer labels –DA MAC is effectively an OUI for VID –Destination label administration as per GMPLS today Bi-directional ESPs w. common routing preferred –No impacts on Ethernet OAM (802.1ag CFM/Y.17ethoam) –No impacts on Ethernet clients (e.g ah) –GMPLS supports today (Upstream label) Ethernet interfaces are named –Implications for ERO Multiplexed connections are required

Signalling Bi-Directional Paths MAC ‘X’ MAC ‘Y’ MAC ‘B’ MAC ‘C’ Path (Upstream label = VID:2/MAC:B) ‘B’ offers preferred label for ‘X’ in upstream label object Resv (Label = VID:1/MAC:X) ‘X’ replies with offer of preferred label MAC(B)/VID(1)/MAC(X) MAC(X)/VID(2)/MAC(B) 60 bit entries populated in the FIB Full 108 bit connection IDs constructed from both components SA/VID/DA

Applicability Use of MAC+VID means this is a private sub-network solution –GMPLS is in control of the entire layer network for the VID range –No UNI or E-NNI envisioned or planned Can be combined with 802.1ah MACinMAC, IPv4/6 or “Dry Martini” –Services/clients are explicitly an overlay

Parallel Work This has been introduced to SG15/Q12, and IEEE – bottorff-pbt-for-iee-v pdfwww.ieee802.org/1/files/public/docs2005/ah- bottorff-pbt-for-iee-v pdf –SG13/Q5, and SG15/Q9 shortly… Context is “Provider Backbone Transport” or “PBT” –Complementary to 802.1ah Provider Backbone Bridging (PBB)

Conclusion The CCAMP design team has already identified that GMPLS control of Ethernet could be useful This I-D identifies a simple, useful and scalable technique to add connection management to Ethernet –Configuration of IVL switches GMPLS can be applied to this technique It is not a lot of work…..

For Further Reading draft-fedyk-gmpls-ethernet-ivl-00.txt “Ethernet as Carrier Transport Infrastructure” –Forthcoming in IEEE Communications magazine