When the future becomes reality A change that has already happened

Similar documents
How To Make A Network Cable Reliable And Secure

Shortest Path Bridging IEEE 802.1aq Overview

Avaya VENA Fabric Connect

SECURE AVAYA FABRIC CONNECT SOLUTIONS WITH SENETAS ETHERNET ENCRYPTORS

EVOLVING ENTERPRISE NETWORKS WITH SPB-M APPLICATION NOTE

Provider Link State Bridging (PLSB)

APPLICATION NOTE 210 PROVIDER BACKBONE BRIDGE WITH TRAFFIC ENGINEERING: A CARRIER ETHERNET TECHNOLOGY OVERVIEW

TRILL for Data Center Networks

ethernet alliance Provider Backbone Transport Overview Version 1.0 December 2007 Authors:

Resiliency in Ethernet Based Transport Networks

Network Virtualization

Provider Backbone Transport

ETHERNET VPN (EVPN) NEXT-GENERATION VPN FOR ETHERNET SERVICES

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

TRILL for Service Provider Data Center and IXP. Francois Tallet, Cisco Systems

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

Riverstone Networks. Carrier Ethernet Standards Progress. Igor Giangrossi Sr. Systems Engineer, CALA

VLAN 802.1Q. 1. VLAN Overview. 1. VLAN Overview. 2. VLAN Trunk. 3. Why use VLANs? 4. LAN to LAN communication. 5. Management port

Shortest Path Bridging IEEE 802.1aq

Ethernet as a Carrier Grade Technology: Developments and Innovations

Carrier Ethernet A Wave is Building. Provider Backbone Bridges with Traffic Engineering (PBB-TE)

Carrier Ethernet: The native approach

Software Defined Networking Supported by IEEE 802.1Q

Shortest Path Bridging IEEE 802.1aq Overview & Applications

VXLAN Bridging & Routing

Extending Networking to Fit the Cloud

Introduction to ISIS. ISP/IXP Workshops

ETHERNET VPN (EVPN) OVERLAY NETWORKS FOR ETHERNET SERVICES

Juniper Networks EX Series/ Cisco Catalyst Interoperability Test Results. May 1, 2009

VXLAN: Scaling Data Center Capacity. White Paper

Routing Protocols OSPF CHAPTER. The following topics describe supported routing protocols. Topics include OSPF, page 9-1 IS-IS Protocol, page 9-3

Broadband Networks. Prof. Karandikar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture - 26

Data Center Overlay Technologies

Carrier Grade Ethernet. Ethernet in service provider networks, MAN/WAN

Ethernet Controller as Solution for Embedded Applications, New Developments and Innovations

: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1)

Ethernet Service OAM. Standards and Functionality. Connectivity Fault Management (CFM) Fault Detection. White Paper

PBBN in the Data Center IEEE May 2009 Interim Meeting Pittsburgh, PA., USA

20. Switched Local Area Networks

Link-State Routing Protocols

Migrating to MPLS Technology and Applications

TRILL Large Layer 2 Network Solution

Provider Backbone Bridging Networks A Highly Scalable VLAN (Multicast) Architecture

Layer 3 Routing User s Manual

OS3 Fiber Day Broadband networks - Network Architecture. May 20, 2016 / Jan Martijn Metselaar Vodafone

Provider Backbone Bridging Traffic Engineering of Carrier Ethernet Services

Chapter 3. Enterprise Campus Network Design

Cisco FabricPath Technology and Design

Interconnecting Cisco Networking Devices Part 2

Next-Gen Securitized Network Virtualization

How To Understand The Concept Of Redundancy In A Network (Uni, Enni)

Backbone Provider Bridging Networks A Highly Scalable VLAN (Multicast) Architecture

Juniper / Cisco Interoperability Tests. August 2014

OSPF Version 2 (RFC 2328) Describes Autonomous Systems (AS) topology. Propagated by flooding: Link State Advertisements (LSAs).

