Software-Defined Multicast Network Overlay Framework draft-qi-bitar-intarea-sdn-multicast-overlay-00

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

How OAM Identified in Overlay Protocols

Stateless Multicast with Bit Indexed Explicit Replication

Multicast Information Model

Network Scalability Ignas Bagdonas RIPE68 13-MAY-2014

EVPN Multicast. Disha Chopra

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

Viewing IP and MPLS Multicast Configurations

VXLAN Overview: Cisco Nexus 9000 Series Switches

Provisioning Overlay Networks

Enhanced Virtual Networks (VPN+) Stewart Bryant & Jie Dong (Huawei) draft-bryant-rtgwg-enhanced-vpn-01

Software-Defined Networking (SDN) Overview

Carrier SDN for Multilayer Control

Multicast Yang Model

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

Demand-Based Control Planes for Switching Fabrics

Chapter 10: Review and Preparation for Troubleshooting Complex Enterprise Networks

Stateless Multicast with Bit Indexed Explicit Replication (BIER)

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast

Introduction xvii. Assessment Test xxxiii

Fabric Connect Multicast A Technology Overview. Ed Koehler - Director DSE. Avaya Networking Solutions Group

ENTERPRISE MPLS. Kireeti Kompella

Configuring multicast VPN

BESS work on control planes for DC overlay networks A short overview

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

Multicast routing Draft

Stateless Multicast with Bit Indexed Explicit Replication

Internet Engineering Task Force (IETF) A. Dolganow Nokia T. Przygienda. Juniper Networks, Inc. S. Aldrin Google, Inc.

Multi Topology Routing Truman Boyes

Tag Switching. Background. Tag-Switching Architecture. Forwarding Component CHAPTER

Table of Contents 1 Multicast VPN Configuration 1-1

VXLAN Design with Cisco Nexus 9300 Platform Switches

IP Multicast. Overview. Casts. Tarik Čičić University of Oslo December 2001

CSE 123A Computer Networks

Multicast service model Host interface Host-router interactions (IGMP) Multicast Routing Distance Vector Link State. Shared tree.

Scalable Video Transport over Wireless IP Networks. Dr. Dapeng Wu University of Florida Department of Electrical and Computer Engineering

Introduction to Segment Routing

FROM SDN TO CLOUD NETWORKING. Bob Muglia EXECUTIVE VICE PRESIDENT, SOFTWARE SOLUTIONS DIVISION

Institute of Computer Technology - Vienna University of Technology. L73 - IP QoS Integrated Services Model. Integrated Services Model

Cisco Service Advertisement Framework Fundamentals

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

CCIE Service Provider

Design Intentions. IP QoS IntServ. Agenda. Design Intentions. L73 - IP QoS Integrated Services Model. L73 - IP QoS Integrated Services Model

Enhanced Virtual Private Networks (VPN+)

Quality of Service II

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

Foreword xxiii Preface xxvii IPv6 Rationale and Features

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast

ETSF10 Internet Protocols Routing on the Internet

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

Cisco Group Encrypted Transport VPN

Controller Based BGP Multicast Signaling

Best Practices for Extending the WAN into AWS (IaaS) with SD-WAN

An on Demand IPv4/IPv6 Multicast Translator

WAN Edge MPLSoL2 Service

Da t e: August 2 0 th a t 9: :00 SOLUTIONS

! Naive n-way unicast does not scale. ! IP multicast to the rescue. ! Extends IP architecture for efficient multi-point delivery. !

Deploying MPLS Traffic Engineering

Connecting to the Network

Network Configuration Example

"Charting the Course...

Implementing VXLAN. Prerequisites for implementing VXLANs. Information about Implementing VXLAN

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

Hierarchical Fabric Designs The Journey to Multisite. Lukas Krattiger Principal Engineer September 2017

Pseudo Wire Emulation Edge to Edge (PWE3) and Multi-Protocol Label Switching (MPLS)

Multiple LAN Internet Protocol Converter (MLIC) for Multimedia Conferencing

Location ID Separation Protocol. Gregory Johnson -

DECODING SOFTWARE DEFINED NETWORKS

Cisco 5921 Embedded Services Router

Vmware VCXN610. VMware Certified Implementation Expert (R) Network Virtualization.

Design of Next Generation Internet Based on Application-Oriented Networking

IPv6 PIM-DM configuration example 36 IPv6 PIM-SM non-scoped zone configuration example 39 IPv6 PIM-SM admin-scoped zone configuration example 42 IPv6

Creating and Managing Admin Domains

WELCOME. Chicago Juniper Users Group SEPT 18TH, 2013

ICS 351: Today's plan. routing protocol comparison encapsulation network dynamics multicasting in general IP multicasting IGMP PIM

Ossification of the Internet

Dynamic Orchestration & Operation of Chained Network Services

Exam Questions

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

EVPN BUM Procedures Update

Scalable Multipath Routing (towards)

Introduction to IGMP for IPTV Networks

Multi-site Datacenter Network Infrastructures

Multicast as an ISP service

Routing over Low Power and Lossy Networks

MPLS/Tag Switching. Background. Chapter Goals CHAPTER

Internet Indirection Infrastructure (i3) Ion Stoica, Daniel Adkins, Shelley Zhuang, Scott Shenker, Sonesh Surana. UC Berkeley SIGCOMM 2002

Hands-On Advanced Internetworking TCP-IP / IPv6 / VoIP

Proposed Node and Network Models for M2M Internet

SOLUTION BRIEF Enterprise WAN Agility, Simplicity and Performance with Software-Defined WAN

Cloud Data Center Architecture Guide

Carrier Ethernet Evolution

Virtual Subnet : A L3VPN-based Subnet Extension Solution draft-xu-l3vpn-virtual-subnet-01

