SDN Controllers in the Broadcast TV Environment

Similar documents
SDN Controllers in the WAN: protocols and applications

PIM-tunnels and MPLS P2MP as Multicast data plane in IPTV and MVPN. Lesson learned

Carrier SDN for Multilayer Control

Stateless Multicast with Bit Indexed Explicit Replication (BIER)

Juniper Networks Live-Live Technology

EVPN Multicast. Disha Chopra

Packet-Optical SDN Field Trial for Multi-Layer Network Optimization. Jim Theodoras May 2016

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

Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing

Stateless Multicast with Bit Indexed Explicit Replication

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

NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING)

The Role of the Path Computation El ement Centralized Controller in SDN & NFV

Network Automation in the WAN (NA-WAN)

Core of Multicast VPNs: Rationale for Using mldp in the MVPN Core

Network Configuration Example

Recent Advances in MPLS Traffic Engineering

Network Configuration Example

Deploying Next-Generation Multicast VPN. Emil Gągała PLNOG, Warsaw,

The Transformation of Media & Broadcast Video Production to a Professional Media Network

Stateless Multicast with Bit Indexed Explicit Replication

IxNetwork TM mldp Emulation

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

ABNO: a feasible SDN approach for multivendor. optical networks. A. Aguado, V. López, J. Marhuenda, O. González de Dios and J.P. Fernández-Palacios

SMPTE ST In Real World Applications. Paul Macklin (Vimond) and Alexander Sandstrom (Net Insight)

Network Scalability Ignas Bagdonas RIPE68 13-MAY-2014

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

Segment Routing On Demand SR Next Hop. Bertrand Duvivier Principal Engineer CKN, March 29 th 2016

IP/LDP FAST PROTECTION SCHEMES

Session 2: MPLS Traffic Engineering and Constraint-Based Routing (CR)

Internet Engineering Task Force (IETF) Category: Standards Track ISSN: Y. Cai Alibaba Group T. Morin Orange June 2016

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

Introduction to Segment Routing Santiago Álvarez, Distinguished Technical Marketing Engineer BRKRST-2124

Functional validation of the cooperation between Virtual Network Topology Manager and Path Computation Element

Introduction to Segment Routing

IP Fabric Architectures for SMPTE 2110 Bits By The Bay 2018 Conference. Ammar Latif Cisco Systems

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS

EVPN BUM Procedures Update

Agenda DUAL STACK DEPLOYMENT. IPv6 Routing Deployment IGP. MP-BGP Deployment. OSPF ISIS Which one?

Internet Engineering Task Force (IETF) Category: Standards Track. T. Morin France Telecom - Orange Y. Rekhter. Juniper Networks.

A Segment Routing (SR) Tutorial. R. Bonica NANOG70 June 6, 2017

BIER-TE TEAS framework IETF101. draft-eckert-teas-bier-te-framework-00 Toerless Eckert, Huawei

BraindumpsQA. IT Exam Study materials / Braindumps

Spirent TestCenter EVPN and PBB-EVPN AppNote

About IOS XR Traffic Controller (XTC)

Introduction to IEEE 802.1Qca Path Control and Reservation

Software defined networking

Traffic Engineering for the Modern MPLS Backbone Extending PCEP for Stateful Control of MPLS RSVP-TE Attributes

MPLS etc.. 9 May 2017 AN

Latest work in the IETF for SDN and NFV

Junos MPLS and VPNs. Day(s): 5. Course Code: Overview

ENTERPRISE MPLS. Kireeti Kompella

Inter-SDN in Seamless MPLS for Mobile Backhaul

PCEP Extension for Distribution of Link-State and TE information for Optical Networks

Designing and Provisioning IP Contribution Networks

"Charting the Course...

Future of PCE. Dhruv Dhody, Sr. System Architect, Huawei Technologies

BGP-TE APPLICATION LEVEL TOPOLOGY INTELLIGENCE

Enhanced Virtual Private Networks (VPN+)

Release Notes for NorthStar Controller

EXPLORER SDN PATH PROVISIONING

Global Table Multicast with BGP-MVPN Protocol draft-zzhang-mboned-mvpn-global-table-mcast-00

Routing Applications State of the Art and Disruptions

2D1490 p MPLS, RSVP, etc. Olof Hagsand KTHNOC/NADA

SDN Workshop. Contact: WSDN01_v0.1

Network Automation through WAN SDN control

Viewing IP and MPLS Multicast Configurations

You must be familiar with IPv4 multicast routing configuration tasks and concepts.

Open Source Netphony Suite: Enabling Multi-layer Network Programmability

RSVP-TE Point to Multi-Point (P2MP) Emulation Software

Multi Topology Routing Truman Boyes

Digital Transformation

Network Configuration Example

Configuring Multicast VPN Extranet Support

NGEN MVPN with P2MP LSP

Spirent TestCenter Segment Routing AppNote

THE MISSING LAYER: SDN ANALYTICS AND AUTOMATION FOR MULTI-SERVICE NETWORKS

On the Scalability of RTCP Based Network Tomography for IPTV Services. Ali C. Begen Colin Perkins Joerg Ott

EXAM - 4A Alcatel-Lucent Virtual Private Routed Networks. Buy Full Product.

Introduction to Segment Routing

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

Global Table Multicast (GTM) Based on MVPN Protocols and Procedures

internet technologies and standards

SDN Workshop. Contact: WSDN01_v0.1

Segment Routing Configuration Guide, Cisco IOS XE Fuji 16.7.x

Routing Resiliency Latest Enhancements

Multicast VPN using BIER

JN0-210.juniper. Number: JN0-210 Passing Score: 800 Time Limit: 120 min.

