Data Center Design for Media and Entertainment Networks

Ammar Latif, Principal Systems Engineer, Sales Rahul Parameswaran, Technical Marketing Engineer

BRKDCN-2219 Cisco Webex Teams

Questions? Use Cisco Webex Teams to chat with the speaker after the session How 1 Find this session in the Cisco Events Mobile App 2 Click “Join the Discussion” 3 Install Webex Teams or go directly to the team space 4 Enter messages/questions in the team space

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 3 Who Are the Presenters?

Ammar Latif Rahul Parameswaran Principal Engineer – Media Technical Marketing Engineer – INSBU

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 4 Agenda

• Digital Disruption In Media

• SMPTE 2110 and Move from SDI to IP

• Cisco’s IP Fabric for Media

• Time Synchronization with PTP

• Post Production workflows

• Architectures and Customer Deployments

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 5 Media Workflows Reimagined

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 6 Capturing New Transitions

• Ready for today’s new formats and data Transition to IP 10110101 1001010110 rates from SDI 101010101010 • Increased bandwidth with Ethernet • Deterministic networking

• Move away from specialized, dedicated, x86 expensive HW Workloads • Towards general purpose, low cost compute and storage

• Software Defined Networking (SDN), not Cloud manual Architectures • Application Policy Driven Infrastructure • Composable pools of resources

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 7 Reimagine Your Broadcast Workflow

fx PRODUCTION POST-PROD GRAPHICS PLAYOUT DISTRIBUTION

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 8 Live Studio Production Infrastructure

Nevion Lawo VSM Evertz Magnum Imagine SDNO IPath

REST REST REST REST

REST EVS S-Core Master

Cisco IP Fabric for Media REST • Open Scalable SMPTE 2110 Network • SDI-to-IP Network Infrastructure • Fully Non-Blocking Multicast Architecture • Open APIs GV Convergent • Multicast Flow Visibility • Realtime Telemetry & Analytics

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 9 Production Control Room

Cisco IP Fabric for Media

• ST-2110 and ST-2022-6/7 Network • AES 67 Audio Selenio • Audio versio SNP100 • Mixed workflows (Streaming + File Based) • Compressed (MPEG, ABR, J2K)

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 10 Master Control Infrastructure

Cisco IP Fabric for Media

• Master Control Facility Operations • Compressed / Uncompressed Workflows Selenio • AES67 / DANTE Audio versio SNP100 • Disaster Recovery • Playout • Program Replacement / Insertion

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 11 Professional Media Network Objective: Replace SDI Router with IP Fabric

Control Systems with Control Panel Playout Cameras and Microphones Monitoring REST API Systems

Video Server Network Video Switcher Relay and Clips Controller

Graphic Multiviewer Systems

Remote Source Audio Mixer IP Fabric

Video Router © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public Industry Challenges and Requirements

Unchanged Operator Workflow

Zero Packet Loss Reservation of network resources across redundant paths for zero congestion loss

Video/ Audio End Point Sync Precision Timing and Synchronization

Fast Switching Switching streams with minimal delay

System Availability Same or better than SDI-based system

Network Security Protect network operations from any malicious attacks

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 14 Relevant Standards and Industry Specifications

• SMPTE ST 2022-6 : SDI Over IP. Composite Media • SMPTE ST 2110 suite: SDI to IP Essence-based media • SMPTE ST 2059-2: Timing. Based on IEEE1588 • SMPTE ST 2022-7 : Redundancy • AMWA NMOS: • IS-04: Device Registration and Discovery • IS-05: Connection Management: Connection mgmt between sender and receiver • IS-06 Network Control API (Work-in-progress): SDN API for Network Services

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 15 SMPTE ST 2110

• Composite to Essence + Timing SMPTE ST 2110 2110-40 VANC SMPTE ST 2022-6 (SDI over IP)

VANC 2110-20 Ancillary Data

Video

HANC Video Audio

21102110-30-30 HANC Audio Straight encapsulation of SDI frames into 1428 byte IP packet PTP

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 16 Rich Ecosystem of Broadcast Vendors

and more …..

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 17 Building Reliable Network for Multicast Transport Routing in SDI world

