| < draft-ietf-spring-segment-routing-07.txt | draft-ietf-spring-segment-routing-08.txt > | |||
|---|---|---|---|---|
| Network Working Group C. Filsfils, Ed. | Network Working Group C. Filsfils, Ed. | |||
| Internet-Draft S. Previdi, Ed. | Internet-Draft S. Previdi, Ed. | |||
| Intended status: Standards Track Cisco Systems, Inc. | Intended status: Standards Track Cisco Systems, Inc. | |||
| Expires: June 17, 2016 B. Decraene | Expires: November 12, 2016 B. Decraene | |||
| S. Litkowski | S. Litkowski | |||
| Orange | Orange | |||
| R. Shakir | R. Shakir | |||
| Jive Communications | Jive Communications | |||
| December 15, 2015 | May 11, 2016 | |||
| Segment Routing Architecture | Segment Routing Architecture | |||
| draft-ietf-spring-segment-routing-07 | draft-ietf-spring-segment-routing-08 | |||
| Abstract | Abstract | |||
| Segment Routing (SR) leverages the source routing paradigm. A node | Segment Routing (SR) leverages the source routing paradigm. A node | |||
| steers a packet through an ordered list of instructions, called | steers a packet through an ordered list of instructions, called | |||
| segments. A segment can represent any instruction, topological or | segments. A segment can represent any instruction, topological or | |||
| service-based. A segment can have a local semantic to an SR node or | service-based. A segment can have a local semantic to an SR node or | |||
| global within an SR domain. SR allows to enforce a flow through any | global within an SR domain. SR allows to enforce a flow through any | |||
| topological path and service chain while maintaining per-flow state | topological path and service chain while maintaining per-flow state | |||
| only at the ingress node to the SR domain. | only at the ingress node to the SR domain. | |||
| skipping to change at page 2, line 15 ¶ | skipping to change at page 2, line 15 ¶ | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
| working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
| Drafts is at http://datatracker.ietf.org/drafts/current/. | Drafts is at http://datatracker.ietf.org/drafts/current/. | |||
| Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| This Internet-Draft will expire on June 17, 2016. | This Internet-Draft will expire on November 12, 2016. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2015 IETF Trust and the persons identified as the | Copyright (c) 2016 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (http://trustee.ietf.org/license-info) in effect on the date of | (http://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | publication of this document. Please review these documents | |||
| carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
| to this document. Code Components extracted from this document must | to this document. Code Components extracted from this document must | |||
| include Simplified BSD License text as described in Section 4.e of | include Simplified BSD License text as described in Section 4.e of | |||
| the Trust Legal Provisions and are provided without warranty as | the Trust Legal Provisions and are provided without warranty as | |||
| skipping to change at page 2, line 42 ¶ | skipping to change at page 2, line 42 ¶ | |||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 1.1. Companion Documents . . . . . . . . . . . . . . . . . . . 4 | 1.1. Companion Documents . . . . . . . . . . . . . . . . . . . 4 | |||
| 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 5 | 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 5 | |||
| 3. Link-State IGP Segments . . . . . . . . . . . . . . . . . . . 7 | 3. Link-State IGP Segments . . . . . . . . . . . . . . . . . . . 7 | |||
| 3.1. IGP Segment, IGP SID . . . . . . . . . . . . . . . . . . 7 | 3.1. IGP Segment, IGP SID . . . . . . . . . . . . . . . . . . 7 | |||
| 3.2. IGP-Prefix Segment, Prefix-SID . . . . . . . . . . . . . 7 | 3.2. IGP-Prefix Segment, Prefix-SID . . . . . . . . . . . . . 7 | |||
| 3.2.1. Prefix-SID Algorithm . . . . . . . . . . . . . . . . 7 | 3.2.1. Prefix-SID Algorithm . . . . . . . . . . . . . . . . 7 | |||
| 3.2.2. MPLS Dataplane . . . . . . . . . . . . . . . . . . . 8 | 3.2.2. MPLS Dataplane . . . . . . . . . . . . . . . . . . . 8 | |||
| 3.2.3. IPv6 Dataplane . . . . . . . . . . . . . . . . . . . 9 | 3.2.3. IPv6 Dataplane . . . . . . . . . . . . . . . . . . . 10 | |||
| 3.3. IGP-Node Segment, Node-SID . . . . . . . . . . . . . . . 10 | 3.3. IGP-Node Segment, Node-SID . . . . . . . . . . . . . . . 10 | |||
| 3.4. IGP-Anycast Segment, Anycast SID . . . . . . . . . . . . 10 | 3.4. IGP-Anycast Segment, Anycast SID . . . . . . . . . . . . 11 | |||
| 3.5. IGP-Adjacency Segment, Adj-SID . . . . . . . . . . . . . 13 | 3.5. IGP-Adjacency Segment, Adj-SID . . . . . . . . . . . . . 13 | |||
| 3.5.1. Parallel Adjacencies . . . . . . . . . . . . . . . . 14 | 3.5.1. Parallel Adjacencies . . . . . . . . . . . . . . . . 15 | |||
| 3.5.2. LAN Adjacency Segments . . . . . . . . . . . . . . . 15 | 3.5.2. LAN Adjacency Segments . . . . . . . . . . . . . . . 16 | |||
| 3.6. Binding Segment . . . . . . . . . . . . . . . . . . . . . 16 | 3.6. Binding Segment . . . . . . . . . . . . . . . . . . . . . 16 | |||
| 3.6.1. Mapping Server . . . . . . . . . . . . . . . . . . . 16 | 3.6.1. Mapping Server . . . . . . . . . . . . . . . . . . . 16 | |||
| 3.6.2. Tunnel Headend . . . . . . . . . . . . . . . . . . . 16 | 3.6.2. Tunnel Headend . . . . . . . . . . . . . . . . . . . 16 | |||
| 3.7. Inter-Area Considerations . . . . . . . . . . . . . . . . 16 | 3.7. Inter-Area Considerations . . . . . . . . . . . . . . . . 16 | |||
| 4. BGP Peering Segments . . . . . . . . . . . . . . . . . . . . 17 | 4. BGP Peering Segments . . . . . . . . . . . . . . . . . . . . 17 | |||
| 5. IGP Mirroring Context Segment . . . . . . . . . . . . . . . 18 | 5. IGP Mirroring Context Segment . . . . . . . . . . . . . . . 18 | |||
| 6. Multicast . . . . . . . . . . . . . . . . . . . . . . . . . . 18 | 6. Multicast . . . . . . . . . . . . . . . . . . . . . . . . . . 19 | |||
| 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 19 | 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 19 | |||
| 8. Security Considerations . . . . . . . . . . . . . . . . . . . 19 | 8. Security Considerations . . . . . . . . . . . . . . . . . . . 19 | |||
| 9. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 19 | 9. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 19 | |||
| 10. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 20 | 10. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 20 | |||
| 11. References . . . . . . . . . . . . . . . . . . . . . . . . . 20 | 11. References . . . . . . . . . . . . . . . . . . . . . . . . . 20 | |||
| 11.1. Normative References . . . . . . . . . . . . . . . . . . 20 | 11.1. Normative References . . . . . . . . . . . . . . . . . . 20 | |||
| 11.2. Informative References . . . . . . . . . . . . . . . . . 20 | 11.2. Informative References . . . . . . . . . . . . . . . . . 21 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 23 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 24 | |||
| 1. Introduction | 1. Introduction | |||
| With Segment Routing (SR), a node steers a packet through an ordered | With Segment Routing (SR), a node steers a packet through an ordered | |||
| list of instructions, called segments. A segment can represent any | list of instructions, called segments. A segment can represent any | |||
| instruction, topological or service-based. A segment can have a | instruction, topological or service-based. A segment can have a | |||
| local semantic to an SR node or global within an SR domain. SR | local semantic to an SR node or global within an SR domain. SR | |||
| allows to enforce a flow through any path and service chain while | allows to enforce a flow through any path and service chain while | |||
| maintaining per-flow state only at the ingress node of the SR domain. | maintaining per-flow state only at the ingress node of the SR domain. | |||
| skipping to change at page 8, line 47 ¶ | skipping to change at page 8, line 47 ¶ | |||
| Details of the two defined algorithms are defined in | Details of the two defined algorithms are defined in | |||
| [I-D.ietf-isis-segment-routing-extensions], | [I-D.ietf-isis-segment-routing-extensions], | |||
| [I-D.ietf-ospf-segment-routing-extensions] and | [I-D.ietf-ospf-segment-routing-extensions] and | |||
| [I-D.ietf-ospf-ospfv3-segment-routing-extensions]. | [I-D.ietf-ospf-ospfv3-segment-routing-extensions]. | |||
| 3.2.2. MPLS Dataplane | 3.2.2. MPLS Dataplane | |||
| When SR is used over the MPLS dataplane: | When SR is used over the MPLS dataplane: | |||
| o the IGP signaling extension for IGP-Prefix segment includes the | o the IGP signaling extension for IGP-Prefix segment includes the | |||
| P-Flag. A Node N advertising a Prefix-SID SID-R for its attached | P-Flag ([I-D.ietf-isis-segment-routing-extensions]) or the NP-Flag | |||
| prefix R resets the P-Flag to allow its connected neighbors to | ([I-D.ietf-ospf-segment-routing-extensions]). A Node N | |||
| perform the NEXT operation while processing SID-R. This behavior | advertising a Prefix-SID SID-R for its attached prefix R unset the | |||
| is equivalent to Penultimate Hop Popping in MPLS. When set, the | P-Flag (or NP-Flag) in order to instruct its connected neighbors | |||
| neighbors of N must perform the CONTINUE operation while | to perform the NEXT operation while processing SID-R. This | |||
| behavior is equivalent to Penultimate Hop Popping in MPLS. When | ||||
| the flag is unset, the neighbors of N MUST perform the NEXT | ||||
| operation while processing SID-R. When the flag is set, the | ||||
| neighbors of N MUST perform the CONTINUE operation while | ||||
| processing SID-R. | processing SID-R. | |||
| o A Prefix-SID is allocated in the form of an index in the SRGB (or | o A Prefix-SID is allocated in the form of an index in the SRGB (or | |||
| as a local MPLS label) according to a process similar to IP | as a local MPLS label) according to a process similar to IP | |||
| address allocation. Typically the Prefix-SID is allocated by | address allocation. Typically the Prefix-SID is allocated by | |||
| policy by the operator (or NMS) and the SID very rarely changes. | policy by the operator (or NMS) and the SID very rarely changes. | |||
| o While SR allows to attach a local segment to an IGP prefix (using | o While SR allows to attach a local segment to an IGP prefix (using | |||
| the L-Flag), we specifically assume that when the terms "IGP- | the L-Flag), we specifically assume that when the terms "IGP- | |||
| Prefix Segment" and "Prefix-SID" are used, the segment is global | Prefix Segment" and "Prefix-SID" are used, the segment is global | |||
| skipping to change at page 9, line 25 ¶ | skipping to change at page 9, line 29 ¶ | |||
| segments attached to IGP prefixes. | segments attached to IGP prefixes. | |||
| o The allocation process MUST NOT allocate the same Prefix-SID to | o The allocation process MUST NOT allocate the same Prefix-SID to | |||
| different IP prefixes. | different IP prefixes. | |||
| o If a node learns a Prefix-SID having a value that falls outside | o If a node learns a Prefix-SID having a value that falls outside | |||
| the locally configured SRGB range, then the node MUST NOT use the | the locally configured SRGB range, then the node MUST NOT use the | |||
| Prefix-SID and SHOULD issue an error log warning for | Prefix-SID and SHOULD issue an error log warning for | |||
| misconfiguration. | misconfiguration. | |||
| o A node N attaching a Prefix-SID SID-R to its attached prefix R | o If a node N advertises Prefix-SID SID-R for a prefix R that is | |||
| MUST maintain the following FIB entry: | attached to N, N MUST either clear the P-Flag in the advertisement | |||
| of SID-R, or else maintain the following FIB entry: | ||||
| Incoming Active Segment: SID-R | Incoming Active Segment: SID-R | |||
| Ingress Operation: NEXT | Ingress Operation: NEXT | |||
| Egress interface: NULL | Egress interface: NULL | |||
| o A remote node M MUST maintain the following FIB entry for any | o A remote node M MUST maintain the following FIB entry for any | |||
| learned Prefix-SID SID-R attached to IP prefix R: | learned Prefix-SID SID-R attached to IP prefix R: | |||
| Incoming Active Segment: SID-R | Incoming Active Segment: SID-R | |||
| Ingress Operation: | Ingress Operation: | |||
| skipping to change at page 10, line 7 ¶ | skipping to change at page 10, line 17 ¶ | |||
| When SR is used over the IPv6 dataplane: | When SR is used over the IPv6 dataplane: | |||
| o The Prefix-SID is the prefix itself. No additional identifier is | o The Prefix-SID is the prefix itself. No additional identifier is | |||
| needed for Segment Routing over IPv6. | needed for Segment Routing over IPv6. | |||
| o Any address belonging to any of the node's prefixes can be used as | o Any address belonging to any of the node's prefixes can be used as | |||
| Prefix-SIDs. | Prefix-SIDs. | |||
| o An operator may want to explicitly indicate which of the node's | o An operator may want to explicitly indicate which of the node's | |||
| prefixes can be used as Prefix-SIDs through the setting of a flag | prefixes can be used as Prefix-SIDs through the setting of a flag | |||
| (e.g.: using the IGP prefix attribute defined in | (e.g.: using the IGP prefix attribute defined in [RFC7794]) in the | |||
| [I-D.ietf-isis-prefix-attributes]) in the routing protocol used | routing protocol used for advertising the prefix. | |||
| for advertising the prefix. | ||||
| o A global SID is instantiated through any globally advertised IPv6 | o A global SID is instantiated through any globally advertised IPv6 | |||
| address. | address. | |||
| o A local SID is instantiated through a local IPv6 prefix not being | o A local SID is instantiated through a local IPv6 prefix not being | |||
| advertised and therefore known only by the local node. | advertised and therefore known only by the local node. | |||
| A node N advertising an IPv6 address R usable as a segment identifier | A node N advertising an IPv6 address R usable as a segment identifier | |||
| MUST maintain the following FIB entry: | MUST maintain the following FIB entry: | |||
| skipping to change at page 20, line 46 ¶ | skipping to change at page 21, line 20 ¶ | |||
| [RFC4206] Kompella, K. and Y. Rekhter, "Label Switched Paths (LSP) | [RFC4206] Kompella, K. and Y. Rekhter, "Label Switched Paths (LSP) | |||
| Hierarchy with Generalized Multi-Protocol Label Switching | Hierarchy with Generalized Multi-Protocol Label Switching | |||
| (GMPLS) Traffic Engineering (TE)", RFC 4206, | (GMPLS) Traffic Engineering (TE)", RFC 4206, | |||
| DOI 10.17487/RFC4206, October 2005, | DOI 10.17487/RFC4206, October 2005, | |||
| <http://www.rfc-editor.org/info/rfc4206>. | <http://www.rfc-editor.org/info/rfc4206>. | |||
| 11.2. Informative References | 11.2. Informative References | |||
| [I-D.filsfils-spring-large-scale-interconnect] | [I-D.filsfils-spring-large-scale-interconnect] | |||
| Filsfils, C., Cai, D., Previdi, S., Henderickx, W., | Filsfils, C., Cai, D., Previdi, S., Henderickx, W., | |||
| Shakir, R., Cooper, D., Ferguson, F., Laberge, T., Lin, | Shakir, R., Cooper, D., Ferguson, F., Lin, S., Laberge, | |||
| S., Decraene, B., Jalil, L., and J. Tantsura, | T., Decraene, B., Jalil, L., and J. Tantsura, | |||
| "Interconnecting Millions Of Endpoints With Segment | "Interconnecting Millions Of Endpoints With Segment | |||
| Routing", draft-filsfils-spring-large-scale- | Routing", draft-filsfils-spring-large-scale- | |||
| interconnect-01 (work in progress), November 2015. | interconnect-02 (work in progress), April 2016. | |||
| [I-D.francois-rtgwg-segment-routing-ti-lfa] | [I-D.francois-rtgwg-segment-routing-ti-lfa] | |||
| Francois, P., Filsfils, C., Bashandy, A., and B. Decraene, | Francois, P., Filsfils, C., Bashandy, A., and B. Decraene, | |||
| "Topology Independent Fast Reroute using Segment Routing", | "Topology Independent Fast Reroute using Segment Routing", | |||
| draft-francois-rtgwg-segment-routing-ti-lfa-00 (work in | draft-francois-rtgwg-segment-routing-ti-lfa-00 (work in | |||
| progress), August 2015. | progress), August 2015. | |||
| [I-D.ietf-6man-segment-routing-header] | [I-D.ietf-6man-segment-routing-header] | |||
| Previdi, S., Filsfils, C., Field, B., Leung, I., Linkova, | Previdi, S., Filsfils, C., Field, B., Leung, I., Linkova, | |||
| J., Kosugi, T., Vyncke, E., and D. Lebrun, "IPv6 Segment | J., Kosugi, T., Vyncke, E., and D. Lebrun, "IPv6 Segment | |||
| Routing Header (SRH)", draft-ietf-6man-segment-routing- | Routing Header (SRH)", draft-ietf-6man-segment-routing- | |||
| header-00 (work in progress), December 2015. | header-01 (work in progress), March 2016. | |||
| [I-D.ietf-isis-prefix-attributes] | ||||
| Ginsberg, L., Decraene, B., Filsfils, C., Litkowski, S., | ||||
| Previdi, S., Xu, X., and U. Chunduri, "IS-IS Prefix | ||||
| Attributes for Extended IP and IPv6 Reachability", draft- | ||||
| ietf-isis-prefix-attributes-02 (work in progress), | ||||
| December 2015. | ||||
| [I-D.ietf-isis-segment-routing-extensions] | [I-D.ietf-isis-segment-routing-extensions] | |||
| Previdi, S., Filsfils, C., Bashandy, A., Gredler, H., | Previdi, S., Filsfils, C., Bashandy, A., Gredler, H., | |||
| Litkowski, S., Decraene, B., and J. Tantsura, "IS-IS | Litkowski, S., Decraene, B., and J. Tantsura, "IS-IS | |||
| Extensions for Segment Routing", draft-ietf-isis-segment- | Extensions for Segment Routing", draft-ietf-isis-segment- | |||
| routing-extensions-06 (work in progress), December 2015. | routing-extensions-06 (work in progress), December 2015. | |||
| [I-D.ietf-ospf-ospfv3-segment-routing-extensions] | [I-D.ietf-ospf-ospfv3-segment-routing-extensions] | |||
| Psenak, P., Previdi, S., Filsfils, C., Gredler, H., | Psenak, P., Previdi, S., Filsfils, C., Gredler, H., | |||
| Shakir, R., Henderickx, W., and J. Tantsura, "OSPFv3 | Shakir, R., Henderickx, W., and J. Tantsura, "OSPFv3 | |||
| Extensions for Segment Routing", draft-ietf-ospf-ospfv3- | Extensions for Segment Routing", draft-ietf-ospf-ospfv3- | |||
| segment-routing-extensions-03 (work in progress), June | segment-routing-extensions-05 (work in progress), March | |||
| 2015. | 2016. | |||
| [I-D.ietf-ospf-segment-routing-extensions] | [I-D.ietf-ospf-segment-routing-extensions] | |||
| Psenak, P., Previdi, S., Filsfils, C., Gredler, H., | Psenak, P., Previdi, S., Filsfils, C., Gredler, H., | |||
| Shakir, R., Henderickx, W., and J. Tantsura, "OSPF | Shakir, R., Henderickx, W., and J. Tantsura, "OSPF | |||
| Extensions for Segment Routing", draft-ietf-ospf-segment- | Extensions for Segment Routing", draft-ietf-ospf-segment- | |||
| routing-extensions-05 (work in progress), June 2015. | routing-extensions-08 (work in progress), April 2016. | |||
| [I-D.ietf-pce-segment-routing] | [I-D.ietf-pce-segment-routing] | |||
| Sivabalan, S., Medved, J., Filsfils, C., Crabbe, E., | Sivabalan, S., Medved, J., Filsfils, C., Crabbe, E., | |||
| Lopez, V., Tantsura, J., Henderickx, W., and J. Hardwick, | Lopez, V., Tantsura, J., Henderickx, W., and J. Hardwick, | |||
| "PCEP Extensions for Segment Routing", draft-ietf-pce- | "PCEP Extensions for Segment Routing", draft-ietf-pce- | |||
| segment-routing-06 (work in progress), August 2015. | segment-routing-07 (work in progress), March 2016. | |||
| [I-D.ietf-spring-ipv6-use-cases] | [I-D.ietf-spring-ipv6-use-cases] | |||
| Brzozowski, J., Leddy, J., Leung, I., Previdi, S., | Brzozowski, J., Leddy, J., Leung, I., Previdi, S., | |||
| Townsley, W., Martin, C., Filsfils, C., and R. Maglione, | Townsley, W., Martin, C., Filsfils, C., and R. Maglione, | |||
| "IPv6 SPRING Use Cases", draft-ietf-spring-ipv6-use- | "IPv6 SPRING Use Cases", draft-ietf-spring-ipv6-use- | |||
| cases-05 (work in progress), September 2015. | cases-06 (work in progress), March 2016. | |||
| [I-D.ietf-spring-oam-usecase] | [I-D.ietf-spring-oam-usecase] | |||
| Geib, R., Filsfils, C., Pignataro, C., and N. Kumar, "Use | Geib, R., Filsfils, C., Pignataro, C., and N. Kumar, "A | |||
| Case for a Scalable and Topology-Aware Segment Routing | Scalable and Topology-Aware MPLS Dataplane Monitoring | |||
| MPLS Data Plane Monitoring System", draft-ietf-spring-oam- | System", draft-ietf-spring-oam-usecase-03 (work in | |||
| usecase-01 (work in progress), October 2015. | progress), April 2016. | |||
| [I-D.ietf-spring-problem-statement] | [I-D.ietf-spring-problem-statement] | |||
| Previdi, S., Filsfils, C., Decraene, B., Litkowski, S., | Previdi, S., Filsfils, C., Decraene, B., Litkowski, S., | |||
| Horneffer, M., and r. rjs@rob.sh, "SPRING Problem | Horneffer, M., and R. Shakir, "SPRING Problem Statement | |||
| Statement and Requirements", draft-ietf-spring-problem- | and Requirements", draft-ietf-spring-problem-statement-08 | |||
| statement-06 (work in progress), December 2015. | (work in progress), April 2016. | |||
| [I-D.ietf-spring-resiliency-use-cases] | [I-D.ietf-spring-resiliency-use-cases] | |||
| Francois, P., Filsfils, C., Decraene, B., and r. | Francois, P., Filsfils, C., Decraene, B., and R. Shakir, | |||
| rjs@rob.sh, "Use-cases for Resiliency in SPRING", draft- | "Use-cases for Resiliency in SPRING", draft-ietf-spring- | |||
| ietf-spring-resiliency-use-cases-02 (work in progress), | resiliency-use-cases-03 (work in progress), April 2016. | |||
| December 2015. | ||||
| [I-D.ietf-spring-segment-routing-central-epe] | [I-D.ietf-spring-segment-routing-central-epe] | |||
| Filsfils, C., Previdi, S., Ginsburg, D., and D. Afanasiev, | Filsfils, C., Previdi, S., Ginsburg, D., and D. Afanasiev, | |||
| "Segment Routing Centralized Egress Peer Engineering", | "Segment Routing Centralized BGP Peer Engineering", draft- | |||
| draft-ietf-spring-segment-routing-central-epe-00 (work in | ietf-spring-segment-routing-central-epe-01 (work in | |||
| progress), October 2015. | progress), March 2016. | |||
| [I-D.ietf-spring-segment-routing-ldp-interop] | [I-D.ietf-spring-segment-routing-ldp-interop] | |||
| Filsfils, C., Previdi, S., Bashandy, A., Decraene, B., and | Filsfils, C., Previdi, S., Bashandy, A., Decraene, B., and | |||
| S. Litkowski, "Segment Routing interoperability with LDP", | S. Litkowski, "Segment Routing interworking with LDP", | |||
| draft-ietf-spring-segment-routing-ldp-interop-00 (work in | draft-ietf-spring-segment-routing-ldp-interop-01 (work in | |||
| progress), October 2015. | progress), April 2016. | |||
| [I-D.ietf-spring-segment-routing-mpls] | [I-D.ietf-spring-segment-routing-mpls] | |||
| Filsfils, C., Previdi, S., Bashandy, A., Decraene, B., | Filsfils, C., Previdi, S., Bashandy, A., Decraene, B., | |||
| Litkowski, S., Horneffer, M., rjs@rob.sh, r., Tantsura, | Litkowski, S., Horneffer, M., Shakir, R., Tantsura, J., | |||
| J., and E. Crabbe, "Segment Routing with MPLS data plane", | and E. Crabbe, "Segment Routing with MPLS data plane", | |||
| draft-ietf-spring-segment-routing-mpls-02 (work in | draft-ietf-spring-segment-routing-mpls-04 (work in | |||
| progress), October 2015. | progress), March 2016. | |||
| [I-D.ietf-spring-segment-routing-msdc] | [I-D.ietf-spring-segment-routing-msdc] | |||
| Filsfils, C., Previdi, S., Mitchell, J., and P. Lapukhov, | Filsfils, C., Previdi, S., Mitchell, J., and P. Lapukhov, | |||
| "BGP-Prefix Segment in large-scale data centers", draft- | "BGP-Prefix Segment in large-scale data centers", draft- | |||
| ietf-spring-segment-routing-msdc-00 (work in progress), | ietf-spring-segment-routing-msdc-01 (work in progress), | |||
| October 2015. | April 2016. | |||
| [I-D.ietf-spring-sr-oam-requirement] | [I-D.ietf-spring-sr-oam-requirement] | |||
| Kumar, N., Pignataro, C., Akiya, N., Geib, R., Mirsky, G., | Kumar, N., Pignataro, C., Akiya, N., Geib, R., Mirsky, G., | |||
| and S. Litkowski, "OAM Requirements for Segment Routing | and S. Litkowski, "OAM Requirements for Segment Routing | |||
| Network", draft-ietf-spring-sr-oam-requirement-00 (work in | Network", draft-ietf-spring-sr-oam-requirement-01 (work in | |||
| progress), June 2015. | progress), December 2015. | |||
| [RFC4915] Psenak, P., Mirtorabi, S., Roy, A., Nguyen, L., and P. | [RFC4915] Psenak, P., Mirtorabi, S., Roy, A., Nguyen, L., and P. | |||
| Pillay-Esnault, "Multi-Topology (MT) Routing in OSPF", | Pillay-Esnault, "Multi-Topology (MT) Routing in OSPF", | |||
| RFC 4915, DOI 10.17487/RFC4915, June 2007, | RFC 4915, DOI 10.17487/RFC4915, June 2007, | |||
| <http://www.rfc-editor.org/info/rfc4915>. | <http://www.rfc-editor.org/info/rfc4915>. | |||
| [RFC5095] Abley, J., Savola, P., and G. Neville-Neil, "Deprecation | [RFC5095] Abley, J., Savola, P., and G. Neville-Neil, "Deprecation | |||
| of Type 0 Routing Headers in IPv6", RFC 5095, | of Type 0 Routing Headers in IPv6", RFC 5095, | |||
| DOI 10.17487/RFC5095, December 2007, | DOI 10.17487/RFC5095, December 2007, | |||
| <http://www.rfc-editor.org/info/rfc5095>. | <http://www.rfc-editor.org/info/rfc5095>. | |||
| skipping to change at page 23, line 36 ¶ | skipping to change at page 23, line 49 ¶ | |||
| [RFC6549] Lindem, A., Roy, A., and S. Mirtorabi, "OSPFv2 Multi- | [RFC6549] Lindem, A., Roy, A., and S. Mirtorabi, "OSPFv2 Multi- | |||
| Instance Extensions", RFC 6549, DOI 10.17487/RFC6549, | Instance Extensions", RFC 6549, DOI 10.17487/RFC6549, | |||
| March 2012, <http://www.rfc-editor.org/info/rfc6549>. | March 2012, <http://www.rfc-editor.org/info/rfc6549>. | |||
| [RFC6822] Previdi, S., Ed., Ginsberg, L., Shand, M., Roy, A., and D. | [RFC6822] Previdi, S., Ed., Ginsberg, L., Shand, M., Roy, A., and D. | |||
| Ward, "IS-IS Multi-Instance", RFC 6822, | Ward, "IS-IS Multi-Instance", RFC 6822, | |||
| DOI 10.17487/RFC6822, December 2012, | DOI 10.17487/RFC6822, December 2012, | |||
| <http://www.rfc-editor.org/info/rfc6822>. | <http://www.rfc-editor.org/info/rfc6822>. | |||
| [RFC7794] Ginsberg, L., Ed., Decraene, B., Previdi, S., Xu, X., and | ||||
| U. Chunduri, "IS-IS Prefix Attributes for Extended IPv4 | ||||
| and IPv6 Reachability", RFC 7794, DOI 10.17487/RFC7794, | ||||
| March 2016, <http://www.rfc-editor.org/info/rfc7794>. | ||||
| Authors' Addresses | Authors' Addresses | |||
| Clarence Filsfils (editor) | Clarence Filsfils (editor) | |||
| Cisco Systems, Inc. | Cisco Systems, Inc. | |||
| Brussels | Brussels | |||
| BE | BE | |||
| Email: cfilsfil@cisco.com | Email: cfilsfil@cisco.com | |||
| Stefano Previdi (editor) | Stefano Previdi (editor) | |||
| End of changes. 29 change blocks. | ||||
| 63 lines changed or deleted | 64 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||