© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Session_ID Presentation_ID Group-to-RP Mapping IETF Draft: draft-ietf-pim-group-rp-mapping-00.

Slides:



Advertisements
Similar presentations
Group-to-RP Mapping Algorithm PIM Working Group Bharat Joshi Infosys Technologies Ltd. draft-joshi-pim-group-rp-mapping-00.txt.
Advertisements

PIM group-to-RP mapping draft-pim-group-rp-mapping David McWalter Background and agreed items: -Several mechanisms provide a router.
Release 5.1, Revision 0 Copyright © 2001, Juniper Networks, Inc. Advanced Juniper Networks Routing Module 9: Static Routes & Routing Table Groups.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 The Routing Table: A Closer Look Routing Protocols and Concepts – Chapter.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts – Chapter.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 3 1 IP Multicasting: Multicast Routing Protocols.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI Network Layer Network Fundamentals – Chapter 5.
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 4 1 IP Multicasting: Multicast Configuration and Verification.
IPv6 Multicast Δημήτριος Α Αδάμος ΑΠΘ - ΕΔΕΤ 107 NW’
IPv4-Embedded IPv6 Multicast Address draft-ietf-mboned-64-multicast-address-format IETF 84 Vancouver 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Addressing Networking for Home and Small Businesses – Chapter 5.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP AS AN MVPN PE-CE Protocol draft-keyupate-l3vpn-mvpn-pe-ce-00 Keyur Patel,
Presentation Title Subtitle Author Copyright © 2002 OPNET Technologies, Inc. TM Introduction to IP and Routing.
Use Cases and API Extension for Source IP Address Selection draft-sijeon-dmm-use-cases-api-source-00.txt Presenter: Alper Yegin Authors: Seil Jeon, Sergio.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 5: Adjust and Troubleshoot Single- Area OSPF Scaling Networks.
Chapter 7: Routing Dynamically
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Routing Dynamically Routing Protocols.
IPv6 Multicast 6DEPLOY. IPv6 Deployment and Support.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing Protocols.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 9: Access Control Lists Routing & Switching.
CSC 600 Internetworking with TCP/IP Unit 8: IP Multicasting (Ch. 17) Dr. Cheer-Sun Yang Spring 2001.
Dynamic Routing Protocol EIGRP Enhanced Interior Gateway Routing Protocol (EIGRP) is an advanced distance vector routing protocol developed by Cisco.
Multicast Outline Multicast revisited Protocol Independent Multicast - SM Future Directions.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 The Routing Table: A Closer Look Routing Protocols and Concepts – Chapter.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 The Routing Table: A Closer Look Routing Protocols and Concepts – Chapter 8.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Session_ID Presentation_ID Group-to-RP Mapping IETF Draft: draft-joshi-pim-group-rp-mapping-01.txt.
Multicast Routing Protocols. The Need for Multicast Routing n Routing based on member information –Whenever a multicast router receives a multicast packet.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Routing Protocols and Concepts Introduction to Dynamic Routing Protocol.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing and Switching Essentials.
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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 VLSM and CIDR Routing Protocols and Concepts – Chapter 6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
Fundamentals of IP Multicast
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 11: Network Address Translation for IPv4 Routing And Switching.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Session_ID Presentation_ID Group-to-RP Mapping IETF Draft: draft-ietf-pim-group-rp-mapping-03.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing and Switching Essentials.
Presentation_ID 1 © 2008 Cisco Systems, Inc. All rights reserved.Cisco Confidential Classful Addressing Classful Network Addressing.
1 © 2001, Cisco Systems, Inc. All rights reserved. VVT _05_2001_c1 Resource Priority Header draft-ietf-sip-resource-priority-05 James M Polk Henning.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Multicast Overview Webcast Joshua Ferguson Cisco Systems, Inc. Advanced.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing Protocols.
1 Protocol Independent Multicast (PIM) To develop a scalable protocol independent of any particular unicast protocol –ANY unicast protocol to provide routing.
Issues In Multicast Transition For presentation to the Multrans BOF Tom Taylor Cathy Zhou.
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.
BSR Spec Status BSR Spec authors 03/06. Status ID refreshed (now rev-07) Resolved remaining issues we had on our list Updated to reflect WG
6DEPLOY. IPv6 Deployment and Support
Pim wg multicast YANG team Meeting Interface Hierarchy augment /rt:routing/rt:routing-instance/rt:routing-protocols: +--rw pim +--rw graceful-restart.
Engineering Workshops 96 ASM. Engineering Workshops 97 ASM Allows SPTs and RPTs RP: –Matches senders with receivers –Provides network source discovery.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Routing Talbles Routing Protocols 7.0.
Global Table Multicast with BGP-MVPN Protocol
Agenda Problem Statement Solution Overview and Applicability
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Single-Area OSPF Routing & Switching.
Chapter 21 Multicast Routing
Diagnosing PIM Protocol States PIM Working Group
Hitoshi Asaeda Nicolai Leymann
Chapter 3: Dynamic Routing
Chapter 3: Dynamic Routing
Chapter 3: Dynamic Routing
Multicast Outline Multicast revisited
RFC4601 Implementation & Deployment Survey
Deprecating ASM for Interdomain Multicast IETF 102 Montreal 2018
Reliable PIM Registers draft-anish-reliable-pim-register
Presentation transcript:

© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Session_ID Presentation_ID Group-to-RP Mapping IETF Draft: draft-ietf-pim-group-rp-mapping-00 Authors: Andy Kessler, Cisco Systems Bharat Joshi, Infosys Technologies Ltd. David McWalter, Data Connection Ltd

© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public 2 Session_ID Presentation_ID Need for Standard Algorithm Need for standard deterministic algorithm  No existing RFC/Draft defines a complete algorithm  A standard algorithm is required for interop Resolves cases in which there are several group mappings for a single group from different sources  A standard algorithm could be used to determine the selected RP by an independent network management system

© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public 3 Session_ID Presentation_ID What is new in this Rev ?  Hash function is removed from Algorithm RFC 4601 and RFC 5059 suggested use of hash function is removed – discussed on PIM list and was agreed  New Section – Clarification of MIB Objects Clarifies support for SSM and DM in group mapping table  New Use Case – Network Mgmt Systems  Algorithm explicitly deals with SSM and DM Group types  Draft now states that new algorithm deprecates group- rp-mapping algorithm in RFC 4601 and RFC 5060

© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public 4 Session_ID Presentation_ID Clarification of MIB Objects Support for all multicast group ranges It is acceptable to represent SSM and DM groups in the pimGroupMappingTable in the PIM-STD MIB SSM and DM entries would have an RP with an address type of ‘unknown’ and a PIM mode of Dense Mode or SSM Creates one stop shopping for all multicast group mappings - Useful for NMS apps

© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public 5 Session_ID Presentation_ID Use Cases  Default static Group-to-RP mappings with dynamically learned entries Default infrastructure for general purpose apps and specific mappings for special apps that change more often  Static Group-to-RP mappings with override- dynamic flag Network Operators need to ability to nail down the RP mappings statically and ignore all dynamic messages  Migration situations After acquisitions or mergers companies will need deterministic method to move from one RP mapping method to another (e.g. AutoRP to BSR)  Use by Management Systems Ability for NMS to determine Group-RP-Mappings used by a router

© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public 6 Session_ID Presentation_ID Proposed Algorithm The RP would be selected with this preference: 1.Embedded RP 2.Static with 'override-dynamic' flag 3.Longest match 4.PIM-Bidir over PIM-SM 5.Origin preference - bsr, auto-rp, static and other 6.Highest IP address

© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public 7 Session_ID Presentation_ID Current Issues with Draft  Minor Typos  ?

© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public 8 Session_ID Presentation_ID References  Section 1.1 of RFC BSR Mechanism for PIM... the router chooses only one of the RPs by applying a deterministic algorithm so that all routers in the domain make the same choice. It is important to note that this algorithm is part of the specification of the individual routing protocols (and may differ among them), not of the BSR specification.  Section 3.3 of RFC BSR Mechanism for PIM If the BSR learns of both BIDIR and PIM-SM Candidate-RPs for the same group range, the BSR MUST only include RPs for one of the protocols in the BSMs. The default behavior SHOULD be to prefer BIDIR.

© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public 9 Session_ID Presentation_ID References  Section of RFC PIM-SM Protocol Spec Describes the existing algorithm for choosing a group from multiple Group-to-RP Mapping. It does not address these issues – Does not consider the origin of a group-to-rp mapping (e.g. bsr, autorp, static, etc) – Allow for static override – Doesn't allow for higher priority of PIM-Bidir over PIM-SM  Section of RFC PIM-SM Protocol Spec Describes the Hash function and talks about the highest IP address but only after the hash function.

© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public 10 Session_ID Presentation_ID References  Section 7.1 of RFC Embedded RP for IPv6 To avoid loops and inconsistencies, for addresses in the range FF70::/12, the Embedded-RP mapping MUST be considered the longest possible match and higher priority than any other mechanism.