Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Network tap wikipedia , lookup
Multiprotocol Label Switching wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Internet protocol suite wikipedia , lookup
Computer network wikipedia , lookup
Spanning Tree Protocol wikipedia , lookup
Airborne Networking wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
Routing in delay-tolerant networking wikipedia , lookup
March 25 – 27th, 2014 І Orlando, FL IP Multicast over Avaya Fabric Connect Ed Koehler Director – WW DSE Distinguished Engineer ©©2014 2014Avaya AvayaInc. Inc.Avaya Avaya– –Confidential Confidential& &Proprietary Proprietary DoDo not not duplicate, duplicate, publish publish oror distribute distribute further further without without the the express express written written permission permission of of Avaya. Avaya. #AvayaATF #AvayaATF The Need for Multicast Support Well known Applications Video Surveillance TV, Video Distribution PC Image Distribution Financial Info Distribution (Trading) New Applications Data Center IP overlay models such as VXLAN, NVGRE,... Traditional approaches can take seconds to minutes to converge © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF 2 Multicast Components Source IP dest = 224.10.8.5 enet dest = 01-00-5E-0A-08-05 IP source = IP unicast enet source = mac addr receivers Multicast stream source = origin of multicast stream multicast address = an IP address in the Class D range (224.0.0.0 – 239.255.255.255), used to refer to multiple recipients. A multicast address is also called a multicast group or channel. Class D address must never be a source address. multicast stream = stream of IP packets with multicast address for IP destination address. (S,G) = (source, group) reference receiver(s) = recipient(s) of multicast stream © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF 3 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 Protocol Independent Multicast (PIM) Needs a unicast routing protocol PIM builds its service distribution tree by referencing the unicast routing table Required to prevent looping, part of Reverse Path Forwarding Additional configuration required for Rendezvous Points and Bootstrap routing Protocol This approach leads to strong dependencies on timers and creates an environment where any network topology changes create a disruption of the service. © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF 4 Which would you rather do? Tradition Disruption Signal after convergence Spanning Tree IGP Compute IGP BGP IGP Unicast FIB Unicast & Multicast FIB ? GVRP PIM-SM mLDP Multicast FIB © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF 5 Legacy IP Multicast Protocol Overlay Model 1 Media PIM Multicast Overlay IGMP Snooping DR Source begins to send media Source Complex Delivery Path & Touchy!!!! RP RPT IGMP IGMP Join RPT Snooping Join Prune DR SPT Join IGMP media Join (2nd)Shortest Media Delivery Path Receiver OSPF Unicast Overlay L2 st Source Register R R R L2 Ethernet Switching Infrastructure (Stateless) © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF 6 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. © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF 7 Always-On Video Surveillance Integrated Surveillance with 10x better scale and 3x better performance • Stressed switch CPU warrants video overlay • Slow recovery times means lost content • Limited scale; more cameras you add – slower the recovery • Complex to deploy and troubleshoot V L VA LN A N Video-on-Demand Receiver Screens Separate Video Overlay L3VSN Video Recorders Advantage Avaya: Cost-effective: one converged network, as opposed to a surveillance-specific overlay Always-on: sub-second recovery times (<100msec) protects applications, as opposed to minutes Scalable: tens of thousands of cameras as opposed to low thousands. Performance: faster recovery times ,as opposed to slower recovery times ,as the number of cameras increase Simple: single protocol, as opposed to complex protocol overlays Ease of deployment: single command configuration, as opposed to complex network-wide configuration “I just finished cutting over the County of Santa Clara network to Avaya running multicast over Fabric Connect. The results were astounding. Not only did the performance of the Endura Video system increase in efficiency and camera population time, but the Traffic management system is reporting a three fold increase in performance. - Darren Giamoni, Lead Architect, Pelco © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF 8 Enabling IP Multicast for Surveillance Before and After Before Avaya Fabric Connect After Avaya Fabric Connect Complex: Simple: Multiple protocols (PIM over OSPF) Complex to operate and troubleshoot Single protocol (IS-IS) Easy to operate and troubleshoot (IEEE (proprietary tools) 802.1 ag extensions) Network wide configuration (boot strap Single command end point configuration routers, rendezvous points) Recovery from failures seconds even minutes Limited scale (100’s of streams) Sub second recovery from failures Massive scaling (10’s of thousands of streams) “Avaya is changing the way multicast is delivered. When testing this functionality I didn’t have enough resources in my lab to even stress the Avaya solution” Darren Giacomini, lead architecture for video surveillance at Pelco © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF 9 Flexible Network Services Trill and Fabricpath can only do L2 Multicast Snooping Layer 2 Virtual Service Network Virtual Service Network IP Shortcuts Multicast Routing Native IP routing across the Virtual Service Fabric without need for Virtual Service Networks or any additional IGP the Mapping of a Layer 3 VRF into a Virtual Service Network delivering seamless Layer 3 extensions VLAN Virtual Service Network Multicast Routing Inter-VSN Routing Virtual Service Network Enhancing 802.1aq by offering a policy-based Layer 3 internetworking capability of multiple Virtual Service Networks Do not duplicate, publish or distribute further without the express written permission of Avaya. VLAN Multicast Routing Layer 3 Virtual Service Network © 2014 Avaya Inc. Avaya – Confidential & Proprietary SPB enables all service types Mapping of a Layer 2 VLAN into a Virtual Service Network delivering seamless Layer 2 extensions #AvayaATF Multicast Routing Virtual Service Network 10 By the way… why not enable IP Multicast Integrated routing with optimized forwarding SPB automatically creates the most efficient P2MP Ethernet multicast trees. No extra provisioning needed, just turn it on Each tree is guaranteed to be loop free and follow the shortest path based on the link state protocol. Since based on SPF, replication happens at optimal points Each tree is calculated from each source to each receiver. Multicast trees are calculated based on the IS-IS link state database Allowing for multiple sources in different locations to have their own optimal tree Providing the best possible delivery for IP multicast natively on Ethernet. Makes SPB IS-IS an optimized IP Multicast Routing protocol with integrated forwarding © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. Src: 10.1.1.1 Grp: 239.0.0.1 ISID - 20 Receiver Receiver A SPB Routed Interfaces Receiver EndNodes’s don’t Receiver receive M’cast traffic for ISID’s they are uninterested in IGMP used to learn receivers #AvayaATF 11 L2VSN Constrained Multicast IGMP Snooping L2VSN Multicast traffic is confined to the L2VSN All SENDERs and RECEIVERs are part of the same L2VSN Automatic when IGMP SNOOPING is enabled on the L2VSN on the BEBs. If another QUERIER is detected on the L2VSN when IGMP SNOOPING is enabled, it will be logged as a network configuration error. IP Configuration is NOT necessary. © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF 12 IGMP EDGE Supports L2VSN and L3VSN IGMP is used at the EDGE. No PIM Redundancy at the EDGE is provided using SMLT. Fully implemented as part of the initial support for IP Multicast over SPB. © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF 13 Native Multicast over Shortest Path Bridging IEEE 802.1aq “Shortest Path Bridging” provides a dramatic evolution to the Ethernet Forwarding Control Plane. 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 IP Shortcuts builds upon this foundation to provide native routing features over those controlled paths © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF 14 SPBM Multicast Theory of Operation SPBM Multicast utilizes high order I-SID’s (>16M) to establish shortest path distribution trees thereby providing for the ability to distribute IP L3 multicast service offerings. 1). A multicast source is ‘registered’ into the SPBM network by the dynamic creation of a high order I-SID and its ‘advertisement’ by the use of specific IS-IS TLV’s TLV 185 VSN “Constrained” Services TLV 186 GRT 2). The I-SID is extended out dynamically based on the solicitation of interest by multicast receivers (IGMP) 3). The I-SID is extended out based on this edge signalling process. As such, SPBM multicast is essentially a BEB UNI feature. Allowing ANY SPBM capable node to act as a BCB © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF 15 IP Multicast Routing over SPBm – Functional Reference 4).High order I-SID (>16M) is built out and video is sent over it Source BEB 1). Video is sent into the UNI BCB Do not duplicate, publish or distribute further without the express written permission of Avaya. Receiver 3). IGMP join request is received into the UNI 2). IS-IS announces the S,G to all SPBM nodes with a high order I-SID for the mcast grp for forwarding © 2014 Avaya Inc. Avaya – Confidential & Proprietary BEB BEB #AvayaATF 16 Avaya VENA Fabric Connect: Video Surveillance Video Surveillance is transitioning from digital to IP Relies both on unicast and evolving toward more multicast Traditional multicast (based on PIM) is complex and unscalable Traditional multicast takes seconds even minutes to reconverge Avaya Fabric Connect offers scalable, efficient and resilient multicast support © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF 17 Better Multicast with Fabric Connect Integrated Full Featured IP Multicast Support IP Multicast Routing IPVPN Multicast Routing V L VA LN A N MVPN Virtualized Support IGMP Snooping Sub 100ms Convergence Interoperable with IGMP L3VSN Video-on-Demand Receiver Screens Video Recorders Advantage Avaya: Cost-effective: one converged network, as opposed to a surveillance-specific overlay Always-on: sub-second recovery times (<100msec) protects applications, as opposed to minutes Scalable: tens of thousands of cameras as opposed to low thousands. Performance: faster delivery times as the number of receivers increase Simple: single protocol, as opposed to complex protocol overlays Ease of deployment: single command configuration, as opposed to complex network-wide configuration © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF 18 Ed Koehler You Tube Channel https://www.youtube.com/channel/U Cn8AhOZU3ZFQI-YWwUUWSJQ Blog – http://edkoehler.wordpress.com/ © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF #AvayaATF BEST OF ATF SPEAKER AND TEAM AWARD BE SURE TO TWEET YOUR FEEDBACK ON THIS PRESENTATION #AvayaATF Winners will be announced at closing of event © 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF 20 #AvayaATF