Page: 1Ron Clifton MPLS 19/20 May 2015 150508
Fundamentals of MPLS for Broadcast Applications
Ron Clifton, P. Eng., BASc, MASc
CliftonGroup International Limited
Page: 2Ron Clifton MPLS 19/20 May 2015 150508
The Paradigm Shift
• The connectivity and technology exist today to implement the complete broadcast workflow from ingest to transmission in “the cloud”
• In addition, falling costs are making terrestrial IP connectivity (such as MPLS) a viable alternative to legacy satellite broadcast models.
Page: 3Ron Clifton MPLS 19/20 May 2015 150508
Objective and Outline• Objective: provide an overview of the fundamentals of Multi-
Protocol Label Switching (MPLS) networking needed to implement successful broadcast networks
• Outline:– Alternative terrestrial IP approaches
– Why MPLS IP-VPN technology ?
– Example service provider offerings
– Understanding Class of Service (COS/QOS)
– Applications
Page: 4Ron Clifton MPLS 19/20 May 2015 150508
One Approach: Internet Aggregation
SDI and/or IP Video
SDI and/or IP Video
SDI and/or IP VideoPROVIDERAPPLIANCE
Example service providers: LTN Global, VideoShipIn use for broadcast today (e.g. NBC,CNN,FOX, PBS & others)
PUBLIC INTERNET
Page: 5Ron Clifton MPLS 19/20 May 2015 150508
One Approach: Internet AggregationBuffering is used to “smooth out” expected network
jitter and latency/delay variations
Output buffer done at egress(200-600 msecs typical latency)
In-network jitter and delay
Original input at ingress
(e.g. linear video)
Page: 6Ron Clifton MPLS 19/20 May 2015 150508
Summary: Internet Aggregation
• OK for: • non-linear content distribution• linear where latency and P2MP are
not critical
• Careful re: enterprise-class pricing
• Limited COS traffic engineering
• NOT IP multicast enabled
Page: 7Ron Clifton MPLS 19/20 May 2015 150508
Another Approach: MPLS IP-VPN(Multi Protocol Label Switching)
PE= Provider EdgeCE=Customer Edge
Inherently robust and secure
(not the public Internet)
Page: 8Ron Clifton MPLS 19/20 May 2015 150508
MPLS IP-VPN
• Multi Protocol Label Switching (MPLS):– Next-gen Wide Area Network (WAN) technology replacing legacy
Layer 2 ATM & Frame Relay networks
• IP-VPN:
– Internet Protocol (e.g. Layer 3 router-to-router)
– Virtual Private Networks on shared but dedicated fiber
infrastructure
Page: 9Ron Clifton MPLS 19/20 May 2015 150508
Why MPLS IP-VPN?• State-of-the-art for enterprise-class
Ethernet over WAN today with multiple topologies (e.g. mesh) available
• 100 Mbps & DS3 (45 Mbps) are common and most popular
– 1 Gbps and 10 Gbps also readily available
• Becoming increasingly affordable & highly competitive
Multiple Tier 1 Vendors:
…+ othersWAN= Wide Area Networks
Page: 10Ron Clifton MPLS 19/20 May 2015 150508
Traditional Satellite OPEX Advantage for P2MP
P2MP= Point to multipoint
Page: 11Ron Clifton MPLS 19/20 May 2015 150508
Why MPLS IP-VPN?• Transparent private virtual networks using IP
• IP multicast enabled for bandwidth efficiency• Automatic redundancy/DR in the core network
• Class of Service (COS) provides ability to prioritize traffic (e.g. linear video over non-linear file delivery)• Typical low latency: e.g. 25- 50 msecs RTT• Typical low jitter: e.g. 2 - 5 msecs• Typical Bit Error Rate (BER): “Near zero”
• Variety of network topologies available including full-duplex (i.e. two-way) mesh interconnection
Page: 12Ron Clifton MPLS 19/20 May 2015 150508
Example Tier 1 Product OfferingsRouting Transparency Protection CoS Network Billing Technology
Customer ControlledFull Layer 2
Transparency
Optional on
local access.
Customer
ControlledDedicated Flat
Ethernet over
DWDM
Customer ControlledFull Layer 2
Transparency
Fast Reroute in
the core
All Traffic classified
as Premium DataShared Flat
Ethernet over
MPLS Core
Multipoint MAC
switching Ethernet
VPN service
Tagged or
Transparent
options
Fast Reroute in
the core4 Classes of Service Shared Flat
Ethernet over
MPLS core
IPv4, IPv6 Layer 3 ServiceFast Reroute in
the core
6 Classes of service
with 10 Priority
Options.
Shared Flat IP over MPLS
IPv4, IPv6 Layer 3 ServiceFast Reroute in
the core4 Classes of Service
Public
Internet
Tiered and
BurstableIP over MPLS core
Source: Verizon 2014Source: Verizon
Page: 13Ron Clifton MPLS 19/20 May 2015 150508
Example Tier 1 Product Offerings
Source: Level 3
Page: 14Ron Clifton MPLS 19/20 May 2015 150508
Multi-protocol label switching (MPLS) and flexible quality of service (QoS) let you segment and prioritize data traffic throughout your network to create the ideal high-performance environment for voice over IP (VoIP), video, and other bandwidth-intensive business applications
Example Tier 1 Product Offerings
Source: CenturyLink
• OC-192 IP backbone network• Support for Layer 1 and multiple Layer 2 access types• Flexible QoS functionality:
• Eight priority queues• 14 percentage templates• Four queuing methods
• Comprehensive SLAs• Any-to-any connectivity• Flat rate, tiered and usage-sensitive billing options
Private Port and VPN Services Features
Page: 15Ron Clifton MPLS 19/20 May 2015 150508
An MPLS IP-VPN Network Approach
MPLSNetwork
Station
((( )))
CE
PE= Provider EdgeCE=Customer Edge
CE
CE
CE
CE
CE
Page: 16Ron Clifton MPLS 19/20 May 2015 150508
Concept: Layer 3 MPLS Mesh IP-VPN
An MPLS IP-VPN Mesh network is conceptuallyequivalent to a virtual (router to router) Ethernet LAN
Station
Station
Station
Station
Eth
ern
et L
AN
LAN= Local Area Network
Layer 3 MPLS IP-VPN
Network
Page: 17Ron Clifton MPLS 19/20 May 2015 150508
An Example M&E Application
Linear
Non-Linear
M&C
Content
Linear
Non-Linear
Content
M&C
M&C=Monitoring & Control
Page: 18Ron Clifton MPLS 19/20 May 2015 150508
Understanding COS/QOS• Class of Service (COS) is a traffic engineering technique used
to prioritize traffic on a network
• e.g. the 3-bit CS0-7 VLAN tagging in Ethernet headers (per 802.1Q)
• used to implement Quality of Service (QOS) rules to differentiate and shape/police network traffic
• For modern Layer 3 IP networks, Differentiated Services (DiffServ) QOS (e.g. DSCP-x) replaces legacy IPv4 Type of Service (TOS)
Page: 19Ron Clifton MPLS 19/20 May 2015 150508
Example M&E Application
COS is checked at ingress to the MPLS network and delivered over MPLS by priority assigned limits/queues
VLAN-type COS is set by application and priority
For example:
HI -------
LOW ---
MED ---
Policing to bandwidth limits (e.g. 100 Mbps) is done at the egress from the MPLS network
----- HI
----- LOW
----- MED
Page: 20Ron Clifton MPLS 19/20 May 2015 150508
Fully Duplex & Symmetric – Both ways
COS is checked at ingress to the MPLS network and delivered over MPLS by priority assigned limits
Policing to bandwidth limits (e.g. 100 Mbps) is done at the egress from the MPLS network
HI -------
LOW ---
MED ---
VLAN-type COS is set by application and priority
For example:
----- HI
----- LOW
----- MED
Page: 21Ron Clifton MPLS 19/20 May 2015 150508
ProductionProgramming
& Traffic
AutomationNear-Line& Archive
Playout & Encode
Example Legacy Broadcast Configuration
Live events
Page: 22Ron Clifton MPLS 19/20 May 2015 150508
ProductionProgramming
& Traffic
AutomationNear-Line& Archive
Playout & Encode
Example MPLS Broadcast Configuration
Live events TSoIP
Man
age
d V
LAN
Sw
itch
MulticastSource *
Linear
TSoIP = Transport Stream over IPNon-linear
File Transfer(unicast
&multicast)
Monitoring& Control
M&C
Page: 23Ron Clifton MPLS 19/20 May 2015 150508
ProductionProgramming
& Traffic
AutomationNear-Line& Archive
Playout & Encode
Example MPLS Broadcast Configuration
Live events TSoIP
Man
age
d V
LAN
Sw
itch
MulticastSource *
Linear
Non-linear
File Transfer(unicast
&multicast)
Monitoring& Control
M&CMED ->
HI ->
LO -> COS: EXAMPLES ONLY
TSoIP = Transport Stream over IP
Page: 24Ron Clifton MPLS 19/20 May 2015 150508
“IP”IRDs“IP”IRDs
Example “Station-side” Configuration
IRD = Integrated Receiver Decoder
“IP”IRDs
VLAN Switch
File Share
Cache
M&C
((( )))
ProductionProgramming
Traffic,Automation,
MasterControl
& Playout
HD-SDISTATION
FTP
Multicast video
Page: 25Ron Clifton MPLS 19/20 May 2015 150508
“IP”IRDs“IP”IRDs
Example “Station-side” Configuration
IRD = Integrated Receiver Decoder
“IP”IRDs
VLAN Switch
File Share
Cache
M&C
((( )))
ProductionProgramming
Traffic,Automation,
MasterControl
& Playout
HD-SDISTATION
FTP
MED
HI
LO
COS: EXAMPLES ONLY
Multicast video
Page: 26Ron Clifton MPLS 19/20 May 2015 150508
Example: using COS to Manage QOS
BEST EFFORT(COS=LOW)
• 5 GB @ 50 Mbps = 13.3 mins
• 5 GB @ 100 Mbps = 6.7 mins
• 5 GB @ 200 Mbps = 3.3 mins
BEST EFFORT
IP MULTICAST(COS=HI)
• HD: 15 Mbps• SD: 4 Mbps
IP MULTICAST
This IRD does multicast join
Page: 27Ron Clifton MPLS 19/20 May 2015 150508
Example – Full Duplex Mesh Linear
IP MULTICAST(COS=HI)
• HD: 15 Mbps• SD: 4 Mbps
IP MULTICAST
Page: 28Ron Clifton MPLS 19/20 May 2015 150508
Example- adding Diversity & Scaling Up
Secondary(Diversity, DR/BC &
load Balancing)
Primary
Page: 29Ron Clifton MPLS 19/20 May 2015 150508
… conceptually is functionally equivalent to:
LAN
Page: 30Ron Clifton MPLS 19/20 May 2015 150508
Other Features of MPLS IP-VPN
Direct internet Access (DIA)
PublicInternet
Private & HybridCloud Service
Providers(IaaS, PaaS, SaaS)
Page: 31Ron Clifton MPLS 19/20 May 2015 150508
STATIONSLOCALCABLE
GigE/10GigE
100 Mbps
CLOUD SERVICES(PRIVATE and/or
HYBRID)
MPLS Layer 3
IP-VPN MESH
NETWORK
Satellite Overlay &
Backup
A Practical Example
PUBLICINTERNET
PrimaryNOC
SecondaryNOC
Other
Page: 32Ron Clifton MPLS 19/20 May 2015 150508
Hybrid Cloud??????
Page: 33Ron Clifton MPLS 19/20 May 2015 150508
Questions?
Thank you for your time!
Top Related