draft-nalawade-idr-mdt-safi-01.txt  -->   draft-nalawade-idr-mdt-safi-02.txt

view Side-By-Side changes






Network Working Group                             Gargi Nalawade
Internet Draft                                 Arjun Sreekantiah
Expires: January 2005 2006 Cisco Systems



                                MDT SAFI
                   draft-nalawade-idr-mdt-safi-01.txt
                   draft-nalawade-idr-mdt-safi-02.txt




1. Status of this Memo

   This document


   By submitting this Internet-Draft, each author represents that any
   applicable patent or other IPR claims of which he or she is an Internet-Draft aware
   have been or will be disclosed, and is any of which he or she becomes
   aware will be disclosed, in full conformance accordance with
   all provisions of Section 10 6 of RFC2026. BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF), its areas, and its working groups.  Note that
   other groups may also distribute working documents as Internet-
   Drafts.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   The list of current Internet-Drafts can be accessed at
   http://www.ietf.org/ietf/1id-abstracts.txt

   The list of Internet-Draft Shadow Directories can be accessed at
   http://www.ietf.org/shadow.html.

2. Copyright Notice

   Copyright (C) The Internet Society (2001). (2005).  All Rights Reserved.

3. Abstract

   There is a need for transporting Multicast Tunnel attributes within
   and across Autonomous Systems. This draft defines a new Address-
   Family that can be used to do the distribution.

4. Introduction




draft-nalawade-idr-mdt-safi-02.txt                                      [Page 1]





Internet Draft draft-nalawade-idr-mdt-safi-02.txt                      July 2005


   Two end-points of a Multicast Tunnel need to know the end-point
   information and its binding to a network address and the Multicast
   Tunnel used for the respective VRF at the remote PE. Normally, Tunnel



draft-nalawade-mdt-safi-01.txt                                          [Page 1]





Internet Draft draft-nalawade-idr-mdt-safi-01.txt                    July 2004
   endpoint addresses can be statically configured. But in case of a
   large network with large number of VPNs where there may be a need for
   a large number of endpoints and a large number of VRFs, the amount of
   information that needs to be exchanged and maintained between PEs for
   Multicast Tunnels for VPNs, is quite large. It therefore needs a
   mechanism that can maintain and support Multicast Tunnel based VPNs
   in a flexible, scalable manner. Also, in inter-AS and inter- provider
   scenarios, this mechanism needs to be supported across autonomous
   systems and provider domains.

5. The MDT SAFI

   A new Subsequent-Address Family called the MDT SAFI is being defined.
   The NLRI for this SAFI, will contain the address of the nexthop which
   will be used by the multicast source PE to send the PIM Join for the
   default MDT address to.

   The NLRI format is 8-byte-RD:IPv4-address followed by the MDT group
   address.  i.e. The MP_REACH attribute for this SAFI will contain one
   or more tuples of the following form :



          +------------------------------+
          |                               |
          |  RD:IPv4-address (12 octets)  |
          |                               |
          +-------------------------------+
          |  MDT Group-address (4 octets) |
          +-------------------------------+





   where :

   Route-Distinguisher : is the RD of the VRF to which this MDT
   attribute belongs.

   MDT Group Address : is the Group-address of the MDT-Group that a VRF
   is associated to. This can be variable length. But for

   IPV4 addresses - this will be 4 octets.




draft-nalawade-idr-mdt-safi-02.txt                                      [Page 2]





Internet Draft draft-nalawade-idr-mdt-safi-02.txt                      July 2005


6. The Connector Attribute

   An Optional Transitive Connector attribute is being defined defined.  This
   attribute is meant to link a



draft-nalawade-mdt-safi-01.txt                                          [Page 2]