Video Router Broadcast Controller

SRC DST

-SDI router sets up path

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 19 SMPTE 2110 End Points

• SDI endpoints • Native IP Support • Legacy • Cameras • • Playout Systems Requires IPGs • Connect directly to the fabric • IPGs can become SDI aggregation point

A SDI IPG IP B Connectivity

IPG Per flow 1.5, 3 or 12Gbps IPG Per Port 10, 25, 40, 50 or 100Gbps

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 20 Destination Timed Switching

IP Fabric IP Fabric IP Fabric Broadcast Broadcast Controller Controller Broadcast Controller

IGMP Dst Src Src Dst Src Dst

-BC instructs destination to switch using IS-05 -BC instructs destination to switch using IS-05 or -BC instructs destination to switch using IS-05 or or other control means other control means and instructs the destination other control means and instructs the source, spine -End Point requests path setup using IGMP network switch to route new flow using API (in and destination network switch to route new flow -Network Fabric protocols sets up path parallel) using API (in parallel) -Network Fabric protocols sets up path -BC sets up the end to end path (no network fabric protocols involved)

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 21 Deployment Options for IP Fabric

Single Modular Chassis Flexible Spine and Leaf Fabric

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 22 Hybrid Spine and Leaf Endpoints on Spine

1.5G HD 3G HD 12G UHD

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 23 Layer 3 IP Fabric – Building Blocks

ip pim rp-address 10.237.1.1 group-list 224.0.0.0/4

interface Ethernet1/1 ip router ospf 1 area 0.0.0.0 IGP

PIM for Multicast ip pim rp-address 10.237.1.1 group-list Layer 3 Routing 224.0.0.0/4 Uplinks

QoS interface Ethernet1/1 ip pim sparse-mode policy-map type queuing PRIORITY class type queuing c-out-8q-q7 priority level 1 IGMP interface Ethernet1/1 ip igmp version 3 ip igmp immediate-leave class type queuing c-out-8q-q5 1.5G HD 3G HD 12G UHD ip igmp suppress v3-gsq bandwidth remaining percent 10

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 24 What Defines the Topology?

• Unlike how SDI routers were defined (example:1024x1024), IP Fabrics are defined based on type of end points and their port requirements

• Consider the following example • Gateways ; Ports Required 36x40G • IP Camera’s ; Ports Required 150x10G • Audio, Intercomm ; Ports Required 50x1G Copper ports

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 26 Design : Bandwidth Consideration Non Blocking CLOS Architecture

Bandwidth from Leaf to each Spine > Bandwidth of senders on that leaf Bandwidth from Leaf to all Spines (aggregate) > Bandwidth of receivers on that leaf

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 27 Design

• 9336FX2 can be used as a Leaf for 40G Gateways • Each supports up to 25x40G end point and requires 10x100G uplink

• 93180YC-EX/FX can be used as a Leaf for 10G Camera’s • Each supports up to 48x10G end points and requires 6x100G uplinks

• 9348FXP can be used as a Leaf for 1G Audio/Intercomm • Each supports up to 48x1/10G T end points with 2x100G uplinks

Number of End Points Platform/Quantity Uplinks Gateways- 9336FX2/2 20x100G 36x40G Camers- 93180-EX/4 24x100G 160x10G Audio and InterComm- 9348FXP 2x100G 70x1G

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 28 Network Topology

9508 Spine

6x100G Uplinks from each 93180 Leaf

10x100G Uplinks 2x100G Uplinks from each 9336 from each 9348 Leaf Leaf

9336 9336 93180 93180 93180 93180 9348 9348 Leaf 1 Leaf 2 Leaf 3 Leaf 4 Leaf 5 Leaf 6 Leaf 7 Leaf 8

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 29 Multicast Routing – PIM and ECMP

• Protocol Independent Multicast(PIM) enables multicast routing across subnets/networks.

• When multiple path exist between Source and Receivers , traffic is load balanced (ECMP)

• ECMP uses hashing to determine which path is used for a flow

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 30 PIM ECMP and Load Balancing

ECMP hashing could result in traffic loss as it

40G Link is not bandwidth aware!

