Fabric Connect Multicast A Technology Overview. Ed Koehler - Director DSE. Avaya Networking Solutions Group

Similar documents
Comparing Ethernet Network Fabric Technologies

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

Extreme Networks How to Build Scalable and Resilient Fabric Networks

Multicast Communications

Layer 3 IP Multicast Architecture and Design in Cisco ACI Fabric

Table of Contents 1 Multicast VPN Configuration 1-1

Avaya Networking IPv6 Using Fabric Connect to ease IPv6 Deployment. Ed Koehler Director DSE Ron Senna SE Avaya Networking Solutions Architecture

Advanced Network Training Multicast

Ethernet VPN (EVPN) and Provider Backbone Bridging-EVPN: Next Generation Solutions for MPLS-based Ethernet Services. Introduction and Application Note

PassTorrent. Pass your actual test with our latest and valid practice torrent at once

Configuring Virtual Private LAN Services

Ethernet Dual Homing. MAC Flushing. Don Fedyk. Florin Balus

Configuring Avaya Fabric Connect on Avaya Virtual Services Platform 9000

Network Configuration Example

DEPLOYING AND EVOLVING FABRICS IN EXISTING NETWORKS. Scott Fincher Global Solutions Architect Avaya Networking

BESS work on control planes for DC overlay networks A short overview

ASM. Engineering Workshops

AVAYA FABRIC CONNECT SOLUTION WITH SENETAS ETHERNET ENCRYPTORS

VXLAN Design with Cisco Nexus 9300 Platform Switches

Configuration and Management of Networks. Pedro Amaral

Techniques and Protocols for Improving Network Availability

Enterprise. Nexus 1000V. L2/L3 Fabric WAN/PE. Customer VRF. MPLS Backbone. Service Provider Data Center-1 Customer VRF WAN/PE OTV OTV.

Stateless Multicast with Bit Indexed Explicit Replication

IEEE 802.1ah Provider Backbone Bridging

Ethernet VPN (EVPN) in Data Center

Spirent TestCenter EVPN and PBB-EVPN AppNote

Configuring multicast VPN

Table of Contents 1 PIM Configuration 1-1

Optimizing Layer 2 DCI with OTV between Multiple VXLAN EVPN Fabrics (Multifabric)

Carrier Ethernet Evolution

Free4Torrent. Free and valid exam torrent helps you to pass the exam with high score

Multicast H3C Low-End Ethernet Switches Configuration Examples. Table of Contents

Multicast in a VPN I. In This Chapter SR Advanced Configuration Guide Page 635

Financial Services Design for High Availability

What is Multicasting? Multicasting Fundamentals. Unicast Transmission. Agenda. L70 - Multicasting Fundamentals. L70 - Multicasting Fundamentals

Configuring Avaya Fabric Connect on Avaya Virtual Services Platform 7000 Series

Data Center Configuration. 1. Configuring VXLAN

Lab 1: Static MPLS LSP-RTX4-RTX1 LSP-RTX1-RTX4 LSP-RTX3-RTX2 LSP-RTX2-RTX3

Configuring VPLS. VPLS overview. Operation of VPLS. Basic VPLS concepts

Multi-site Datacenter Network Infrastructures

Table of Contents 1 MSDP Configuration 1-1

Implementing VXLAN. Prerequisites for implementing VXLANs. Information about Implementing VXLAN

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast

WAN. Core Routing Module. Data Cente r LAB. Internet. Today: MPLS, OSPF, BGP Future: OSPF, BGP. Today: L2VPN, L3VPN. Future: VXLAN

WAN Edge MPLSoL2 Service

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast

Overlay Virtual Networking Explained. Ivan Pepelnjak NIL Data Communications

VXLAN Overview: Cisco Nexus 9000 Series Switches

Evolving Enterprise Networks with SPB-M

Examination IP routning inom enkla datornät, DD2490 IP routing in simple networks, DD2490 KTH/CSC. Date: 20 May :00 19:00 SOLUTIONS

Shortest Path Bridging IEEE 802.1aq Overview

