Y’all –

 

We are presenting this in both places; not many changes from the last version 
(other than probable new errors I’ve introduced!), and the use of Les and 
Naiming’s new encoding (thanks!) for the tier, and cleaning up some bits and 
pieces from various comments. The one large thing still missing off my comment 
list is MT – this is a discussion the authors need to have, or perhaps should 
be a separate draft. There should be a separate use case draft; I will try to 
get that started this coming week’ish.

 

I missed the deadline for various reasons, so I’m just attaching it here, will 
post when the tool becomes available again.

 

😊 /r




Network Working Group                                      R. White, Ed.
Internet-Draft                                             S. Zandi, Ed.
Intended status: Informational                                  LinkedIn
Expires: January 14, 2018                                  July 13, 2017


                      IS-IS Support for Openfabric
                       draft-white-openfabric-03

Abstract

   Spine and leaf topologies are widely used in hyperscale and cloud
   scale networks.  In most of these networks, configuration is
   automated, but difficult, and topology information is extracted
   through broad based connections.  Policy is often integrated into the
   control plane, as well, making configuration, management, and
   troubleshooting difficult.  Openfabric is an adaptation of an
   existing, widely deployed link state protocol, Intermediate System to
   Intermediate System (IS-IS) that is designed to:

   o  Provide a full view of the topology from a single point in the
      network to simplify operations

   o  Minimize configuration of each Intermediate System (IS) (also
      called a router or switch) in the network

   o  Optimize the operation of IS-IS within a spine and leaf fabric to
      enable scaling

   This document begins with an overview of openfabric, including a
   description of what may be removed from IS-IS to enable scaling.  The
   document then describes an optimized adjacency formation process; an
   optimized flooding scheme; some thoughts on the operation of
   openfabric, metrics, and aggregation; and finally a description of
   the changes to the IS-IS protocol required for openfabric.

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



White & Zandi           Expires January 14, 2018                [Page 1]

Internet-Draft        IS-IS Support for Openfabric             July 2017


   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 January 14, 2018.

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
   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  . . . . . . . . . . . . . . . . . . . . . . . .   3
     1.1.  Goals . . . . . . . . . . . . . . . . . . . . . . . . . .   3
     1.2.  Contributors  . . . . . . . . . . . . . . . . . . . . . .   3
     1.3.  Simplification  . . . . . . . . . . . . . . . . . . . . .   3
     1.4.  Additions and Requirements  . . . . . . . . . . . . . . .   4
     1.5.  Sample Network  . . . . . . . . . . . . . . . . . . . . .   5
   2.  Modified Adjacency Formation  . . . . . . . . . . . . . . . .   6
   3.  Determining and Advertising Location on the Fabric  . . . . .   7
     3.1.  Determining T0  . . . . . . . . . . . . . . . . . . . . .   7
     3.2.  Determining T1 and above  . . . . . . . . . . . . . . . .   8
   4.  Flooding Optimization . . . . . . . . . . . . . . . . . . . .   9
     4.1.  Flooding Failures . . . . . . . . . . . . . . . . . . . .  10
   5.  Other Optimizations . . . . . . . . . . . . . . . . . . . . .  11
     5.1.  Transit Link Reachability . . . . . . . . . . . . . . . .  11
     5.2.  Transiting T0 Intermediate Systems  . . . . . . . . . . .  11
   6.  Openfabric and Route Aggregation  . . . . . . . . . . . . . .  11
   7.  Security Considerations . . . . . . . . . . . . . . . . . . .  12
   8.  References  . . . . . . . . . . . . . . . . . . . . . . . . .  12
     8.1.  Normative References  . . . . . . . . . . . . . . . . . .  12
     8.2.  Informative References  . . . . . . . . . . . . . . . . .  13
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  14








White & Zandi           Expires January 14, 2018                [Page 2]

Internet-Draft        IS-IS Support for Openfabric             July 2017


1.  Introduction

1.1.  Goals

   Spine and leaf fabrics are often used in large scale data centers; in
   this application, they are commonly called a fabric because of their
   regular structure and predictable forwarding and convergence
   properties.  This document describes modifications to the IS-IS
   protocol to enable it to run efficiently on a large scale spine and
   leaf fabric, openfabric.  The goals of this control plane are:

   o  Provide a full view of the topology from a single point in the
      network to simplify operations

   o  Minimize configuration of each IS in the network

   o  Optimize the operation of IS-IS within a spine and leaf fabric to
      enable scaling

