| withmilestones-00-00.txt | withmilestones-00-01.txt | |||
|---|---|---|---|---|
| The SPRING working group will define procedures that will allow | The SPRING working group will define procedures that will allow | |||
| a node to steer a packet between any source and destination through | a node to steer a packet along an explicit route through | |||
| a SPRING region on any path without requiring state to be | the SPRING region without requiring path state to be | |||
| maintained by transited nodes, but rather at the source device. A | maintained by transited nodes. A SPRING region is a network | |||
| SPRING region is a network comprised of nodes (which may be of | comprised of nodes (which may be of any type, including | |||
| any type, including routers and appliances) that share the following | routers and appliances) that share the following | |||
| trust model: any node in the SPRING region is trusted to steer | trust model: any node in the SPRING region is trusted to steer | |||
| a packet through any of the other nodes within the region. The | a packet along any path within the region. Steering is | |||
| SPRING region may comprise one or more ASes, or even less than a | achieved by specifying in the packet an ordered set of | |||
| single AS. Although a region may comprise more than one AS, initial | nodes and/or links and/or shortest-path-next-hops to be | |||
| work will focus on the intra-domain, that is, single AS, scenario. | traversed by the packet. The SPRING region may comprise one | |||
| or more ASes, or even less than a single AS. Although a | ||||
| region may comprise more than one AS, initial work will | ||||
| focus on the intra-domain, that is, single AS, scenario. | ||||
| The procedures should support both centralised and distributed path | The procedures should support both centralised and distributed path | |||
| computation. The procedures should also cover support for OAM | computation. The procedures should also cover support for OAM | |||
| functions. | functions. | |||
| Where use cases are documented, care should be taken to define the | Where use cases are documented, care should be taken to define the | |||
| data plane requirements for the environment within which they are | data plane requirements for the environment within which they are | |||
| to be implemented. The procedures should avoid modifications to | to be implemented. The procedures should avoid modifications to | |||
| the MPLS data plane, in order to remain compatible with existing | the MPLS data plane, in order to remain compatible with existing | |||
| extensive deployments of MPLS. It is anticipated that the procedures | extensive deployments of MPLS. It is anticipated that the procedures | |||
| may require modifications to the IPv6 data plane. While the initial | may require modifications to the IPv6 data plane. While the initial | |||
| focus of the SPRING WG is on the intra-domain deployment scenarios | focus of the SPRING WG is on the intra-domain deployment scenarios | |||
| (see below), the modifications to the IPv6 data plane must support | (see below), the modifications to the IPv6 data plane must support | |||
| both intra and inter-domain deployment scenarios. | both intra and inter-domain deployment scenarios. | |||
| Where possible, existing protocols must be used to implement the | ||||
| SPRING function. Any modification or extension of existing architectures | ||||
| or protocols must be carried out in the working groups responsible for | ||||
| the architectures or protocols being modified in co-ordination with | ||||
| this working group, but may be done in this working group after | ||||
| agreement with all the relevant WG chairs and responsible ADs | ||||
| The SPRING working group is chartered for the following list of | The SPRING working group is chartered for the following list of | |||
| items: | items: | |||
| o Identification and evaluation of use cases for which there | o Identification and evaluation of use cases for which there | |||
| is consensus within the WG. | is consensus within the WG. | |||
| o Definition of new procedures, driven by the use cases and underlying | o Definition of new procedures, driven by the use cases and underlying | |||
| technology. The new procedures must cover security considerations | technology. The new procedures must cover security considerations | |||
| (including the relationship between networks forming the SPRING | (including the relationship between networks forming the SPRING | |||
| region) and allow for solutions which substantially improve upon | region) and allow for solutions which substantially improve upon | |||
| current technologies by defining requirements, extensions, or new | current technologies by defining requirements, extensions, or new | |||
| functionality in existing routing, management or other protocols. | functionality in existing routing, management or other protocols. | |||
| o Determine whether the above mentioned procedures require | o Determine whether the above mentioned procedures require | |||
| modification/changes to the existing MPLS architecture, and | modification/changes to the existing MPLS architecture, and | |||
| if so, then document such modifications/changes. | if so, then document requirements for such modifications/changes. | |||
| o Determine whether the above mentioned procedures require | o Determine whether the above mentioned procedures require | |||
| modification/changes to the existing IPv6 architecture, and | modification/changes to the existing IPv6 architecture, and | |||
| if so, then document such modifications/changes. | if so, then document requirements for such modifications/changes. | |||
| o The SPRING working group will then develop solutions, focusing | o The SPRING working group will then develop solutions, focusing | |||
| initially on intra-domain deployment scenarios. Where such | initially on intra-domain deployment scenarios. Where such | |||
| solutions utilize existing protocols (IS-IS, OSPF, BGP, PCE) this will | solutions utilize existing protocols (IS-IS, OSPF, BGP, PCE) this will | |||
| be done in conjunction with the responsible IETF working group. Work | be done in conjunction with the responsible IETF working group. Work | |||
| on new protocols may be carried out by the SPRING working group. | on new protocols may be carried out by the SPRING working group. | |||
| The working group will develop the following documents: | The working group will develop the following documents: | |||
| o One or more documents describing SPRING use cases, | o One or more documents describing SPRING use cases, | |||
| o Specification of new procedures to support SPRING use cases, | o Specification of new procedures to support SPRING use cases, | |||
| o Changes to MPLS architecture, if needed | o Requirements for changes to MPLS architecture, if needed, | |||
| o Changes to IPv6 architecture, if needed | o Requirements for changes to IPv6 architecture, if needed, | |||
| o Document interworking and co-existence between the new procedures | o Document interworking and co-existence between the new procedures | |||
| and the existing MPLS signaling protocols (LDP, RSVP-TE, BGP), | and the existing MPLS signaling protocols (LDP, RSVP-TE, BGP), | |||
| o Document impact (if any) of any proposed IPv6 data plane modifications | o Document impact (if any) of any proposed IPv6 data plane modifications | |||
| on existing deployment of IPv6, | on existing deployment of IPv6, | |||
| o A set of one or more protocol extensions requirements documents, | o A set of one or more protocol extensions requirements documents, | |||
| o Inter-operability reports pertaining to the implementation of extensions | o Inter-operability reports pertaining to the implementation of extensions | |||
| supporting SPRING. | supporting SPRING. | |||
| Milestones | Milestones | |||
| End of changes. 6 change blocks. | ||||
| 13 lines changed or deleted | 22 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/ | ||||