IP Multicast over Avaya Fabric Connect

Download Report

Transcript IP Multicast over Avaya Fabric Connect

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