1.2.  Contributors

   The following people have contributed to this draft: Nikos
   Triantafillis (reflected flooding optimization), Ivan Pepelnjak
   (three stage fabric modifications), Hannes Gredler (do not reflood
   optimizations), Les Ginsberg (capabilities encoding, circuit local
   reflooding), Naiming Shen (capabilities encoding, circuit local
   reflooding), Uma Chunduri (failure mode suggestions, flooding), Nick
   Russo, and Rodny Molina.

   See [RFC5449], [RFC5614], and [RFC7182] for similar solutions in the
   Mobile Ad Hoc Networking (MANET) solution space.

1.3.  Simplification

   In building any scalable system, it is often best to begin by
   removing what is not needed.  In this spirit, openfabric
   implementations MAY remove the following from IS-IS:

   o  Multilevel flooding domain support.  The modifications described
      in this document will not work across multiple flooding domains.
      It is assumed that multiple fabrics will be connected through an
      Exterior Gateway Protocol (EGP), specifically BGP [RFC4271].

   o  All mutliaccess link processing, including Designated Intermediate
      Systems (DIS).  Spine and leaf fabrics are normally built using
      only point-to-point links, so multiaccess link processing is not
      required in openfabric.




White & Zandi           Expires January 14, 2018                [Page 3]

Internet-Draft        IS-IS Support for Openfabric             July 2017


   o  External metrics.  There is no need for external metrics in large
      scale spine and leaf fabrics; it is assumed that metrics will be
      properly configured by the operator to account for the correct
      order of route preference at any route redistribution point.

   o  Tags and traffic engineering processing.  Openfabric is only
      designed to provide topology and reachability information.  It is
      not designed to provide for traffic engineering, route preference
      through tags, or other policy mechanisms.  It is assumed that all
      routing policy will be provided through an overlay system which
      communicates directly with each IS in the fabric, such as PCEP
      [RFC5440] or I2RS [RFC7921].  Traffic engineering is assumed to be
      provided through Segment Routing (SR)
      [I-D.ietf-spring-segment-routing].

1.4.  Additions and Requirements

   To create a scalable link state fabric, openfabric includes the
   following:

   o  A slightly modified adjacency formation process.  This is largely
      a matter of forming adjacencies in a specific order, rather than
      forming an adjacency with every discovered neighbor at the same
      time.

   o  A mechanism for determining which tier within a spine and leaf
      fabric in which the IS is located.

   o  A mechanism that reduces flooding to the minimum possible, while
      still ensuring complete database synchronization among the
      intermediate systems within the fabric.

   Openfabric implementations:

   o  MUST support [RFC5301] and enable hostname advertisement by
      default if a hostname is configured on the intermediate system.

   o  MUST support [RFC5311], simplified extension of the link state PDU
      space for IS-IS.

   o  MUST support [RFC5303] and enable three-way handshakes by default.

   o  MUST use Type Length Value (TLV) type 135 for carrying IPv4
      reachability information, as defined in [RFC5305].

   o  MUST use TLV type 236 for carrying IPv6 reachability information,
      as defined in [RFC5308].




White & Zandi           Expires January 14, 2018                [Page 4]

Internet-Draft        IS-IS Support for Openfabric             July 2017


   o  MUST use TLV type 22 for carrying IS reachability information, as
      defined in [RFC5305].

   o  SHOULD support [RFC6232], purge originator identification for IS-
      IS.

   o  SHOULD support Segment Routing (SR).
      [I-D.ietf-spring-segment-routing]

   o  SHOULD support [I-D.ietf-isis-segment-routing-extensions].

   o  SHOULD support [RFC3719], section 4, hello padding for IS-IS.
      Variable hello padding SHOULD NOT be used, as data center fabrics
      are built using high speed links on which padded hellos will have
      little performance impact.

   Openfabric implementations MUST NOT be mixed with standard IS-IS
   implementations in operational deployments.  Openfabric and standard
   IS-IS implementations SHOULD be treated as two separate protocols.

