Live-Live: A Network Solution Without Packet Loss
|
|
- Margery Hunt
- 6 years ago
- Views:
Transcription
1 Live-Live: A Network Solution Without Packet Loss BRKIPM-3061 Follow us on Twitter for real time updates of the #CLEUR
2 Housekeeping We value your feedback- don't forget to complete your online session evaluations after each session & the Overall Conference Evaluation which will be available online from Thursday Visit the World of Solutions and Meet the Engineer Visit the Cisco Store to purchase your recommended readings Please switch off your mobile phones After the event don t forget to visit Cisco Live Virtual: Follow us on Twitter for real time updates of the #CLEUR 2
3 Session Objectives At the End of the Session, I Hope You Will Discover what Live-Live is Know the applications and networks Live-Live is mostly useful for Understand the different pieces that comprise a Live-Live solution Be familiar with various options to build a Live-Live network Be proficient with routing solutions Cisco offers to support Live-Live Feel good and give a good mark 3
4 Agenda All About Live-Live The theoretical stuff The practical stuff The important stuff 4
5 Live-Live: The Theoretical Stuff
6 What, Why Live-Live is a solution that builds on a technique using dual transmission to recover from packet loss within a bounded delay - Reliability v.s. Resiliency The push for a resilient network demands us to improve, enhance and standardize the solutions 6
7 Reliability Revisited Three main elements contribute to transport reliability - Packet loss - Packet reordering - Packet duplicates TCP is a reliable transport protocol UDP is not PGM is an attempt to improve reliability for multicast 7
8 Reliable Transport Comes at a Cost Host OS has to keep a large buffer - Multiple senders/receivers aggravate resource contention Retransmission incurs a delay Hard to scale to thousands of receivers or more while maintaining relative fairness - N v.s. 2 copies 8
9 Considering Real-Time Applications Market data, video, others Need to deliver data to many receivers (consumers) Need to maintain fairness A late packet is as good as a lost one - For video, a late packet causes the same playback artifact as a lost packet - For market data, a late packet delivers stale information that cannot be used - There are other examples 9
10 Building a Resilient Network Minimize or even eliminate packet loss - Accept duplicates in some cases as a trade-off/cost Minimize delay for repair packet in case of loss Application/OS re-order packets if needed - Can also be done by routers in near future Scale, scale, scale
11 Live-Live Is About Dual Streaming Two packet streams flow in the network - They can, (but don t have to) be identical Transmitted concurrently, or interleaved with a delay. Any single stream is sufficient to support the application More than two streams work fine (but less common) 11
12 Live-Live Is About Dual Streaming The redundant stream can be generated by - Applications - Host OS/Drivers - First hop router - Ingress edge router Duplicate packets can be removed or merged by - Egress edge routers - Last hop routers - Applications 12
13 Spatial Redundancy Two streams have different network addresses or encapsulations and flow concurrently in network Network provides (guarantees) diverse paths Paths should have similar forwarding delay In theory, there is no delay between the original packet and the repair packet If there is a failure to one path causing packet loss, it is extremely unlikely the repair packet on the other path will be lost as well 13
14 An Example of Spatial Redundancy Stream #1 Stream #2 Path 1 Video Source Video Receivers DCMG Path 2 DCMG or VQE Application (DCM) generates two identical streams with different network addresses Application removes duplicates 14
15 An Example of Spatial Redundancy When There Is a Failure Path 1 Video Source Video Receivers DCMG Path 2 DCMG or VQE Single failure affects only one stream Packet loss is repaired with minimum latency 15
16 Temporal Redundancy Two packets carrying the same content (or one original, one repair) are transmitted with a delay - Network addresses may be the same - Packets from two streams are interleaved - Separation between the streams should exceed the worst case outage expected (e.g., 0 ms) The network is not required to build diverse paths If one packet is lost, its repair is expected to arrive around 0 ms - Unless there are two network failures, or - The network cannot converge within 0ms upon one failure 16
17 An Example of Temporal Redundancy Block #1 Block #2, offset 0 ms Video Source Video Receivers Two streams follow the same path if using the same network addresses Application removes duplicates 17
18 An Example of Temporal Redundancy Block #1 Block #2, offset 0 ms Video Source Video Receivers If there is a packet loss, the repair arrives around 0 ms later 18
19 Spatial vs. Temporal Redundancy Requirement Spatial Temporal Bandwidth X 2 X 2 Network Addresses Must be different Can be the same Diverse Routing Required Not required Repair Delay Almost zero Some Minimum Application Awareness Sender Receiver (for different destination addresses) Sender 19
20 Live-Live and IP Multicast Scale to many receivers - It appeared the one casualty was the federal website intended to keep Canadians informed about earthquakes. Last time there was a temblor in the region, last June, it froze the website for Earthquakes Canada. Predictable forwarding delay - No retransmission Fairness in the presence of a large fanout - Network, not individual host/router, performs packet replication Mar 16, html 20
21 Live-Live and IP Multicast Flexible forwarding algorithms - Either destination, or source and destination based - Perfect match for establishing diverse path to support spatial redundancy - If using different source addresses, minimum change needed for application on receiver side to support spatial redundancy Live-Live can be accomplished with a unicast transport too 21
22 Live-Live: The Practical Stuff
23 The Practical Stuff How to build a live-live network Applications Networks - Access - Edge - Core 23
24 Things To Consider Application Considerations - Can the application survive packet loss elegantly? - Can the application handle application/content failure AND network failure? - Should application based signaling be visible to routers or only between the hosts? - Should a standard based transport protocol (e.g. RTP) be used? Bandwidth Requirement Is there enough bandwidth at the access/edge network? Should the first/last hop network carry original content and repair traffic, or just original? 24
25 A View from the Top Sender Receiver Application Application OS/Driver First Hop Router Last Hop Router OS/Driver Ingress Edge Egress Edge Live-Live Network 25
26 Live-Live Aware Application Typical applications that can benefit from live-live - Video, IP-TV - Financial data Standard v.s. custom transport protocol - E.g., RTP 26
27 Live-Live Aware Application: DCMG Primary Stream Video Source DCMG Primary Stream DCMG Video Receivers Due to network delay differences the two received streams are misaligned Input Buffer Size = 4 Output Misalignment is compensated for in the DCM Gateway receiver up to 0ms, and a hitless switchover between the two feeds is performed in case of detected failures. 27
28 Live-Live Aware Application Receiver Know what sender sends - Session announcement/discovery - Other management tools Merge two streams - Repair loss - Discard duplicates - Duplicates might be generated by sender, OS/Driver, first hop router, ingress edge router Correct ordering Adjust timing 28
29 Live-Live Aware OS/Driver Replicate packet streams on sender host Require two sockets if different destination addresses and/or ports are used, But rarely used to merge streams on receiver host Application doesn t mean application software - OS/Driver is perceived as application from the view point of network 29
30 Sender Duplication Sender Application OS/Driver Sender generates two streams Receivers discard duplicates Redundant first/last hop networks Core network offers diverse routing Receiver Application OS/Driver 30
31 Sender OS Duplication Sender Application OS/Driver Sender generate a single stream OS duplicates streams Receivers get two copies and discard duplicates Core network offers diverse routing Receiver Application OS/Driver 31
32 Live-Live Aware Networks Access or edge networks - Duplicate streams, aka split - Remove duplicates, aka merge - Recover from packet loss Core networks - Set up diverse path Many choices 32
33 First Hop Router Duplication with Receiver Merge Sender Application OS/Driver First hop router generates a redundant stream Receiver application performs merging Core network offers diverse routing Receiver Application OS/Driver 33
34 Ingress Router Duplication with Receiver Merge Sender Application OS/Driver Ingress edge router generates a redundant stream Receiver application performs merging Core network offers diverse routing Receiver Application OS/Driver 34
35 First Hop Router Inserts / Last Hop Router Removes Duplicates Sender Application OS/Driver First hop router generates a redundant stream Last hop router removes duplicates Core network offers diverse routing Receiver Application OS/Driver 35
36 Ingress Router Inserts / Egress Router Removes Duplicates Sender Application OS/Driver Ingress edge router generates a redundant stream Egress edge router removes duplicates Core network offers diverse routing Receiver Application OS/Driver 36
37 How To Build Live-Live Aware Networks Most common techniques - MoFRR Multicast-only FRR - MT Multi-Topology - MIP Multi-IGP-Process Key Steps - Determine protection domain - Define diverse path technique (MoFRR/MT/MIP etc) - Define path selection policy - Define forwarding methods - All apply to both IP and MPLS transport - Some may happen faster than others 37
38 Protection Domain The key to build a network to support Live-Live (especially Spatial Redundancy) is to achieve path diversity within protection domain Protection domain - Between source and receiver hosts (applications) - Between first hop and last hop routers - Between ingress and egress edge routers - Or other combinations Between first hop router and receiver hosts Between ingress edge router and receiver hosts 38
39 Path Diversity Path diversity means the two paths packets travel along do not share the same physical link or node - E.g., if the protection domain is between source and receiver hosts, there are no overlapping link/nodes from the first hop network to the last hop Path diversity doesn t mandate separate networks (or IGP) under different administrative entities - It is ok to share the same IGP instance 39
40 Establishing Diverse Paths ECMP (Equal Cost Multiple Path) - Easy to deploy but more susceptible to routing change Multi-Topology Routing - Require protocol enhancement Multiple IGP processes Explicit path signaling - RSVP/TE P2MP And more 40
41 Choosing Different Paths (RPF) Multiple RPF interfaces for single flow - E.g. MoFRR Source/Destination address based path selection - E.g., select a routing topology using source and/or destination addresses FEC based path selection - E.g., used in mldp Head-end explicit path selection - E.g., RSVP/TE P2MP 41
42 Forwarding Using Diverse Paths Native IP multicast - Same network addresses - Different network addresses Encapsulation/Tunneling - IP multicast (as in MVPN) Label based 42
43 Summary Path Discovery Path Selection(RPF) Forwarding 43
44 Multicast Only FRR (MoFRR)
45 Multicast Only FRR (MoFRR) Backup Path - Set up by PIM from downstream router - Support native IP multicast forwarding - Leverage dual plane (or ECMP) topology Re-routing - Ingress router always duplicates packets - Packets duplication between ingress and egress router Egress router - Accept packets from primary RPF interface - Discard packets from secondary RPF interface - Switch to secondary if primary fails 45
46 MoFRR Topology Primary path from source to receiver is A E F - D Ingress Router E F Egress (MoFRR)Router A Dual Plane (ECMP) D B C Secondary path from source to receiver is A B C -- D 46
47 Without MoFRR PIM Joins E F A Data Packets D B C Only one path is used At any time, only one stream of packets are in transit 47
48 Without MoFRR E F A PIM Joins D B C Data Packets If the primary path fails, the entire backup path has to be rebuilt from beginning before data can flow again 48
49 How MoFRR Works E F A Dual Plane ECMP D B C Only egress router (D) needs to be configured to run MoFRR D sends PIM Joins to both upstream neighbors 49
50 How MoFRR Works E F A PIM Joins D B C PIM Joins are forwarded hop by hop Two forwarding trees are built A, B, C, E, F not aware of MoFRR 50
51 How MoFRR Works E F A Data Packets D B C Data packets are forwarded down both paths D forwards packets received from primary path and discards those received from secondary path 51
52 How MoFRR Works E F A Data Packets D B C If the primary path fails, D switches to forward packets received from the secondary path The secondary path has already been pre-built. 52
53 How MoFRR Works E F A Data Packets D B C When primary path restores, D switches back to accept packets from the primary path and discard those received from the secondary 53
54 MoFRR - Triggers Two Triggers to Switchover RIB based - Forward packets received on secondary path after RIB detects primary path unavailable - Control-plane driven Flow based Forward packets received on secondary path if incoming packet rate on primary path drops below threshold Data-plane driven 54
55 Inside an MoFRR Router RIB Based D 55
56 Inside an MoFRR Router RIB Based D 56
57 Inside an MoFRR Router Flow Driven D 57
58 Inside an MoFRR Router Flow Driven D 58
59 Summary of MoFRR Modification to PIM only Requires a dual-plane network - ECMP, Multi-Topology (MT) -IGP or Multiple IGP processes Needed only at the egress edge of protection domain - Only one router is required to be upgraded Near-zero loss switchover - Potential loss is a result of switching RPF interfaces to accept and forward packets - If per-packet merging is used, zero packet loss can be achieved 59
60 Comparing TE-FRR and MoFRR TE-FRR MoFRR Backup path Initiation By head-end router By egress router Backup path setup RSVP/TE or LDP PIM When to send packets to backup path How to handle packets from backup (secondary) path Topological Dependency Upon detecting failures Always accept and forward None Always Discard packets Upon detecting failures of primary RPF, accept and forward packets from secondary RPF Dual Plane Interoperability Domain wide Single router 60
61 Multi-Topology (MT) for Multicast
62 Benefits of Multicast Topology A separate multicast topology makes it easier to create incongruent paths - It is not a new idea - MBGP was introduced many years ago to do so in the Internet Creating an incongruent multicast topology allows one to manage network resource more efficiently - Path and metric engineering - Interwork with TE better - Not affected by asymmetric metric Creating multiple multicast topologies to improve resilience - Live-Live 62
63 Multi-Topology for IP Multicast Create separate topologies - Unicast topology for routing unicast packets and building TE tunnels - Multicast topologies for RPF and forwarding multicast packets - One or more multicast topologies depending on requirement Build multicast topologies by - Excluding links used for unicast only, or - Defining a different metric/cost for multicast IGPs support MT: IS-IS, OSPF, EIGRP - Not all enabled on all platforms 63
64 Path Diversity Using MT-IGP Create multiple multicast topologies using, e.g. MT-ISIS Use different topologies to build forwarding trees for each live-live stream - If one topology has a failure, the stream in the other topology is not affected Supported by both IOS and XR 64
65 Forwarding Support for Multi-Topology MT for multicast doesn t rely on separate MRIB or MFIB tables - Network addresses are used to identify the forwarding table - Only a single forwarding table is required - The semantics of TOS/DHCP bits are preserved - There is no new requirement on hardware 65
66 Topology Selection Using group addresses - Different group addresses for streams intended to use different protection path (topology) - Good for both SSM and ASM service model Using source addresses - Different source address must be used for streams intended to use different protection path - Best suited for SSM Using both group and source addresses Selection rules are flexible but must be consistent across network 66
67 Topology Selection Using PIM Group/Source based topology selection rules are configured on ingress and egress routers A router encode MT-ID in PIM Join/Prune packets to notify its upstream router which topology to use for RPF check when processing the Join/Prune packets - PIM has its own MT-ID space, independent of that of IS-IS/OSPF If MT-ID is not included, upstream router chooses RPF topology based on its own configuration 67
68 Example: Set up base topology 15 Unicast Routing Cost E F Source Receiver A1 D1 G A2 B C D2 The base topology includes all nodes and links in the network and announced by IS-IS 68
69 Example: Create multicast topologies E F Source Receiver A1 D1 G A2 B C D2 Different multicast topologies are created and announced in IS-IS Each includes a subset of nodes/links in network 69
70 Example: Define path selection policy E F Source Receiver A1 D1 G A2 B C D2 Routers choose which topology to RPF based on source addresses, group addresses or both - G1 uses Red and G2 uses Yellow - (S1, G1) uses Red and (S2, G1) uses Yellow 70
71 Example: Control packets flow E F Source Receiver A1 G D1 G1 A2 B C D2 The receiver send IGMP reports or PIM Join to draw two traffic flows Disjoint paths are established in the network between two topologies 71
72 Example: Data packets flow E F Source Receiver A1 G D1 G1 A2 B C D2 Source generates two streams with different addresses Receiver gets two streams and merges locally 72
73 Multi-Topology Summary Goal is to provide path protection - Using MT-IGP to build multiple multicast topologies - Forward data onto different paths - Zero (transport loss) in the presence of single failure Network doesn t perform split or merge of streams - Done by hosts, especially for discarding duplicates Most ideal for - Video - Market data - Any application demanding zero packet loss Always requires twice the bandwidth 73
74 Support Path Diversity Using Multiple IGP Processes
75 Multiple IGP Processes Core network runs multiple IGP processes - Can be from different IGPs but not as common Each core router may run only a single IGP or IGP process An edge router runs multiple IGP processes Source prefixes are injected into different IGP processes Path selection can only be achieved based on source addresses 75
76 Multiple IGP Processes E F Source Receiver A D B C The Red links, and E, F belong to IGP-1 The Yellow links, and B, C belong to IGP-2 A and D run both IGP processes 76
77 Multiple IGP Processes E F Source S1 Receiver A D S2 B C S1 is announced in IGP-1, reachable via E/F S2 is announced in IGP-2, reachable via B/C D can reach both, 77
78 Multiple IGP Processes E F Source S1 Receiver A D S2 B C Receiver can Join G (using ASM) or (S1,G)/(S2,G) using SSM D selects the path based on reachablity, S1 via F and S2 via C 78
79 Multiple IGP Processes E F Source S1 Receiver A D S2 B C The end result is similar to the case of multi-topology 79
80 Multiple IGP Processes Summary Very similar to multi-topology case - Similar means to create independent topologies and multicast forwarding paths - Similar resilience in the presence of single failure Egress router (when running both IGP processes) may become a single point of failure Most ideal for - Video - Market data - Any application demanding zero packet loss Always requires twice the bandwidth 80
81 At-A-Glance Comparison MoFRR Multi-Topology Multi-IGP Processes IGP Dependency Dual Plane (ECMP) Multi-topology Multiple IGP processes Backup path setup PIM only MT-IGP create topologies PIM build redunant paths IGP creates topologies Paths merge at edge PIM build redundant paths Path Selection Primary/Secondary RPF interfaces Source/Destination based Source based Stream Duplication By ingress router Same IP headers By content source Different IP headers By content source Different source addresses Stream Merging By egress router By host By host Interoperability Single router Upgrade egress router only Domain wide All routers participate Edge router supporting multiple IGP processes Packet loss Very small
82 Here Comes The Important Stuff
83 What We Have Learned Live-Live is a solution, not a specific protocol Live-Live improves application resilience - Especially if an application requires zero, or near zero loss while demanding minimum delay for loss recovery Live-Live solution encompasses applications, OS, and network Cisco routing solutions give you a head-start to build a resilient network supporting Live-Live 83
84 Why You Should Be Thinking About It What you have today is not what you had years ago What you have years from now is not going to be the same as what you have today Make the network more intelligent and resilient Bill Melohn, VP/CTO, Cisco NSSTG 84
85 Recommended Reading Please visit the Cisco Store for suitable reading.
86 Please complete your Session Survey We value your feedback Don't forget to complete your online session evaluations after each session. Complete 4 session evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt Surveys can be found on the Attendee Website at which can also be accessed through the screens at the Communication Stations Or use the Cisco Live Mobile App to complete the surveys from your phone, download the app at 1. Scan the QR code (Go to for QR code reader software, alternatively type in the access URL above) 2. Download the app or access the mobile site 3. Log in to complete and submit the evaluations 86
87 87
88 Thank you. 88
Juniper Networks Live-Live Technology
Juniper Networks Live-Live Technology Increasing Resiliency 1 Table of Contents Executive Summary... 3 Introduction... 3 Resiliency Challenges... 3 Juniper s Live-Live Solution...4 Live-Live...4 How MoFRR
More informationStateless Multicast with Bit Indexed Explicit Replication
Stateless Multicast with Bit Indexed Explicit Replication IJsbrand Wijnands, Distinguished Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find
More informationNext Generation MULTICAST In-band Signaling (VRF MLDP: Profile 6)
Next Generation MULTICAST In-band Signaling (VRF MLDP: Profile 6) Contents Introduction Background Information MLDP Signaling In-Band Signaling Overlay or Out-Of-Band Signaling Label Distribution Protocol
More informationASM. Engineering Workshops
1 ASM 2 ASM Allows SPTs and RPTs RP: Matches senders with receivers Provides network source discovery Typically uses RPT to bootstrap SPT RPs can be learned via: Static configuration recommended Anycast-RP
More informationIntroduction to Segment Routing
Segment Routing (SR) is a flexible, scalable way of doing source routing. Overview of Segment Routing, page 1 How Segment Routing Works, page 2 Examples for Segment Routing, page 3 Benefits of Segment
More informationStateless Multicast with Bit Indexed Explicit Replication
Stateless Multicast with Bit Indexed Explicit Replication IJsbrand Wijnands Distinguished Engineer BRKIPM-2239 Agenda Introduction Solution Overview Encapsulation Sets and Areas Forwarding ECMP BIER Overlay
More informationIP Multicast Technology Overview
IP multicast is a bandwidth-conserving technology that reduces traffic by delivering a single stream of information simultaneously to potentially thousands of businesses and homes. Applications that take
More informationTag Switching. Background. Tag-Switching Architecture. Forwarding Component CHAPTER
CHAPTER 23 Tag Switching Background Rapid changes in the type (and quantity) of traffic handled by the Internet and the explosion in the number of Internet users is putting an unprecedented strain on the
More informationMultipoint LDP (mldp)
1 Multipoint LDP (mldp) IJsbrand Wijnands BRKIPM-3111 Agenda Introduction FEC encoding Capability negotiation P2MP & MP2MP LSPs Root Node Redundancy Fast ReRoute using Link Protection Make Before Break
More informationPIM-tunnels and MPLS P2MP as Multicast data plane in IPTV and MVPN. Lesson learned
PIM-tunnels and MPLS P2MP as Multicast data plane in IPTV and MVPN Lesson learned Speaker Rafał Szarecki JNCIE-M/T #136, JNCIP-E #106, JNCI rafal@juniper.net Curriculum Juniper Networks; Professional Services
More informationCore of Multicast VPNs: Rationale for Using mldp in the MVPN Core
Core of Multicast VPNs: Rationale for Using mldp in the MVPN Core Exploring Suitability of Using mldp Versus P2MP RSVP-TE in the MVPN Core Multicast Virtual Private Network (MVPN) is a popular technology
More informationWhat is Multicasting? Multicasting Fundamentals. Unicast Transmission. Agenda. L70 - Multicasting Fundamentals. L70 - Multicasting Fundamentals
What is Multicasting? Multicasting Fundamentals Unicast transmission transmitting a packet to one receiver point-to-point transmission used by most applications today Multicast transmission transmitting
More informationStateless Multicast with Bit Indexed Explicit Replication (BIER)
Stateless Multicast with it Indexed Explicit Replication (IER) Alvaro Retana (aretana@cisco.com) Distinguished Engineer, Cisco Services Slides by: IJsbrand Wijnands it Indexed Explicit Replication (IER)
More informationComputer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS
Computer Network Architectures and Multimedia Guy Leduc Chapter 2 MPLS networks Chapter based on Section 5.5 of Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross Addison-Wesley,
More informationMulticast only Fast Re-Route
(MoFRR) is an IP solution that minimizes packet loss in a network when there is a link or node failure. It works by making simple enhancements to multicast routing protocols like Protocol Independent Multicast
More informationBit Indexed Explicit Replication A Stateless Multicast Architecture. Nagendra Kumar Nainar NANOG72
Bit Indexed Explicit Replication A Stateless Multicast Architecture Nagendra Kumar Nainar NANOG72 Agenda Multicast Architecture Challenges Introduction to BIER BIER Control plane behavior BIER Data plane
More informationIPv6 PIM. Based on the forwarding mechanism, IPv6 PIM falls into two modes:
Overview Protocol Independent Multicast for IPv6 () provides IPv6 multicast forwarding by leveraging static routes or IPv6 unicast routing tables generated by any IPv6 unicast routing protocol, such as
More informationInternet Engineering Task Force (IETF) Category: Standards Track. T. Morin France Telecom - Orange Y. Rekhter. Juniper Networks.
Internet Engineering Task Force (IETF) Request for Comments: 6514 Category: Standards Track ISSN: 2070-1721 R. Aggarwal Juniper Networks E. Rosen Cisco Systems, Inc. T. Morin France Telecom - Orange Y.
More informationDa t e: August 2 0 th a t 9: :00 SOLUTIONS
Interne t working, Examina tion 2G1 3 0 5 Da t e: August 2 0 th 2 0 0 3 a t 9: 0 0 1 3:00 SOLUTIONS 1. General (5p) a) Place each of the following protocols in the correct TCP/IP layer (Application, Transport,
More informationIP Multicast Optimization: Optimizing PIM Sparse Mode in a Large IP Multicast Deployment
IP Multicast Optimization: Optimizing PIM Sparse Mode in a Large IP Multicast Deployment Finding Feature Information, page 1 Prerequisites for Optimizing PIM Sparse Mode in a Large IP Multicast Deployment,
More informationIP Multicast: Multicast Services Configuration Guide, Cisco IOS XE Release 3S
IP Multicast: Multicast Services Configuration Guide, Cisco IOS XE Release 3S Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000
More informationConfiguring multicast VPN
Contents Configuring multicast VPN 1 Multicast VPN overview 1 Multicast VPN overview 1 MD-VPN overview 3 Protocols and standards 6 How MD-VPN works 6 Share-MDT establishment 6 Share-MDT-based delivery
More informationTable of Contents 1 PIM Configuration 1-1
Table of Contents 1 PIM Configuration 1-1 PIM Overview 1-1 Introduction to PIM-DM 1-2 How PIM-DM Works 1-2 Introduction to PIM-SM 1-4 How PIM-SM Works 1-5 Introduction to Administrative Scoping in PIM-SM
More informationImplementing Multicast Service Reflection
Implementing Multicast Service Reflection First Published: September 22, 2006 Last Updated: June 4, 2010 The Cisco Multicast Service Reflection feature provides the capability for users to translate externally
More informationMulticast only Fast Re-Route
First Published: November 24, 2010 Last Updated: November 24, 2010 (MoFRR) is an IP solution that minimizes packet loss in a network when there is a link or node failure. It works by making simple enhancements
More informationDD2490 p IP Multicast routing. Multicast routing. Olof Hagsand KTH CSC
DD2490 p4 2010 IP Multicast routing Multicast routing Olof Hagsand KTH CSC 1 Literature RFC 4601 Section 3 (you may need some definitions from Section 2). See reading instructions on web. 2 Deployment
More informationAdvanced Network Training Multicast
Division of Brocade Advanced Network Training Multicast Larry Mathews Systems Engineer lmathews@brocade.com Training Objectives Session will concentrate on Multicast with emphasis on Protocol Independent
More informationMulticast Communications
Multicast Communications Multicast communications refers to one-to-many or many-tomany communications. Unicast Broadcast Multicast Dragkedja IP Multicasting refers to the implementation of multicast communication
More informationRouting Concepts. IPv4 Routing Forwarding Some definitions Policy options Routing Protocols
Routing Basics 1 Routing Concepts IPv4 Routing Forwarding Some definitions Policy options Routing Protocols 2 IPv4 Internet uses IPv4 Addresses are 32 bits long Range from 1.0.0.0 to 223.255.255.255 0.0.0.0
More informationA Segment Routing (SR) Tutorial. R. Bonica NANOG70 June 6, 2017
A Segment Routing (SR) Tutorial R. Bonica NANOG70 June 6, 2017 AKA: SPRING IETF Standardization Source Packet Routing In Networking (SPRING) WG ISIS, OSPF, IDR and MPLS WGs What is SR? A tunneling technology
More informationImplementing MPLS Label Distribution Protocol
The Multiprotocol Label Switching (MPLS) is a standards-based solution driven by the Internet Engineering Task Force (IETF) that was devised to convert the Internet and IP backbones from best-effort networks
More informationSYSC 5801 Protection and Restoration
SYSC 5801 Protection and Restoration Introduction Fact: Networks fail. Types of failures: Link failures Node failures Results: packet losses, waste of resources, and higher delay. What IGP does in the
More informationIP Multicast Load Splitting across Equal-Cost Paths
IP Multicast Load Splitting across Equal-Cost Paths This module describes how to load split IP multicast traffic from different sources, or from different sources and groups, over Equal Cost Multipath
More informationImplementing IPv6 Multicast
Finding Feature Information, page 1 Information About Routing, page 1, page 8 Finding Feature Information Your software release may not support all the features documented in this module. For the latest
More informationFinancial Services Design for High Availability
Financial Services Design for High Availability Version History Version Number Date Notes 1 March 28, 2003 This document was created. This document describes the best practice for building a multicast
More informationImplementing Layer-3 Multicast Routing on Cisco IOS XR Software
Implementing Layer-3 Multicast Routing on Cisco IOS XR Software This module describes how to implement Layer 3 multicast routing on Cisco ASR 9000 Series Routers running Cisco IOS XR Software. Multicast
More informationLARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF
LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 05 MULTIPROTOCOL LABEL SWITCHING (MPLS) AND LABEL DISTRIBUTION PROTOCOL (LDP) 1 by Xantaro IP Routing In IP networks, each router makes an independent
More informationTechniques and Protocols for Improving Network Availability
Techniques and Protocols for Improving Network Availability Don Troshynski dtroshynski@avici.com February 26th, 2004 Outline of Talk The Problem Common Convergence Solutions An Advanced Solution: RAPID
More informationContents. Configuring MSDP 1
Contents Configuring MSDP 1 Overview 1 How MSDP works 1 MSDP support for VPNs 6 Protocols and standards 6 MSDP configuration task list 7 Configuring basic MSDP features 7 Configuration prerequisites 7
More informationMultiprotocol BGP Extensions for IP Multicast Commands
Multiprotocol BGP Extensions for IP Multicast Commands Use the commands in this chapter to configure and monitor multiprotocol BGP. Multiprotocol BGP is based on RFC 2283, Multiprotocol Extensions for
More informationConfiguring StackWise Virtual
Finding Feature Information, page 1 Restrictions for Cisco StackWise Virtual, page 1 Prerequisites for Cisco StackWise Virtual, page 2 Information About Cisco Stackwise Virtual, page 2 Cisco StackWise
More informationYou must be familiar with IPv4 multicast routing configuration tasks and concepts.
The MLDP-based MVPN feature provides extensions to Label Distribution Protocol (LDP) for the setup of point-to-multipoint (P2MP) and multipoint-to-multipoint (MP2MP) label switched paths (LSPs) for transport
More informationMulticast Routing and Forwarding Commands
Multicast Routing and Forwarding Commands This module describes the commands used to configure and monitor multicast routing. For detailed information about multicast routing concepts, configuration tasks,
More informationConnection Oriented Networking MPLS and ATM
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE Connection Oriented Networking MPLS and ATM Jean-Yves Le Boudec Fall 0 Contents. Connection Oriented network layer. ATM.MPLS (Multi Protocol Label Switching) .
More informationMPLS 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
Multi-Protocol Label Switching MPLS-TP FEC VPLS PBB-TE MPLS etc.. MPLS is not alone LDP MPLS-TE LABEL MP-BGP LSP TAG H-VPLS 26 April 2016 AN TEST GMPLS SR T-MPLS ISIS-TE MPƛS OSPF-TE PCEP Multi-Protocol
More informationMultiprotocol BGP (MBGP)
Multiprotocol BGP (MBGP) Module 5 2000, Cisco Systems, Inc. 1 Copyright 1998-2000, Cisco Systems, Inc. Module5.ppt 1 Module Objectives Understand that MBGP is NOT a replacement for PIM Understand the basic
More informationShim6: Network Operator Concerns. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI
Shim6: Network Operator Concerns Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI Not Currently Supporting IPv6? Many parties are going forward with IPv6 Japan
More informationTable of Contents 1 Multicast VPN Configuration 1-1
Table of Contents 1 Multicast VPN Configuration 1-1 Multicast VPN Overview 1-1 Introduction to MPLS L3VPN 1-1 Introduction to Multicast VPN 1-2 Introduction to MD-VPN 1-4 Protocols and Standards 1-7 How
More informationMPLS Core Networks Николай Милованов/Nikolay Milovanov
Label Assignment and Distribution Николай Милованов/Nikolay Milovanov Contents Label Assignment and Distribution Typical Label Distribution in Packet-mode MPLS Convergence in Packet-mode MPLS MPLS Label
More informationMulticast Technology White Paper
Multicast Technology White Paper Keywords: Multicast, IGMP, IGMP Snooping, PIM, MBGP, MSDP, and SSM Mapping Abstract: The multicast technology implements high-efficiency point-to-multipoint data transmission
More informationVXLAN Overview: Cisco Nexus 9000 Series Switches
White Paper VXLAN Overview: Cisco Nexus 9000 Series Switches What You Will Learn Traditional network segmentation has been provided by VLANs that are standardized under the IEEE 802.1Q group. VLANs provide
More informationWhy multicast? The concept of multicast Multicast groups Multicast addressing Multicast routing protocols MBONE Multicast applications Conclusions
Tuomo Karhapää tuomo.karhapaa@otaverkko.fi Otaverkko Oy Why multicast? The concept of multicast Multicast groups Multicast addressing Multicast routing protocols MBONE Multicast applications Conclusions
More informationNetwork Configuration Example
Network Configuration Example Configuring Protocol Independent Multicast Join Load Balancing Release NCE0054 Modified: 2017-01-20 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089
More informationMLDP In-Band Signaling/Transit Mode
This module contains information for configuring Multicast Label Distribution Protocol (MLDP) in-band signaling to enable the MLDP core to create (S,G) or (*,G) state without using out-of-band signaling
More informationMulticast overview. Introduction to multicast. Information transmission techniques. Unicast
Contents Multicast overview 1 Introduction to multicast 1 Information transmission techniques 1 Multicast features 3 Common notations in multicast 4 Multicast advantages and applications 4 Multicast models
More informationConfiguring PIM. Information About PIM. Send document comments to CHAPTER
CHAPTER 3 This chapter describes how to configure the Protocol Independent Multicast (PIM) features on Cisco NX-OS switches in your IPv4 networks. This chapter includes the following sections: Information
More informationMulticast Quick Start Configuration Guide
Multicast Quick Start Configuration Guide Document ID: 9356 Contents Introduction Prerequisites Requirements Components Used Conventions Dense Mode Sparse Mode with one RP Sparse Mode with Multiple RPs
More informationMinimizing Packet Loss
Minimizing Packet Loss Eric Osborne Russ White genda Intro What Is Convergence? Brief History Talk Talk Faster Precompute Precompute and Tunnel Current State of the rt 3 Minimizing Packet Loss with IGPs
More informationDeploying MPLS Traffic Engineering
9/27/16 Deploying MPLS Traffic Engineering Nurul Islam Roman (nurul@apnic.net) Cisco Public Agenda Technology Overview Bandwidth optimization TE for QoS Traffic Protection Inter- Domain Traffic Engineering
More informationLayer 3 IP Multicast Architecture and Design in Cisco ACI Fabric
White Paper Layer 3 IP Multicast Architecture and Design in Cisco ACI Fabric What You Will Learn Many enterprise data center applications require IP multicast support and rely on multicast packet delivery
More informationENTERPRISE MPLS. Kireeti Kompella
ENTERPRISE MPLS Kireeti Kompella AGENDA The New VLAN Protocol Suite Signaling Labels Hierarchy Signaling Advanced Topics Layer 2 or Layer 3? Resilience and End-to-end Service Restoration Multicast ECMP
More informationSegment Routing Commands
Segment Routing Commands address ipv4 (PCE), page 4 adjacency-sid, page 5 apply-weight ecmp-only bandwidth, page 7 attribute-set, page 8 autoroute announce, page 10 autoroute destination, page 12 clear
More informationNexus 9000/3000 Graceful Insertion and Removal (GIR)
White Paper Nexus 9000/3000 Graceful Insertion and Removal (GIR) White Paper September 2016 2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 21
More informationCisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0. Upcoming Dates. Course Description. Course Outline
Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0 From the technology basics to advanced VPN configuration. $3,995.00 5 Days Upcoming Dates Dec 10 - Dec 14 Mar 25 - Mar 29 Course Description
More informationImplementing Static Routes on Cisco IOS XR Software
Implementing Static Routes on Cisco IOS XR Software This module describes how to implement static routes. Static routes are user-defined routes that cause packets moving between a source and a destination
More informationMulticast overview. Introduction to multicast. Information transmission techniques. Unicast
Contents Multicast overview 1 Introduction to multicast 1 Information transmission techniques 1 Multicast features 3 Common notations in multicast 4 Multicast benefits and applications 4 Multicast models
More informationHands-On IP Multicasting for Multimedia Distribution Networks
Hands-On for Multimedia Distribution Networks Course Description This Hands-On course provides an in-depth look how IP multicasting works, its advantages and limitations and how it can be deployed to provide
More informationLecture 13: Traffic Engineering
Lecture 13: Traffic Engineering CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Mike Freedman, Nick Feamster Lecture 13 Overview Evolution of routing in the ARPAnet Today s TE: Adjusting
More informationRouting Basics ISP/IXP Workshops
Routing Basics ISP/IXP Workshops 1 Routing Concepts IPv4 Routing Forwarding Some definitions Policy options Routing Protocols 2 IPv4 Internet uses IPv4 addresses are 32 bits long range from 1.0.0.0 to
More informationIP Multicast Technology Overview
IP multicast is a bandwidth-conserving technology that reduces traffic by delivering a single stream of information simultaneously to potentially thousands of businesses and homes. Applications that take
More informationMPLS опорни мрежи MPLS core networks
MPLS опорни мрежи MPLS core networks Николай Милованов/Nikolay Milovanov http://niau.org Objectives Identify the drawbacks of traditional IP routing Describe basic MPLS concepts and LSR types. MPLS Labels
More informationIP/LDP FAST PROTECTION SCHEMES
IP/LDP FAST PROTECTION SCHEMES PL-NOG, OCT 203 Julian Lucek AGENDA Loop-Free Alternate (LFA) brief review Improving LFA coverage Remote LFA (rlfa) Directed forwarding label LFA with automatically created
More informationRouting Resiliency Latest Enhancements
Routing Resiliency Latest Enhancements Clarence Filsfils cf@cisco.com Agenda Per-Prefix LFA Remote LFA Segment Routing Topology-Independent LFA 3 Acknowledgement Stephane Litkowski and Bruno Decraene,
More informationTable of Contents Chapter 1 Multicast Routing and Forwarding Configuration
Table of Contents Table of Contents... 1-1 1.1 Multicast Routing and Forwarding Overview... 1-1 1.1.1 Introduction to Multicast Routing and Forwarding... 1-1 1.1.2 RPF Mechanism... 1-2 1.1.3 Multicast
More informationIS-IS Configuration Commands. Generic Commands. shutdown IS-IS XRS Routing Protocols Guide Page 533. Syntax [no] shutdown
IS-IS IS-IS Configuration Commands Generic Commands shutdown Syntax [no] shutdown config>router>isis>interface ip-int-name config>router>isis>if>level level-number config>router>isis>if>segment-routing
More informationTable of Contents 1 MSDP Configuration 1-1
Table of Contents 1 MSDP Configuration 1-1 MSDP Overview 1-1 Introduction to MSDP 1-1 How MSDP Works 1-2 Protocols and Standards 1-7 MSDP Configuration Task List 1-7 Configuring Basic Functions of MSDP
More informationLDP Fast Reroute using LDP Downstream On Demand. 1. Problem: 2. Summary: 3. Description:
LDP Fast Reroute using LDP Downstream On Demand 1. Problem: LDP is a widely used label distribution protocol used for building end-to-end IP/MPLS LSPs across provider network. Many times critical IP applications
More informationCampus Networking Workshop CIS 399. Core Network Design
Campus Networking Workshop CIS 399 Core Network Design Routing Architectures Where do we route? At the point where we want to limit our layer-2 broadcast domain At your IP subnet boundary We can create
More informationIP Fast Reroute Applicability. Pierre Francois Institute IMDEA Networks
IP Fast Reroute Applicability Pierre Francois Institute IMDEA Networks Pierre.Francois@imdea.org Agenda IGP (Fast) Convergence IGP Fast Reroute (Hitless maintenance operations) IGP Fast convergence Pushing
More informationJanuary 8, 2013 MPLS WG, IETF 85 MULTI-PATH RSVP-TE KIREETI KOMPELLA CONTRAIL SYSTEMS
MULTI-PATH RSVP-TE KIREETI KOMPELLA CONTRAIL SYSTEMS The Choice Today S 14 ECMP paths from S to D 1. ECMP across all equal-cost paths using LDP 2. OR individual constrained TE paths using RSVP-TE D Why
More informationConfiguring MSDP. Overview. How MSDP operates. MSDP peers
Contents Configuring MSDP 1 Overview 1 How MSDP operates 1 MSDP support for VPNs 6 Protocols and standards 6 MSDP configuration task list 7 Configuring basic MSDP functions 7 Configuration prerequisites
More informationRouting Basics. Routing Concepts. IPv4. IPv4 address format. A day in a life of a router. What does a router do? IPv4 Routing
Routing Concepts IPv4 Routing Routing Basics ISP/IXP Workshops Forwarding Some definitions Policy options Routing Protocols 1 2 IPv4 IPv4 address format Internet uses IPv4 addresses are 32 bits long range
More informationMVPN: Inter-AS Option B
MVPN: Inter-AS Option B In This Chapter This section provides information about MVPN: Inter-AS Option B configurations. Topics in this section include: Applicability on page 802 Overview on page 803 Configuration
More informationMulticast in a VPN I. In This Chapter SR Advanced Configuration Guide Page 635
Multicast in a VPN I In This Chapter This section provides information about multicast in a VPRN service. Topics in this section include: Applicability on page 636 Summary on page 637 Overview on page
More informationCisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.1.x
Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.1.x First Published: 2013-09-01 Last Modified: 2014-04-01 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive
More informationConfiguring IPv6 multicast routing and forwarding 1
Contents Configuring IPv6 multicast routing and forwarding 1 Overview 1 RPF check mechanism 1 IPv6 multicast forwarding across IPv6 unicast subnets 3 Configuration task list 3 Enabling IPv6 multicast routing
More informationViewing IP and MPLS Multicast Configurations
CHAPTER 19 These topics provide an overview of the IP Multicast technology and describe how to view IP and multicast configurations in Prime Network Vision: IP and MPLS Multicast Configuration: Overview,
More informationMulticast Troubleshooting
Multicast Troubleshooting Denise Fish Fishburne Customer Proof of Concept Team Lead CCIE #2639, CCDE 2009:0014 BRKIPM-2264 Cisco Spark How Questions? Use Cisco Spark to chat with the speaker after the
More informationConfiguring MPLS, MPLS VPN, MPLS OAM, and EoMPLS
CHAPTER 43 Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS This chapter describes how to configure multiprotocol label switching (MPLS) and Ethernet over MPLS (EoMPLS) on the Cisco ME 3800X and ME 3600X
More informationImplementing Layer-3 Multicast Routing on Cisco IOS XR Software
Implementing Layer-3 Multicast Routing on Cisco IOS XR Software This module describes how to implement Layer 3 multicast routing on Cisco ASR 9000 Series Routers running Cisco IOS XR Software. Multicast
More informationOverview. Overview. OTV Fundamentals. OTV Terms. This chapter provides an overview for Overlay Transport Virtualization (OTV) on Cisco NX-OS devices.
This chapter provides an overview for Overlay Transport Virtualization (OTV) on Cisco NX-OS devices., page 1 Sample Topologies, page 6 OTV is a MAC-in-IP method that extends Layer 2 connectivity across
More informationExam Questions
Exam Questions 642-997 DCUFI Implementing Cisco Data Center Unified Fabric (DCUFI) v5.0 https://www.2passeasy.com/dumps/642-997/ 1.Which SCSI terminology is used to describe source and destination nodes?
More informationinternet technologies and standards
Institute of Telecommunications Warsaw University of Technology 2017 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński MPLS Multiprotocol Label Switching MPLS introduction
More informationCSE 123A Computer Networks
CSE 123A Computer Networks Winter 2005 Lecture 12 Internet Routing: Multicast Today: Multicast routing Multicast service model Host interface Host-router interactions (IGMP) Multicast Routing Limiters
More informationData Plane Monitoring in Segment Routing Networks Faisal Iqbal Cisco Systems Clayton Hassen Bell Canada
Data Plane Monitoring in Segment Routing Networks Faisal Iqbal Cisco Systems (faiqbal@cisco.com) Clayton Hassen Bell Canada (clayton.hassen@bell.ca) Reference Topology & Conventions SR control plane is
More informationPractice exam questions for the Nokia NRS II Composite Exam
Practice exam questions for the Nokia NRS II Composite Exam The following questions will test your knowledge and prepare you for the Nokia NRS II Composite Exam. Compare your responses with the Answer
More informationReliable IPTV Transport Network. Dongmei Wang AT&T labs-research Florham Park, NJ
Reliable IPTV Transport Network Dongmei Wang AT&T labs-research Florham Park, NJ Page 2 Outline Background on IPTV Motivations for IPTV Technical challenges How to design a reliable IPTV backbone network
More informationMulticastForwardingInformationBaseOverview
MulticastForwardingInformationBaseOverview The Multicast Forwarding Information Base (MFIB) architecture provides modularity and separation between the multicast control plane (Protocol Independent Multicast
More informationConfiguring IP Multicast Routing
CHAPTER 46 This chapter describes how to configure IP multicast routing on the Catalyst 3750-E or 3560-E switch. IP multicasting is a more efficient way to use network resources, especially for bandwidth-intensive
More informationRouting Basics. ISP Workshops. Last updated 10 th December 2015
Routing Basics ISP Workshops Last updated 10 th December 2015 1 Routing Concepts p IPv4 & IPv6 p Routing p Forwarding p Some definitions p Policy options p Routing Protocols 2 IPv4 p Internet still uses
More information