Abstract. MEP; Reviewed: GAK 10/17/2005. Solution & Interoperability Test Lab Application Notes 2005 Avaya Inc. All Rights Reserved.

Marc Lasserre Wim Henderickx Alcatel-Lucent. Ali Sajassi Luyuan Fang Cisco. Yuichi Ikejiri NTT Communications. Mircea Pisica BT.

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

Technical Specification MEF 30. Service OAM Fault Management Implementation Agreement. January 2011

IxNetwork TM MPLS-TP Emulation

Understanding PBB-TE for Carrier Ethernet

> ADDING SCALE, QoS AND OPERATIONAL SIMPLICITY TO ETHERNET

Pre$SDN era: network trends in data centre networking

Interconnecting Cisco Network Devices 1 Course, Class Outline

Course Contents CCNP (CISco certified network professional)

: Interconnecting Cisco Networking Devices Part 2 v1.1

Objectives. The Role of Redundancy in a Switched Network. Layer 2 Loops. Broadcast Storms. More problems with Layer 2 loops

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs

Broadband Networks. Prof. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Mumbai.

STATE OF THE ART OF DATA CENTRE NETWORK TECHNOLOGIES CASE: COMPARISON BETWEEN ETHERNET FABRIC SOLUTIONS

Overview of Routing between Virtual LANs

Using OSPF in an MPLS VPN Environment

Metro Ethernet Services

802.1Qbv: Dynamic Configuration of Scheduling Windows

Aruba Mobility Access Switch and Arista 7050S INTEROPERABILITY TEST RESULTS:

CLOUD NETWORKING FOR ENTERPRISE CAMPUS APPLICATION NOTE

CORPORATE NETWORKING

College 5, Routing, Internet. Host A. Host B. The Network Layer: functions

Chapter 10 Link-State Routing Protocols

The Complete IS-IS Routing Protocol

Ethernet (LAN switching)

- Hubs vs. Switches vs. Routers -

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

What is VLAN Routing?

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

MPLS Basics. For details about MPLS architecture, refer to RFC 3031 Multiprotocol Label Switching Architecture.

Dynamic Routing Protocols II OSPF. Distance Vector vs. Link State Routing

Switching in an Enterprise Network

How To Provide Qos Based Routing In The Internet

Scalability Analysis of Metro Ethernet

Ethernet OAM Overview: Making Ethernet Manageable

QoS Switching. Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p (GARP/Priorities)

REMOTE MONITORING MATRIX

L2 VPNs. Pseudowires. Virtual Private LAN Services. Metro/Carrier Ethernet.

Management Software. Web Browser User s Guide AT-S106. For the AT-GS950/48 Gigabit Ethernet Smart Switch. Version Rev.

Cisco Certified Network Associate Exam. Operation of IP Data Networks. LAN Switching Technologies. IP addressing (IPv4 / IPv6)

Cloud Networking: Framework and VPN Applicability. draft-bitar-datacenter-vpn-applicability-01.txt

How To Configure Voice Vlan On An Ip Phone

Cisco ASR 9000 Series: Carrier Ethernet Architectures

IP Office Technical Tip

OAM Operations Administration and Maintenance

Transcription:

A paradigm shift Avaya VENA Fabric Connect When the future becomes reality A change that has already happened Johnny Hermansen Network Architect johnnyherman@avaya.com

IEEE 802.1aq Shortest Path Bridging An approved IEEE standard since March 2012 2011 Avaya Inc. All rights reserved. Avaya Confidential - NDA 2

Deployed in mission critical networks since Nov. 2011 WAN

Deployed in mission critical data center Nov. 2012

2011 Avaya Inc. All rights reserved. Avaya Confidential - NDA 12

