Draft-ietf-pim-source- discovery-bsr-01 IJsbrand Wijnands, Stig Venaas, Michael Brig,

Slides:



Advertisements
Similar presentations
IPv6 Routing IPv6 Workshop Manchester September 2013
Advertisements

1 Semester 2 Module 4 Learning about Other Devices Yuda college of business James Chen
Hierarchical J/P attributes draft-ietf-pim-hierarchicaljoinattr-01.txt
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 3 1 IP Multicasting: Multicast Routing Protocols.
Internet Networking Spring 2002
1 DYNAMIC HOST REGISTRATION -- INTERNET GROUP MANAGEMENT PROTOCOL Yi-Cheng Lin.
TDC375 Autumn 03/04 John Kristoff - DePaul University 1 Network Protocols Multicast.
IPv6 Multicast Δημήτριος Α Αδάμος ΑΠΘ - ΕΔΕΤ 107 NW’
Spanning Tree and Multicast. The Story So Far Switched ethernet is good – Besides switching needed to join even multiple classical ethernet networks Routing.
Group Management n Introduction n Internet Group Management Protocol (IGMP) n Multicast Listener Discovery (MLD) protocol.
Lecture 3a Mobile IP 1. Outline How to support Internet mobility? – by Mobile IP. Our discussion will be based on IPv4 (the current version). 2.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
IPv6 Multicast 6DEPLOY. IPv6 Deployment and Support.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 8 TCP/IP Suite Error and Control Messages.
© 2002, Cisco Systems, Inc. All rights reserved..
Advances in Multicast - The Promise of Single Source Multicast (SSM) (with a little on multicast DOS) Marshall Eubanks Multicast Technologies
IP Multicast Lecture 3: PIM-SM Carl Harris Communications Network Services Virginia Tech.
Computer Science 6390 – Advanced Computer Networks Dr. Jorge A. Cobb Deering, Estrin, Farinacci, Jacobson, Liu, Wei SIGCOMM 94 An Architecture for Wide-Area.
Multicast Routing Protocols. The Need for Multicast Routing n Routing based on member information –Whenever a multicast router receives a multicast packet.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
Interdomain multicast routing with IPv6 Stig Venaas University of Southampton Jerome Durand RENATER Mickael Hoerdt University Louis Pasteur - LSIIT.
Interdomain IPv6 multicast Stig Venaas UNINETT. PIM-SM and Rendezvous Points Interdomain multicast routing is usually done with a protocol called PIM-SM.
CS 4396 Computer Networks Lab IP Multicast - Fundamentals.
1 Evaluation of PMIPv6 Base Multicast Support Drafts Stig Venaas Behcet Sarikaya November 2009 Multimob WG IETF 76.
Base Specification for Multicast in BGP/MPLS VPNs draft-raggarwa-l3vpn-2547-mvpn-00.txt Rahul Aggarwal Juniper Networks.
1 Multicast Routing Blackhole Avoidance draft-asati-pim-multicast-routing-blackhole-avoid-00 Rajiv Asati Mike McBride IETF 72, Dublin.
1 Protocol Independent Multicast (PIM) To develop a scalable protocol independent of any particular unicast protocol –ANY unicast protocol to provide routing.
Desired Behavior  This proposed mechanism provides a robust means of electing an RP from a subset of the domain’s PIM routers which are configured and.
Unnecessary Multicast Flooding Problem Statement
6DEPLOY. IPv6 Deployment and Support
IP Multicast Lecture 4: PIM-SM Carl Harris Communications Network Services Virginia Tech.
Engineering Workshops 96 ASM. Engineering Workshops 97 ASM Allows SPTs and RPTs RP: –Matches senders with receivers –Provides network source discovery.
85th IETF – Atlanta, USA J. Asghar IJ. Wijnands S.Krishnaswawy V. Arya draft-asghar-pim-explicit-rpf-vector-00
86th IETF – Orlando, USA J. Asghar IJ. Wijnands S.Krishnaswawy V. Arya draft-asghar-pim-explicit-rpf-vector-01
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 8 TCP/IP Suite Error and Control Messages.
Agenda Problem Statement Solution Overview and Applicability
DMET 602: Networks and Media Lab
Booting up on the Home Link
Multicast Listener Discovery
Diagnosing PIM Protocol States PIM Working Group
Jean-Philippe Vasseur – Cisco Systems Raymond Zhang - Infonet
V4-over-v6 MVPNs.
In-Band Authentication Extension for Protocol Independent Multicast (PIM) draft-bhatia-zhang-pim-auth-extension-00 Manav Bhatia
Forwarding and Routing IP Packets
(draft-archana-pimwg-pim-ping-00.txt)
Fast Handover for Multicast in Proxy Mobile IPv6
Instructor Materials Chapter 10: OSPF Tuning and Troubleshooting
IETF Taiwan draft-wijnands-pim-source-discovery-bsr-00
draft-ietf-pim-source-discovery-bsr-05
Draft-venaas-bier-pfm-sd-00 PIM Flooding Mechanism and Source Discovery for BIER Stig Venaas, IJsbrand Wijnands, Mankamana.
Multicast Outline Multicast revisited
PIM Null Register packing
ECE 544 Project3 Team member: BIAO LI, BO QU, XIAO ZHANG 1 1.
draft-pim-with-ipv4-prefix-over-ipv6-nh
Pertemuan 24 Frame Relay Concepts
Implementing Multicast
Lecture 4a Mobile IP 1.
PIM Backup DR Mankamana Mishra IETF-102
Draft-pfister-bier-mld-02 BIER Ingress Multicast Flow Overlay using Multicast Listener Discovery Protocols Pierre Pfister, IJsbrand.
draft-ietf-pim-source-discovery-bsr-06
draft-pim-with-ipv4-prefix-over-ipv6-nh
MVPN Source Discovery Interoperation
draft-liu-pim-mofrr-tilfa-00
PIM Assert Message Packing
draft-ietf-pim-ipv4-prefix-over-ipv6-nh
draft-ietf-pim-ipv4-prefix-over-ipv6-nh-01
draft-venaas-bier-mtud-01
Stig Venaas, Balaji Ganesh, Kesavan Thiruvenkatasamy,
Reliable PIM Registers draft-anish-reliable-pim-register
Presenter: Raunak Banthia
Presentation transcript:

