| < draft-ong-gmpls-ason-routing-exper-00.txt | draft-ong-gmpls-ason-routing-exper-01.txt > | |||
|---|---|---|---|---|
| Network Working Group L. Ong | Network Working Group L. Ong, Ciena | |||
| Internet-Draft Ciena | Internet-Draft A. Malis, Verizon | |||
| Intended status: Informational R. Theillaud | Intended status: Standards Track R. Theillaud, Marben Products | |||
| Expires: April 21, 2010 Marben Products | Expires: October 26, 2010 | |||
| October 18, 2009 | February 26, 2010 | |||
| Implementation Experience with OSPFv2 Extensions for ASON Routing | OSPFv2 Extensions for ASON Routing based on Implementation Experience | |||
| draft-ong-gmpls-ason-routing-exper-00 | draft-ong-gmpls-ason-routing-exper-01 | |||
| Status of this Memo | Status of this Memo | |||
| This Internet-Draft is submitted to IETF in full conformance with the | This Internet-Draft is submitted to IETF in full conformance with the | |||
| provisions of BCP 78 and BCP 79. | provisions of BCP 78 and BCP 79. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
| other groups may also distribute working documents as Internet- | other groups may also distribute working documents as Internet- | |||
| Drafts. | Drafts. | |||
| skipping to change at page 1, line 33 ¶ | skipping to change at page 1, line 33 ¶ | |||
| 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." | |||
| The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
| http://www.ietf.org/ietf/1id-abstracts.txt | http://www.ietf.org/ietf/1id-abstracts.txt | |||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
| http://www.ietf.org/shadow.html | http://www.ietf.org/shadow.html | |||
| This Internet-Draft will expire on April 21, 2010. | This Internet-Draft will expire on October 26, 2010. | |||
| Abstract | Abstract | |||
| IETF CCAMP WG has defined a set of extensions to OSPFv2 to support | IETF CCAMP WG has defined a set of extensions to OSPFv2 to support | |||
| ASON routing requirements. These extensions have been given EXP | ASON routing requirements. These extensions have been given EXP | |||
| status rather than Standards Track and according to guidelines for | status rather than Standards Track and according to guidelines for | |||
| OSPFv2 have not been allocated standard codepoints by IANA. | OSPFv2 have not been allocated standard codepoints by IANA. This | |||
| work has continued in [OSPFASON]. | ||||
| This draft describes implementation and interoperability testing | This draft defines a set of proposed updates for a subset of the | |||
| experiences with ASON routing extensions to OSPFv2 which provide | the ASON routing extensions for OSPFv2 defined in [OSPFASON]. | |||
| equivalent routing functionality to the extensions defined in IETF | These proposed updates have already benefited from running code | |||
| CCAMP with some differences in formatting of the extensions. | tested in multiple interoperability testing events, with at least | |||
| eight independent implementations. The differences from [OSPFASON] | ||||
| are the result of field and interoperability testing experience. | ||||
| This summary of implementation and testing is provided to help move | These formats are proposed to either be folded in to [OSPFASON], | |||
| ASON Routing extensions for OSPF to Standards Track. | or be a separate Standards Track RFC covering | |||
| a subset of the ASON extensions to OSPFv2, as preferred by the | ||||
| working group. We believe that adopting these formats will help | ||||
| move those parts of [OSPFASON] towards Standards Track, while | ||||
| preserving the functionality defined in [OSPFASON]. | ||||
| Requirements Language | Requirements Language | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | |||
| document are to be interpreted as described in RFC 2119 [RFC2119]. | document are to be interpreted as described in RFC 2119 [RFC2119]. | |||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 2. Reachability . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 2. Comparison with [OSPFASON]. . . . . . . . . . . . . . . . . . 3 | |||
| 2.1. Review of ASON Routing draft . . . . . . . . . . . . . . . 3 | 3. Reachability . . . . . . . . . . . . . . . . . . . . . . . . . 4 | |||
| 2.2. Tested IPv4 Reachability Advertisement . . . . . . . . . . 4 | 3.1. ASON Routing Requirements . . . . . . . . . . . . . . . . 4 | |||
| 3. Link Attributes . . . . . . . . . . . . . . . . . . . . . . . 4 | 3.2. Local TE Router_ID sub-TLV . . . . . . . . . . . . . . . . 5 | |||
| 3.1. Review of ASON Routing draft . . . . . . . . . . . . . . . 4 | 3.3. IPv4 Reachable Address Prefix sub-TLV . . . . . . . . . . 5 | |||
| 3.2. Bandwidth Accounting for ITU-T SONET/SDH Layers . . . . . 4 | 3.4. IPv6 Reachable Address Prefix sub-TLV . . . . . . . . . . 5 | |||
| 3.2.1. SONET/SDH-specific connection availability . . . . . . 5 | 4. Routing Information Scope . . . . . . . . . . . . . . . . . . 6 | |||
| 4. Routing Information Scope . . . . . . . . . . . . . . . . . . 7 | 4.1. ASON Routing Requirements . . . . . . . . . . . . . . . . 6 | |||
| 4.1. Review of ASON Routing Draft . . . . . . . . . . . . . . . 7 | 4.2. Local and Remote TE Router_ID sub-TLVs . . . . . . . . . . 6 | |||
| 4.2. Link Advertisement (Local and Remote TE Router ID | 5. Link Attributes . . . . . . . . . . . . . . . . . . . . . . . 7 | |||
| sub-TLVs) . . . . . . . . . . . . . . . . . . . . . . . . 7 | 5.1. ASON Requirements . . . . . . . . . . . . . . . . . . . . 7 | |||
| 4.3. Reachability Advertisement (Local TE Router ID sub-TLV) . 8 | 5.2. Link Component Availability Sub-TLV. . . . . . . . . . . . 7 | |||
| 4.4. New Reachable Address top-level TLV . . . . . . . . . . . 9 | 6. Implementation and Testing Results . . . . . . . . . . . . . . 9 | |||
| 5. Routing Information Dissemination . . . . . . . . . . . . . . 10 | 6.1. Standardization . . . . . . . . . . . . . . . . . . . . . 9 | |||
| 6. Implementation and Testing Results . . . . . . . . . . . . . . 10 | 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 10 | |||
| 6.1. Standardization . . . . . . . . . . . . . . . . . . . . . 12 | 8. Security Considerations . . . . . . . . . . . . . . . . . . . 10 | |||
| 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 12 | 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 10 | |||
| 8. Security Considerations . . . . . . . . . . . . . . . . . . . 12 | 10. References . . . . . . . . . . . . . . . . . . . . . . . . . . 11 | |||
| 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 12 | 10.1. Normative References . . . . . . . . . . . . . . . . . . . 11 | |||
| 10. References . . . . . . . . . . . . . . . . . . . . . . . . . . 13 | 10.2. Informative References . . . . . . . . . . . . . . . . . . 11 | |||
| 10.1. Normative References . . . . . . . . . . . . . . . . . . . 13 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 12 | |||
| 10.2. Informative References . . . . . . . . . . . . . . . . . . 13 | Intellectual Property and Copyright Statements . . . . . . . . . . 12 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 14 | ||||
| Intellectual Property and Copyright Statements . . . . . . . . . . 15 | ||||
| 1. Introduction | 1. Introduction | |||
| This draft presents results of interoperability testing on the part | The ITU-T defines the architecture of the Automatically Switched | |||
| of the authors and others that have been involved in understanding | Optical Network (ASON) in [G.8080]. | |||
| and prototyping routing for ASON as part of the OIF (Optical | ||||
| Internetworking Forum). Some of the authors have contributed to the | [RFC4258] details the routing requirements for the GMPLS suite of | |||
| work in IETF on ASON routing requirements and protocol evaluation. | routing protocols to support the capabilities and functionality of | |||
| Many of the requirements and protocol functions discussed in | ASON control planes identified in [G.7715] and in [G.7715.1]. | |||
| [RFC4258] and [RFC4652] have been incorporated into prototyping work | ||||
| at OIF. Experimental protocol extensions to OSPF were implemented to | [RFC4652] evaluates the IETF Link State Routing Protocols against the | |||
| support the functions identified in [RFC4258] and [RFC4652]. | requirements identified in [RFC4258]. Section 7.1 of [RFC4652] | |||
| summarizes the capabilities to be provided by OSPFv2 [RFC2328] in | ||||
| support of ASON routing. This document details a set of OSPFv2 | ||||
| extensions supporting a subset of the capabilities identified in | ||||
| [RFC4652] which have already been implemented and tested for | ||||
| interoperability across at least 8 independent implementations. | ||||
| Note that these extensions have been tested in a transport-only | Note that these extensions have been tested in a transport-only | |||
| instance of OSPF, i.e. routing implementations supported only optical | instance of OSPF, i.e. routing implementations supported only optical | |||
| routing and did not participate in any IP routing use of OSPF. | routing and did not participate in any IP routing use of OSPF. | |||
| Since then, the IETF has published a draft ( [OSPF-ASON]) addressing | This draft also compares the implemented extensions to those | |||
| some of the features implemented by those prototypes. However, the | defined in [OSPFASON], which defines experimental OSPFv2 | |||
| latest revision of [OSPF-ASON] (-09) no longer provides IETF- | extensions in support of [RFC4652] capabilities. The changes from | |||
| standardized code points for such sub-TLVs, due to its Experimental | [OSPFASON] are the result of field and interoperability testing | |||
| Status and the existing guidelines for allocation of codepoints for | experience, and are either minor format changes or supplementary | |||
| OSPF. | information found useful in field testing. We believe that adop- | |||
| ting the extensions in this draft will further progress [OSPFASON]. | ||||
| This draft summarizes testing of ASON routing extensions done by the | 2. Comparison with [OSPFASON] | |||
| authors and others participating in OIF interop testing to assist in | ||||
| the process of moving ASON routing extensions to Standards Track. | ||||
| 2. Reachability | This draft defines formats similar to some defined in [OSPFASON]. | |||
| This section gives a high level comparison of the two formats. | ||||
| 2.1. Review of ASON Routing draft | 2.1. Reachable Address Prefix Advertisement | |||
| In order to advertise blocks of reachable address prefixes a | Uses a single TLV to carry multiple values of TE Router_ID and | |||
| summarization mechanism was proposed in [OSPF-ASON]. | associated IPv4 or IPv6 address prefixes, rather than separate | |||
| TLVs as in [OSPFASON]. | ||||
| This extension consists of a network mask (a 32-bit number indicating | In the IPv4 prefix format, uses Prefix Length to indicate the | |||
| the range of IP addresses residing on a single IP network/subnet). | prefix length rather than a Network Mask as in [OSPFASON] (Note | |||
| The set of local addresses is carried in an OSPFv2 TE LSA node | [OSPFASON] uses Prefix Length for the IPv6 prefix format). | |||
| attribute TLV (a specific sub-TLV is defined per address family, | ||||
| i.e., IPv4 and IPv6, used as network-unique identifiers). | ||||
| Similar functionality was implemented and tested by the authors and | 2.2. Router Information Scoping | |||
| others. At the time of initial prototyping, the OSPFv2 TE LSA node | ||||
| attribute TLV had not been defined, so somewhat different formatting | ||||
| was used to carry IP prefixes. | ||||
| The tested solution used a new sub-TLV to carry the same information, | Uses separate Sub-TLVs to carry Local and Remote TE Router_ID | |||
| called the Reachable IPv4 Prefix sub-TLV. This sub-TLV was carried | instead of a single Sub-TLV for both, as in [OSPFASON]. | |||
| in a new OSPFv2 Reachable Address TLV. Details of the TLV are given | ||||
| in section 5. | ||||
| 2.2. Tested IPv4 Reachability Advertisement | 2.3. Link Attributes | |||
| The Reachable IPv4 Prefix sub-TLV used the following format: | Advertises Link Component Availability at multiple TDM layers | |||
| as opposed to or in addition to advertisement of ISCD for an | ||||
| individual TDM layer. | ||||
| 3. Reachability | ||||
| 3.1. ASON Routing Requirements | ||||
| [RFC4652] identifies the need for additional capabilities to | ||||
| advertise blocks of reachable address prefixes using a summarization | ||||
| mechanism either taking the form of a prefix length (which indicates | ||||
| the number of significant bits in the prefix) or a network mask. | ||||
| An OSPF Reachable Address Prefix TLV was implemented and tested | ||||
| to support this capability. This TLV is advertised as the payload | ||||
| of a Type 1 Traffic Engineering LSA [RFC3630]. It has the following | ||||
| format:" | ||||
| 0 1 2 3 | 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 | 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 | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Sub-type (EXP) | Length (variable) | | | Type | Length (variable) | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Addr length | Reserved | | | Local TE_Router_Id sub-TLV | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | IPv4 Reachable Address | | | IPv4 or IPv6 Reachable Address sub-TLV | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | | | ||||
| // . . . // | ||||
| | | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | IPv4 or IPv6 Reachable Address sub-TLV | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | | | ||||
| // . . . // | ||||
| | | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Local TE_Router_Id sub-TLV | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | IPv4 or IPv6 Reachable Address sub-TLV | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| // . . . // | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | IPv4 or IPv6 Reachable Address sub-TLV | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| This format allows the Reachable Address Prefix TLV to advertise | ||||
| multiple TE Router_IDs associated with the advertising entity, as | ||||
| well as multiple Reachable Address Prefixes associated with these | ||||
| TE Router_IDs. | ||||
| Addr length: specifies the length of the prefix as a number of Bits. | Each IPv4 or IPv6 Reachable Address Prefix sub-TLV is associated | |||
| specifically with the TE Router_ID preceding it in the TLV. | ||||
| IPv4 Reachable Address: For example, the address prefix 192.10.3.0/24 | 3.2. Local TE_Router_ID Sub-TLV | |||
| can be advertised with an address of 193.10.3 and an addr_length = | ||||
| 24. | ||||
| 3. Link Attributes | The Local TE_Router_ID sub-TLV used the following format: | |||
| 3.1. Review of ASON Routing draft | 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 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Type (tbd) | Length | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Local TE Router_ID | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| [OSPF-ASON] defined additional terminology and scoping of link | The Local TE Router_ID field advertises a Local TE Router_IDentifier | |||
| attributes advertised in a GMPLS LSA. One attribute which was left | being advertised associated with the advertising entity. | |||
| open for possible technology-specific enhancements was the the | ||||
| Interface Switching Capability Descriptor (ISCD). | ||||
| For prototyping purposes for control of SONET/SDH networks, the | 3.3 IPv4 Reachable Address Prefix Sub-TLV | |||
| following technology-specific enhancement was implemented. | ||||
| 3.2. Bandwidth Accounting for ITU-T SONET/SDH Layers | The IPv4 Reachable Address Prefix sub-TLV takes the following form: | |||
| GMPLS Routing defines an Interface Switching Capability Descriptor | 0 1 2 3 | |||
| (ISCD) that delivers, among other things, information about the | 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 | |||
| (maximum/minimum) bandwidth per priority that an LSP can make use of. | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Per [RFC4202] and [RFC4203], one or more ISCD sub-TLVs can be | | Type (tbd) | Length (variable) | | |||
| associated with an interface. This information, combined with the | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Unreserved Bandwidth (sub-TLV defined in [RFC3630], Section 2.5.8), | | Pref_length | Reserved | | |||
| provides the basis for bandwidth accounting. | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | IPv4 Reachable Address Prefix | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| [OSPF-ASON] states that in the ASON context, additional information | The following fields are defined: | |||
| may be included when representation and information in the other | ||||
| advertised fields are not sufficient for a specific technology (e.g., | ||||
| SDH). The definition of technology-specific information elements was | ||||
| left beyond the scope of [OSPF-ASON], in the draft. | ||||
| 3.2.1. SONET/SDH-specific connection availability | Pref_length: length in bits of the Prefix | |||
| For SONET/SDH networks with switches capable of handling multiple | IPv4 Reachable Address Prefix: Each prefix is encoded as a | |||
| layer networks, a single link may be used for a number of TDM layers. | 32-bit word with trailing zero bit padding as necessary. | |||
| For example, an OC192 link may be used for STS-1, STS-3c, STS-12c, | ||||
| STS-48c, STS-192c connections, switched by the same fabric. | ||||
| GMPLS appears to offer a number of possible options for advertising | 3.4 IPv6 Reachable Address Prefix Sub-TLV | |||
| link characteristics where multiple layers are supported by the same | ||||
| physical link. | ||||
| One option is to advertise separate Link TLVs for each layer. A | IPv6 prefixes were not implemented or tested. | |||
| second option is to advertise multiple ISCD sub-TLVs within a single | ||||
| Link TLV for the link. A third option is to advertise a single Link | ||||
| TLV and ISCD sub-TLV and attempt to derive bandwidth availability for | ||||
| multiple TDM layers from this information. | ||||
| All three options were found to have some disadvantages and instead a | 4. Routing Information Scope | |||
| technology-specific ISCD sub-TLV was defined containing information | ||||
| that applies to multiple TDM layers. | ||||
| This solution was implemented for the following reasons: | 4.1. ASON Routing Requirements | |||
| o If separate TLVs are advertised for each layer, then common | [RFC4652] identifies the need for an extension to routing protocols | |||
| information such as LSA header information, link type, link ID, | to support non-1:1 relationships between the Router_ID and TE | |||
| link local and remote identifiers, protection type, administrative | Router_ID, and as a result the need for the capability to advertise | |||
| group and shared risk are repeated for each layer. | the remote Lj value where Lj is a logical control plane entity that | |||
| is associated to a single data plane (abstract) node. | ||||
| o If separate ISCD sub-TLVs are advertised for each layer, then | 4.2. Local and Remote TE Router_ID Sub-TLVs | |||
| common information such as the Switching Capability (TDM) and | ||||
| Encoding Type (SONET/SDH) are repeated for each layer. | ||||
| o Deriving bandwidth availability from a single ISCD sub-TLV which | In order to support this capability, two sub-TLVs of the TE LSA Link | |||
| contains the total available bandwidth and the minimum reservable | TLV [RFC3630] are defined for advertising the Local TE Router_ID | |||
| bandwidth yields potentially inaccurate results, since support of | and Remote TE Router_ID. These use the following formats: | |||
| standard concatenation requires sequential timeslots in a | ||||
| particular position, and this can be blocked by a smaller signal | ||||
| in that space. Some available bandwidth may not be usable as a | ||||
| result. | ||||
| A technology-specific ISCD sub-TLV that carried a compact description | 0 1 2 3 | |||
| of the number of unallocated timeslots at each supported SONET/SDH | 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 | |||
| signal type was used instead of separate Link TLVs or ISCD sub-TLVs | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| and carried exact availability information for each signal type. The | | Type | Length | | |||
| indication subfield was also removed as no longer necessary since | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Arbitrary SONET/SDH is not supported. | | Local TE Router_ID | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| The following technology-specific ISCD format was tested: | 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 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Type | Length | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Remote TE Router_ID | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| These sub-TLVs allow the routing protocol to scope the advertised | ||||
| link attributes advertised in an OSPFv2 TE Link LSA for ASON | ||||
| routing. | ||||
| 5. Link Attributes | ||||
| 5.1 ASON Requirements | ||||
| [RFC4652] notes that in the ASON context, bandwidth accounting | ||||
| representations are possible, taking the form of a set of tuples | ||||
| <signal_type; number of unallocated timeslots>, and that this | ||||
| representation may also require definition of additional signal | ||||
| types (from those defined in [RFC4606]) to represent support of | ||||
| contiguously concatenated signals, | ||||
| i.e., STS-(3xN)c SPE / VC-4-Nc, N = 4, 16, 64, 256. | ||||
| It notes that the ISCD defined in [RFC4202] is the most | ||||
| straightforward without requiring any bandwidth accounting | ||||
| change from an LSR perspective. However, the ISCD defined | ||||
| in [RFC4202} must be advertised once per signal type | ||||
| (identified by the Minimum Reservable Bandwidth value) in | ||||
| order to provide an accurate advertisement of bandwidth | ||||
| for each signal. For SONET/SDH links, it is common to support | ||||
| 4-5 signal types (e.g., STS-1, 3c, 12c, 48c and 192c) at once, | ||||
| and advertisement of 4-5 ISCD sub-TLVs would consume about | ||||
| 200 bytes as compared to 20-30 bytes for a tuple format. | ||||
| Most of the ISCD bytes are required to advertise 8 levels of | ||||
| priority. We believe this overhead can be reduced as (a) ASON | ||||
| specifications do not identify priority as an ASON service; and | ||||
| (b) TDM networks generally to not support preemption priority | ||||
| at all, not to mention 8 levels. | ||||
| 5.2. Link Component Availability Sub-TLV | ||||
| The Link Component Availability Sub-TLV carries an indication | ||||
| of SONET/SDH bandwidth at multiple link component signal types as | ||||
| supplementary information to the ISCD sub-TLV. | ||||
| When multiple priorities are used, the Link Component Availability | ||||
| Sub-TLV can be interpreted as the availability for Priority 7. | ||||
| The following format is defined: | ||||
| 0 1 2 3 | 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 | 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 | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Type (EXP) | Length = 4 + n*4 | | | Type (tbd) | Length = 4 + n*4 | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Switching Cap | Encoding | Reserved | | | Switching Cap | Encoding | Reserved | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Signal Type | Number of Unallocated Timeslots | | | Signal Type | Number of Unallocated Timeslots | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Signal Type | Number of Unallocated Timeslots | | | Signal Type | Number of Unallocated Timeslots | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | | | | | | |||
| // . . . // | // . . . // | |||
| | | | | | | |||
| skipping to change at page 6, line 38 ¶ | skipping to change at page 8, line 34 ¶ | |||
| and thus has a value greater than or equal to 1. Inherited from | and thus has a value greater than or equal to 1. Inherited from | |||
| [RFC4202], the Switching Capability field and the Encoding field MUST | [RFC4202], the Switching Capability field and the Encoding field MUST | |||
| take the following values for Sonet/SDH interfaces: Switching | take the following values for Sonet/SDH interfaces: Switching | |||
| Capability (8 bits): value 100 (TDM). Encoding (8 bits): value 5 for | Capability (8 bits): value 100 (TDM). Encoding (8 bits): value 5 for | |||
| Sonet/SDH. Reserved (16 bits): must be set to zero when sent and | Sonet/SDH. Reserved (16 bits): must be set to zero when sent and | |||
| ignored when received. | ignored when received. | |||
| Signal Type (8 bits): | Signal Type (8 bits): | |||
| STS-1 SPE / VC-3 [RFC4606] | STS-1 SPE / VC-3 [RFC4606] | |||
| STS-3c SPE / VC-4 [RFC4606] | STS-3c SPE / VC-4 [RFC4606] | |||
| STS-12c SPE/VC-4-4c | ||||
| STS-12c SPE/VC-4-4c Exp | STS-48c SPE/VC-4-16c | |||
| STS-192c SPE/VC-4-64c | ||||
| STS-48c SPE/VC-4-16c Exp | ||||
| STS-192c SPE/VC-4-64c Exp | ||||
| Number of Unallocated Timeslots (24 bits): | Number of Unallocated Timeslots (24 bits): | |||
| Specifies the number of identical unallocated timeslots per Signal | Specifies the number of identical unallocated timeslots per Signal | |||
| Type and per TE Link. As such, the initial value(s) of this TLV | Type and per TE Link. As such, the initial value(s) of this TLV | |||
| indicates the total capacity in terms of number of timeslots per TE | indicates the total capacity in terms of number of timeslots per TE | |||
| link. The signal type included in the BW announcement is specific to | link. The signal type included in the BW announcement is specific to | |||
| the layer link being reported and is not derived from some other | the layer link being reported and is not derived from some other | |||
| signal type (e.g. STS-48c is not announced as 16 x STS-3c). | signal type (e.g. STS-48c is not announced as 16 x STS-3c). | |||
| For instance on an OC-192/STM-64 interface either the number of | For instance on an OC-192/STM-64 interface either the number of | |||
| STS-3c SPE/VC-4 unallocated timeslots is initially equal to 64, or | STS-3c SPE/VC-4 unallocated timeslots is initially equal to 64, or | |||
| the number of STS-48c SPE/VC-4-16c unallocated timeslots is equal to | the number of STS-48c SPE/VC-4-16c unallocated timeslots is equal to | |||
| 4 or even a combination of both type of signals depending on the | 4 or even a combination of both type of signals depending on the | |||
| interface capabilities. Once one of these components gets allocated | interface capabilities. Once one of these timeslots is occupied | |||
| for a given connection, the number of unallocated timeslots is | either by being allocated for a connection at the same or a larger | |||
| decreased by the number of timeslots this connection implies. | signal type or by being blocked due to the allocation of part of | |||
| the timeslot for a connection at a smaller signal type, the number | ||||
| 4. Routing Information Scope | of unallocated timeslots is decreased by the number of timeslots | |||
| this connection implies. | ||||
| 4.1. Review of ASON Routing Draft | ||||
| [OSPF-ASON] proposed extensions to allow the scope of routing | ||||
| Information to allow flexibility between the relationship of The | ||||
| advertising router and the TE router. Similar extensions with | ||||
| slightly different format were implemented in testing. | ||||
| 4.2. Link Advertisement (Local and Remote TE Router ID sub-TLVs) | ||||
| Implementations followed the concepts defined in [OSPF-ASON] to Allow | ||||
| flexible relationship between the Router-ID and the TE Router-ID. | ||||
| The following is given in [OSPF-ASON]: | ||||
| A Router-ID (Ri) advertising on behalf multiple TE Router_IDs (Lis) | ||||
| creates a 1:N relationship between the Router-ID and the TE | ||||
| Router-ID. As the link local and link remote (unnumbered) ID | ||||
| association is not unique per node (per Li unicity), the | ||||
| advertisement needs to indicate the remote Lj value and rely on the | ||||
| initial discovery process to retrieve the [Li;Lj] relationship. In | ||||
| brief, as unnumbered links have their ID defined on per Li bases, the | ||||
| remote Lj needs to be identified to scope the link remote ID to the | ||||
| local Li. Therefore, the routing protocol MUST be able to | ||||
| disambiguate the advertised TE links so that they can be associated | ||||
| with the correct TE Router-ID. | ||||
| The tested extensions used two sub-TLVs of the (OSPFv2 TE LSA) top | ||||
| level Link TLV that define the local and the remote TE Router-ID. | ||||
| These are combined into a single sub-TLV in [OSPF-ASON] (the Local | ||||
| and Remote TE Router-ID sub-TLV), however implementation and testing | ||||
| began before [OSPF-ASON] was defined. | ||||
| The formats of the Local and Remote TE Router-ID sub-TLVs were: | ||||
| 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 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Type (exp) | Length | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Local TE Router-ID | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| 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 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Type (exp) | Length | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Remote TE Router-ID | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| These sub-TLVs were always included as part of the top level Link TLV | ||||
| as it was assumed that the Router-ID could always advertise on behalf | ||||
| of multiple TE Router-IDs. | ||||
| 4.3. Reachability Advertisement (Local TE Router ID sub-TLV) | ||||
| When the Router-ID is advertised on behalf of multiple TE Router-IDs | ||||
| (Lis), the routing protocol MUST be able to associate the advertised | ||||
| reachability information with the correct TE Router-ID. | ||||
| For this purpose, a new sub-TLV of the (OSPFv2 TE LSA) top level Node | ||||
| Attribute TLV was introduced in [OSPF-ASON]. Since this sub-TLV had | ||||
| not yet been defined at the time of initial implementation, a sub-TLV | ||||
| was defined independently for prototype testing. In this case the | ||||
| format is the same. | ||||
| The tested solution used a new sub-TLV of the (OSPFv2 TE LSA) top | ||||
| level Reachable Address TLV (see section 5): the TE Router ID sub- | ||||
| TLV. | ||||
| The TE Router_ID sub-TLV used the following format: | ||||
| 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 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Type (exp) | Length | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Local TE Router_ID | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| 4.4. New Reachable Address top-level TLV | ||||
| When the OSPFv2 extensions for ASON routing were designed for the | ||||
| first OIF interoperability demonstrations, | ||||
| draft-ietf-ospf-te-node-addr draft was at a very early stage, and the | ||||
| Node Attribute top-level TLV was not available to carry reachable | ||||
| prefixes. Instead a new experimental top-level TLV was defined: the | ||||
| Reachable Address top-level TLV. | ||||
| Contrary to [OSPF-ASON] where each Node Attribute top-level TLV | ||||
| carries reachable prefixes for a single TE Router ID (so that if a | ||||
| Router advertises reachable prefixes on behalf of multiple TE Router | ||||
| IDs, it will originate multiple OSPFv2 TE LSAs with a Node Attribute | ||||
| TLV), the Reachable Address top-level TLV may be used to advertise | ||||
| reachable prefixes attached to multiple TE Router IDs: in order to do | ||||
| so, a TE Router ID sub-TLV MUST appear before the Reachable Address | ||||
| sub-TLV(s). | ||||
| 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 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Type (exp) | Length (variable) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | TE Router_Id sub-TLV | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Reachable Address sub-TLV | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | | | ||||
| // . . . // | ||||
| | | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Reachable Address sub-TLV | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | | | ||||
| // . . . // | ||||
| | | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | TE Router_Id sub-TLV | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Reachable Address sub-TLV | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| // . . . // | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Reachable Address sub-TLV | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| This tested format is functionally equivalent to the format defined | ||||
| in [OSPF-ASON] but is independent of the function of advertising | ||||
| local addresses of a router for MPLS TE LSPs as defined in | ||||
| [OSPF-NODE]. | ||||
| 5. Routing Information Dissemination | ||||
| Subdivision of ASON Routing Areas as discussed in this section of | ||||
| [OSPF-ASON] has not yet been implemented and tested. | ||||
| 6. Implementation and Testing Results | 6. Implementation and Testing Results | |||
| Initial implementation of ASON routing extensions began in 2003. | ||||
| Testing of these protocol extensions was carried out at a number of | Testing of these protocol extensions was carried out at a number of | |||
| testing events from 2003-2009, most recently occurring over a period | testing events from 2003-2009, most recently occurring over a period | |||
| of months during July-September 2007 and April-June 2009. There were | of months during July-September 2007 and April-June 2009. There were | |||
| 7 independent implementations tested at each event as listed below: | 7 independent implementations tested at each event as listed below: | |||
| 2007 interop test implementations: | 2007 interop test implementations: | |||
| o Alcatel-Lucent | o Alcatel-Lucent | |||
| o Ciena Corporation | o Ciena Corporation | |||
| o Ericsson | o Ericsson | |||
| o Huawei Technologies | o Huawei Technologies | |||
| o Sycamore Networks | o Sycamore Networks | |||
| o Tellabs | o Tellabs | |||
| o ZTE | o ZTE | |||
| 2009 interop test implementations: | 2009 interop test implementations: | |||
| o Alcatel-Lucent | o Alcatel-Lucent | |||
| o Ciena Corporation | o Ciena Corporation | |||
| o Ericsson | ||||
| o Huawei Technologies | o Huawei Technologies | |||
| o Nokia Siemens Networks | o Nokia Siemens Networks | |||
| o Sycamore Networks | o Sycamore Networks | |||
| o Tellabs | o Tellabs | |||
| o ZTE | o ZTE | |||
| Initial implementation and interop testing of ASON routing extensions | ||||
| began as early as 2003. | ||||
| Further information about the testing conducted can be found at | Further information about the testing conducted can be found at | |||
| http://www.oiforum.com/public/OIF_demos.html | http://www.oiforum.com/public/OIF_demos.html | |||
| All implementations utilized the ASON routing extensions described in | All implementations utilized the ASON routing extensions described in | |||
| this draft. | this draft. | |||
| Results were: | Results were: | |||
| o prototype implementations were interoperable | o prototype implementations were interoperable | |||
| o aligned TE database was achieved by participating implementations | o aligned TE database was achieved by participating implementations | |||
| o path computation was successfully achieved for connections | o path computation was successfully achieved for connections | |||
| o connections were successfully set up at different SONET/SDH rates | o connections were successfully set up at different SONET/SDH rates | |||
| using the TE database | using the TE database | |||
| 6.1. Standardization | 6.1. Standardization | |||
| These testing results are provided in the interests of achieving | The extensions defined in this draft satisfy a subset of the | |||
| standard OSPFv2 protocol extensions to support ASON routing. The | functionality identified in [RFC4258] and [RFC4652] for ASON | |||
| extensions tested are very similar in functionality to the extensions | routing. The results of implementation and interoperability testing | |||
| defined in [OSPF-ASON], with the exception of the technology-specific | ||||
| ISCD sub-TLV used. The results of this implementation and testing | ||||
| show that these functions are useful and implementable, and that ASON | show that these functions are useful and implementable, and that ASON | |||
| routing extensions to OSPF should be Standards Track rather than | routing extensions to OSPF may be made Standards Track rather than | |||
| Experimental. | Experimental, using the formats implemented and tested. | |||
| It is believed by the authors that the tested TLVs and sub-TLVs are | ||||
| equivalent in functionality to the extensions defined in [OSPF-ASON] | ||||
| and could be adopted by IETF as extensions to OSPF used in a | ||||
| transport instance. | ||||
| This would enhance the adoption of standard GMPLS routing extensions | Standardization of these extensions by IETF for ASON routing support | |||
| for ASON as a set of implementations for these routing extensions | would allow fast adoption in the industry due to the presence of | |||
| will have already been tested and these extensions would as a result | several existing implementations, i.e., running code. | |||
| be available sooner for use in the industry. | ||||
| 7. IANA Considerations | 7. IANA Considerations | |||
| Propose IANA allocate codepoints for new TLV/sub-TLVs for ASON | Propose IANA allocate codepoints for new TLV/sub-TLVs for ASON | |||
| Routing. | Routing from the standard range. | |||
| 8. Security Considerations | 8. Security Considerations | |||
| This document describes implementation and testing experience with | This document describes implementation and testing experience with | |||
| ASON routing extensions similar to those defined in [OSPF-ASON]. No | ASON routing extensions similar to those defined in [OSPFASON]. No | |||
| additional security issues are identified. | additional security issues are identified. | |||
| 9. Acknowledgements | 9. Acknowledgements | |||
| The authors would like to thank the following OIF members for their | The authors would like to thank the following OIF members for their | |||
| comments and support for this document: | comments and support for this document: | |||
| Richard Graveman (Department of Defense) | Richard Graveman (Department of Defense) | |||
| Hans-Martin Foisel (Deutsche Telekom) | Hans-Martin Foisel (Deutsche Telekom) | |||
| Thierry Marcot (France Telecom) | Thierry Marcot (France Telecom) | |||
| Evelyne Roch (Nortel Networks) | Evelyne Roch (Nortel Networks) | |||
| Jonathan Sadler (Tellabs) | ||||
| Jonathan Saddler (Tellabs) | ||||
| Yoshiaki Sone (NTT Corporation) | Yoshiaki Sone (NTT Corporation) | |||
| Takehiro Tsuritani (KDDI R&D Laboratories) | Takehiro Tsuritani (KDDI R&D Laboratories) | |||
| 10. References | 10. References | |||
| 10.1. Normative References | 10.1. Normative References | |||
| [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | |||
| Requirement Levels", BCP 14, RFC 2119, March 1997. | Requirement Levels", BCP 14, RFC 2119, March 1997. | |||
| [RFC2328] Moy, J., "OSPF Version 2", RFC 2328,April 1998. | ||||
| [RFC3630] Katz, D., Kompella, K., and D. Yeung, "Traffic Engineering | [RFC3630] Katz, D., Kompella, K., and D. Yeung, "Traffic Engineering | |||
| (TE) Extensions to OSPF Version 2", RFC 3630, | (TE) Extensions to OSPF Version 2", RFC 3630, | |||
| September 2003. | September 2003. | |||
| [RFC4202] Kompella, K. and Y. Rekhter, "Routing Extensions in | [RFC4202] Kompella, K. and Y. Rekhter, "Routing Extensions in | |||
| Support of Generalized Multi-Protocol Label Switching | Support of Generalized Multi-Protocol Label Switching | |||
| (GMPLS)", RFC 4202, October 2005. | (GMPLS)", RFC 4202,February 2005. | |||
| [RFC4203] Kompella, K. and Y. Rekhter, "OSPF Extensions in Support | ||||
| of Generalized Multi-Protocol Label Switching (GMPLS)", | ||||
| RFC 4203, October 2005. | ||||
| [RFC4606] Mannie, E. and D. Papadimitriou, "Generalized Multi- | [RFC4606] Mannie, E. and D. Papadimitriou, "Generalized Multi- | |||
| Protocol Label Switching (GMPLS) Extensions for | Protocol Label Switching (GMPLS) Extensions for | |||
| Synchronous Optical Network (SONET) and Synchronous | Synchronous Optical Network (SONET) and Synchronous | |||
| Digital Hierarchy (SDH) Control", RFC 4606, August 2006. | Digital Hierarchy (SDH) Control", RFC 4606, August 2006. | |||
| 10.2. Informative References | 10.2. Informative References | |||
| [OSPF-ASON] | [OSPFASON] Papadimitriou, D., "OSPFv2 Routing Protocols Extensions | |||
| Papadimitriou, D., "OSPFv2 Routing Protocols Extensions | ||||
| for ASON Routing, | for ASON Routing, | |||
| draft-ietf-ccamp-gmpls-ason-routing-ospf-09.txt, work in | draft-ietf-ccamp-gmpls-ason-routing-ospf-09.txt, work in | |||
| progress", August 2009. | progress", August 2010. | |||
| [OSPF-NODE] | ||||
| Aggarwal, R., "Advertising a Router's Local Addresses in | ||||
| OSPF TE Extensions, draft-ietf-ospf- te-node-addr, work in | ||||
| progress", October 2009. | ||||
| [RFC4258] Brungard, D., "Requirements for Generalized Multi-Protocol | [RFC4258] Brungard, D., "Requirements for Generalized Multi-Protocol | |||
| Label Switching (GMPLS) Routing for the Automatically | Label Switching (GMPLS) Routing for the Automatically | |||
| Switched Optical Network (ASON)", RFC 4258, November 2005. | Switched Optical Network (ASON)", RFC 4258, November 2005. | |||
| [RFC4652] Papadimitriou, D., L.Ong, Sadler, J., Shew, S., and D. | [RFC4652] Papadimitriou, D., L.Ong, Sadler, J., Shew, S., and D. | |||
| Ward, "Evaluation of Existing Routing Protocols against | Ward, "Evaluation of Existing Routing Protocols against | |||
| Automatic Switched Optical Network (ASON) Routing | Automatic Switched Optical Network (ASON) Routing | |||
| Requirements", RFC 4652, October 2006. | Requirements", RFC 4652,February 2006. | |||
| Authors' Addresses | Authors' Addresses | |||
| Lyndon Ong | Lyndon Ong | |||
| Ciena | Ciena | |||
| P.O.Box 308 | P.O.Box 308 | |||
| Cupertino CA 95015 | Cupertino CA 95015 | |||
| USA | USA | |||
| Phone: +1 408 962 4929 | Phone: +1 408 962 4929 | |||
| Email: lyong@ciena.com | Email: lyong@ciena.com | |||
| Andrew Malis | ||||
| Verizon | ||||
| 117 West St. | ||||
| Waltham, MA 02451 | ||||
| USA | ||||
| Email: andrew.g.malis@verizon.com | ||||
| Phone: +1 781 466 2362 | ||||
| Remi Theillaud | Remi Theillaud | |||
| Marben Products | Marben Products | |||
| 176 rue Jean Jaures | 176 rue Jean Jaures | |||
| Puteaux 92800 | Puteaux 92800 | |||
| France | France | |||
| Email: remi.theillaud@marben-products.com | Email: remi.theillaud@marben-products.com | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2009 IETF Trust and the persons identified as the | Copyright (c) 2010 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 in effect on the date of | Provisions Relating to IETF Documents | |||
| publication of this document (http://trustee.ietf.org/license-info). | (http://trustee.ietf.org/license-info) in effect on the date of | |||
| Please review these documents carefully, as they describe your rights | publication of this document. Please review these documents | |||
| and restrictions with respect to this document. | carefully, as they describe your rights and restrictions with | |||
| respect to this document. | ||||
| End of changes. 82 change blocks. | ||||
| 352 lines changed or deleted | 258 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/ | ||||