Configuring MSDP. MSDP overview. How MSDP works. MSDP peers

Multicast VPN C H A P T E R. Introduction to IP Multicast

Internet Engineering Task Force (IETF) ISSN: A. Sajassi Cisco J. Uttaro AT&T May 2018

Top-Down Network Design

Implementing IEEE 802.1ah Provider Backbone Bridge

Stateless Multicast with Bit Indexed Explicit Replication (BIER)

Configuration Shortest Path Bridging MAC (SPBM) Avaya Ethernet Routing Switch 8800/8600

THE MPLS JOURNEY FROM CONNECTIVITY TO FULL SERVICE NETWORKS. Sangeeta Anand Vice President Product Management Cisco Systems.

Configuring IP Multicast Routing

Transparent Bridging and VLAN

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP

Introduction to Segment Routing

Next Generation MULTICAST In-band Signaling (VRF MLDP: Profile 6)

MPLS опорни мрежи MPLS core networks

MPLS-based Metro Ethernet Networks A Tutorial. Paresh Khatri

Table of Contents 1 MSDP Configuration 1-1

mrsvp-te based mvpn draft-hlj-l3vpn-mvpn-mrsvp-te-00 Lin Richard Li 84th Vancouver Page 1

Introduction xvii. Assessment Test xxxiii

Bit Indexed Explicit Replication A Stateless Multicast Architecture. Nagendra Kumar Nainar NANOG72

MPLS etc.. 9 May 2017 AN

Multi Topology Routing Truman Boyes

Viewing IP and MPLS Multicast Configurations

DD2490 p IP Multicast routing. Multicast routing. Olof Hagsand KTH CSC

Top-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols

ENTERPRISE MPLS. Kireeti Kompella

Introduction to External Connectivity

Internet Engineering Task Force (IETF) Request for Comments: 7734 Category: Standards Track. HPE A. Sajassi Cisco January 2016

Cisco Configuring Cisco Nexus 7000 Switches v3.1 (DCNX7K)

Virtualizing The Network For Fun and Profit. Building a Next-Generation Network Infrastructure using EVPN/VXLAN

Virtualisierung nur im RZ? Werden Netzwerke immer komplexer? Göran Friedl Senior Network Consultant, Avaya Deutschland GmbH

www. .org New Quagga fork with open development and community Martin Winter

Overview. Overview. OTV Fundamentals. OTV Terms. This chapter provides an overview for Overlay Transport Virtualization (OTV) on Cisco NX-OS devices.

Ethernet Fabrics- the logical step to Software Defined Networking (SDN) Frank Koelmel, Brocade

Configuring MSDP. Overview. How MSDP operates. MSDP peers

Cloud networking (VITMMA02) DC network topology, Ethernet extensions

Configuring IP Multicast Routing

Stateless Multicast with Bit Indexed Explicit Replication

Module 5: Cisco Nexus 7000 Series Switch Administration, Management and Troubleshooting

Introduction. Network Architecture Requirements of Data Centers in the Cloud Computing Era

Hierarchical Fabric Designs The Journey to Multisite. Lukas Krattiger Principal Engineer September 2017

Configuring Cisco Nexus 7000 Series Switches

Multicast Technology White Paper

Configuring IP Multicast Routing

Exercises to Communication Systems

Cisco Evolved Programmable Network Implementation Guide for Large Network with End-to-End Segment Routing, Release 5.0

IP Multicast Optimization: Optimizing PIM Sparse Mode in a Large IP Multicast Deployment

Configuring Avaya Fabric Connect on Avaya Ethernet Routing Switch 5900 Series

Unicast Forwarding. Unicast. Unicast Forwarding Flows Overview. Intra Subnet Forwarding (Bridging) Unicast, on page 1

IP Fabric Reference Architecture

Transcription:

Fabric Connect Multicast A Technology Overview Ed Koehler - Director DSE Avaya Networking Solutions Group IAUG Newport RI, November 2013