draft-ietf-pim-source- discovery-bsr-01 IJsbrand Wijnands, Stig Venaas, Michael Brig,

Problem statement (1/2) Highly redundant Multicast network No single point of failure Simplification Support source discovery We basically want SSM plus source discovery SSM is great but source discovery is a challenge –Sources not necessarily known in advance –Applications not able to do source discovery –Applications/OS/infrastructure not IGMPv3 capable Only use SPT (no RPT or PIM registers) for data packets 2

Problem statement (2/2) This proposal focuses on deployment scenarios where: The sources are not known in advance It is not important to deliver the first few multicast packets Relatively low number of flows < 10K 3

Solution First hop routers (FHR) detect active sources like today –But instead of PIM registers, the information about the active sources are distributed through the network. A new active source is announced immediately Each FHR periodically sends messages with their active sources (source,group pairs) RPF flooding is used, similar to BSR Last hop routers that receive SG pairs and have local interest, join the SPT for each of the SGs 4

Status Initial proposal used a variation of BSR A prototype has been implemented in Cisco IOS and successfully tested by a customer Rather than modifying BSR the draft now has a generic flooding mechanism that can be used in the future for distributing any information Input wanted on the usefulness of a generic flooding mechanism. The mechanism is explained on the following slides. 5

PIM Flooding Protocol Distribute information throughout a PIM network/domain Modelled after BSR, extensible A generic mechanism allows for different types of information being distributed without using a new PIM message type for each –Allows for new types of information to be distributed without requiring every router to support the new types (similar to transitive J/P attributes) –We are short on PIM message types 6

PIM Flooding Protocol RPF flooding based on the originator address Messages have a type field –Information for different purposes should use different types –A router could be configured with rules to drop certain types on border interfaces, even for types they don’t support To implement something like BSR border, but potentially per type TLVs used to provide the information A flag indicates whether a router should forward unknown message types –In some cases one wants info to be flooded and it is not necessary for every router to process the information –In other cases it may be necessary for all routers to process or store the information, where it is useless or harmful if a router simply forwards it A Do-not-forward flag similar to BSR –Useful when a new router comes up where it might get information from a neighbor, but where it should not be forwarded 7

PIM Flooding Protocol (PFP) message format |PIM Ver| Type |N| Reserved | Checksum | | Originator Address (Encoded-Unicast format) | | PFP Type | Reserved |U| | Type 1 | Length 1 | | Value 1 | | Type n | Length n | | Value n |

Almost BSR, but not quite There is no built in election mechanism, no priority field For some types of information it makes sense to have multiple originators –Like each FHR with active sources If a new type later requires an election mechanism, a new document can specify a priority TLV and how election takes place The priority and the election should then be per type 9