1.5.  Sample Network

   The following spine and leaf fabric will be used to describe these
   modifications.

   +----+ +----+ +----+ +----+ +----+ +----+
   | 1A | | 1B | | 1C | | 1D | | 1E | | 1F | (T0)
   +----+ +----+ +----+ +----+ +----+ +----+

   +----+ +----+ +----+ +----+ +----+ +----+
   | 2A | | 2B | | 2C | | 2D | | 2E | | 2F | (T1)
   +----+ +----+ +----+ +----+ +----+ +----+

   +----+ +----+ +----+ +----+ +----+ +----+
   | 3A | | 3B | | 3C | | 3D | | 3E | | 3F | (T2)
   +----+ +----+ +----+ +----+ +----+ +----+

   +----+ +----+ +----+ +----+ +----+ +----+
   | 4A | | 4B | | 4C | | 4D | | 4E | | 4F | (T1)
   +----+ +----+ +----+ +----+ +----+ +----+

   +----+ +----+ +----+ +----+ +----+ +----+
   | 5A | | 5B | | 5C | | 5D | | 5E | | 5F | (T0)
   +----+ +----+ +----+ +----+ +----+ +----+

                                 Figure 1





White & Zandi           Expires January 14, 2018                [Page 5]

Internet-Draft        IS-IS Support for Openfabric             July 2017


   To reduce confusion (spine and leaf fabrics are difficult to draw in
   plain text art), this diagram does not contain the connections
   between devices.  The reader should assume that each device in a
   given layer is connected to every device in the layer above it.  For
   instance:

   o  5A is connected to 4A, 4B, 4C, 4D, 4E, and 4F

   o  5B is connected to 4A, 4B, 4C, 4D, 4E, and 4F

   o  4A is connected to 3A, 3B, 3C, 3D, 3E, 3F, 5A, 5B, 5C, 5D, 5E, and
      5F

   o  4B is connected to 3A, 3B, 3C, 3D, 3E, 3F, 5A, 5B, 5C, 5D, 5E, and
      5F

   o  etc.

   The tiers or stages of the fabric are also marked for easier
   reference.  T0 is assumed to be connected to application servers, or
   rather they are Top of Rack (ToR) intermediate systems.  The
   remaining tiers, T1 and T2, are connected only to the fabric itself.
   Note there are no "cross links," or "east west" links in the
   illustrated fabric.  The fabric locality detection mechanism
   described here will not work if there are cross links running east/
   west through the fabric.  Locality detection may be possible in such
   a fabric; this is an area for further study.

2.  Modified Adjacency Formation

   While adjacency formation is not considered particularly burdensome
   in IS-IS, it is still useful to reduce the amount of state
   transferred across the network when connecting a new IS to the
   fabric.  Any such optimization is bound to present a tradeoff between
   several factors; the mechanism described here increases the amount of
   time required to form adjacencies slightly in order to reduce the
   total state carried across the network.  The process is:

   o  An IS connected to the fabric will send hellos on all links.

   o  The IS will only complete the three-way handshake with one newly
      discovered neighbor; this would normally be the first neighbor
      which sends the newly connected intermediate system's ID back in
      the three-way handshake process.

   o  The IS will complete its database exchange with this one newly
      adjacent neighbor.




White & Zandi           Expires January 14, 2018                [Page 6]

Internet-Draft        IS-IS Support for Openfabric             July 2017


   o  Once this process is completed, the IS will continue processing
      the remaining neighbors as normal.

   This process allows each IS newly added to the fabric to exchange a
   full table once; a very minimal amount of information will be
   transferred with the remaining neighbors to reach full
   synchronization.

3.  Determining and Advertising Location on the Fabric

   The tier to which a IS is connected is useful to enable
   autoconfiguration of intermediate systems connected to the fabric and
   to reduce flooding.  Once the tier of an intermediate system within
   the fabric has been determined, it MUST be advertised using the 4 bit
   Tier field described in section 3.3 of
   [I-D.shen-isis-spine-leaf-ext].

   This section describes mechanisms for determining the tier at which a
   IS is connected in the fabric in several steps.  The first step is to
   find the Farthest Distance (FD) and the Total Distance (TD), which
   are useful in this process.  To find the FD and TD:

   o  Calculate a Shortest Path Tree (SPT) for the entire network with
      all link metrics set to 1; this has the effect of calculating a
      tree based only on hop count

   o  Find one node that is the farthest from the local node in the
      resulting tree; call this node F, and the distance to this node FD

   o  Calculate an SPT for the entire network with all link metrics set
      to 1 from the perspective of F; call this TD