IEEE L2 Ethernet evolution Standard Year Name Loopfree topology by: Service ID s Provisioning Virtualization of IEEE 802.1Q 1998 Virtual Lans (VLAN Tagging) Spanning Tree SMLT 4096 Edge and Core Layer 2 IEEE 802.1ad 2005 Provider Bridging (QinQ) Spanning Tree SMLT 4096x4096 Edge and Core Layer 2 IEEE 802.1ah 2008 Provider Backbone Bridging (MacInMac) Spanning Tree SMLT 16 Mil. Edge and Core Layer 2 IEEE 802.1aq 2011 Shortest Path Bridging (SPBV & SPBM) Link-State- Protocol (IS-IS) 16 Mil. Only Service Access Points IEEE: Layer 2 IETF draft: Layer 3 Unicast & Multicast IEEE 802.1ag 2007 Connectivity Fault Management (CFM) Discovery and verification of path through IEEE bridged network Ethernet = IEEE

Payload VLAN TAG SMAC DMAC C-Payload VLAN TAG SMAC DMAC I-SID B-VID B-SA B-DA Payload VLAN TAG SMAC DMAC 00:00:11:11:11:11 00:00:22:22:22:22 00:00:aa:00:00:01 00:00:cc:00:00:01 Data Plane IEEE 802.1ah Provider Backbone Bridges Ethernet frame PC1 to S1 Ethernet frame encapsulated in SPB Ethernet frame payload Ethernet frame PC1 to S1 I-SID = 24-bit Global Service ID

Control Plane IEEE 802.1aq IS-IS IS-IS forms adjacencies to neighbouring nodes, discovers the core network topology and then automatically calculates shortest paths from itself to every other node in the network.

Integrated IS-IS vs OSPF IS-IS Widely used by ISPs Encapsulation IS-IS runs directly over L2 (Ethernet) More difficult to spoof or attack Packet encoding IS-IS is TLV based Easier to extend (e.g. to SPB) Area architecture outer is in only one area, plus perhaps the L2 backbone IS-IS area boundaries fall on links OSPF Widely used in the Enterprise Encapsulation OSPF runs on top of IP Subject to spoofing and DoS attacks Packet encoding OSPF uses many LSA types Tied to IPv4 (even IPv6 requires a new version of OSPF) Area architecture OSPF area boundaries fall within a router (ABs) Each link belongs to one area Area 49.0000 Area 49.0001 Area 0.0.0.0 Area 0.0.0.1 L1 L1/L2 L1/L2 Backbone router AB Internal router

IS-IS Adjacencies (always Point to Point) Node2 2/11 2/12 2/11 2/12 Node1 MLT Node3 LSP : Link State PDU CSNP : Complete Sequence Numbers Protocol Data Unit PSNP : Partial Sequence Numbers Protocol Data Unit IS-IS interfaces can be configured on: Discrete ethernet interfaces MLT bundles

7.2TLVs Standard TLVs SPB TLVs Pre-existing IS-IS TLVs TLVs used with SPB TLV Description Usage 1 Area Addresses IS-IS area 3 End System Neighbors B-MAC & SysName of itsself 22 Extended IS eachability IS-IS adjacencies & metric Sub-TLV for SBPM Link Metric (29) 129 Protocol Supported SPBM value 0xC1 135 TE IP eachability IP eachability for IP shortcuts in GT 143 SPBM Instance & BVIDs Sub-TLV 4: SPT configuration Identifier Sub-TLV 6: BVIDs to ECT algorithm Used in IS-IS Hellos only 144 SPBM Instance, Nickname, BVLANs & I-SIDs Sub-TLV 1: SPBM Instance & Nick-name Sub-TLV 3: B-VLANs & L2VSN I-SIDs 184 SPBM IPVPN eachability IP eachability for L3 VSNs 185 SPBM IPVPN Multicast for L3 VSNs 2 8