Lecture 19: Multicast. CSE 123: Computer Networks Stefan Savage

Configuring VXLAN EVPN Multi-Site

Configuring Multicast Routing

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

SDN Controllers in the Broadcast TV Environment

ETSI TS V1.1.1 ( )

IP MULTICAST EXPLAINED

Transcription:

Software-Defined Multicast Network Overlay Framework draft-qi-bitar-intarea-sdn-multicast-overlay-00 David Qi, Bloomberg Nabil Bitar, Nuage Networks/Nokia Truman Boyes, Bloomberg Senad Palislamovic, Nuage Networks/Nokia Anil Lohiya, Juniper IETF98 - Chicago Intarea WG 1

Outline Problem Statement Requirements Proposed Framework SDN Multicast Framework Next Steps IETF98-Chicago Intarea WG 2

Problem Statement Today s Multicast Solutions P1: Network scalability, stability and impact on unicast with limited operator control Distributed (on-router) multicast control plane shares compute resources with unicast Multicast receiver Joins & Leaves Periodic Multicast state refresh P2: lack of uniform multicast admission control mechanisms and path computation constrain support across implementations Based on entitlement of receivers and senders Based on bandwidth in path computation, when it applies, and at nodal level With IP multicast data plane or non-te signaled paths, there is no bandwidth control capability Based on operator network design policies on resource usage Based on QoS constraints (e,g., latency, jitter) often not accounted for P3: Restrictions and constrains that limit the ability to carry multicast traffic across network domains with different multicast capabilities Network domains may be part of same or different ASs and/or operators IETF98-Chicago Intarea WG 3

Problem Statement Today s Multicast Solutions P4: Inability of operator(s) to flexibly design multicast (inter-) networks coping with operations requirements and underlying network capabilities P5: Lack of uniform security policies and mechanisms to protect against various DoS attacks in control or data plane P6: Lack of multicast telemetry data IETF98-Chicago Intarea WG 4

Multicast SDN Overlay Framework Objective: Define a reference architecture and framework that ease the development of interoperable solutions that address today s problems Genesis: SDN Paradigm Provides for the decoupling of the multicast control plane from the routing forwarding elements and unicast control Unified control plane across the various forwarding element implementations Uniform admission control (entitlement and bandwidth) Multicast tree computation algorithms that can take into account various constraints Multicast SDN Domain controllers for scale and extending multicast control across domain boundaries with different capabilities and administrative responsibilities Management Applications that can control the additions of receivers, senders, and steering of traffic IETF98-Chicago Intarea WG 5

Multicast SDN Overlay Framework Key Requirements Addressed (1 of 2) No network topology constraints, but unicast and multicast topology aware (resources, capabilities) Decouple unicast and multicast topologies - select replication nodes and types Agnostic to other services in network (unicast and multicast) Support existing multicast applications no modifications required Support for multi-tenancy (implications to both control plane and data plane) Support for edge replication over underlay unicast data plane transport. Underlay unicast transport: IPv4 and IPv6 MPLS Segment routing Support for edge replication over underlay multicast data plane transport. Underl unicast transport: IPv4 and IPv6 MPLS BIER IETF98-Chicago Intarea WG 6

Multicast SDN Overlay Framework Key Requirements Addressed (2 of 2) Admission Control (entitlement and bandwidth) Path (re-) computation based on various constraints Programmability of network elements policies and multicast forwarding entries Stitching of multicast traffic across different multicast domain boundaries with different capabilities IETF98-Chicago Intarea WG 7

Multicast SDN Overlay Framework Reference Architecture (1 of 3) +------------------------------------+ Management/Application +------------------------------------+ ^ MApp-C +-----------------------------------------------+ Multicast SDN Control +-----------------------------------------------+ ^ ^ ^ ^ ^ ^ MSE-C MSN-C MBG-C MC-C MSN-C MTTES-C +-------+ +----+ +---+ +---+ +---+ +---+ ( ) MT-TES TES --- MSE ---- MSN ---- ---- CN ---- MSN -( )-- +----+ +---+ +---+ +---+ +---+ ( ) +-------+ IGMP MLD +---+ +-- MBG --+ +---+ Network.. \+-------+/ MBG +-------+ IETF98-Chicago Intarea WG 8

Multicast SDN Overlay Framework Reference Architecture (2 of 3) terminology and functionalities MSD (Multicast SDN Domain): under the control of one multicast SDN controller in ne admin domain MSE (Multicast Service Edge): Multicast on LAN ports (control and data plane replication) Proxies multicast joins/leaves to SDN controller Receives/sends multicast packets, unicast-encapsulated from/to designated MSNs MSN (Multicast Service Node): Designated multicast replicator for MSEs with senders and/or receivers for a multicast group. Replicates and receives multicast packets from other MSNs and MBGs. MBG (Multicast Border Gateway): Interconnects MSDs CN (Core node): provides transit underlay transport IETF98-Chicago Intarea WG 9

Multicast SDN Overlay Framework Reference Architecture (3 of 3) Models Full: SDN Controller performs all control plane functions and programs the data path all nodes in an MSD Draft provides an operations overview Hybrid: Admission control and programmability of MSE-MSN data pathand multicat group membership on MSN by SDN controller Distributed control plane on MSNs and MBGs (BGP-MVPN) in an MSD Cut-Through: MSE to MSE direct replication IETF98-Chicago Intarea WG 10

Next Steps Solicit feedback on mailing list input is appreciated Expand on Control Plane and multi-multicast SDN Domain section Add fault tolerance Add use cases Call out what can be leveraged from existing protocols and the needed new work IETF98-Chicago Intarea WG 11

Questions/Discussion Thanks! IETF98-Chicago Intarea WG 12