3.1.  Determining T0

   If FD == TD == 2, this is a three stage fabric; it is not possible to
   determine the tier at which the local node is located based on any
   calculation, because the topology is perfectly symmetric.  In this
   case:

   o  The T0 intermediate systems MAY be manually configured to
      advertise 0x00 in their IS reachability tier sub-TLV, indicating
      they are at the edge of the fabric (a ToR IS).

   o  The T0 intermediate systems MAY detect that they are T0 through
      the presence connected hosts (i.e. through a request for address
      assignment or some other means).  This means of detection may not
      be reliable in all operational environments, and SHOULD be used
      with care.  If such detection is used, and the IS determines it is



White & Zandi           Expires January 14, 2018                [Page 7]

Internet-Draft        IS-IS Support for Openfabric             July 2017


      located at T0, it should advertise 0x00 in its IS reachability
      tier sub-TLV.

   o  The IS MAY examine the IS reachability tier sub-TLV of directly
      connected neighbors and determine one or more is advertising 0x1
      in its IS reachability tier sub-TLVs.  This would be the case if
      the spine intermediate systems in a three stage spine and leaf
      fabric are manually configured to advertise their tier as 0x1.

   o  If there is no way to determine whether or not the local device is
      in T0 or T1, it MUST advertise 0xFF in its IS reachability tier
      sub-TLV.

   If FD == TD, and TD >= 4, this is a greater than three stage fabric;
   the local device SHOULD advertise 0x00 in its IS reachability tier
   sub-TLV.

   For instance, in the diagram above, 1A would:

   o  Calculate an SPT with all link metrics set to 1; on this SPT, 5A
      through 5F would all have a distance of 4

   o  Select one of these nodes as F; assume 5F is chosen as F

   o  Set FD to 4, the distance to 5F

   o  Run SPF from the perspective of 5F with all link metrics set to 1

   o  Set TD to 4, the cost from 5F to 1A

   o  TD - FD == 0, so 1A is at T0, and is a ToR

3.2.  Determining T1 and above

   If FD == TD == 2, this is a three stage fabric; it is not possible to
   determine the tier at which the local node is located based on any
   calculation, because the topology is perfectly symmetric.  In this
   case:

   o  The T1 intermediate systems MAY be manually configured to
      advertise 0x01 in their IS reachability tier sub-TLV.

   o  The IS MAY examine the IS reachability tier sub-TLV of directly
      connected neighbors and determine that one or more is advertising
      0x00 in its IS reachability tier sub-TLVs.  This would be the case
      if the ToR intermediate systems in a three stage spine and leaf
      fabric are manually configured to advertise their tier as 0x00.




White & Zandi           Expires January 14, 2018                [Page 8]

Internet-Draft        IS-IS Support for Openfabric             July 2017


   o  If there is no way to determine whether or not the local device is
      in T0 or T1, it should advertise 0xFF in its IS reachability tier
      sub-TLV.

   If TD != FD, this is a greater than three stage fabric; the local
   device SHOULD advertise (TD - FD) in its IS reachability tier sub-
   TLV.

   For example, in the above five stage fabric, 3B would:

   o  Calculate an SPT with all link metrics set to 1; on this SPT, 5A
      through 5F and 1A through 1F would all have a cost of 2

   o  Select one of these nodes as F; assume 5F is chosen as F

   o  Set FD to 2, the distance to 5F

   o  Run SPF from the perspective of 5F with all link metrics set to 1

   o  Set TD to 4, the cost from 5F to 1A

   o  TD - FD == 2, so 1A is at T2, and is a spine switch