SEGMENT ROUTING PRINCIPLES AND APPLICATIONS FOR SDN

Configure IOS XR Traffic Controller (XTC)

Multicast Information Model

SharkFest 18 US. BGP is not only a TCP session

Internet Engineering Task Force (IETF) Deutsche Telekom January 2015

DetNet. Flow Definition and Identification, Features and Mapping to/from TSN. DetNet TSN joint workshop IETF / IEEE 802, Bangkok

Link Failure Recovery for MPLS Networks with Multicasting

Segment Routing. Clarence Filsfils Distinguished Engineer

Multicast OLSP Establishment Scheme in OVPN over IP/GMPLS over DWDM

Building Infrastructure for Private Clouds Cloud InterOp 2014"

SRv6: Network as a Computer and Deployment use-cases

IXNETWORK SOFTWARE DEFINED NETWORK (SDN) TEST SOLUTION

Transcription:

SDN Controllers in the Broadcast TV Environment Julian Lucek jlucek@juniper.net @julianlucek

Agenda Broadcast TV use-cases in the WAN How resilience is achieved The role of the SDN Controller

Broadcast TV in WAN Distribution From HQ to DTTV transmitter masts and satellite head-ends Compressed: few 10 s of Mbps per stream Contribution e.g. from sports stadium to HQ Produced on-the-fly in Outside Broadcast (OB) truck and then transported over WAN to HQ In past, typically compressed but now some broadcasters moving to uncompressed Remote Production (new) e.g. from sports stadium to HQ, or small remote studio to HQ Raw camera and audio feeds sent directly over WAN to production gallery in HQ Typically uncompressed

Uncompressed video bit-rates

SMPTE 2022-7 Seamless Protection Network 23 21 20 23 22 21 20 Source 23 22 21 20 Receiver Two duplicate streams sent simultaneously into network: Live-live RTP media streams with sequence numbers They follow diverse paths across network Receiving media device buffers streams and inspects RTP sequence number of packets if packet with sequence number N is missing from one stream, is replaced by corresponding packet from other stream

Path Diversity in WAN Could build network with two distinct planes, and send duplicate streams over the two planes However, sparse fibre networks (rings) and fate-sharing make it difficult to build disjoint dual plane networks in many cases Therefore in practice typically have single-plane WAN network, with pairs of path-diverse TE LSPs to carry the SMPTE 2022-7 duplicate streams Typically RSVP-TE P2MP LSPs used, as most of the traffic is multicast Also used for Financial Market Data

Source PE1: ingress for red P2MP LSP PE2: ingress for blue P2MP LSP customer site D PE10 PE3 customer site A PE9 PE4 PE8 P1 P2 PE5 customer site C PE7 PE6 customer site B Each customer site is dual-homed to a pair of PEs: one PE is served by the red P2MP LSP, the other is served by the blue P2MP LSP.

Source PE1: ingress for red P2MP LSP PE2: ingress for blue P2MP LSP customer site D PE10 PE3 customer site A PE9 PE4 PE8 P1 P2 PE5 customer site C PE7 PE6 customer site B If any node or link breaks, each site is still served by at least one P2MP LSP, so no interruption to service

BGP Multicast VPN Provides isolation between different customers that use the network => Multitenancy PE1 Each customer gets its own dedicated P2MP LSPs Same VPN can carry both unicast and multicast traffic. Extranet functionality to allowed controlled exchange of data between desired VPNs. PE5 PE4 PE3 PE2

BGP Multicast VPN: Selective tree Source: S1, G1 S1, G1 --> P2MP X Broadcast TV has highbandwidth streams PE1 So each stream put onto its own Selective Tree that only goes to PEs with interested receiver PE5 P2MP LSP X PE2 PE4 PE3 Receiver 1: S1, G1 Receiver 2: S1, G1

SDN Controller for WAN Requests via GUI Requests via Northbound API Real-time topology (BGP-LS) LSP reporting (PCEP) Streaming Telemetry NorthStar Controller LSP creation/modification (PCEP) MPLS Network

The Role of the SDN Controller in Broadcast TV Live visibility of network topology, SRLGs and bandwidth availability Path computation and instantiation of point-to-point and P2MP LSPs Including diversely routed pairs of LSPs Path diversity is required by SMPTE Seamless Protection scheme Path computation takes bandwidth requirement of media stream into account contention is unacceptable! Monitoring of live LSP status Consumption and visualization of streaming telemetry Bandwidth calendaring Exhaustive failure simulation as a function of time, taking into account the bookings on the calendar

Media flow instantiation via SDN Controller OSS P2MP LSP ingress/egress nodes (S,G) MVPN identity BW requirement Instantiation by PCEP Start/end time REST API Status reporting via PCEP SDN Controller

PCEP instantiation of P2MP LSP and VPN/(S,G) binding Key PCEP drafts: IETF draft for PCE-initiated P2MP LSPs https://tools.ietf.org/html/draft-ietf-pce-stateful-pce-p2mp-05 PCEP PCInitiate message carries full ERO of each sub-lsp IETF draft for carrying flow-mapping information https://www.ietf.org/id/draft-li-pce-pcep-flowspec-03.txt Draft has TLV to carry Route Distinguisher of the MVPN Also has TLVs for multicast source and group address, when using Selective Trees These TLVs included in the PCInitiate message when instantiating the P2MP LSP

Multicast Flow Specification TLV Encoding 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Rsvd S W R Rsvd B Z Src Mask Len Grp Mask Len +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ~ Source Address ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ~ Group multicast Address ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ https://www.ietf.org/id/draft-li-pce-pcep-flowspec-03.txt

NorthStar live demo Come and see live demos of our NorthStar WAN SDN Controller at the Juniper exhibition booth

Thank you