Shortest Path Bridging L2 Service VSN A VLAN provisioned at the edge of the fabric is mapped into the Virtual Service Network using the Service Identifier (I-SID) Unified Management Assign VLAN20 I-SID 100 Vlan 20 Virtual Service Network I-SID 100 Vlan 20 IS-IS advertises all new services and communities of interest (I-SID information) to the network and the Forwarding Data Base is updated with I-SID Service specific entries

Shortest Path Bridging L2 Services Extending the Service Single touch-point provisioning Unified Management Assign VLAN25 I-SID 100 Vlan 20 Virtual Service Network I-SID 100 Vlan 25 Interconnect any VLAN Irrespecitve of VLAN ID Vlan 20

Shortest Path Bridging L2 Service VSN Congruent unicast & multicast paths Congruent forward & reverse path Important Properties All traffic types (known, unknown traffic, broadcast) use the same path no out of order packets possible No MAC learning & flooding in the Core Fully QoS aware infrastructure Vlan 20 Service & Source Specific Multicast Tree Vlan 20 Unicast Path Vlan 20

Shortest Path Bridging L2 Service VSN Congruent unicast & multicast paths Congruent forward & reverse path Vlan 20 Vlan 20 Vlan 20 Service & Source Specific Multicast Tree Unicast Path

L2VSN UNI types C-VLAN UNI q-tag VLAN id 10 q-tag VLAN id 11 untagged traffic Tagged Port 1 PVID=12 BEB node UNI VLAN10 UNI VLAN11 L2 VSN I-SID 1000 L2 VSN I-SID 2000 untagged traffic Untagged Port 2 PVID=12 UNI VLAN12 L2 VSN I-SID 3000 SPB Fabric

L2VSN UNI types Switched UNI BEB node q tag VLAN id 10 Tagged L2 VSN I-SID 1000 UNI q tag VLAN id 11 Port 1 L2 VSN I-SID 2000 q tag VLAN id 10 Tagged q tag VLAN id 12 UNI Port 2 L2 VSN I-SID 3000 SPB Fabric

L2VSN UNI types Transparent UNI q-tagged traffic untagged traffic Transparent UNI Port 1 BEB node L2 VSN I-SID 2000 q-tagged traffic untagged traffic Transparent UNI Port 2 L2 VSN I-SID 3000 SPB Fabric

Shortest Path Bridging L3 Service VSN A Virtual outing instance (VF) provisioned at the edge of the fabric is mapped into the Virtual Service Network using the Service Identifier (I-SID) Unified Management Assign VF-2 IPVPN I-SID 200 Vlan / IP net1 VF2 Vlan / IP net2 Virtual Service Network I-SID 200 IS-IS advertises all new services and communities of interest (I-SID information) to the network as well as the VF IP routes which are only accepted and installed on other nodes in the same I-SID VF2 Vlan / IP net3 Vlan / IP net4

SPB Hierarchical addressing L2VSN Customer VLAN 10 FDB(Mac learning as usual) =========================================== 00:00:00:00:00:01 port 4/1 00:00:00:00:00:02 BMAC 00:bb:00:00:14:00 Customer VLAN 10 FDB(Mac learning as usual) =========================================== 00:00:00:00:00:01 BMAC 00:bb:00:00:13:00 00:00:00:00:00:02 port 4/1 CVLAN 10 L2VSN I-SID 20010 CVLAN 10 8600C BEB 00:bb:00:00:13:00 8600G BCB 00:bb:00:00:10:00 8600D BEB 00:bb:00:00:14:00 MLT 1 MLT 1 4/1 4/30 3/5 4/1 00:00:00:00:00:01 00:00:00:00:00:02 Backbone VLAN #1 : VID=4001 Backbone VLAN #2 : VID=4002 2 nd BVLAN used for load sharing Backbone VLAN 4001 FDB ( programmed) ======================================== 00:bb:00:00:10:00 port 4/30 00:bb:00:00:14:00 port 4/30 Backbone VLAN 4001 FDB ( programmed) ======================================== 00:bb:00:00:13:00 port 3/5 00:bb:00:00:14:00 MLT 1