4.  Flooding Optimization

   Flooding is perhaps the most challenging scaling issue for a link
   state protocol running on a dense, large scale fabric.  To reduce the
   flooding of link state information in the form of Link State Protocol
   Data Units (LSPs), Openfabric takes advantage of information already
   available in the link state protocol, the list of the local
   intermediate system's neighbor's neighbors, and the fabric locality
   computed above.  The following tables are required to compute a set
   of reflooders:

   o  Neighbor List (NL) list: The set of neighbors

   o  Neighbor's Neighbors (NN) list: The set of neighbor's neighbors;
      this can be calculated by running SPF truncated to two hops

   o  Do Not Reflood (DNR) list: The set of neighbors who should have
      LSPs (or fragments) who should not reflood LSPs

   o  Reflood (RF) list: The set of neighbors who should flood LSPs (or
      fragments) to their adjacent neighbors to ensure synchronization

   NL is set to contain all neighbors, and sorted deterministically (for
   instance, from the highest IS identifier to the lowest).  All
   intermediate systems within a single fabric SHOULD use the same



White & Zandi           Expires January 14, 2018                [Page 9]

Internet-Draft        IS-IS Support for Openfabric             July 2017


   mechanism for sorting the NL list.  NN is set to contain all
   neighbor's neighbors, or all intermediate systems that are two hops
   away, as determined by performing a truncated SPF.  The DNR and RF
   tables are initially empty.  To begin, the following steps are taken
   to reduce the size of NN and NL:

   o  Move any IS in NL with its tier (or fabric location) set to T0 to
      DNR

   o  Remove all intermediate systems from NL and NN that in the
      shortest path to the IS that originated the LSP

   Then, for every IS in NL:

   o  If the current entry in NL is connected to any entries in NN:

      *  Move the IS to RF

      *  Remove the intermediate systems connected to the IS from NN

   o  Else move the IS to DNR

   When flooding, LSPs transmitted to adjacent neighbors on the RF list
   will be transmitted normally.  Adjacent intermediate systems on this
   list will reflood received LSPs into the next stage of the topology,
   ensuring database synchronization.  LSPs transmitted to adjacent
   neighbors on the DNR list, however, MUST be transmitted using a
   circuit scope PDU as described in [RFC7356].

4.1.  Flooding Failures

   It is possible in some failure modes for flooding to be incomplete
   because of the flooding optimizations outlined.  Specifically, if a
   reflooder fails, or is somehow disconnected from all the links across
   which it should be reflooding, it is possible an LSP is only
   partially flooded through the fabric.  To prevent such situations,
   any IS receiving an LSP transmitted using DNR SHOULD:

   o  Set a short timer; the default should be less than one second

   o  When the timer expires, send a Complete Sequence Number Packet
      (CSNP) to all neighbors

   o  Process any Partial Sequence Number Packets (PSNPs) as required to
      resynchronize

   o  If a resynchronization is required, notify the network operator
      through a network management system



White & Zandi           Expires January 14, 2018               [Page 10]

Internet-Draft        IS-IS Support for Openfabric             July 2017


5.  Other Optimizations

5.1.  Transit Link Reachability

   In order to reduce the amount of control plane state carried on large
   scale spine and leaf fabrics, openfabric implementations SHOULD NOT
   advertise reachability for transit links.  These links MAY remain
   unnumbered, as IS-IS does not require layer 3 IP addresses to
   operate.  Each IS SHOULD be configured with a single loopback
   address, which is assigned an IPv6 address, to provide reachability
   to intermediate systems which make up the fabric.

5.2.  Transiting T0 Intermediate Systems

   In data center fabrics, ToR intermediate systems SHOULD NOT be used
   to transit between two T1 (or above) spine intermediate systems.  The
   simplest way to prevent this is to set the overload bit [RFC3277] for
   all the LSPs originated from T0 intermediate systems.  However, this
   solution would have the unfortunate side effect of causing all
   reachability beyond any T0 IS to have the same metric, and many
   implementations treat a set overload bit as a metric of 0xFFFF in
   calculating the Shortest Path Tree (SPT).  This document proposes an
   alternate solution which preserves the leaf node metric, while still
   avoiding transiting T0 intermediate systems.

   Specifically, all T0 intermediate systems SHOULD advertise their
   metric to reach any T1 adjacent neighbor with a cost of 0XFFE.  T1
   intermediate systems, on the other hand, will advertise T0
   intermediate systems with the actual interface cost used to reach the
   T0 IS.  Hence, links connecting T0 and T1 intermediate systems will
   be advertised with an asymmetric cost that discourages transiting T0
   intermediate systems, while leaving reachability to the destinations
   attached to T0 devices the same.