So, what s wrong with today s multicast networks? Today s multicast networks are built on a protocol overlay model Typically PIM on top of OSPF RIP or static routes can be used Protocol Independent Multicast (PIM) builds its service distribution tree by referencing the unicast routing table Reverse Path Forwarding This protocol overlay model works over a stateless flood and learn Ethernet switching environment The protocol overlay creates a pseudo-state for the multicast service This approach leads to strong dependencies on timers and creates an environment where any network topology changes create a disruption of the service. 2011 Avaya Inc. All rights reserved. 2

IEEE 802.1d Flood & Learn Forwarding Known MAC 802.3 Frame received MAC A to MAC B A Port 1 C Port 4 Port 3 D MAC FIB Mac B = port 2 Mac A = port 1 Mac D = port 3 Port 2 B 2011 Avaya Inc. All rights reserved. 3

IEEE 802.1d Flood & Learn Forwarding Unknown MAC 4). FIB Table updates MAC C to port 4 C 3).MAC C responds Port 1 A Port 4 Port 3 D MAC FIB Mac B = port 2 Mac A = port 1 Mac D = port 3 Mac C = port? 1). 802.3 Frame received MAC A to MAC C 2). MAC C unknown = flood B Port 2 2011 Avaya Inc. All rights reserved. 4

Switch 1 Switch 2 Switch 3 IEEE 802.1d Flood & Learn Forwarding Unknown MAC flooding across a virtualized core MAC FIB Mac B = port 2 Mac A = port 1 Mac D = port 2 Mac C = port? MAC FIB Mac B = port 3 Mac A = port 5 Mac D = port 2 Mac C = port? MAC FIB Mac B = port 2 Mac A = port 1 Mac D = port 3 Mac C = port? A C 100 200 R 300 300 Flood for MAC C B D 1). MAC A sends a frame to MAC C. 2). MAC C is unknown to Switch 1 3). Due to the fact that MAC C is on a traversal, all switches that are members of the need to flood for MAC C. 4). MAC C responds but must communicate to MAC A via the router function which is running in switch 2. 2011 Avaya Inc. All rights reserved. 5

Legacy IP Multicast Protocol Overlay Model PIM Multicast Overlay Snooping Source begins to end media Source DR Source Register 1 st Media Delivery Path RP RPT Join RPT Prune SPT Join (2 nd )Shortest Media Delivery Path DR media Join Complex & Touchy!!!! Snooping Join Receiver OSPF Unicast Overlay R L2 R R L2 Ethernet Switching Infrastructure (Stateless) 2011 Avaya Inc. All rights reserved. 6

STP IETF TRILL Cisco FabricPath Brocade VCS Juniper QFabric IEEE SPB Avaya Fabric Connect Avaya Extensions IETF MPLS Which Fabric Technology is the Answer..? That all depends on how you qualify the question Aspirational functionality Root Single Bridge logical Switch Layer 3 awareness But Baseline dependent / Abstraction fault it requires: domain redundancy Unicast & Multicast Root Large 100m Service-based BGP Bridge distance flooding support dependent domain limitation virtualization LDP Application-driven Not -based Orchestration-ready RSVP-TE shortest path extensibility virtualization Draft-Rosen VPLS Application Extensions L3 Multicast Virtualization L3 Unicast Virtualization L2 Multi-Site Virtualization L2 Single-Site Virtualization L2 Multi-Pathing L2 Loop-free Topology 2011 Avaya Inc. All rights reserved. 7

Native Multicast over Shortest Path Bridging IEEE 802.1aq Shortest Path Bridging provides a dramatic evolution to the Ethernet Forwarding Control Plane (where SPBM stands for SPB MAC-in-MAC) Stateful Topology Use of IS-IS L2PDU and extended Type,Length,Value fields Universal Forwarding Label IEEE 802.1ah MAC-in-MAC encapsulation (B-MAC) Provisioned Service Paths Individual Service Identifiers (I-SID) These three component technologies at a high level comprise the major evolution offered by SPBM. The end result is a very stateful and deterministic forwarding plane for Next Generation Ethernet 2011 Avaya Inc. All rights reserved. 8

