IP Fabric Architectures for Video Production and...
Transcript of IP Fabric Architectures for Video Production and...
IP Fabric Architectures for Video Production and Broadcast workflows
Ammar Latif Technical Solutions Architect
Rahul Parameswaran Technical Marketing Engineer
BRKSPV-1222
• Media DC Overview
• IT and Media DC coming together
• IP Fabric Design for File Based Workflows
• IP Fabric Design for LIVE Workflows
• Migration from SDI to IP
• Cisco Nexus 9000 for IP Media Networks
• Conclusion
Agenda
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPV-1222 4
Media DC Overview
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Broadcast’s Need for Speed
Rapidly adopt new or upgraded
production, storage, and distribution
capabilities
Quickly deploy new models for
monetizing media consumption
Swiftly add capacity or shift distribution
to adapt to changing sources of demand
Broadcasters are being asked to:
BRKSPV-1222 6
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
What’s Slowing Broadcast Down
Rigid transport and storage
infrastructure
Isolated, incompatible
systems requiring physical
replacement
Inflexibility and inadequate
intelligence at the network
transport level
BRKSPV-1222 7
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Capturing New Transitions
Transition to IP from SDI10110101 1001010110
101010101010
• Ready for today’s new formats and data rates
• Increased bandwidth with Ethernet
• Deterministic networking
x86 Workloads• Move away from specialized, dedicated,
expensive HW
• Towards general purpose, low cost compute and storage
Cloud Architectures• Software Defined Networking (SDN), not manual
• Application Policy Driven Infrastructure
• Treat the platform as reusable pools of resources
BRKSPV-1222 8
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Data Centers in the Broadcast Industry
IT Data Center
• Enterprise IT Applications and Operations
• Cost Center
Broadcast Facilities
• Digital Media & Content Production
• SDI, NLE, File based workflow
• Profit Center
BRKSPV-1222 9
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Priorities
IT Data Center
• Communications
• Accessibility
• Resource optimization
• Web Services
• Storing documents
• Security
Broadcast Facilities
• Getting content on air
• System availability – Staying on Air
• Supporting all screens, all formats
• Resources management
• Managing storage
• Security
BRKSPV-1222 10
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Trends
IT Data Center
• Networks: speed & portability, 100G, MPLS, ipv6
• Virtualization, Storage trends (SAN, NAS, Grid, SSD), Cloud computing, hybrid clouds, DC in a box
• Data centers – Green, energy efficient– Distributed computing & Federated OS Architecture
Broadcast Facilities
• Transition to IP
• Compute Workload (x86), virtualization
• Cloud Architecture
• New Vendor Map
• Policy Driven Infrastructure
More Similarities than Differences!
BRKSPV-1222 11
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
IT Data Center
• Networks: speed & portability, 100G, MPLS, ipv6
• Virtualization, Storage trends (SAN, NAS, Grid, SSD), Cloud computing, hybrid clouds, DC in a box
• Data centers – Green, energy efficient– Distributed computing & Federated OS Architecture
• roadcast Facilities
• Transition to IP
• Compute Workload (x86), virtualization
• Cloud Architecture
• New Vendor Map
• Policy Driven Infrastructure
Common platform enabling
independent optimization
Media DC
Programmable Infrastructure
moving to cloud
Cost-efficient Infrastructure, Rapid Deployment
Policy Based Automation and
converged infrastructure
BRKSPV-1222 12
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Typical Broadcast Chain Today
Remote Production Contribution
Studio & PostProduction
Primary Distribution
Secondary Distribution
Consumer Experience
IPIP
HD-
SDI IPHD-
SDI
BRKSPV-1222 13
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Broadcast Chain of the Future
Remote Production Contribution
Studio & PostProduction
Primary Distribution
Secondary Distribution
Consumer Experience
IPIPIP IPIP
BRKSPV-1222 14
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
What can IP do for you?
Video, audio, metadata, intercom
Multiple signals per cable
Bi-directional signals
Frame format & rate agnostic
Live & file based workflows
Phase & Frame alignment
Dynamic infrastructure
New workflow models
BRKSPV-1222 15
IP Fabric for File Based Workflows
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
High level Fabric Architecture
Mix of Both
• Bandwidth Hungry
• Buffering
• End User Experience
Studio Post ProductionMaster Control
• Live Flows
• High Availability
• Constant Bit Rate
• Timing/Genlock
Live Live/File File
BRKSPV-1222 17
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Application Requirements
Linear Video Workflow File Based workflows
Guaranteed BW
Bounded Latency
High Network IO
Buffering
High Availability
Time Sync (GenLock)
P2MP
BRKSPV-1222 18
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Fabric Capacity Drivers
BRKSPV-1222 19
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Traditional Network Architecture
Three tiers: Access, Aggregation and Core
L2/L3 boundary at the aggregation
Physical design and logical design are the same
Application workload is localized to the Aggregation Block
Network services localized to the applications running on servers to the physical pod
Compute
Layer 2
Layer 3
Core
Pod
Aggregation
Services Services
Pod
BRKSPV-1222 20
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Changing Traffic Patterns
• Mostly North-South traffic flows
• Over-subscription acceptable for client-server type of applications
• Poor link utilization. Spanning Tree blocks ports
Siloed Data Center
• Mix of North-South and East-West traffic flows
• Virtualization increases L2 Domains
• Spanning Tree blocking affects scalability
Dynamic Data CenterSiloed Data Center
BRKSPV-1222 21
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Fabric Evolution
VPC Based “Tiered” Design
No STP Blocked Ports
Full Links Utilization
Faster Convergence
Macro for “best practice”
STP Based “Tiered” Design
Classic STP Limitation
50% of all Links not utilized
Complex to Harden No Spanning Tree Protocol (STP)
Simple to Configure
Higher Cross Section Bandwidth
Consistent Latency
Fabric Design
Spine
scales to provide
fabric bandwidth
Leaf
scales to provide
access port density
Spine
Leaf
BRKSPV-1222 22
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Fabric Capacity Scaling and Latency
Spine
Leaf
VTEP
Leaf
VTEP VTEP VTEP VTEP VTEP
Border Leaf
• Leverages Layer-3 routing
• ECMP – all links forwarding
• Symmetrical Topology
• Integration of Physical and Virtual
• Multi-tenancy
• 40G/100G Fabric
BRKSPV-1222 23
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Buffer Requirements in Spine/Leaf Design
DC Leaf
DC Spine
Buffer Requirements on Spine
• Need sufficient on-chip buffer for burst
absorption
• Don’t need huge buffer for consistent
congestion
Buffer Requirements on Leaf Layer:
• Need Scratch buffer for link mismatch and
many-to-one flows.
Use Case : Video Editing
UDP packets
Does not tolerate packet loss well
Traffic throughput depends on the Video file
resolution.
Editing stations : 1G and at 10G
Editing multiple files simultaneously
Hyper Large Buffers would lead to jitter and unpredictable
application performance
BRKSPV-1222 24
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Latency Sources
• Propagation ( <500 nSec)
• Serialization ( <40-400 nSec)
• Packet switching (<nSec-uSecs)
• Buffering/Queueing
BRKSPV-1222 25
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
6 spine
96 leaf
40G port count: 576 Target Latency: ~5 usecs
40G port count: 72 Target Latency: ~750 nsecs
6 spine
12 leaf
Latency in Fabric
DC switching Fabric
Ultra Low Latency Switching Fabric
0
5
10
15
20
25
720p 1080p 4K 8K
line duration (usec)
BRKSPV-1222 26
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Fabric Building Blocks
• Fabric Setup/monitoring
• Application onboarding/Monitoring
• Controller and Northbound APIs
• Host Discovery and Mobility
• Handling BUM traffic
• L3 Gateway Distribution
MGMT
CTRL
• Packet Encapsulation
• Efficient Load Balancing
• Active/Active Multihoming
Data
BGP EVPN
VxLAN
APIC
DCNM
BRKSPV-1222 27
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Open Standards and Choice of Deployment
APPLICATION CENTRIC
INFRASTRUCTUREBGP EVPN for VXLAN
Overlays
APIC
Spine : Nexus 9K/N7K
Leaf : Nexus 9K/N5K/N3K
Spine : Nexus9K
Leaf : Nexus9K
BRKSPV-1222 28
IP Fabric For MediaSDI to IP Transition
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Standardization – Existing and pending
Video Processing on Servers and in the “Cloud”
Ultra High Definition Technology Refresh
Driving Forces for a Move to All IP
BRKSPV-1222 30
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
But… Do we want Infrastructure to remain like this?
BRKSPV-1222 31
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
What can IP do for you?
Video, audio, metadata, intercom
Multiple signals per cable
Bi-directional signals
Frame format & rate agnostic
Live & file based workflows
Phase & Frame alignment
Dynamic infrastructure
New workflow models
BRKSPV-1222 32
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Industry Challenges and Requirements
Precision Time for Synchronization
Deterministic Network(Zero Packet Loss, Ultra Low Latency and Minimal Jitter)
Network Security
Unchanged Operator Workflow
Fast Switching
System Availability
SDI-Based
Video Router
IP Network
BRKSPV-1222 33
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Live Studio Production with SDI Technology
Video Switcher
Cameras and
Microphones
Graphic
Systems
Remote Source
Playout
Video Switcher
Audio Mixer
Monitoring
Systems
Multiviewer
Video Router
Video Server
Relay and Clips
Control Systems with
Control Panel
BRKSPV-1222 34
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Live Studio Production with SDI Technology
Video Switcher
Cameras and
Microphones
Graphic
Systems
Remote Source
Playout
Video Switcher
Audio Mixer
Monitoring
Systems
Multiviewer
Video Server
Relay and Clips
Control Systems with
Control Panel
IP Network
REST API
Network InterfaceNetwork Controller
Standard and Open
API
BRKSPV-1222 35
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Joint Task Force on Professional Networked
Streamed Media (JT-NM)
Active Industry Participation
BRKSPV-1222 36
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Rich Ecosystem of Broadcast Vendors
and more …..
BRKSPV-1222 37
Layer 3 IP Fabric
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Lets Build an IP Fabric for Media
Requirements
-1024x1024 HD-SDI
-High Availability
-Non blocking
-Multicast enabled
10G downlinks10G downlinks
100G uplinks
100G uplinks
SideA SideB
BRKSPV-1222 39
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Future Proof !
Same Fabric any
Rate!!
Layer 3 IP Fabric
Zero Touch Provisioning
End Point Discovery
Flow Visibility
Security
Monitoring
Timing / Genlock
PTP
2059-2
Media Formats
2022-6
TR03 / 2110
AES67
Future ?
1.5G HD 3G HD 12G UHD
BRKSPV-1222 40
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
1.5G HD 3G HD 12G UHD
Layer 3 IP Fabric – Building Blocks
PIM for Multicast
Routing
AnyCast RP
IGMP
Layer 3
Uplinks
IGP
ip pim rp-address 10.237.1.1 group-list 224.0.0.0/4
ip pim anycast-rp 10.237.1.1 10.255.255.101
ip pim anycast-rp 10.237.1.1 10.255.255.102
ip pim ssm-range 232.0.0.0/8
ip pim rp-address 10.237.1.1 group-list
224.0.0.0/4
ip pim ssm-range 232.0.0.0/8
interface Ethernet1/1
ip pim sparse-mode
interface Ethernet1/1
ip igmp version 3
interface Ethernet1/1
ip router ospf 1 area 0.0.0.0
QoS
policy-map type queuing PRIORITY
class type queuing c-out-8q-q7
priority level 1
<snip>
class type queuing c-out-8q-q5
bandwidth remaining percent 10
BRKSPV-1222 41
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Layer 3 IP Fabric – Traffic Flows
• How to efficiently load balance flows?
• How do we ensure no drop multicast ?
• Can we rely on ECMP hashing?
The Need for Intelligent Multicast Forwarding
BRKSPV-1222 42
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco’s Non Blocking Multicast
• Single Spine and Multiple Leaf without a Controller
• Uses Cisco’s Non-Blocking Multicast Algorithm to ensure lossless multicast
• Provides flow path visibility from source to receiver
BRKSPV-1222 43
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Single SPINE and Multiple LEAFs no Controller
Spine-1
Leaf-6Leaf=5Leaf-4Leaf-3Leaf-2 Leaf-7 Leaf-8 Leaf-9Leaf-1
• SPINE : 9236C or 9272C
• LEAF : 92160, 9272 or/and 9236
• System Bandwidth 2400x1.5G (3.6Tbps) using 9236C Spine and
1920x1.5G(2.8Tbps) using 9272C Spine
• Fixed Flow Bandwidth Configured using a CLI
• Provides Flow Visibility – Path Visibility and Deterministic Failure
BRKSPV-1222 44
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Non-Blocking Multicast
• ECMP could result in oversubscription of link
• Broadcast industry requires non blocking IP transport
• Algorithm involves assigning tokens to a link based on its bandwidth and the size of a flow (provided via CLI - 1Mbps granularity)
• 100G link would have 100k tokens. 1.5G flow would consume 1500 tokens
• Once a flow is forwarded across a link tokens are depleted
• When no sufficient tokens are available, flow not forwarded across the link thereby assuring no packet drops
BRKSPV-1222 45
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Non-Blocking MulticastTraffic Distribution from Source LEAF to SPINE
Spine-1
Leaf-Source
Leaf Sends PIM
(S,G) Register
Spine uses Token
Algorithm and
Sends PIM (S,G)
Join to Pull Traffic
on Link 4
Source 1 Sends
Multicast Traffic
LINK Token
1 100
2 100
3 100
4 100
LINK Token
1 100
2 100
3 100
4 90
Spine
Decrements
Tokens from Link
4
Traffic sent on
Uplink 4
BRKSPV-1222 46
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Non-Blocking MulticastTraffic Distribution from Source LEAF to SPINE
Spine-1
Leaf-Source
Leaf Sends PIM
(S,G) Register
Spine uses Token
Algorithm and
Sends PIM (S,G)
Join to Pull Traffic
on Link 2
Source 2 Sends
Multicast Traffic
LINK Token
1 100
2 100
3 100
4 90
LINK Token
1 100
2 90
3 100
4 90
Spine
Decrements
Tokens from Link
2
Traffic sent on
Uplink 2
BRKSPV-1222 47
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Non-Blocking MulticastTraffic Distribution from SPINE to Receiver LEAF
Spine-1
Leaf-Receiver
Leaf uses Token
Algorithm to sends PIM
(*,G) Join on Link 2 Spine Sends
Traffic on Link 2
Receiver 1
Sends IGMP
Join
LINK Token
1 100
2 100
3 100
4 100
LINK Token
1 100
2 90
3 100
4 100
LEAF
Decrements
Tokens from Link
2
BRKSPV-1222 48
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Non-Blocking MulticastReceiver Sends an IGMP Leave
Spine-1
Leaf-Receiver
Leaf sends
PIM (S,G) Leave on Link 2
– Same link it requested
the traffic originally
Spine Prunes
Traffic
Receiver 1
Sends IGMP
Leave
LINK Token
1 100
2 90
3 100
4 100
LINK Token
1 100
2 100
3 100
4 100
LEAF Puts back
a Token to Link
2
BRKSPV-1222 49
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Non-Blocking Multicast – Global Configuration
! Configure NBM feature
NBM_SWITCH(config)# feature nbm
Please configure Ingress PACL TCAM region for the feature NBM to work properly.
Use below command to configure Ingress PACL.'hardware access-list tcam region ing-ifacl <TCAM size>‘
! Specify the flow size
NBM_SWITCH(config)# nbm flow bandwidth ?
<1-10000> Per Flow Bandwidth in Mbps
! Verify the flow size
NBM_SWITCH(config)# show nbm flows bandwidth
Applied NBM Per Flow Bandwidth Value: 1000 Mbps
Configured NBM Per Flow Bandwidth Value: 1000 Mbps
! Inform NBM algorithm there are multiple paths
NBM_SWITCH(config)# ip multicast multipath nbm
BRKSPV-1222 50
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Non-Blocking Multicast – Leaf Configuration! Enable PIM and set the RP address
! RP in this example is 100.100.100.100
! Advertise all interface IP reachability using a IGP
feature pim
ip pim rp-address 100.100.100.100 group-list 224.0.0.0/5
ip pim ssm range 232.0.0.0/8
! Enable PIM on all interfaces towards source/receivers and Spine
interface Ethernet1/1
ip pim sparse-mode
ip router ospf area 0
interface Ethernet1/2
ip pim sparse-mode
ip router ospf area 0
<snip>
interface Ethernet1/50
ip pim sparse-mode
ip router ospf area 0
BRKSPV-1222 51
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Non-Blocking Multicast – Spine Configuration! Enable PIM and set the RP address
! RP in this example is 100.100.100.100
! Advertise all interface IP reachability using a IGP
feature pim
ip pim rp-address 100.100.100.100 group-list 224.0.0.0/5
ip pim ssm range 232.0.0.0/8
! Enable PIM on all interfaces towards Leaf
interface loopback0
ip pim sparse-mode
ip address 100.100.100.100/32
ip router ospf area 0
interface Ethernet1/1
ip pim sparse-mode
ip router ospf area 0
interface Ethernet1/2
ip pim sparse-mode
ip router ospf area 0
<snip>
interface Ethernet1/36
ip pim sparse-mode
ip router ospf area 0
BRKSPV-1222 52
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Non-Blocking Multicast – Flow Tracking
LEAF# show nbm flows
PMN Active flow(s)
Start-Time Src-Port Mcast-Group Src-IP L4-S L4-D
06/30 14:20:52.525 Eth1/34 225.0.12.130 192.168.134.2 1027 1024
06/30 14:20:52.511 Eth1/34 225.0.12.129 192.168.134.2 1025 1024
06/30 14:20:52.498 Eth1/25 225.0.9.202 192.168.125.2 1026 1024
06/30 14:20:52.470 Eth1/34 225.0.12.137 192.168.134.2 1027 1024
06/30 14:20:52.457 Eth1/40 225.0.14.223 192.168.140.2 1027 1024
06/30 14:20:52.430 Eth1/33 225.0.12.236 192.168.133.2 1028 1024
06/30 14:20:52.430 Eth1/30 225.0.10.246 192.168.130.2 1027 1024
06/30 14:20:52.416 Eth1/26 225.0.9.98 192.168.126.2 1029 1024
LEAF# show ip mroute 225.0.10.246
IP Multicast Routing Table for VRF "default"
(192.168.130.2/32, 225.0.10.246/32), uptime: 00:57:54, ip mrib pim
Incoming interface: Ethernet1/30, RPF nbr: 192.168.130.1, uptime: 00:57:54
Outgoing interface list: (count: 1)
Ethernet1/49, uptime: 00:57:54, pim
BRKSPV-1222 53
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Non-Blocking Multicast – Flow Statistics
LEAF# show nbm flows statistics
Start-Time Src-Port Mcast-Group Packets Bytes
06/30 14:20:52.525 Eth1/34 225.0.12.130 10771043 44462865504
06/30 14:20:52.511 Eth1/34 225.0.12.129 10771075 44462997600
06/30 14:20:52.498 Eth1/25 225.0.9.202 10771116 44463166848
06/30 14:20:52.470 Eth1/34 225.0.12.137 10771197 44463501216
06/30 14:20:52.457 Eth1/40 225.0.14.223 10771235 44463658080
06/30 14:20:52.430 Eth1/33 225.0.12.236 10771326 44464033728
06/30 14:20:52.430 Eth1/30 225.0.10.246 10771320 44464008960
BRKSPV-1222 54
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Non-Blocking Multicast – Token Tracking
100G Links with 100000 Tokens
LEAF# show system internal ethpm info interface ethernet 1/1 | egrep -i iod
Local IOD(0x7), Global IOD(0x7) Runtime IOD(0x7) NXOS_HW_PORT(0)
LTL(0x1800), VQI(0), LDI(0), IOD(0x7)
BRKSPV-1222 55
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco’s Non Blocking Multicast
• Requires Sources to transmit to a unique multicast group – No two sources can send to same multicast group
• Supports IGMP V2 and V3 joins
• System supports a single flow size (1Mbps,500Mbps,1.5G,3G etc.)
• Switching Platform Supported – 9236C, 9272Q and 92160YC-X
BRKSPV-1222 56
Quality of Service
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Quality of Service
Service Class (Flow/Content) L3 DSCP Queue
PTP Time and Sync* EF Priority
Intercom Audio EF Priority
AES67, TR-03 Audio AF41 Priority or Rate
SMPTE 2022-6, TR-03 Audio AF41 Priority or Rate
TR-03 Ancillary Data CS5 Rate
Other 0 Best Effort
* On Cisco Switch PTP is treated with highest priority irrespective of its QoS Marking
BRKSPV-1222 58
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
QoS Configuration
Ingress – Marking/Classificationclass-map type qos SMPTE-2022-6-VIDEO
match dscp af41
<snip>
class-map type qos TR03-anc-data
match dscp cs5
policy-map type qos IP_FABRIC_MARKING
class SMPTE-2022-6-VIDEO
set qos-group 3
<snip>
class TR03-anc-data
set qos-group 4
Interface Ethernet 1/1
service-policy type qos input IP_FABRIC_MARKING
Egress – Queueing
policy-map type queuing IP_FABRIC_QUEUE
class type queuing c-out-8q-q7
priority level 1
class type queuing c-out-8q-q6
priority level 2
class type queuing c-out-8q-q5
bandwidth remaining percent 40
class type queuing c-out-8q-q4
bandwidth remaining percent 30
class type queuing c-out-8q-q3
bandwidth remaining percent 20
class type queuing c-out-8q-q-default
bandwidth remaining percent 10
Interface Ethernet 1/1
service-policy type queueing output IP_FABRIC_QUEUE
(or can be applied globally)
system qos
service-policy type queueing output IP_FABRIC_QUEUE
BRKSPV-1222 59
Security
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Security – ACL and IGMP Filter
• Access Control List can be used to restrict traffic sent by sources
• IGMP Filter ACLs can be used to limit the groups a receiver can join
IP access list VALID_SOURCE
10 permit ip 1.1.1.1/32 239.1.1.1/32
20 permit ip 1.1.1.1/32 239.1.1.2/32
30 permit ip any 224.0.1.129/32
40 deny ip 1.1.1.1/32 224.0.0.0/4
50 permit ip any any
Interface Et1/1
ip access-group VALID_SOURCE in
route-map IGMP_FILTER permit 20
match ip multicast group-range 239.1.1.1 to 239.1.1.4
Interface Et1/2
ip igmp access-group IGMP_FILTER
BRKSPV-1222 61
PTP for Media
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
PTP for Media 2059-2/AES67
• Support for 2059-2 and ASE67 PTP profiles based on 1588v2
• Faster Sync Rate
• Announce , SYNC and Follow_Up – Multicast
• Support for Unicast Delay_Resp when SLAVE sends Unicast Delay_Req
• Boundary Clock Supported
BRKSPV-1222 63
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
PTP Architecture
Spine-1
Leaf-2Leaf-1 Leaf—n-1 Leaf-n--------------------------------------
PTP GM
PTP Slave
PTP Slave
PTP Master
Nexus 9200 supports PTP Boundary Clock
PTP Master
interface Ethernet1/1
ptp
ptp delay-request minimum interval smpte-2059-2 -3
ptp announce interval smpte-2059-2 0
ptp sync interval smpte-2059-2 -3
BRKSPV-1222 64
What’s Next?
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Layer 3 IP Fabric
1.5G HD 3G HD 12G UHD IGMP
Layer 3
Uplinks
IGP
Security
ACL
IGMP Filter
PIM for Multicast
Routing
PTP
QOS
BRKSPV-1222 66
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Layer 3 IP Fabric
1.5G HD 3G HD 12G UHD
Zero Touch Provisioning
End Point Discovery
Bandwidth Management
QoS
Security Policy
Flow Visibility
Troubleshooting and
Monitoring
BRKSPV-1222 67
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Controller – Data Center Network Manager
• IP Fabric Bootstrap
• Topology Visualization
• Host (Sender/Receiver) Management and Security
• Black List, White List and Hybrid Policies
• Flow Orchestration
• Host/Flow Authorization via Policies (System default white/black list, per host/flow control)
• Flow Level Bandwidth Management
• Flow level ingress policing
• DSCP remarking for different types of flows
• Physical and Logical Failure Handling – Report and Reprogram impacted flows
BRKSPV-1222 68
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Controller – Data Center Network Manager Cont.
• End to End Flow Visibility
• North Bound REST API for Broadcast Controller Integration
• Fault Monitoring
• CSV import for Hosts and Policies
• DCNM HA in active-standby mode
BRKSPV-1222 69
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
1. Define Leaf/Spines, images, uplink 2. Define IP Range and Management IP
3. IP Fabric Specific Leaf/Spine template 4. Fabric Topology
BRKSPV-1222 70
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Topology Visualization
BRKSPV-1222 71
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Monitoring and Statistics
BRKSPV-1222 72
Nexus 9000 Switching Platform for IP FabricNext Generation ASICs
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Nexus 9000
• Built using Next Generation Cisco ASICs
• Industry leading port density Enables 1st 36 x 100G in single RU
• Multi Speed 1/10/25/40/50/100G investment protection and future proofing
• Analytics with Flow Level Granular Visibility Real-time visibility, and analytics enabling business insight and capacity planning
• Smart Buffer and Route Scale Enables best in class cost structure / price/performance
• Low Latency and Jitter – 900 ns
BRKSPV-1222 74
Nexus 9200
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Nexus 92160YC-X
48 x 1/10/25Gbps SFP+
4x 40Gbps QSFP+
Or
4x 100Gbps QSFP28
2x 40Gbps QSFP+
1 RU
BRKSPV-1222 76
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Nexus 92160YC-X
Nexus 92160YC-X System Characteristics
Role Leaf
Port Density 48 x 1/10/25 Gbps + 4 x 100 Gbps or 6 x 40
Gbps
Port speed support 1 / 10 / 25 / 40 / 100G Gbps
CPU Intel Ivy Bridge Gladden 2 core at 1.8 GHZ
System Memory 16 GB
SSD 64 GB
USB Port 1
BRKSPV-1222 77
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
36 x 40Gbps QSFP+
4 x 10Gbps Breakout Capable
36 x 40Gbps QSFP+ Non-Breakout
72 x 40Gbps
QSFP+
Nexus 9272Q
2 RUs
BRKSPV-1222 78
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Nexus 9272Q
Nexus 9272Q System Characteristics
Role Spine or Leaf
Port Density 72 x 40 Gbps
Port speed support 1 / 10 / 40 Gbps
CPU Intel Ivy Bridge Gladden 4 core at 1.8
GHZ
System Memory 16 GB
SSD 64 GB
USB Port 1
BRKSPV-1222 79
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Any combination of 36 x 100Gbps/40Gbps
72 x 50Gbps or 144 x 25Gbps/10Gbps
Nexus 9236C
1 RU
BRKSPV-1222 80
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Nexus 9236C
Nexus 9236C System Characteristics
Role Spine or Leaf
Port Density 36 x 100 Gbps
Port speed support 1 / 10 / 25 / 40 / 50 / 100 Gbps
CPU Intel Ivy Bridge Gladden 4 core at 1.8
GHZ
System Memory 16 GB
SSD 64 GB
USB Port 1
BRKSPV-1222 81
Nexus 9500
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Nexus 9500 Modular Chassis
• Modular Chassis with 4,8 or 16 Slots for Line Cards
• Internally a CLOS architecture
• N9K-X9732C-EX Line Card offers 32x100G ports
• Each port supports breakout to 4x10G,4x25G, 2x50G
• Supports 40G
• Distributed multicast replication on Line Card and Fabric Modules
Refer to Software Release Notes for Support Timeframe
BRKSPV-1222 83
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Nexus 9500
Nexus 9500/9732-EX System Characteristics
Role Spine or Leaf
Port Density 9504 -128x100G, 9508 – 256x100G,
9516 - 512x100G
Port speed support 1 / 10 / 25 / 40 / 50 / 100 Gbps
CPU Romley, 1.8GHz, 4 core
System Memory 16 GB, upgradable to 48GB
SSD 64 GB
USB Port 1
BRKSPV-1222 84
Demo
Fabric Use Cases For Media Workloads
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPV-1222 87
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPV-1222 88
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Leading Professional Media Industry Transition
Open Standards
Development and
Adoption
SMPTE, VSF, JT-NM,
IETF, IEEE
Based on Generally-
Available HW to Benefit
from Ethernet Economies
Interoperability
Supporting Rich Eco
System of Vendors
BRKSPV-1222 89
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Summary and Call to Action
• Media Data Center is the future architecture for broadcast facilities
• IP Fabric is the Next Gen Digital Glue for Media DC
• Spine Leaf Distributed Architecture
• Building on Best Practices from IT DCs
• SDN Controller for Deterministic and Secure Media Fabric
• Fabric architectures offer different solutions for Media requirements
• Management and Automation is integral to Fabric Architecture
• Engage in a PoC – Contact your Cisco account team
BRKSPV-1222 90
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Complete Your Online Session Evaluation
Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online
• Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 Amazon gift card.
• Complete your session surveys through the Cisco Live mobile app or from the Session Catalog on CiscoLive.com/us.
BRKSPV-1222 91
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Lunch & Learn
• Meet the Engineer 1:1 meetings
• Related sessions
BRKSPV-1222 92
Thank you