SPB Hierarchical addressing L3VSN VF instance IP routing table =========================================== 10.1.101.0/24 vlan 101 (LOCAL/DIECT) 10.1.102.0/24 BMAC00:bb:00:00:14:00 () VF instance IP routing table =========================================== 10.1.101.0/24 BMAC00:bb:00:00:13:00 () 10.1.102.0/24 vlan 102 (LOCAL/DIECT) vlan 101 10.1.101.0/24 L3VSN I-SID 30001 vlan 102 10.1.102.0/24 8600C BEB 00:bb:00:00:13:00 8600G BCB 00:bb:00:00:10:00 8600D BEB 00:bb:00:00:14:00 MLT 1 MLT 1 10.1.101.10/24 4/1 4/30 3/5 4/1 10.1.102.10/24 Backbone VLAN #1 : VID=4001 Backbone VLAN #2 : VID=4002 2 nd BVLAN used for load sharing Backbone VLAN 4001 FDB ( programmed) ======================================== 00:bb:00:00:10:00 port 4/30 00:bb:00:00:14:00 port 4/30 Backbone VLAN 4001 FDB ( programmed) ======================================== 00:bb:00:00:13:00 port 3/5 00:bb:00:00:14:00 MLT 1

Shortest Path Bridging - Equal Cost Paths Cost =30 IS-IS sees 2 Equal Cost paths between 2 nodes (referred as Equal Cost Trees ECT) Cost =30 SPB 802.1aq defines max of 16 BVIDs Current implementation: 2 BVIDs IS-IS programs 1 st Equal Cost path in Forwarding Database of BVID 1 BVID-1 IS-IS programs 2 nd Equal Cost path in Forwarding Database of BVID 2 Service Networks (VSNs) are then hashed against one or the other or both (per flow hashing) BVIDs BVID-2

everse Path Forwarding Check (PFC) Loop suppression SPB requires that the shortest path in each direction be the same between any two devices for both unicast and multicast paths Mac-A Mac-B Mac-A Mac-B 2/11 2/12 BVLAN Forwarding Information Base (FIB) 2/11 MAC-A 2/12 MAC-B 2/11 2/12 Logic of everse path Forwarding Check is to examine all frames received on a interface and make sure that the source address and ingress interface are correct. If not the frame gets dropped.

SPB s Forwarding Model eplication done at optimal point based on shortest path algorithm Multicast traffic originates at Edge-1. One multicast packet sent to Core-1. Edge-9 Packets only traverse SPF links, no out of order packets, only nodes that are a member of the same service receive packets Edge-8 Edge-1 Core-1 Core-2 Edge-6 Edge-2 Common VLAN service Edge-3 Edge-4 Edge-5 All traffic is forwarded in the most optimal path based on SPF calculations

IGMP IGMP IGMP Shortest Path Bridging IP Multicast Services A multicast stream received at the edge of the fabric is mapped into a dedicated multicast Service Identifier (I-SID) eceiver Join 239.0.0.10 Unified Management Important Properties IGMP at the edge IS-IS in the fabric No need for PIM or DVMP complexity Can be constrained within a L2 or L3 VSN IPMC Multicast Sender Grp 239.0.0.10 I-SID 300 IS-IS advertises the stream to the rest of the fabric. The stream is not forwarded until a receiver requests it and is forwarded ONLY to those receivers who requested it Join 239.0.0.10 eceiver eceiver Join 239.0.0.10

Creating a Layer 2 Virtual service network 1 S2 3/20 8600A 3/11 VLAN1001 3 S1 8600G 3/31 MLT 1 3/1 3/32 VLAN1001 8600C L2VSN I-SID 21001 SPB Fabric 2 S3 3/20 8600B 3/12 3/11 3/12 VLAN1001 4 5 6 vlan create 1001 type port 1 vlan members 1001 3/1,3/31,3/32 vlan i-sid 1001 21001 vlan create 1001 type port 1 vlan members 1001 3/11,3/12,3/20 vlan i-sid 1001 21001