Creating a Link State Topology using IS-IS 0.00.05 IS-IS L2 Hello s TLV s 1). Topology 2). IP Reachability 3). Provisioned Services 0.00.06 0.00.04 0.00.03 0.00.01* Dyjkstra SPT from the perspective of SPB node 0.00.01 0.00.02 * IEEE SPB Nick Name 2011 Avaya Inc. All rights reserved. 9

The use of IEEE 802.1ah (MAC-in-MAC) with ISIS Normal 802.3 Frame DA SA C-MAC Frame SPB Demarcation Point 802.1 ah Frame 0.00.05 DA SA C-MAC Frame B-MAC Frame Normal 802.3 Ethernet Switch All frame forwarding in the SPB Domain occurs by the DA/SA information in the B-MAC (C-MAC info is transferred but NOT propagated in the SPB Core!) 0.00.06 Dyjkstra from the perspective of 0.00.01 0.00.02 0.00.03 0.00.04 0.00.05 0.00.06 0.00.04 0.00.03 0.00.01 0.00.02 DA SA C-MAC Frame Normal 802.3 Ethernet Switch 2011 Avaya Inc. All rights reserved. 10

IEEE 802.1aq Shortest Path Bridging and it s use of 802.1ah MAC-in-MAC Provider Based Bridging Increase in Virtualization C-SA = Customer Source MAC C-DA = Customer Destination MAC C-TAG = Customer TAG TPID = Tag Protocol IDentifier S-TAG = Service TAG I-TAG = Service Instance TAG I-SID = Service ID B-TAG = Backbone TAG B-DA = Backbone DA B-SA = Backbone SA 4096 Service instances 4096x4096 Service instances 16,777,215 Service instances! 2011 Avaya Inc. All rights reserved. 11

Flexible Network Services Layer 2 Virtual Service Network Mapping of a Layer 2 into a Virtual Service Network delivering seamless Layer 2 extensions Virtual Service Network IP Shortcuts Native IP routing across the Virtual Service Fabric without the need for Virtual Service Networks or any additional IGP Layer 3 Virtual Service Network Mapping of a Layer 3 VRF into a Virtual Service Network delivering seamless Layer 3 extensions Virtual Service Network Inter-VSN Routing Enhancing 802.1aq by offering a policy-based Layer 3 internetworking capability of multiple Virtual Service Networks Virtual Service Network Virtual Service Network 2011 Avaya Inc. All rights reserved. 12

Constrained Multicast in SPB used to service Flood & Learn 10.10.10.0/24 1000 Here I am! 10.10.10.0/24 1000 IP 10.10.10.11 0.00.06 0.00.05 0.00.04 0.00.03 1). Topology IS-IS 2). IP L2 Reachability Hello s TLV s 3). Provisioned Services 10.10.10.0/24 1000 0.00.01 IP 10.10.10.10 Dyjkstra SPT for I-SID 1000 from the perspective of SPB node 0.00.01 0.00.02 ARP 10.10.10.11 Example : Nickname = 0.00.01, I-SID = 1000 (0x3e8) Source & RPF are known! BMAC Dest. Multicast Address = 03:00:01:00:03:e8 NICK-NAME & 3 I-SID in Hexadecimal 2011 Avaya Inc. All rights reserved. 13

True L3 Multicast delivered native over IEEE 802.1aq IP 10.10.10.12 Snooping 10.10.10.0/24 1000 We are both interested in 239.1.1.1 10.10.10.0/24 1000 Snooping IP 10.10.10.11 0.00.06 0.00.05 0.00.04 Dynamic I-SID 16,000,001 Set up to establish multicast service via IS-IS LSDB Information on I-SID 16,000,001 Relayed to every SPB node via IS-IS TLV s 0.00.03 I-SID 1000 I also am interested in 239.1.1.1 Snooping 0.00.01 0.00.02 10.10.10.0/24 1000 10.10.11.0/24 100 Sending video to 239.1.1.1 IP 10.10.10.10 Crossing L3 Boundaries without multicast routed interfaces! Snooping IP 10.10.11.10 2011 Avaya Inc. All rights reserved. 14