Internet Draft draft-nalawade-idr-mdt-safi-01.txt                    July 2004


   BGP AFI/SAFI with another AFI/SAFI, so that transport the prefix attributes of one
   AFI/SAFI could derive an information entity that the originating PE
   router unchanged to the remote PE router which is dependant on participating in
   the
   NLRI advertised through another AFI/SAFI. An example same MVPN.

   The format of this attribute is as
   illustrated in [MT-DISC] where a 2-octet Type field followed by the original NEXTHOP
   Value. Type 1 of this attribute
   advertised by a PE router is preserved across one or more domains,
   so defines that this is an IPv4 unicast
   nexthop set by the PE router at the other end can deduce which advertises the originator PE. CE-learnt prefixes to its
   peers.

   The attribute contains one or more tuples of the form :



          +------------------------------+
          |                              |
          |  Type (2 octets)             |
          +------------------------------+
          |                              |
          |  Length (2 octets)           |
          +------------------------------+
          |                              |
          |  Value (Variable)            |
          |                              |
          +------------------------------+





   where :

   Type : is the Type of the data contained in this TLV.

   Length : is the Length of the Value portion in the TLV.

   Value : is a variable length field as defined by the AFI/SAFI carried in
   this tuple, which would be used by the AFI/SAFI in this tuple. Type.

   When the Type is 1, the length contains the number 4 and the value in
   the TLV will contain the IPv4 address of the PE
   sourcing the CE-
   learnt CE-learnt VPNv4 prefixes, and prefixes. This would be the same address
   this PE uses to set itself as the nexthop.  This attribute will
   accompany the VPNv4 prefix advertisement. The usage of this attribute for the Type-code 1
   is described in [MT-DISC].

7. Capability Advertisement

   A BGP speaker that wishes to exchange the MDT SAFI, MUST use the
   MP_EXT Capability Code as defined in [BGP-MP], to advertise the
   corresponding (AFI, SAFI) pair.

   A BGP speaker MAY participate in the distribution of MDT information.




draft-nalawade-mdt-safi-01.txt




draft-nalawade-idr-mdt-safi-02.txt                                      [Page 3]





Internet Draft draft-nalawade-idr-mdt-safi-01.txt draft-nalawade-idr-mdt-safi-02.txt                      July 2004 2005


8. Operation

   A BGP Speaker that receives the Capability for the MDT SAFI, MAY
   advertise the MDT SAFI prefixes to that peer. The prefixes in the MDT
   SAFI are populated by the PEs that advertise their CE-learnt
   prefixes.

9. Security Considerations

   This extension Applicability Statement

   Multicast Tunnels are built between Provider Edge (PE) routers to BGP does not change the underlying security issues.

10. Acknowledgements
   allow multicast communication between different site's of a VPN. The authors would like
   MT tunnel has a destination MDT group address that is unique to thank  IJsbrand Wijnands for his contr-
   ibution towards the Connector Attribute needed
   VPN. All routers that act as PE's and are configured for a specific
   VPN join the IPv4-MDT SAFI
   as described VPN MDT multicast group in [MT-DISC]. The authors would the backbone of the provider
   network to be able to receive each others packets.  Each router is
   also like a sender to thank Shyam
   Suri, Ruchi the MDT group. In PIM SSM mode, the following
   procedure is followed.

   A Multicast tunnel is setup between the PEs in one or more VPN-
   Providers networks. Over the Multicast tunnel we create PIM
   neighbor's. The IP address of the PIM neighbor that is seen over the
   Multicast tunnel depends on the configured address of the Tunnel
   endpoint. This can either be an unnumbered address from a different
   interface or a configured address on the Tunnel itself. The PE router
   that does an RPF check on a VPN source can find which Tunnel the
   source is on, but may not know what PIM neighbor to target on that
   tunnel.  Therefore we need a way to connect the BGP VPNv4 prefix to
   the PIM neighbor on the tunnel to allow the RPF check to succeed.

   Suppose we want to join to a source that is behind another VPN site.
   We do an RPF lookup on the source address in the VPNv4 unicast table
   on this PE. The RPF lookup will return a connected next-hop and
   interface to use to reach the source. The returned next-hop may not
   be the neighbor on the Multicast tunnel. This can be due to the
   next-hop being rewritten by BGP Route Reflectors (RR) or crossing
   AS's. Therefore we don't know which PIM neighbor to target as
   upstream neighbor in the PIM join.

   defines a new attribute called the BGP Connector attribute. This We
   propose sending the Originating PE's IP address through the BGP
   Connector Attribute. It will be sent as the value field when the BGP
   Connector attribute contains Type 1. This is the Multicast Tunnel's
   IP address which is used to establish the PIM neighbor relationship
   on the Multicast tunnel. This attribute is attached to all the BGP
   VPNv4 prefixes used for reaching to multicast sources in the
   Customer's network. The PE router that was able to successfully RPF
   on a BGP VPNv4 prefix will use the IP address learned from the
   connected attribute to find the PIM neighbor on the Multicast tunnel.



