Skip to main content

OSPF Extensions for Advertising/Signaling BGP Route Reflector Information
draft-acee-ospf-bgp-rr-00

The information below is for an old version of the document.
Document Type
This is an older version of an Internet-Draft whose latest revision state is "Expired".
Authors Acee Lindem , Keyur Patel , Shawn Zandi
Last updated 2017-03-13
RFC stream (None)
Formats
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state I-D Exists
Telechat date (None)
Responsible AD (None)
Send notices to (None)
draft-acee-ospf-bgp-rr-00
Network Working Group                                          A. Lindem
Internet-Draft                                             Cisco Systems
Intended status: Standards Track                                K. Patel
Expires: September 14, 2017                                       Arrcus
                                                                S. Zandi
                                                                LinkedIn
                                                          March 13, 2017

     OSPF Extensions for Advertising/Signaling BGP Route Reflector
                              Information
                     draft-acee-ospf-bgp-rr-00.txt

Abstract

   This document specifies an OSPF Router Information (RI) TLV to
   advertise the BGP Router Reflector capability and peering
   information.  This information can be used by BGP Router Reflector
   clients to dynamically learn and establish sessions with BGP Router
   Reflectors in the routing domain.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   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."

   This Internet-Draft will expire on September 14, 2017.

Copyright Notice

   Copyright (c) 2017 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect

Lindem, et al.         Expires September 14, 2017               [Page 1]
Internet-Draft            OSPF BGP RR Discovery               March 2017

   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
     1.1.  Requirements Notation . . . . . . . . . . . . . . . . . .   2
   2.  OSPF BGP Route Reflector TLV  . . . . . . . . . . . . . . . .   2
   3.  OSPF Router Information (RI) Opaque LSAs  . . . . . . . . . .   4
   4.  Security Considerations . . . . . . . . . . . . . . . . . . .   4
   5.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   4
   6.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   4
     6.1.  Normative References  . . . . . . . . . . . . . . . . . .   4
     6.2.  Informative References  . . . . . . . . . . . . . . . . .   5
   Appendix A.  Acknowledgments  . . . . . . . . . . . . . . . . . .   5
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .   5

1.  Introduction

   This document specifies an OSPF Router Information (RI) TLV [OSPF-RI]
   to advertise the BGP Router Reflector [BGP-RR] capability and peering
   information.  This information can be used by BGP Router Reflector
   clients to dynamically learn and establish sessions with BGP Router
   Reflectors in the routing domain.

1.1.  Requirements Notation

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in [RFC-KEYWORDS].

2.  OSPF BGP Route Reflector TLV

   The BGP Router Reflector TLV can be used to advertise the route
   reflector capability, local AS number, BGP peering address, and
   supported AFI/SAFI pairs using an OSPFv2 [OSPF] or OSPFv3 [OSPFV3]
   router using the OSPF Router Information LSA [OSPF-RI].  The OSPF
   Router Information LSA can be advertised in either area or AS scoped
   RI LSAs.  The BGP Router Reflector TLV consists of the following
   fields:

Lindem, et al.         Expires September 14, 2017               [Page 2]
Internet-Draft            OSPF BGP RR Discovery               March 2017

     0                   1                   2                   3
     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                       Local AS                                |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    | Address Family|            Reserved                           |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                       IPv4/IPv6 Address                       |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                       IPv6 Address                            |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                       IPv6 Address                            |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                       IPv6 Address                            |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |          AFI                |   SAFI          |   AFI         |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |          AFI  |   SAFI      |   o o o
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

       Length    The length will be 12 for IPv4 peering addresses or
                 24 for IPv6 peering addresses plus 3 * the number
                 of AFI/SAFI pairs.

       Local AS  The Router-Reflector's local AS number. This can
                 either be used for AS match checking or certain
                 situations where the client's AS doesn't match the
                 route reflectors.

       Address   IANA Address family (1 for IPv4 or 2 for IPv6)
       Family

       Address   Local IPv4 or IPv6 Address used for BGP peering.

       AFI/SAFI  Address Family Identifier (AFI)/ Subsequent
                 Address Family Identifier

                       OSPF BGP Route-Reflector TLV

   o  The BGP Route Reflector (RR) TLV MAY be advertised multiple times
      with different peering addresses and AFI/SAFI pairs and MAY be
      advertised in multiple OSPF RI LSAs.

   o  If different peering addresses are advertised for the same AFI/
      SAFI pair, the decision of whether a BGP client establishes

Lindem, et al.         Expires September 14, 2017               [Page 3]
Internet-Draft            OSPF BGP RR Discovery               March 2017

      sessions with one or more of the advertised peering addresses is
      beyond the scope of this document.

   o  If the BGP Router Reflector (RR) TLV has an invalid length or is
      otherwise malformed, it will not be used for BGP client session
      establishment.  The occurrence of a malformed TLV SHOULD be
      logged.

3.  OSPF Router Information (RI) Opaque LSAs

   The OSPF BGP TLV may optionally be advertised in an area-scoped or
   AS-scoped OSPFv2 Router Information (RI) opaque LSA or OSPFv3 Router
   Information (RI) LSA [OSPF-RI].  BGP clients may then use the peering
   address to establish BGP sessions with the advertising route-
   reflector.

4.  Security Considerations

   Security considerations for the base OSPF protocol are covered in
   [OSPF] and [OSPFV3].

5.  IANA Considerations

   The document will require the following IANA actions:

   1.  A Router Information TLV type for the BGP Router Reflector TLV
       will be allocated from the OSPF Router Information (RI) TLVs
       registry.

6.  References

6.1.  Normative References

   [OSPF]     Moy, J., "OSPF Version 2", STD 54, RFC 2328, April 1998.

   [OSPF-RI]  Lindem, A., Shen, N., Vasseur, J., Aggarwal, R., and S.
              Shaffer, "Extensions to OSPF for Advertising Optional
              Router Capabilities", RFC 7770, January 2016.

   [OSPFV3]   Coltun, R., Ferguson, D., Moy, J., and A. Lindem, "OSPF
              for IPv6", RFC 5340, July 2008.

   [RFC-KEYWORDS]
              Bradner, S., "Key words for use in RFC's to Indicate
              Requirement Levels", BCP 14, RFC 2119, March 1997.

Lindem, et al.         Expires September 14, 2017               [Page 4]
Internet-Draft            OSPF BGP RR Discovery               March 2017

6.2.  Informative References

   [BGP-RR]   Bates, T., Chen, E., and R. Chandra, "BGP Route
              Reflection: An Alternative to Full Mesh Internal BGP
              (IBGP)", RFC 4456, April 2006.

Appendix A.  Acknowledgments

   The RFC text was produced using Marshall Rose's xml2rfc tool.

Authors' Addresses

   Acee Lindem
   Cisco Systems
   301 Midenhall Way
   Cary, NC  27513
   USA

   Email: acee@cisco.com

   Keyur Patel
   Arrcus

   Email: keyur@arrcus.com

   Shawn Zandi
   LinkedIn

   Email: szandi@linkedin.com

Lindem, et al.         Expires September 14, 2017               [Page 5]