IS-IS/SPBM Multicast enable 1 S2 8600A node 11 3 S1 node 10 8600G 8600C node 13 4/11 MLT 1 4/12 3/10 SPB Fabric 3/10 4 5 2 S3 6 8600B node 12 router isis spbm 1 multicast enable exit

L2VSN Multicast enable config (IGMPv2) 1 S2 3/20 8600A 3/11 VLAN1001 3 S1 8600G 3/31 MLT 1 3/1 3/32 VLAN1001 8600C L2VSN I-SID 21001 SPB Fabric 2 S3 3/20 8600B 3/12 3/11 3/12 VLAN1001 4 5 6 interface vlan 1001 ip igmp snooping ip igmp snoop-querier-addr 10.1.255.201 exit

SPB QOS model & DiffServ SPB Fabric QOS based on BVLAN p-bits 8600G IP DSCP = EF BVID p-bit = 6 MLT 1 BVID p-bit MLT = 6 1 IP DSCP = EF Tester BEB BCB BEB Tester In the SPB model, all QOS within the SPB Fabric is based on the Backbone-VLAN p-bits Therefore it is essential that the desired QOS markings (IP DSCP or Customer-VLAN p-bits) or QOS policies at the edge BEBs are translated into correct B-VID p-bits so that inner BCB nodes can preserve the desired DiffServ PHB (Per Hop Behaviour)

IEEE 802.1ag CFM Connectivity Fault Management and ITU Y.1731 Performance Management 802.1ag CFM Maintenance hierarchies 802.1ag Maintenance levels/hierarchy Adapt customer demarcs Adapt Layer 2 Ping Layer 2 Traceroute Layer 2 Tracetree UNI Link Link OAM Link OAM Service OAM (SID) Trunk OAM UNI Link Link OAM CFM Level Hierarchies Service (e.g., all BEBs supporting common service instance) CMAC CFM (use level 6 or 7) Network (e.g. all devices common to a domain) SPBM CFM (use level 4 or 5) Y.1731 Performance Monitoring Frame Delay Frame Delay Variation Frame Loss Edge Switch NNI Link Transit Switch NNI Link Edge Switch Conceptually: -monitor the trunk or the service or both Service 802.1ag Trunk 802.1ag Built-in and on-switch

IEEE 802.1ag / Y.1731 Message Types Loopback Message (LBM) & Loopback eply (LB) L2 ping (like IP ping at L2) LBM MEP MEP LB Linktrace Message (LTM) & Linktrace eply (LT) L2 traceroute (like IP traceroute at L2) L2 tracetree (no IP equivalent) LTM MEP MIP LT MIP LT MEP LT Continuity Check Message (CCM) Delay Measurement (DM) Y.1731 Performance Monitoring: latency, jitter, frame loss * Future software release CCM MEP MEP CCM

Service Oriented Networking Benefit of SPB: The Deployment Framework Network Service Layer is independent from infrasturcture provider Network Service Layer Layer 3 Virtualized Multicast Service Layer 3 Virtualized Unicast Service Layer 2 Virtualized Multicast Service Layer 2 Virtualized Unicast Service VXLAN Service E-Line Service E-Tree Service ADN/SDN Service Customer Connectivity Service Layer Control Plane Forwarding Plane FC 6329 IS-IS / 802.1aq (SPBm) 802.1ah (MACinMAC) (2-16 BVLANs) SPB Layer Connectivity Layer Physical Infrastructure Copper Dark Fiber CWDM/ DWDM E-LINE/VPWS (PBB - or MPLS based) E-LAN/VPLS (two endpoints) SONET, SDH, Ethernet, etc Infrastructure Layer Multiple Service Providers

Changing the Game of data networking