6.  Openfabric and Route Aggregation

   While aggregation is not recommended in openfabric deployments,
   aggregation MAY take place when routing information is being
   transmitted from higher level tiers to lower level tiers.  For
   instance, in the example network, 2A through 2F could advertise a
   single default route to 1A through 1F. 2A through 2F would simply
   advertise the default as if it were an attached to each IS locally
   using either a type 135 or 236 TLV, and then block TLVs that contain
   reachability information (such as types 135 and 236).  Type 22 TLVs,
   however, MUST be flooded through this boundary, so that every IS in
   the network shares a common view of the topology.





White & Zandi           Expires January 14, 2018               [Page 11]

Internet-Draft        IS-IS Support for Openfabric             July 2017


   Note that aggregation in a DC fabric can result in routing black
   holes in some cases, and also possibly reduce the efficiency of
   traffic engineering in the network.

7.  Security Considerations

   This document outlines modifications to the IS-IS protocol for
   operation on large scale data center fabrics.  While it does add new
   TLVs, and some local processing changes, it does not add any new
   security vulnerabilities to the operation of IS-IS.  However,
   openfabric implementations SHOULD implement IS-IS cryptographic
   authentication, as described in [RFC5304], and should enable other
   security measures in accordance with best common practices for the
   IS-IS protocol.

8.  References

8.1.  Normative References

   [I-D.shen-isis-spine-leaf-ext]
              Shen, N., Ginsberg, L., and S. Thyamagundalu, "IS-IS
              Routing for Spine-Leaf Topology", draft-shen-isis-spine-
              leaf-ext-04 (work in progress), June 2017.

   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119,
              DOI 10.17487/RFC2119, March 1997,
              <http://www.rfc-editor.org/info/rfc2119>.

   [RFC2629]  Rose, M., "Writing I-Ds and RFCs using XML", RFC 2629,
              DOI 10.17487/RFC2629, June 1999,
              <http://www.rfc-editor.org/info/rfc2629>.

   [RFC5301]  McPherson, D. and N. Shen, "Dynamic Hostname Exchange
              Mechanism for IS-IS", RFC 5301, DOI 10.17487/RFC5301,
              October 2008, <http://www.rfc-editor.org/info/rfc5301>.

   [RFC5303]  Katz, D., Saluja, R., and D. Eastlake 3rd, "Three-Way
              Handshake for IS-IS Point-to-Point Adjacencies", RFC 5303,
              DOI 10.17487/RFC5303, October 2008,
              <http://www.rfc-editor.org/info/rfc5303>.

   [RFC5305]  Li, T. and H. Smit, "IS-IS Extensions for Traffic
              Engineering", RFC 5305, DOI 10.17487/RFC5305, October
              2008, <http://www.rfc-editor.org/info/rfc5305>.






White & Zandi           Expires January 14, 2018               [Page 12]

Internet-Draft        IS-IS Support for Openfabric             July 2017


   [RFC5308]  Hopps, C., "Routing IPv6 with IS-IS", RFC 5308,
              DOI 10.17487/RFC5308, October 2008,
              <http://www.rfc-editor.org/info/rfc5308>.

   [RFC5311]  McPherson, D., Ed., Ginsberg, L., Previdi, S., and M.
              Shand, "Simplified Extension of Link State PDU (LSP) Space
              for IS-IS", RFC 5311, DOI 10.17487/RFC5311, February 2009,
              <http://www.rfc-editor.org/info/rfc5311>.

   [RFC5316]  Chen, M., Zhang, R., and X. Duan, "ISIS Extensions in
              Support of Inter-Autonomous System (AS) MPLS and GMPLS
              Traffic Engineering", RFC 5316, DOI 10.17487/RFC5316,
              December 2008, <http://www.rfc-editor.org/info/rfc5316>.

   [RFC7356]  Ginsberg, L., Previdi, S., and Y. Yang, "IS-IS Flooding
              Scope Link State PDUs (LSPs)", RFC 7356,
              DOI 10.17487/RFC7356, September 2014,
              <http://www.rfc-editor.org/info/rfc7356>.

   [RFC7981]  Ginsberg, L., Previdi, S., and M. Chen, "IS-IS Extensions
              for Advertising Router Information", RFC 7981,
              DOI 10.17487/RFC7981, October 2016,
              <http://www.rfc-editor.org/info/rfc7981>.