UHD Video 12G Audio 1Mbps CC 100kbps

SMPTE 2110

S1 S2 S3 S4 R1(S1) R2(S2) R3(S3) R4(S4) There is a need for Intelligent Multicast Transport

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 31 Cisco’s Non Blocking Multicast (NBM)

• NBM brings bandwidth awareness to PIM • Traffic load balanced using flow bandwidth as a parameter • Prevents link oversubscription by ensuring flows more than link capacity is not sent

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 32 PIM ECMP with NBM

40G Link

UHD Video 12G Audio 1Mbps CC 100kbps

SMPTE 2110

S1 S2 S3 S4 R1(S1) R2(S2) R3(S3) R4(S4) NBM Brings Bandwidth Awareness to PIM ECMP

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 33 NBM modes

• NBM active mode (default) • NBM passive mode (shipping starting 9.3(2))

• NBM orchestrates flows in the fabric • NBM exposes API using which external controller can program end to end flow path from source to • NBM finds and programs a optimized non-blocking destination path from source to destination

• Destination either use IGMP or Broadcast controller Broadcast uses API to request for traffic Controller

API

PIM+NBM signaling between switches

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 34 NBM for Endpoint Bandwidth Protection

• NBM tracks flows a receiver is subscribed to

• If operator accidently routes more sources to receiver than interface capacity – NBM gracefully denies

the request 3x3G flow on 10G lane Join request for 4th source

NBM denies the request

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 35 Configuration Snippet – PIM and NBM

feature pim feature msdp feature ospf nbm flow-policy policy Anc_1 ip pim rp-address 192.168.100.1 group-list 224.0.0.0/4 bandwidth 10000 kbps ip group 239.100.160.221 router ospf 1 policy Audio_1 bandwidth 40000 kbps interface Ethernet1/33 ip group-range 239.30.11.1 to 239.30.11.10 ip address 192.168.1.1/31 ip router ospf 1 area 0.0.0.0 policy Video_1 ip pim sparse-mode bandwidth 1500000 kbps no shutdown ip group-range 239.20.11.1 to 239.20.11.10

feature pim ip pim rp-address 192.168.100.1 group-list 224.0.0.0/4

interface Ethernet1/49 ip address 192.168.1.0/31 ip router ospf 1 area 0.0.0.0 ip pim sparse-mode no shutdown

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 36 Cisco’s IP Fabric for Media IP Fabric for Media – Solution Components

Cisco Nexus

9200 Series NX-OS : NBM Process 9300-EX/FX/FX2 Series + 9500 -R Series

Cisco Nexus 9000 Series Cisco DCNM software (Optional)

From Cisco’s Data Center Portfolio

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 38 DCNM Media Controller

• Fabric Bootstrap : Day 0 Provisioning • Topology and Endpoint Visibility • End to End Flow Visualization • Policy Manager • API Gateway for Broadcast Controller • Network Health Monitoring

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 39 DCNM and NBM

DCNM uses NXAPI REST to push policies/configuration to switch

NBM Process streams state information to DCNM using Streaming Telemetry

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 40 Topology Discovery

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 41 Endpoint Discovery NBM Streams Endpoint Information to DCNM

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 42 Flow Visualization

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 43 Security

Permit/Deny end points Sender to mcast group White list policy Admission Flow Receiver to mcast group Black list policy Control Authorization

Define flow size Analytics & Monitor flow stats Flow Policing Sender policing & shaping Notifications Notify packet drops Monitor packet drops Notify security events

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 44 Flow Policy For Bandwidth Reservation and Securing Network Bandwidth

policy Video • Flow Policy defines bandwidth and QoS bandwidth 3000000 kbps ip group-range 239.1.1.0 to 239.1.1.255 parameters for flow

• NBM programs a policer that ensures traffic from an endpoint does not exceed what is allowed in the policy

• NBM uses bandwidth parameter in flow policy to

determine bandwidth reservation in the fabric 3Gbps

12Gbps

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 45 Host Policy Authorizing Endpoint to Send or Receive Traffic nbm host-policy receiver default deny • With SDI security was not an issue 5 host 100.1.18.2 group 239.1.1.1/32 permit