draft-nalawade-idr-mdt-safi-02.txt                                      [Page 4]





Internet Draft draft-nalawade-idr-mdt-safi-02.txt                      July 2005


10. Security Considerations

   This extension to BGP does not change the underlying security issues.

11. Acknowledgements

   The authors would like to thank  IJsbrand Wijnands for his contr-
   ibution towards the Connector Attribute needed for the IPv4-MDT SAFI.
   The authors would also like to thank Shyam Suri, Ruchi Kapoor, Shyam
   Suri, Yiqun Cai, Dan Tappan, Jennifer Li, Yi Chou, Arjen Boers for
   their comments and contrib- utions. contributions. We would also like to thank Bhavani
   Parise for his review and comments.

11.

12. Normative References

   [BGP-4]  Rekhter, Y. and T. Li (editors), "A Border Gateway Protocol
   4 (BGP-4)", Internet Draft draft-ietf-idr-bgp4-17.txt, January 2002. draft-ietf-idr-bgp4-26.txt, April 2005.

   [BGP-CAP] Chandra, R., Scudder, J., "Capabilities Advertisement with
   BGP-4", draft-ietf-idr-rfc2842bis-02.txt, April 2002.

   [BGP-SSA] Kapoor R., Nalawade G., ôBGPv4 ŸBGPv4 SAFI-Specific Attributeö, Attribute÷,
   draft-nalawade-kapoor-bgp-ssa-00.txt, June 2003. January 2006.

   [MULTI-BGP] Bates et al, Multiprotocol Extensions for BGP-4, draft-
   ietf-idr-rfc2858bis-02.txt, work in progress.

   [MT-DISC] Wijnands, I., Nalawade, G., Multicast Tunnel discovery and
   RPF connector, wijnands-mt-discovery-00.txt, wijnands-mt-discovery-01.txt, work in progress.

12.

13. Author's Addresses

   Gargi Nalawade
   170 Tasman Drive
   San Jose, CA, 95134
   E-mail: gargi@cisco.com

   Arjun Sreekantiah
   170 Tasman Drive
   San Jose, CA, 95134
   E-mail: asreekan@cisco.com



draft-nalawade-mdt-safi-01.txt                                          [Page 4]





Internet Draft draft-nalawade-idr-mdt-safi-01.txt                    July 2004


13.

14. Intellectual Property Statement

   Cisco Systems may seek patent or other intellectual property
   protection for some of all of the technologies disclosed in this
   document. If any standards arising from this document are or become
   protected by one or more patents assigned to Cisco Systems, Cisco



draft-nalawade-idr-mdt-safi-02.txt                                      [Page 5]





Internet Draft draft-nalawade-idr-mdt-safi-02.txt                      July 2005


   intends to disclose those patents and license them on reasonable
   and non-discriminatory terms.

14.

15. Full Copyright Statement

   Copyright (C) The Internet Society (2001). (2005).  All Rights Reserved.

   This document and translations of it may be copied and furnished is subject to
   others, and derivative works that comment on or otherwise explain it
   or assist in its implementation may be prepared, copied, published
   and distributed, in whole or in part, without restriction of any
   kind, provided that the above copyright notice and this paragraph
   are included on all such copies rights, licenses and derivative works.  However, this
   document itself may not be modified restrictions
   contained in any way, such as by removing
   the copyright notice or references to the Internet Society or other
   Internet organizations, BCP 78, and except as needed for the purpose of
   developing Internet standards in which case set forth therein, the procedures for
   copyrights defined in the Internet Standards process must be
   followed, or as required to translate it into languages other than
   English.  The limited permissions granted above are perpetual and
   will not be revoked by the Internet Society or its successors or
   assigns. authors
   retain all their rights.

   This document and the information contained herein is are provided on
   an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE
   REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE
   INTERNET ENGINEERING TASK FORCE DISCLAIMS DISCLAIM ALL WARRANTIES, EXPRESS OR
   IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
   THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE."

15. PURPOSE.

16. Expiration Date

   This memo is filed as <draft-nalawade-idr-mdt-safi-01.txt>, <draft-nalawade-idr-mdt-safi-02.txt>, and
   expires January 2005.













draft-nalawade-mdt-safi-01.txt January, 2006.




























draft-nalawade-idr-mdt-safi-02.txt                                      [Page 5] 6]


----