8.2.  Informative References

   [I-D.ietf-isis-segment-routing-extensions]
              Previdi, S., Filsfils, C., Bashandy, A., Gredler, H.,
              Litkowski, S., Decraene, B., and j. [email protected],
              "IS-IS Extensions for Segment Routing", draft-ietf-isis-
              segment-routing-extensions-13 (work in progress), June
              2017.

   [I-D.ietf-spring-segment-routing]
              Filsfils, C., Previdi, S., Decraene, B., Litkowski, S.,
              and R. Shakir, "Segment Routing Architecture", draft-ietf-
              spring-segment-routing-12 (work in progress), June 2017.

   [RFC3277]  McPherson, D., "Intermediate System to Intermediate System
              (IS-IS) Transient Blackhole Avoidance", RFC 3277,
              DOI 10.17487/RFC3277, April 2002,
              <http://www.rfc-editor.org/info/rfc3277>.

   [RFC3719]  Parker, J., Ed., "Recommendations for Interoperable
              Networks using Intermediate System to Intermediate System
              (IS-IS)", RFC 3719, DOI 10.17487/RFC3719, February 2004,
              <http://www.rfc-editor.org/info/rfc3719>.




White & Zandi           Expires January 14, 2018               [Page 13]

Internet-Draft        IS-IS Support for Openfabric             July 2017


   [RFC4271]  Rekhter, Y., Ed., Li, T., Ed., and S. Hares, Ed., "A
              Border Gateway Protocol 4 (BGP-4)", RFC 4271,
              DOI 10.17487/RFC4271, January 2006,
              <http://www.rfc-editor.org/info/rfc4271>.

   [RFC5304]  Li, T. and R. Atkinson, "IS-IS Cryptographic
              Authentication", RFC 5304, DOI 10.17487/RFC5304, October
              2008, <http://www.rfc-editor.org/info/rfc5304>.

   [RFC5440]  Vasseur, JP., Ed. and JL. Le Roux, Ed., "Path Computation
              Element (PCE) Communication Protocol (PCEP)", RFC 5440,
              DOI 10.17487/RFC5440, March 2009,
              <http://www.rfc-editor.org/info/rfc5440>.

   [RFC5449]  Baccelli, E., Jacquet, P., Nguyen, D., and T. Clausen,
              "OSPF Multipoint Relay (MPR) Extension for Ad Hoc
              Networks", RFC 5449, DOI 10.17487/RFC5449, February 2009,
              <http://www.rfc-editor.org/info/rfc5449>.

   [RFC5614]  Ogier, R. and P. Spagnolo, "Mobile Ad Hoc Network (MANET)
              Extension of OSPF Using Connected Dominating Set (CDS)
              Flooding", RFC 5614, DOI 10.17487/RFC5614, August 2009,
              <http://www.rfc-editor.org/info/rfc5614>.

   [RFC6232]  Wei, F., Qin, Y., Li, Z., Li, T., and J. Dong, "Purge
              Originator Identification TLV for IS-IS", RFC 6232,
              DOI 10.17487/RFC6232, May 2011,
              <http://www.rfc-editor.org/info/rfc6232>.

   [RFC7182]  Herberg, U., Clausen, T., and C. Dearlove, "Integrity
              Check Value and Timestamp TLV Definitions for Mobile Ad
              Hoc Networks (MANETs)", RFC 7182, DOI 10.17487/RFC7182,
              April 2014, <http://www.rfc-editor.org/info/rfc7182>.

   [RFC7921]  Atlas, A., Halpern, J., Hares, S., Ward, D., and T.
              Nadeau, "An Architecture for the Interface to the Routing
              System", RFC 7921, DOI 10.17487/RFC7921, June 2016,
              <http://www.rfc-editor.org/info/rfc7921>.

Authors' Addresses

   Russ White (editor)
   LinkedIn

   Email: [email protected]






White & Zandi           Expires January 14, 2018               [Page 14]

Internet-Draft        IS-IS Support for Openfabric             July 2017


   Shawn Zandi (editor)
   LinkedIn

   Email: [email protected]















































White & Zandi           Expires January 14, 2018               [Page 15]
_______________________________________________
rtgwg mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/rtgwg

Reply via email to