• With IP anyone with an IP device can send and IGMP join and subscribe to a feed or spoof a source

• Host Policy provides ability to restrict a sender Join request to send to certain flow(s) or a receiver to 239.1.1.1 subscribe to a certain flow(s)

Join request 239.1.1.2

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 46 Flow Statistics

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 48 Cisco IP Fabric for Media Response to Industry’s Challenges and Requirement

Non-Blocking Fabric Visibility and Analytics Low Latency Information Rich Topology 1/10/25/40/100 Gbps Flow Visibility Flow Statistics

Plug-n-Play HA & Scale Day 0 Deployment Spine-Leaf Topology Image and Configuration Updates Flow Migration Multicast and PTP Scaling

Security Open Standards Endpoint Admission Control SMPTE 2022-6 Flow Authorization SMPTE 2110 Flow Policing PTP – SMPTE 2059-2, AES67 AMWA Network Control REST API

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 49 Broadcast Controllers

Video IPATH

DCNM Control Plane Media Controller Media APIs/NXAPI/Netconf

IPFM Spine Spine

Leaf Leaf Leaf

VLI UC GV XP Node NK IP

Legacy SDI Layer

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 54 Deployment Architectures IP Fabric with Redundant Networks

• Two Independent Fabric • Two Independent Network Controller • Single Broadcast Controller • End point connected to both fabrics

Fabric A Fabric B

End Points

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 56 IP Fabric for Media – Distributed Studios

• Studios spread across buildings/locations Broadcast Controller • Have Leaf Switches at Each Studio • Aggregate it to Centrally Located Spine

Master Control Room Network Controller

IP Fabric

Studio A Studio B Studio C

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 57 Multi Site – Remote Leaf

• Remote Leaf Suitable when number of end point in Remote Site Small • Most Traffic is sent to Main Site Challenges: • Latency in Control Network between Network Controller and Remote Leaf • How will Broadcast Controller control end points in Remote Site • Needs dark fiber (No Service provided or router in between remote leaf and Spine) • PTP distribution : GM in main site

Main Site Remote Leaf

End Points End Points

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 58 Multi-Site and PIM Border

• Multi-Site and PIM Border is Full Mesh MSDP a feature with which the IPFM fabric can interconnect with another site / external PIM Router • Uses border-leaf to interconnect with an external site/router • The sites that are interconnected work independently.

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 59 PIM Border

External PIM Network

Full Mesh MSDP

Site A

ExS ExR

Layer 3 ports

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 60 PTP Time Synchronization Timing in SDI world

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 63 IEEE 1588-2008

• Two Way Time Transfer protocol (TWTT) • Accuracy in a well designed E2E model in the nanosecond range • Boundary Clocks (BC) and Transparent Clocks (TC) aim correcting delay variations, in both directions (asymmetry) Ordinary Boundary Clock Transparent Ordinary Clock grandmaster Clock Clock Leaf Slave

PTP PTP Reference Recovered Clock Clock PTP

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 64 Sync Delay Request PTP Considerations Delay Response

Transparent Clock Boundary Clock GM GM

Spine Spine

Leaf Leaf Leaf Leaf

Better Scale Lower Load on the GM

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 65 PTP profiles for media & broadcast

• AES67 (Audio driven) • Based on IEEE 1588-2008 default profile /w specific message rates • Announce: 1 {0,4} • Sync: -3 {-4,1} • DelayReq: 0 {-3,Sync +5}* • Allow all devices to be either Master or Slave • Multicast messages only • Default PTP domain: 0 {0-255}

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 66 PTP profiles for media & broadcast

• SMPTE 2059 (Video driven) • Based on a 5 sec fast locking requirement for endpoints /w spec rates • Announce: -2 {-3,1} • Sync: -3 {-7,-1} • DelayReq: 0 {Sync +0, Sync +5} • Default Slave mode unless can operate as Master • Additional PTP TLV with media specific information • Daily Jam Time, Default Frame rate, … • Supports Multicast, Mixed (Mcast/Ucast) and Unicast modes • Default PTP domain: 127 {0-127}

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 67 Sync Delay Request Providing Multiple PTP Profiles Delay Response