IP 10.10.130.10 True L3 Multicast delivered inside an IP VPN Service!! Snooping 10.10.130.0/24 300 We are both interested in 239.1.1.1 10.10.120.0/24 200 Snooping IP 10.10.120.10 VRF 0.00.06 0.00.05 VRF 0.00.04 Dynamic I-SID 16,000,002 Set up to establish multicast service via IS-IS LSDB Information on I-SID 16,000,002 Relayed to every SPB node via IS-IS TLV s I-SID 5100 0.00.03 VRF I also am interested in 239.1.1.1 Snooping 10.10.140.0/24 VRF 0.00.02 400 0.00.01 10.10.150.0/24 500 Sending video to 239.1.1.1 IP 10.10.140.10 Snooping IP 10.10.150.10 2011 Avaya Inc. All rights reserved. 15

Why SPB with Multicast? Complexity With today s legacy protocols (PIM) it is very complicated to build and operate an IP Multicast routed network Scalability PIM networks don t scale to the levels the new apps are requiring it to. Convergence Multicast convergence in case of failure in a PIM network is in the 10s of seconds or even minutes and not sub-second as L2 network protocols Multi-tenancy For multi-tenant applications new scalable IP-MC model was required Dependancy on Unicast Routing Table This model does not optimal for convergence and design reasons. 2011 Avaya Inc. All rights reserved. 16

Applications Well known Applications Surveillance TV, Video Distribution PC Image Distribution Ticker Distribution (Trading) Image Distribution New Applications Data Center IP overlay models such as VXLAN, NVGRE,... 2011 Avaya Inc. All rights reserved. 17

Deployment Scenario Video Surveillance (IP Camera Deployment - Transportation, Airports, Government...) Routing Instance! Many to Few Senders Senders SPB Senders Senders L3VSN or GRT Shortcuts Video on demand Receiver Screens (IP Multicast from cameras) Senders Video Recorders (IP unicast from cameras) 18 SMLT BEBs in the Data Center are only here Be sure to stop and see Pelco s Endura Multicast Video Surveillance Solutions running onavaya s Fabric Connect Native Multicast! 2011 Avaya Inc. All rights reserved. 18

TV-, Video-, Ticker-, Image Distribution Routing Instance! Few to Many SPB Maybe some L3VSN or GRT Shortcuts Sender Many of these BEBs (BEBs might be doing SMLT) Only behind them SMLT BEBs in the Data Center 19 2011 Avaya Inc. All rights reserved. 19

Multicast in Data Centers TOR 8600 SPB L2VSN L2VSN Senders L2VSN L2VSN Sender Receiver SPB Querier recognition and drawing all streams towards querier (wildcard querier join) 20 2011 Avaya Inc. All rights reserved. 20

Multi-Tenant IP Multicast Usage to Support VXLAN Multicast Shortest Path Distribution Trees Routing Instance! Red DC Green DC SPB L3VSN IP Multicast Green only L3VSN IP Multicast Red only Yellow DC L3VSN IP Multicast Yellow only Multi-tenant Data Center Green and Red and Yellow users cannot communicate Each has a totally separate multicast environment 21 2011 Avaya Inc. All rights reserved. 21

Multi-Tenant IP Multicast Routing Instance! SPB L3VSN IP Unicast Server Green users only IP Unicast Server Red users only L3VSN Green and Red users cannot communicate But they both need to receive Multicast stream from Shared Server Multi-tenant Data Center 22 2011 Avaya Inc. All rights reserved. 22

What were the requirements to build SPB with IP Multicast support? Simplicity Configuring Infrastructure Provisioning New services Operations Stream monitoring end to end transparency Flexibility No topology Dependency, Support Rings, Meshes... Scalability Scale to the 10 s of thousands of streams Convergence Sub 100ms failover times Interoperability With PIM/ Virtualization Support Multi-tenancy Hosted Data Center support 2011 Avaya Inc. All rights reserved. 23

IP Multicast over Shortest Path Bridging??? It couldn t be easier!!! See my blog site @ http://edkoehler.wordpress.com Email me @ koehlere@avaya.com 2011 Avaya Inc. All rights reserved. 24