Boundary Clock GM 1588v2

Spine

Leaf Leaf

ST2059 AES67 1588v2

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 68 PTP for Redundant Fabrics With PTP Feeder Switches

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 70 PTP for Redundant Fabrics Without PTP Feeder Switches

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 71 PTP and Multi Site

GPS GPS GPS GPS

No PTP Extension

• Keep PTP separated between sites • Ensure the GMs at all sites are synced to GPS • Signal going from one site to another may need to be re-clocked

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 72 Checking PTP at the Switch

• show ptp brief • show ptp clock • show ptp parent

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 73 Checking PTP Messages at the Switch Port

• sh ptp port interface ethernet 1/x counters • sh ptp corrections

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 74 DCNM PTP Monitoring

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 75 Answering Industry Challenges

Integration with Broadcast Unchanged Operator Workflow SDI-based Controllers Video Router

Deterministic Network Non Blocking Network Design (Zero Packet Loss, Ultra Low with Bandwidth Aware Flow Latency and Minimal Jitter) Setup

Precision Time for SMPTE 2059-2, AES67 profile Synchronization

System Availability Redundant Network (-7) IP Network

Network Security Flow and Host Policies

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 76 Advance Media Flow Analytics Video Troubleshooting (Today)

Packet Loss Media DC Remote Production

Media Controller

Border Leaf MPLS

WAN WAN Router link

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 78 RTP Flow Monitoring

• Detect gaps in RTP flows • uncompressed flows like SMPTE 2110-20 • compressed flows MPEG-4,H.264 etc. • Leveraging Cisco’s Nexus 9000 Cloud Scale ASIC capability • ASIC can inspect every packet of every flow (up to 24k per switch) • Parses up to 128B of packet header to detect gaps in RTP flow

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 79 RTP headers include a sequence number which can be used to track loss

IP UDP RTP SMPTE 2110 Payload

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 80 Media Network Insights Best of Packet Show Loss Media DC Remote Production

Media Controller Report No RTP RTP drops Drops Reports

Border Leaf MPLS

WAN WAN Router link

RTP Flow

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 81 RTP Flow Monitor

!Configuration feature netflow ip flow rtp show flow rtp details -- Displays all active flows detected by the ASIC

RTP Flow timeout is 1440 minutes IPV4 Entries SIP DIP BD ID S-Port D-Port Intf/Vlan Name Packet Count BytesPerSec FlowStart 192.168.21.2 239.20.13.1 4139 5500 20000 Ethernet1/34 181699102492 157943157 22:25:08 UTC May 22 2019 192.168.100.164 239.101.160.22 4138 50000 20000 Ethernet1/33 41719636319 76983505 06:21:29 UTC May 30 2019 192.168.21.2 239.30.21.1 4141 5500 20000 Ethernet1/36 1388462946 299999 22:25:10 UTC May 22 2019 192.168.21.2 239.40.21.1 4141 5500 20000 Ethernet1/36 84118756 30686 22:25:11 UTC May 22 2019 show flow rtp errors active – Displays flows currently impacted

RTP Flow timeout is 1440 minutes IPV4 Entries SIP DIP BD ID S-Port D-Port Intf/Vlan Name Packet Count BytesPerSec FlowStart Packet Loss Loss Start Loss End 192.168.21.2 239.20.13.1 4150 5500 20000 Ethernet1/50 99709154952 157932128 06:21:22 UTC May 30 2019 56853 04:18:34 UTC Jun 08 2019 N/A

Leaf1# show flow rtp errors history –- Displays historic information of flows that where impacted and the time of impact (24hr on box history)

RTP Flow timeout is 1440 minutes IPV4 Entries SIP DIP BD ID S-Port D-Port Intf/Vlan Name Packet Count BytesPerSec FlowStart Packet Loss Loss Start Loss End 192.168.21.2 239.20.13.1 4150 5500 20000 Ethernet1/50 99713271686 157931882 06:21:22 UTC May 30 2019 307773 04:18:34 UTC Jun 08 2019 04:19:02 UTC Jun 08 2019 192.168.21.2 239.20.13.1 4150 5500 20000 Ethernet1/50 97761927229 157931915 06:21:22 UTC May 30 2019 27295 00:07:48 UTC Jun 08 2019 00:07:48 UTC Jun 08 2019

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 82 DCNM – RTP Flow Monitoring

Leveraging Telemetry – Nexus9k notifies DCNM • DCNM overlays end when a loss is detected to end path of flow and the point in the network where loss is detected

• Time spent on troubleshooting flow loss goes from several hours to seconds!

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 83 Customer Deployment and Use Case Major US Broadcaster News Rooms, Converged Infrastructure

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 85 OB Van / Production Truck

• UK Premier League broadcast with BT Sport

• Live UHD broadcast from IP-enabled truck • Grass Valley IP Camera and GV Node • World’s first live 4K UHD broadcast • Platform: N9508

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 86 Master Control Room – Major US Broadcaster

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 87 Event Live Production and Playout

• Cisco on Cisco Story • Internal customer for IPFM • All IP Studio Production • Platform: N9300

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 91 Playout Multi-Site

• Another common use case • Connect multiple locations via dark fiber

• Platform: N9300 and N9508 - Spine and Leaf • Platform: N9300 and N9508

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 92 Post Production Reimagine Your Broadcast Workflow

fx PRODUCTION POST-PROD GRAPHICS PLAYOUT DISTRIBUTION

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 94 Graphic Intensive Workflows

Cisco IP Fabric for Media

Cisco Hyperflex

• Graphics Production • VFX • Compositing / Overlays • Rendering • Real-time GFX Processing

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 95 Service Classes Queues

SMPTE 2110 LLQ Link Network control Control Files / Editing Best Effort

Graphics and Editing Graphics ST ST Storage 2110 2110

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 96 Prioritizing LIVE (Multicast) over File(Unicast/TCP)

• The solution allows LIVE workflow to co-exist with file based workflows

• NBM places the flows in priority queue

• User defined QOS policies are used to classify and place unicast or file based traffic in low priority queues

• Allows a certain percentage of bandwidth to be reserved for unicast

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 97 Distribution: Multicast NAT Reimagine Your Broadcast Workflow

fx PRODUCTION POST-PROD GRAPHICS PLAYOUT DISTRIBUTION

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 100 Multicast Challenges

Service Providers • No RIRs / DNS • No address ownership

• Multi-Tenancy

• Administrative domains • Overlap of addresses

• Security

• IGMP support Production DC

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 101 Multicast Address Translation

Service Providers

Multicast NAT

S2,G2 S1,G1

Production DC

Translate Source, Group , and L4 port Programable through APIs

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 102 Egress Multicast Address Translation

Service Providers

S2,G2

S1,G1 S3,G3

S4,G4 Production DC

Translate Source, Group , and L4 port Programable through APIs Scales to 1000s of entries

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 103 NAT for Destination Control

Switch changes Multicast mapping S1,G1 > S3,G3 S2,G2 > S3,G3

S1,G1 S2,G2 S3,G3

Destination static join to S3,G3

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 104 Conclusion Summary and Call to Action

• IP Fabric is the Next Gen Digital Glue for Media DC

• Spine Leaf Distributed Architecture • IP Fabric for Media • Multicast rich

• SDN Controller for Deterministic and Secure Media Fabric

• Automation and Streaming Telemetry

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 106 Useful Resource

• Cisco Media page @ http://www.cisco.com/go/media

• IP Fabric for Media on Cisco.com • Cisco IP Fabric for Media Design Guide • Precision Time Protocol for Timing in IP Fabric for Media Guide

• DCNM Page

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 107 Complete your online session • Please complete your session survey survey after each session. Your feedback is very important.

• Complete a minimum of 4 session surveys and the Overall Conference survey (starting on Thursday) to receive your Cisco Live t-shirt.

• All surveys can be taken in the Cisco Events Mobile App or by logging in to the Content Catalog on ciscolive.com/emea.

Cisco Live sessions will be available for viewing on demand after the event at ciscolive.com.

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 108 Continue your education

Demos in the Walk-in labs Cisco campus

Meet the engineer Related sessions 1:1 meetings

BRKDCN-2219 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 109 Thank you