summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc3717.txt
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
commit4bfd864f10b68b71482b35c818559068ef8d5797 (patch)
treee3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc3717.txt
parentea76e11061bda059ae9f9ad130a9895cc85607db (diff)
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc3717.txt')
-rw-r--r--doc/rfc/rfc3717.txt2691
1 files changed, 2691 insertions, 0 deletions
diff --git a/doc/rfc/rfc3717.txt b/doc/rfc/rfc3717.txt
new file mode 100644
index 0000000..843d246
--- /dev/null
+++ b/doc/rfc/rfc3717.txt
@@ -0,0 +1,2691 @@
+
+
+
+
+
+
+Network Working Group B. Rajagopalan
+Request for Comments: 3717 Consultant
+Category: Informational J. Luciani
+ Marconi Communications
+ D. Awduche
+ MCI
+ March 2004
+
+
+ IP over Optical Networks: A Framework
+
+Status of this Memo
+
+ This memo provides information for the Internet community. It does
+ not specify an Internet standard of any kind. Distribution of this
+ memo is unlimited.
+
+Copyright Notice
+
+ Copyright (C) The Internet Society (2004). All Rights Reserved.
+
+Abstract
+
+ The Internet transport infrastructure is moving towards a model of
+ high-speed routers interconnected by optical core networks. The
+ architectural choices for the interaction between IP and optical
+ network layers, specifically, the routing and signaling aspects, are
+ maturing. At the same time, a consensus has emerged in the industry
+ on utilizing IP-based protocols for the optical control plane. This
+ document defines a framework for IP over Optical networks,
+ considering both the IP-based control plane for optical networks as
+ well as IP-optical network interactions (together referred to as "IP
+ over optical networks").
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 1]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+Table of Contents
+
+ 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
+ 2. Terminology and Concepts . . . . . . . . . . . . . . . . . . . 4
+ 3. The Network Model. . . . . . . . . . . . . . . . . . . . . . . 8
+ 3.1. Network Interconnection. . . . . . . . . . . . . . . . . 8
+ 3.2. Control Structure. . . . . . . . . . . . . . . . . . . . 11
+ 4. IP over Optical Service Models and Requirements. . . . . . . . 13
+ 4.1. Domain Services Model. . . . . . . . . . . . . . . . . . 13
+ 4.2. Unified Service Model. . . . . . . . . . . . . . . . . . 14
+ 4.3. Which Service Model? . . . . . . . . . . . . . . . . . . 15
+ 4.4. What are the Possible Services?. . . . . . . . . . . . . 16
+ 5. IP transport over Optical Networks . . . . . . . . . . . . . . 16
+ 5.1. Interconnection Models . . . . . . . . . . . . . . . . . 17
+ 5.2. Routing Approaches . . . . . . . . . . . . . . . . . . . 18
+ 5.3. Signaling-Related. . . . . . . . . . . . . . . . . . . . 21
+ 5.4. End-to-End Protection Models . . . . . . . . . . . . . . 23
+ 6. IP-based Optical Control Plane Issues. . . . . . . . . . . . . 25
+ 6.1. Addressing . . . . . . . . . . . . . . . . . . . . . . . 25
+ 6.2. Neighbor Discovery . . . . . . . . . . . . . . . . . . . 27
+ 6.3. Topology Discovery . . . . . . . . . . . . . . . . . . . 28
+ 6.4. Protection and Restoration Models. . . . . . . . . . . . 29
+ 6.5. Route Computation. . . . . . . . . . . . . . . . . . . . 30
+ 6.6. Signaling Issues . . . . . . . . . . . . . . . . . . . . 32
+ 6.7. Optical Internetworking. . . . . . . . . . . . . . . . . 34
+ 7. Other Issues . . . . . . . . . . . . . . . . . . . . . . . . . 35
+ 7.1. WDM and TDM in the Same Network. . . . . . . . . . . . . 35
+ 7.2. Wavelength Conversion. . . . . . . . . . . . . . . . . . 36
+ 7.3. Service Provider Peering Points. . . . . . . . . . . . . 36
+ 7.4. Rate of Lightpath Set-Up . . . . . . . . . . . . . . . . 36
+ 7.5. Distributed vs. Centralized Provisioning . . . . . . . . 37
+ 7.6. Optical Networks with Additional Configurable
+ Components . . . . . . . . . . . . . . . . . . . . . . . 38
+ 7.7. Optical Networks with Limited Wavelength Conversion
+ Capability . . . . . . . . . . . . . . . . . . . . . . . 38
+ 8. Evolution Path for IP over Optical Architecture. . . . . . . . 39
+ 9. Security Considerations. . . . . . . . . . . . . . . . . . . . 41
+ 9.1. General Security Aspects . . . . . . . . . . . . . . . . 42
+ 9.2. Security Considerations for Protocol Mechanisms. . . . . 43
+ 10. Summary and Conclusions. . . . . . . . . . . . . . . . . . . . 44
+ 11. Informative References . . . . . . . . . . . . . . . . . . . . 44
+ 12. Acknowledgments. . . . . . . . . . . . . . . . . . . . . . . . 45
+ 13. Contributors . . . . . . . . . . . . . . . . . . . . . . . . . 46
+ 14. Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 47
+ 15. Full Copyright Statement . . . . . . . . . . . . . . . . . . . 48
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 2]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+1. Introduction
+
+ Optical network technologies are evolving rapidly in terms of
+ functions and capabilities. The increasing importance of optical
+ networks is evidenced by the copious amount of attention focused on
+ IP over optical networks and related photonic and electronic
+ interworking issues by all major network service providers,
+ telecommunications equipment vendors, and standards organizations. In
+ this regard, the term "optical network" is used generically in
+ practice to refer to both SONET/SDH-based transport networks, as well
+ as switched optical networks (including all-optical networks).
+
+ It has been realized that optical networks must be survivable,
+ flexible, and controllable. There is, therefore, an ongoing trend to
+ introduce intelligence in the control plane of optical networks to
+ make them more versatile [1]. An essential attribute of intelligent
+ optical networks is the capability to instantiate and route optical
+ layer connections in real-time or near real-time, and to provide
+ capabilities that enhance network survivability. Furthermore, there
+ is a need for multi-vendor optical network interoperability, when an
+ optical network may consist of interconnected vendor-specific optical
+ sub-networks.
+
+ The optical network must also be versatile because some service
+ providers may offer generic optical layer services that may not be
+ client-specific. It would therefore be necessary to have an optical
+ network control plane that can handle such generic optical services.
+
+ There is general consensus in the industry that the optical network
+ control plane should utilize IP-based protocols for dynamic
+ provisioning and restoration of optical channels within and across
+ optical sub-networks. This is based on the practical view that
+ signaling and routing mechanisms developed for IP traffic engineering
+ applications could be re-used in optical networks. Nevertheless, the
+ issues and requirements that are specific to optical networking must
+ be understood to suitably adopt and adapt the IP-based protocols.
+ This is especially the case for restoration, and for routing and
+ signaling in all-optical networks. Also, there are different views
+ on the model for interaction between the optical network and client
+ networks, such as IP networks. Reasonable architectural alternatives
+ in this regard must be supported, with an understanding of their
+ relative merits.
+
+ Thus, there are two fundamental issues related to IP over optical
+ networks. The first is the adaptation and reuse of IP control plane
+ protocols within the optical network control plane, irrespective of
+ the types of digital clients that utilize the optical network. The
+
+
+
+
+Rajagopalan, et al. Informational [Page 3]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ second is the transport of IP traffic through an optical network
+ together with the control and coordination issues that arise
+ therefrom.
+
+ This document defines a framework for IP over optical networks
+ covering the requirements and mechanisms for establishing an IP-
+ centric optical control plane, and the architectural aspects of IP
+ transport over optical networks. In this regard, it is recognized
+ that the specific capabilities required for IP over optical networks
+ would depend on the services expected at the IP-optical interface as
+ well as the optical sub-network interfaces. Depending on the
+ specific operational requirements, a progression of capabilities is
+ possible, reflecting increasingly sophisticated interactions at these
+ interfaces. This document therefore advocates the definition of
+ "capability sets" that define the evolution of functionality at the
+ interfaces as more sophisticated operational requirements arise.
+
+ This document is organized as follows. In the next section,
+ terminology covering some basic concepts related to this framework
+ are described. The definitions are specific to this framework and
+ may have other connotations elsewhere. In Section 3, the network
+ model pertinent to this framework is described. The service model
+ and requirements for IP-optical, and multi-vendor optical
+ internetworking are described in Section 4. This section also
+ considers some general requirements. Section 5 considers the
+ architectural models for IP-optical interworking, describing the
+ relative merits of each model. It should be noted that it is not the
+ intent of this document to promote any particular model over the
+ others. However, particular aspects of the models that may make one
+ approach more appropriate than another in certain circumstances are
+ described. Section 6 describes IP-centric control plane mechanisms
+ for optical networks, covering signaling and routing issues in
+ support of provisioning and restoration. The approaches described in
+ Section 5 and 6 range from the relatively simple to the
+ sophisticated. Section 7 describes a number of specialized issues in
+ relation to IP over optical networks. Section 8 describes a possible
+ evolution path for IP over optical networking capabilities in terms
+ of increasingly sophisticated functionality that may be supported as
+ the need arises. Section 9 considers security issues pertinent to
+ this framework. Finally, the summary and conclusion are presented in
+ Section 10.
+
+2. Terminology and Concepts
+
+ This section introduces terminology pertinent to this framework and
+ some related concepts. The definitions are specific to this
+ framework and may have other interpretations elsewhere.
+
+
+
+
+Rajagopalan, et al. Informational [Page 4]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ WDM
+
+ Wavelength Division Multiplexing (WDM) is a technology that allows
+ multiple optical signals operating at different wavelengths to be
+ multiplexed onto a single optical fiber and transported in parallel
+ through the fiber. In general, each optical wavelength may carry
+ digital client payloads at a different data rate (e.g., OC-3c, OC-
+ 12c, OC- 48c, OC-192c, etc.) and in a different format (SONET,
+ Ethernet, ATM, etc.). For example, there are many commercial WDM
+ networks in existence today that support a mix of SONET signals
+ operating at OC-48c (approximately 2.5 Gbps) and OC-192
+ (approximately 10 Gbps) over a single optical fiber. An optical
+ system with WDM capability can achieve parallel transmission of
+ multiple wavelengths gracefully while maintaining high system
+ performance and reliability. In the near future, commercial dense
+ WDM systems are expected to concurrently carry more than 160
+ wavelengths at data rates of OC-192c and above, for a total of 1.6
+ Tbps or more. The term WDM will be used in this document to refer to
+ both WDM and DWDM (Dense WDM).
+
+ In general, it is worth noting that WDM links are affected by the
+ following factors, which may introduce impairments into the optical
+ signal path:
+
+ 1. The number of wavelengths on a single fiber.
+ 2. The serial bit rate per wavelength.
+ 3. The type of fiber.
+ 4. The amplification mechanism.
+ 5. The number and type of nodes through which the signals pass before
+ reaching the egress node or before regeneration.
+
+ All these factors (and others not mentioned here) constitute domain
+ specific features of optical transport networks. As noted in [1],
+ these features should be taken into account in developing standards
+ based solutions for IP over optical networks.
+
+ Optical cross-connect (OXC)
+
+ An OXC is a space-division switch that can switch an optical data
+ stream from an input port to a output port. Such a switch may
+ utilize optical-electrical conversion at the input port and
+ electrical-optical conversion at the output port, or it may be all-
+ optical. An OXC is assumed to have a control-plane processor that
+ implements the signaling and routing protocols necessary for
+ computing and instantiating optical channel connectivity in the
+ optical domain.
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 5]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ Optical channel trail or Lightpath
+
+ An optical channel trail is a point-to-point optical layer connection
+ between two access points in an optical network. In this document,
+ the term "lightpath" is used interchangeably with optical channel
+ trail.
+
+ Optical mesh sub-network
+
+ An optical sub-network, as used in this framework, is a network of
+ OXCs that supports end-to-end networking of optical channel trails
+ providing functionality like routing, monitoring, grooming, and
+ protection and restoration of optical channels. The interconnection
+ of OXCs in this network can be based on a general mesh topology. The
+ following sub-layers may be associated with this network:
+
+ (a) An optical multiplex section (OMS) layer network: The optical
+ multiplex section layer provides transport for the optical
+ channels. The information contained in this layer is a data
+ stream comprising a set of optical channels, which may have a
+ defined aggregate bandwidth.
+
+ (b) An optical transmission section (OTS) layer network: This layer
+ provides functionality for transmission of optical signals
+ through different types of optical media.
+
+ This framework does not address the interaction between the optical
+ sub-network and the OMS, or between the OMS and OTS layer networks.
+
+ Mesh optical network (or simply, "optical network")
+
+ A mesh optical network, as used in document, is a topologically
+ connected collection of optical sub-networks whose node degree may
+ exceed 2. Such an optical network is assumed to be under the purview
+ of a single administrative entity. It is also possible to conceive
+ of a large scale global mesh optical network consisting of the
+ voluntary interconnection of autonomous optical networks, each of
+ which is owned and administered by an independent entity. In such an
+ environment, abstraction can be used to hide the internal details of
+ each autonomous optical cloud from external clouds.
+
+ Optical internetwork
+
+ An optical internetwork is a mesh-connected collection of optical
+ networks. Each of these networks may be under a different
+ administration.
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 6]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ Wavelength continuity property
+
+ A lightpath is said to satisfy the wavelength continuity property if
+ it is transported over the same wavelength end-to-end. Wavelength
+ continuity is required in optical networks with no wavelength
+ conversion feature.
+
+ Wavelength path
+
+ A lightpath that satisfies the wavelength continuity property is
+ called a wavelength path.
+
+ Opaque vs. transparent optical networks
+
+ A transparent optical network is an optical network in which optical
+ signals are transported from transmitter to receiver entirely in the
+ optical domain without OEO conversion. Generally, intermediate
+ switching nodes in a transparent optical network do not have access
+ to the payload carried by the optical signals.
+
+ Note that amplification of signals at transit nodes is permitted in
+ transparent optical networks (e.g., using Erbium Doped Fiber
+ Amplifiers << EDFAs).
+
+ On the other hand, in opaque optical networks, transit nodes may
+ manipulate optical signals traversing through them. An example of
+ such manipulation would be OEO conversion which may involve 3R
+ operations (reshaping, retiming, regeneration, and perhaps
+ amplification).
+
+ Trust domain
+
+ A trust domain is a network under a single technical administration
+ in which adequate security measures are established to prevent
+ unauthorized intrusion from outside the domain. Hence, it may be
+ assumed that most nodes in the domain are deemed to be secure or
+ trusted in some fashion. Generally, the rule for "single"
+ administrative control over a trust domain may be relaxed in practice
+ if a set of administrative entities agree to trust one another to
+ form an enlarged heterogeneous trust domain. However, to simplify
+ the discussions in this document, it will be assumed, without loss of
+ generality, that the term trust domain applies to a single
+ administrative entity with appropriate security policies. It should
+ be noted that within a trust domain, any subverted node can send
+ control messages which can compromise the entire network.
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 7]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ Flow
+
+ In this document, the term flow will be used to signify the smallest
+ non-separable stream of data, from the point of view of an endpoint
+ or termination point (source or destination node). The reader should
+ note that the term flow is heavily overloaded in contemporary
+ networking literature. In this document, we will consider a
+ wavelength to be a flow, under certain circumstances. However, if
+ there is a method to partition the bandwidth of the wavelength, then
+ each partition may be considered a flow, for example using time
+ division multiplexing (TDM), it may be feasible to consider each
+ quanta of time within a given wavelength as a flow.
+
+ Traffic Trunk
+
+ A traffic trunk is an abstraction of traffic flow traversing the same
+ path between two access points which allows some characteristics and
+ attributes of the traffic to be parameterized.
+
+3. The Network Model
+
+3.1. Network Interconnection
+
+ The network model considered in this memo consists of IP routers
+ attached to an optical core internetwork, and connected to their
+ peers over dynamically established switched optical channels. The
+ optical core itself is assumed to be incapable of processing
+ individual IP packets in the data plane.
+
+ The optical internetwork is assumed to consist of multiple optical
+ networks, each of which may be administered by a different entity.
+ Each optical network consists of sub-networks interconnected by
+ optical fiber links in a general topology (referred to as an optical
+ mesh network). This network may contain re-configurable optical
+ equipment from a single vendor or from multiple vendors. In the near
+ term, it may be expected that each sub-network will consist of
+ switches from a single vendor. In the future, as standardization
+ efforts mature, each optical sub-network may in fact contain optical
+ switches from different vendors. In any case, each sub-network
+ itself is assumed to be mesh-connected internally. In general, it
+ can be expected that topologically adjacent OXCs in an optical mesh
+ network will be connected via multiple, parallel (bi-directional)
+ optical links. This network model is shown in Figure 1.
+
+ In this environment, an optical sub-network may consist entirely of
+ all-optical OXCs or OXCs with optical-electrical-optical (OEO)
+ conversion. Interconnection between sub-networks is assumed to be
+ implemented through compatible physical interfaces, with suitable
+
+
+
+Rajagopalan, et al. Informational [Page 8]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ optical-electrical conversions where necessary. The routers that
+ have direct physical connectivity with the optical network are
+ referred to as "edge routers" with respect to the optical network. As
+ shown in Figure 1, other client networks (e.g., ATM) may also connect
+ to the optical network.
+
+ The switching function in an OXC is controlled by appropriately
+ configuring the cross-connect fabric. Conceptually, this may be
+ viewed as setting up a cross-connect table whose entries are of the
+ form <input port i, output port j>, indicating that the data stream
+ entering input port i will be switched to output port j. In the
+ context of a wavelength selective cross-connect (generally referred
+ to as a WXC), the cross-connect tables may also indicate the input
+ and output wavelengths along with the input and output ports. A
+ lightpath from an ingress port in an OXC to an egress port in a
+ remote OXC is established by setting up suitable cross-connects in
+ the ingress, the egress and a set of intermediate OXCs such that a
+ continuous physical path exists from the ingress to the egress port.
+ Optical paths tend to be bi-directional, i.e., the return path from
+ the egress port to the ingress port is typically routed along the
+ same set of intermediate interface cards as the forward path, but
+ this may not be the case under all circumstances.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 9]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ Optical Network
+ +---------------------------------------+
+ | |
+ | Optical Subnetwork |
+ +---------+ | +-----------------------------------+ |
+ | | | | +-----+ +-----+ +-----+ | |
+ | IP | | | | | | | | | | |
+ | Network +-UNI --+-+ OXC +------+ OXC +------+ OXC + | |
+ | | | | | | | | | | | |
+ +---------+ | | +--+--+ +--+--+ +--+--+ | |
+ | +----|------------|------------|----+ |
+ | | | | |
+ | INNI INNI INNI |
+ +---------+ | | | | |
+ | | | +----+------+ | +-------+----+ |
+ | IP + UNI- | | +-----+ | | |
+ | Network | | | Optical | | Optical | |
+ | | | |Subnetwork +---INNI---+ Subnetwork | |
+ +---------+ | | | | | |
+ | +-----+-----+ +------+-----+ |
+ | | | |
+ +-------+-----------------------+-------+
+ | |
+ ENNI ENNI
+ | |
+ +-------+-----------------------+-------+
+ | |
+ | Optical Network |
+ | |
+ +-------+-----------------------+-------+
+ | |
+ UNI UNI
+ | |
+ +-----+----- --+ +-----+------+
+ | | | |
+ | Other Client | |Other Client|
+ | Network | | Network |
+ | (e.g., ATM) | | |
+ +- ------------+ +------------+
+
+ Figure 1: Optical Internetwork Model
+
+ Multiple traffic streams exiting from an OXC may be multiplexed onto
+ a fiber optic link using WDM technology. The WDM functionality may
+ exist outside of the OXC, and be transparent to the OXC. Or, this
+ function may be built into the OXC. In the later case, the cross-
+ connect table (conceptually) consists of pairs of the form, <{input
+ port i, Lambda(j)}, {output port k, Lambda(l)}>. This indicates that
+
+
+
+Rajagopalan, et al. Informational [Page 10]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ the data stream received on wavelength Lambda(j) over input port i is
+ switched to output port k on Lambda(l). Automated establishment of
+ lightpaths involves setting up the cross-connect table entries in the
+ appropriate OXCs in a coordinated manner such that the desired
+ physical path is realized.
+
+ Under this network model, a switched lightpath must be established
+ between a pair of IP routers before the routers can transfer user
+ traffic among themselves. A lightpath between IP routers may
+ traverse multiple optical networks and be subject to different
+ provisioning and restoration procedures in each network.
+
+ The IP-based control plane issue for optical networks pertains to the
+ design of standard signaling and routing protocols for provisioning
+ and restoration of lightpaths across multiple optical networks.
+ Similarly, IP transport over optical networks involves establishing
+ IP reachability and seamlessly constructing forwarding paths from one
+ IP endpoint to another over an optical network.
+
+3.2. Control Structure
+
+ There are three logical control interfaces identified in Figure 1.
+ These are the client-optical internetwork interface, the internal
+ node-to-node interface within an optical network (between OXCs in
+ different sub-networks), and the external node-to-node interface
+ between nodes in different optical networks. These interfaces are
+ also referred to as the User-Network Interface (UNI), the internal
+ NNI (INNI), and the external NNI (ENNI), respectively.
+
+ The distinction between these interfaces arises out of the type and
+ amount of control information flow across them. The client-optical
+ internetwork interface (UNI) represents a service boundary between
+ the client (e.g., IP router) and the optical network. The client and
+ server (optical network) are essentially two different roles: the
+ client role requests a service connection from a server; the server
+ role establishes the connection to fulfill the service request --
+ provided all relevant admission control conditions are satisfied.
+
+ Thus, the control flow across the client-optical internetwork
+ interface is dependent on the set of services defined across it and
+ the manner in which the services may be accessed. The service models
+ are described in Section 4. The NNIs represent vendor-independent
+ standardized interfaces for control flow between nodes. The
+ distinction between the INNI and the ENNI is that the former is an
+ interface within a given network under a single technical
+ administration, while the later indicates an interface at the
+ administrative boundary between networks. The INNI and ENNI may thus
+ differ in the policies that restrict control flow between nodes.
+
+
+
+Rajagopalan, et al. Informational [Page 11]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ Security, scalability, stability, and information hiding are
+ important considerations in the specification of the ENNI. It is
+ possible in principle to harmonize the control flow across the UNI
+ and the NNI and eliminate the distinction between them. On the other
+ hand, it may be required to minimize flow of control information,
+ especially routing-related information, over the UNI; and even over
+ the ENNI. In this case, UNI and NNIs may look different in some
+ respects. In this document, these interfaces are treated as
+ distinct.
+
+ The client-optical internetwork interface can be categorized as
+ public or private depending upon context and service models. Routing
+ information (i.e., topology state information) can be exchanged
+ across a private client-optical internetwork interface. On the other
+ hand, such information is not exchanged across a public client-
+ optical internetwork interface, or such information may be exchanged
+ with very explicit restrictions (including, for example abstraction,
+ filtration, etc). Thus, different relationships (e.g., peer or
+ over-lay, Section 5) may occur across private and public logical
+ interfaces.
+
+ The physical control structure used to realize these logical
+ interfaces may vary. For instance, for the client-optical
+ internetwork interface, some of the possibilities are:
+
+ 1. Direct interface: An in-band or out-of-band IP control channel
+ (IPCC) may be implemented between an edge router and each OXC to
+ which it is connected. This control channel is used for
+ exchanging signaling and routing messages between the router and
+ the OXC. With a direct interface, the edge router and the OXC it
+ connects to are peers with respect to the control plane. This
+ situation is shown in Figure 2. The type of routing and signaling
+ information exchanged across the direct interface may vary
+ depending on the service definition. This issue is addressed in
+ the next section. Some choices for the routing protocol are OSPF
+ or ISIS (with traffic engineering extensions and additional
+ enhancements to deal with the peculiar characteristics of optical
+ networks) or BGP, or some other protocol. Other directory-based
+ routing information exchanges are also possible. Some of the
+ signaling protocol choices are adaptations of RSVP-TE or CR-LDP.
+ The details of how the IP control channel is realized is outside
+ the scope of this document.
+
+ 2. Indirect interface: An out-of-band IP control channel may be
+ implemented between the client and a device in the optical network
+ to signal service requests and responses. For instance, a
+ management system or a server in the optical network may receive
+ service requests from clients. Similarly, out-of-band signaling
+
+
+
+Rajagopalan, et al. Informational [Page 12]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ may be used between management systems in client and optical
+ networks to signal service requests. In these cases, there is no
+ direct control interaction between clients and respective OXCs.
+ One reason to have an indirect interface would be that the OXCs
+ and/or clients do not support a direct signaling interface.
+
+ +---------------------------+ +---------------------------+
+ | | | |
+ | +---------+ +---------+ | | +---------+ +---------+ |
+ | | | | | | | | | | | |
+ | | Routing | |Signaling| | | | Routing | |Signaling| |
+ | | Protocol| |Protocol | | | | Protocol| |Protocol | |
+ | | | | | | | | | | | |
+ | +-----+---+ +---+-----+ | | +-----+---+ +---+-----+ |
+ | | | | | | | |
+ | | | | | | | |
+ | +--+-----------+---+ | | +--+-----------+---+ |
+ | | | | | | | |
+ | | IP Layer +....IPCC.....+ IP Layer | |
+ | | | | | | | |
+ | +------------------+ | | +------------------+ |
+ | | | |
+ | Edge Router | | OXC |
+ +---------------------------+ +---------------------------+
+
+ Figure 2: Direct Interface
+
+ 3. Provisioned interface: In this case, the optical network services
+ are manually provisioned and there is no control interactions
+ between the client and the optical network.
+
+ Although different control structures are possible, further
+ descriptions in this framework assume direct interfaces for IP-
+ optical and optical sub-network control interactions.
+
+4. IP over Optical Service Models and Requirements
+
+ In this section, the service models and requirements at the UNI and
+ the NNIs are considered. Two general models have emerged for the
+ services at the UNI (which can also be applied at the NNIs). These
+ models are as follows.
+
+4.1. Domain Services Model
+
+ Under the domain services model, the optical network primarily offers
+ high bandwidth connectivity in the form of lightpaths. Standardized
+ signaling across the UNI (Figure 1) is used to invoke the following
+ services:
+
+
+
+Rajagopalan, et al. Informational [Page 13]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ 1. Lightpath creation: This service allows a lightpath with the
+ specified attributes to be created between a pair of termination
+ points in the optical network. Lightpath creation may be subject
+ to network-defined policies (e.g., connectivity restrictions) and
+ security procedures.
+
+ 2. Lightpath deletion: This service allows an existing lightpath to
+ be deleted.
+
+ 3. Lightpath modification: This service allows certain parameters of
+ the lightpath to be modified.
+
+ 4. Lightpath status enquiry: This service allows the status of
+ certain parameters of the lightpath (referenced by its ID) to be
+ queried by the router that created the lightpath.
+
+ An end-system discovery procedure may be used over the UNI to verify
+ local port connectivity between the optical and client devices, and
+ allows each device to bootstrap the UNI control channel. Finally, a
+ "service discovery" procedure may be employed as a precursor to
+ obtaining UNI services. Service discovery allows a client to
+ determine the static parameters of the interconnection with the
+ optical network, including the UNI signaling protocols supported.
+ The protocols for neighbor and service discovery are different from
+ the UNI signaling protocol itself (for example, see LMP [2]).
+
+ Because a small set of well-defined services is offered across the
+ UNI, the signaling protocol requirements are minimal. Specifically,
+ the signaling protocol is required to convey a few messages with
+ certain attributes in a point-to-point manner between the router and
+ the optical network. Such a protocol may be based on RSVP-TE or LDP,
+ for example.
+
+ The optical domain services model does not deal with the type and
+ nature of routing protocols within and across optical networks.
+
+ The optical domain services model would result in the establishment
+ of a lightpath topology between routers at the edge of the optical
+ network. The resulting overlay model for IP over optical networks is
+ discussed in Section 5.
+
+4.2. Unified Service Model
+
+ Under this model, the IP and optical networks are treated together as
+ a single integrated network from a control plane point of view. In
+ this regard, the OXCs are treated just like any other router as far
+ as the control plane is considered. Thus, in principle, there is no
+ distinction between the UNI, NNIs and any other router-to-router
+
+
+
+Rajagopalan, et al. Informational [Page 14]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ interface from a routing and signaling point of view. It is assumed
+ that this control plane is IP-based, for example leveraging the
+ traffic engineering extensions for MPLS or GMPLS, as described in
+ [1]. The unified service model has so far been discussed only in the
+ context of a single administrative domain. A unified control plane
+ is possible even when there are administrative boundaries within an
+ optical internetwork, but some of the integrated routing capabilities
+ may not be practically attractive or even feasible in this case (see
+ Section 5).
+
+ Under the unified service model and within the context of a GMPLS
+ network, optical network services are obtained implicitly during
+ end-to-end GMPLS signaling. Specifically, an edge router can create
+ a lightpath with specified attributes, or delete and modify
+ lightpaths as it creates GMPLS label-switched paths (LSPs). In this
+ regard, the services obtained from the optical network are similar to
+ the domain services model. These services, however, may be invoked
+ in a more seamless manner as compared to the domain services model.
+ For instance, when routers are attached to a single optical network
+ (i.e., there are no ENNIs), a remote router could compute an end-to-
+ end path across the optical internetwork. It can then establish an
+ LSP across the optical internetwork. But the edge routers must still
+ recognize that an LSP across the optical internetwork is a
+ lightpath, or a conduit for multiple packet-based LSPs.
+
+ The concept of "forwarding adjacency" can be used to specify virtual
+ links across optical internetworks in routing protocols such as OSPF
+ [3]. In essence, once a lightpath is established across an optical
+ internetwork between two edge routers, the lightpath can be
+ advertised as a forwarding adjacency (a virtual link) between these
+ routers. Thus, from a data plane point of view, the lightpaths
+ result in a virtual overlay between edge routers. The decisions as
+ to when to create such lightpaths, and the bandwidth management for
+ these lightpaths is identical in both the domain services model and
+ the unified service model. The routing and signaling models for
+ unified services is described in Sections 5 and 6.
+
+4.3. Which Service Model?
+
+ The relative merits of the above service models can be debated at
+ length, but the approach recommended in this framework is to define
+ routing and signaling mechanisms in support of both models. As noted
+ above, signaling for service requests can be unified to cover both
+ models. The developments in GMPLS signaling [4] for the unified
+ service model and its adoption for UNI signaling [5, 6] under the
+ domain services model essentially supports this view. The
+ significant difference between the service models, however, is in
+ routing protocols, as described in Sections 5 and 6.
+
+
+
+Rajagopalan, et al. Informational [Page 15]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+4.4. What are the Possible Services?
+
+ Specialized services may be built atop the point-to-point
+ connectivity service offered by the optical network. For example,
+ optical virtual private networks and bandwidth on demand are some of
+ the services that can be envisioned.
+
+4.4.1. Optical Virtual Private Networks (OVPNs)
+
+ Given that the data plane links between IP routers over an optical
+ network amounts to a virtual topology which is an overlay over the
+ fiber optic network, it is easy to envision a virtual private network
+ of lightpaths that interconnect routers (or any other set of clients)
+ belonging to a single entity or a group of related entities across a
+ public optical network. Indeed, in the case where the optical
+ network provides connectivity for multiple sets of external client
+ networks, there has to be a way to enforce routing policies that
+ ensure routing separation between different sets of client networks
+ (i.e., VPN service).
+
+5. IP transport over Optical Networks
+
+ To examine the architectural alternatives for IP over optical
+ networks, it is important to distinguish between the data and control
+ planes. The optical network provides a service to external entities
+ in the form of fixed bandwidth transport pipes (optical paths). IP
+ routers at the edge of the optical networks must necessarily have
+ such paths established between them before communication at the IP
+ layer can commence. Thus, the IP data plane over optical networks is
+ realized over a virtual topology of optical paths. On the other
+ hand, IP routers and OXCs can have a peer relation with respect to
+ the control plane, especially for routing protocols that permit the
+ dynamic discovery of IP endpoints attached to the optical network.
+
+ The IP over optical network architecture is defined essentially by
+ the organization of the control plane. The assumption in this
+ framework is that an IP-based control plane [1] is used, such as
+ GMPLS. Depending on the service model(Section 4), however, the
+ control planes in the IP and optical networks can be loosely or
+ tightly coupled. This coupling determines the following
+ characteristics:
+
+ o The details of the topology and routing information advertised by
+ the optical network across the client interface;
+
+ o The level of control that IP routers can exercise in selecting
+ explicit paths for connections across the optical network;
+
+
+
+
+Rajagopalan, et al. Informational [Page 16]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ o Policies regarding the dynamic provisioning of optical paths
+ between routers. These include access control, accounting, and
+ security issues.
+
+ The following interconnection models are then possible:
+
+5.1. Interconnection Models
+
+5.1.1. The Peer Model
+
+ Under the peer model, the IP control plane acts as a peer of the
+ optical transport network control plane. This implies that a single
+ instance of the control plane is deployed over the IP and optical
+ domains. When there is a single optical network involved and the IP
+ and optical domains belong to the same entity, then a common IGP such
+ as OSPF or IS-IS, with appropriate extensions, can be used to
+ distribute topology information [7] over the integrated IP-optical
+ network. In the case of OSPF, opaque LSAs can be used to advertise
+ topology state information. In the case of IS-IS, extended TLVs will
+ have to be defined to propagate topology state information. Many of
+ these extensions are occurring within the context of GMPLS.
+
+ When an optical internetwork with multiple optical networks is
+ involved (e.g., spanning different administrative domains), a single
+ instance of an intra-domain routing protocol is not attractive or
+ even realistic. In this case, inter-domain routing and signaling
+ protocols are needed. In either case, a tacit assumption is that a
+ common addressing scheme will be used for the optical and IP
+ networks. A common address space can be trivially realized by using
+ IP addresses in both IP and optical domains. Thus, the optical
+ network elements become IP addressable entities as noted in [1].
+
+5.1.2. The Overlay Model
+
+ Under the overlay model, the IP layer routing, topology distribution,
+ and signaling protocols are independent of the routing, topology
+ distribution, and signaling protocols within the optical domain.
+ This model is conceptually similar to the classical IP over ATM or
+ MPOA models, but applied to an optical internetwork instead. In the
+ overlay model, a separate instance of the control plane (especially
+ the routing and signaling protocols) would have to be deployed in the
+ optical domain, independent of what exists in the IP domain. In
+ certain circumstances, it may also be feasible to statically
+ configure the optical channels that provide connectivity for the IP
+ domain in the overlay model. Static configuration can be effected
+ through network management functions. Static configuration, however,
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 17]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ is unlikely to scale in very large networks, and may not support the
+ rapid connection provisioning requirements of future highly
+ competitive networking environments.
+
+5.1.3. The Augmented Model
+
+ Under the augmented model, there are separate routing instances in
+ the IP and optical domains, but certain types of information from one
+ routing instance can be passed through to the other routing instance.
+ For example, external IP addresses could be carried within the
+ optical routing protocols to allow reachability information to be
+ passed to IP clients.
+
+ The routing approaches corresponding to these interconnection models
+ are described below.
+
+5.2. Routing Approaches
+
+5.2.1. Integrated Routing
+
+ This routing approach supports the peer model within a single
+ administrative domain. Under this approach, the IP and optical
+ networks are assumed to run the same instance of an IP routing
+ protocol, e.g., OSPF with suitable "optical" extensions. These
+ extensions must capture optical link parameters, and any constraints
+ that are specific to optical networks. The topology and link state
+ information maintained by all nodes (OXCs and routers) may be
+ identical, but not necessarily. This approach permits a router to
+ compute an end-to-end path to another router across the optical
+ network. Suppose the path computation is triggered by the need to
+ route a label switched path (LSP) in a GMPLS environment. Such an
+ LSP can be established using GMPLS signaling, e.g., RSVP-TE or CR-LDP
+ with appropriate extensions. In this case, the signaling protocol
+ will establish a lightpath between two edge routers. This lightpath
+ is in essence a tunnel across the optical network, and may have
+ capacity much larger than the bandwidth required to support the first
+ LSP. Thus, it is essential that other routers in the network realize
+ the availability of excess capacity within the lightpath so that
+ subsequent LSPs between the routers can use it rather than
+ instantiating a new lightpath. The lightpath may therefore be
+ advertised as a virtual link in the topology as a means to address
+ this issue.
+
+ The notion of "forwarding adjacency" (FA) described in [3] is
+ essential in propagating existing lightpath information to other
+ routers. An FA is essentially a virtual link advertised into a link
+ state routing protocol. Thus, an FA could be described by the same
+ parameters that define resources in any regular link. While it is
+
+
+
+Rajagopalan, et al. Informational [Page 18]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ necessary to specify the mechanism for creating an FA, it is not
+ necessary to specify how an FA is used by the routing scheme. Once
+ an FA is advertised in a link state protocol, its usage for routing
+ LSPs is defined by the route computation and traffic engineering
+ algorithms implemented.
+
+ It should be noted that at the IP-optical interface, the physical
+ ports over which routers are connected to OXCs constrain the
+ connectivity and resource availability. Suppose a router R1 is
+ connected to OXC O1 over two ports, P1 and P2. Under integrated
+ routing, the connectivity between R1 and O1 over the two ports would
+ have been captured in the link state representation of the network.
+ Now, suppose an FA at full port bandwidth is created from R1 to
+ another router R2 over port P1. While this FA is advertised as a
+ virtual link between R1 and R2, it is also necessary to remove the
+ link R1-O1 (over P1) from the link state representation since that
+ port is no longer available for creating a lightpath. Thus, as FAs
+ are created, an overlaid set of virtual links is introduced into the
+ link state representation, replacing the links previously advertised
+ at the IP-Optical interface. Finally, the details of the optical
+ network captured in the link state representation is replaced by a
+ network of FAs. The above scheme is one way to tackle the problem.
+ Another approach is to associate appropriate dynamic attributes with
+ link state information, so that a link that cannot be used to
+ establish a particular type of connection will be appropriately
+ tagged. Generally, however, there is a great deal of similarity
+ between integrated routing and domain-specific routing (described
+ next). Both ultimately deal with the creation of a virtual
+ lightpath topology (which is overlaid over the optical network) to
+ meet certain traffic engineering objectives.
+
+5.2.2. Domain-Specific Routing
+
+ The domain-specific routing approach supports the augmented
+ interconnection model. Under this approach, routing within the
+ optical and IP domains are separated, with a standard routing
+ protocol running between domains. This is similar to the IP inter-
+ domain routing model. A specific approach for this is considered
+ next. It is to be noted that other approaches are equally possible.
+
+5.2.2.1. Domain-Specific Routing using BGP
+
+ The inter-domain IP routing protocol, BGP [8], may be adapted for
+ exchanging routing information between IP and optical domains. This
+ would allow routers to advertise IP address prefixes within their
+ network to the optical internetwork and to receive external IP
+ address prefixes from the optical internetwork. The optical
+ internetwork transports the reachability information from one IP
+
+
+
+Rajagopalan, et al. Informational [Page 19]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ network to others. For instance, edge routers and OXCs can run
+ exterior BGP (EBGP). Within the optical internetwork, interior BGP
+ (IBGP) is may be used between border optical switches, and EBGP may
+ be used between different networks (over ENNI, Figure 1).
+
+ Under this scheme, it may be necessary to identify the egress points
+ in the optical internetwork corresponding to externally reachable IP
+ addresses. To see this, suppose an edge router intends to establish
+ an LSP to a destination node across the optical internetwork. It may
+ request a direct lightpath to that destination, without explicitly
+ specifying the egress optical port for the lightpath because the
+ optical internetwork has knowledge of externally reachable IP
+ addresses. However, if the same edge router were to establish
+ another LSP to a different external destination, then for efficiency
+ reasons, it may first need to determine whether there is an existing
+ lightpath (with sufficient residual capacity) to the target
+ destination. For this purpose, it may be necessary for edge routers
+ to keep track of which egress ports in the optical internetwork lead
+ to which external destinations. Thus, a border OXC receiving
+ external IP prefixes from an edge router through EBGP must include
+ its own IP address as the egress point before propagating these
+ prefixes to other border OXCs or edge routers. An edge router
+ receiving this information need not propagate the egress address
+ further, but it must keep the association between external IP
+ addresses and egress OXC addresses. When optical VPNs are
+ implemented, the address prefixes advertised by the border OXCs may
+ be accompanied by some VPN specific identification.
+
+ There are however, some potential negative effects that could result
+ from domain-specific routing using BGP in an IPO environment:
+
+ o The amount of information that optical nodes will have to maintain
+ will not be bound by the size of the optical network anymore, but
+ will have to include external routes as well.
+
+ o The stability of the optical network control plane will no longer
+ be dictated solely by the dynamics emanating within the optical
+ network, but may be affected by the dynamics originating from
+ external routing domains from which external reachability
+ information is received.
+
+5.2.3. Overlay Routing
+
+ The overlay routing approach supports the overlay interconnection
+ model. Under this approach, an overlay mechanism that allows edge
+ routers to register and query for external addresses is implemented.
+ This is conceptually similar to the address resolution mechanism used
+ for IP over ATM. Under this approach, the optical network could
+
+
+
+Rajagopalan, et al. Informational [Page 20]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ implement a registry that allows edge routers to register IP
+ addresses and VPN identifiers. An edge router may be allowed to
+ query for external addresses belonging to the same set of VPNs it
+ belongs to. A successful query would return the address of the
+ egress optical port through which the external destination can be
+ reached.
+
+ Because IP-optical interface connectivity is limited, the
+ determination of how many lightpaths must be established and to what
+ endpoints are traffic engineering decisions. Furthermore, after an
+ initial set of such lightpaths are established, these may be used as
+ adjacencies within VPNs for a VPN-wide routing scheme, for example,
+ OSPF. With this approach, an edge router could first determine other
+ edge routers of interest by querying the registry. After it obtains
+ the appropriate addresses, an initial overlay lightpath topology may
+ be formed. Routing adjacencies may then be established across the
+ lightpaths and further routing information may be exchanged to
+ establish VPN-wide routing.
+
+5.3. Signaling-Related
+
+5.3.1. The Role of MPLS
+
+ It is possible to model wavelengths, and potentially TDM channels
+ within a wavelength as "labels". This concept was proposed in [1],
+ and "generalized" MPLS (GMPLS) mechanisms for realizing this are
+ described in [4]. MPLS signaling protocols with traffic engineering
+ extensions, such as RSVP-TE, can be appropriately extended and used
+ for signaling lightpath requests. These protocols can be adapted for
+ client/server signaling in the case of the domain services model, and
+ for end-to-end integrated signaling in the case of the unified
+ services model.
+
+5.3.2. Signaling Models
+
+ With the domain-services model, the signaling control plane in the IP
+ and optical network are completely separate as shown in Figure 3
+ below. This separation also implies the separation of IP and optical
+ address spaces (even though the optical network would be using
+ internal IP addressing). While RSVP-TE and LDP can be adapted for
+ UNI signaling, the full functionality of these protocols will not be
+ used. For example, UNI signaling does not require the specification
+ of explicit routes. On the other hand, based on the service
+ attributes, new objects need to be signaled using these protocols as
+ described in [5, 6].
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 21]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ MPLS Signaling UNI Signaling MPLS or other signaling
+ |
+ +-----------------------------+ | +-----------------------------+
+ | IP Network | | | Optical Internetwork |
+ | +---------+ +---------+ | | | +---------+ +---------+ |
+ | | | | | | | | | | | | |
+ | | Router +---+ Router +-----+------+ OXC +---+ OXC | |
+ | | | | | | | | | | | | |
+ | +-----+---+ +---+-----+ | | | +-----+---+ +---+-----+ |
+ +-----------------------------+ | +-----------------------------+
+ |
+ |
+ Completely Separated Addressing and Control Planes
+
+ Figure 3: Domain Services Signaling Model
+
+ With the unified services model, the addressing is common in the IP
+ network and optical internetwork and the respective signaling control
+ are related, as shown in Figure 4. It is understood that GMPLS
+ signaling is implemented in the IP and optical domains, using
+ suitably enhanced RSVP-TE or CR-LDP protocols. But the semantics of
+ services within the optical internetwork may be different from that
+ in the IP network. As an example, the protection services offered in
+ the optical internetwork may be different from the end-to-end
+ protection services offered by the IP network. Another example is
+ with regard to bandwidth. While the IP network may offer a continuum
+ of bandwidths, the optical internetwork will offer only discrete
+ bandwidths. Thus, the signaling attributes and services are defined
+ independently for IP and optical domains. The routers at the edge of
+ the optical internetwork must therefore identify service boundaries
+ and perform suitable translations in the signaling messages crossing
+ the IP-optical boundary. This may still occur even though the
+ signaling control plane in both networks are GMPLS-based and there is
+ tighter coupling of the control plane as compared to the domain
+ services model.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 22]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ Service Boundary Service Boundary
+ | |
+ IP Layer GMPLS Signaling | Optical Layer GMPLS | IP Layer GMPLS
+ | |
+ +--------+ +--------+ | +-------+ +-------+ | +--------+
+ | | | | | | | | | | | |
+ | IP LSR +--+ IP LSR +--+--+Optical+--+Optical+-+--+ IP LSR +---
+ | | | | | | LSR | | LSR | | | |
+ +-----+--+ +---+----+ | +-----+-+ +---+---+ | +--------+
+
+ Common Address Space, Service Translation
+
+ Figure 4: Unified Services Signaling Model
+
+ Thus, as illustrated in Figure 4, the signaling in the case of
+ unified services is actually multi-layered. The layering is based on
+ the technology and functionality. As an example, the specific
+ adaptations of GMPLS signaling for SONET layer (whose functionality
+ is transport) are described in [10].
+
+5.4. End-to-End Protection Models
+
+ Suppose an LSP is established from an ingress IP router to an egress
+ router across an ingress IP network, a transit optical internetwork
+ and an egress IP network. If this LSP is to be afforded protection
+ in the IP layer, how is the service coordinated between the IP and
+ optical layers?
+
+ Under this scenario, there are two approaches to end-to-end
+ protection:
+
+5.4.1. Segment-Wise Protection
+
+ The protection services in the IP layer could utilize optical layer
+ protection services for the LSP segment that traverses the optical
+ internetwork. Thus, the end-to-end LSP would be treated as a
+ concatenation of three LSP segments from the protection point of
+ view: a segment in the ingress IP network, a segment in the optical
+ internetwork and a segment in the egress IP network. The protection
+ services at the IP layer for an end-to-end LSP must be mapped onto
+ suitable protection services offered by the optical internetwork.
+ Suppose that 1+1 protection is offered to LSPs at the IP layer, i.e.,
+ each protected LSP has a pre-established hot stand-by in a 1+1 or 1:1
+ configuration. In case of a failure of the primary LSP, traffic can
+ be immediately switched to the stand-by. This type of protection can
+ be realized end-to-end as follows. With reference to Figure 5, let
+ an LSP originate at (ingress) router interface A and terminate at
+ (egress) router interface F. Under the first protection option, a
+
+
+
+Rajagopalan, et al. Informational [Page 23]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ primary path for the LSP must be established first. Let this path be
+ as shown in Figure 5, traversing router interface B in the ingress
+ network, optical ports C (ingress) and D (egress), and router
+ interface E in the egress network. Next, 1+1 protection is realized
+ separately in each network by establishing a protection path between
+ points A and B, C and D and E and F. Furthermore, the segments B-C
+ and D-E must themselves be 1+1 protected, using drop- side
+ protection. For the segment between C and D, the optical
+ internetwork must offer a 1+1 service similar to that offered in the
+ IP networks.
+
+ +----------------+ +------------------+ +---------------+
+ | | | | | |
+ A Ingress IP Net B----C Optical Internet D----E Egress IP Net F
+ | | | | | |
+ +----------------+ +------------------+ +---------------+
+
+ Figure 5: End-to-End Protection Example
+
+5.4.2. Single-Layer Protection
+
+ Under this model, the protection services in the IP layer do not rely
+ on any protection services offered in the optical internetwork. Thus,
+ with reference to Figure 5, two SRLG-disjoint LSPs are established
+ between A and F. The corresponding segments in the optical
+ internetwork are treated as independent lightpaths in the optical
+ internetwork. These lightpaths may be unprotected in the optical
+ internetwork.
+
+5.4.3. Differences
+
+ A distinction between these two choices is as follows. Under the
+ first choice, the optical internetwork is actively involved in end-
+ to-end protection, whereas under the second choice, any protection
+ service offered in the optical internetwork is not utilized directly
+ by client IP network. Also, under the first choice, the protection
+ in the optical internetwork may apply collectively to a number of IP
+ LSPs. That is, with reference to Figure 5, many LSPs may be
+ aggregated into a single lightpath between C and D. The optical
+ internetwork protection may then be applied to all of them at once
+ leading to some gain in scalability. Under the second choice, each
+ IP LSP must be separately protected. Finally, the first choice
+ allows different restoration signaling to be implemented in the IP
+ and optical internetwork. These restoration protocols are "patched
+ up" at the service boundaries to realize end-to-end protection. A
+ further advantage of this is that restoration is entirely contained
+ within the network where the failure occurs, thereby improving the
+ restoration latency, and perhaps network stability as a fault within
+
+
+
+Rajagopalan, et al. Informational [Page 24]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ an optical domain is contained and corrected within the domain. For
+ instance, if there is a failure in the optical internetwork, optical
+ network protocols restore the affected internal segments. Under the
+ second choice, restoration signaling is always end-to-end between IP
+ routers, essentially by-passing the optical internetwork. A result
+ of this is that restoration latency could be higher. In addition,
+ restoration protocols in the IP layer must run transparently over the
+ optical internetwork in the overlay mode. IP based recovery
+ techniques may however be more resource efficient, as it may be
+ possible to convey traffic through the redundant capacity under
+ fault-free scenarios. In particular, it may be possible to utilize
+ classification, scheduling, and concepts of forwarding equivalence
+ class to route lower class traffic over protect facilities and then
+ possibly preempt them to make way for high priority traffic when
+ faults occur.
+
+6. IP-based Optical Control Plane Issues
+
+ Provisioning and restoring lightpaths end-to-end between IP networks
+ requires protocol and signaling support within optical sub-networks,
+ and across the INNI and ENNI. In this regard, a distinction is made
+ between control procedures within an optical sub-network (Figure 1),
+ between sub-networks, and between networks. The general guideline
+ followed in this framework is to separate these cases, and allow the
+ possibility that different control procedures are followed inside
+ different sub-networks, while a common set of procedures are followed
+ across sub-networks and networks.
+
+ The control plane procedures within a single vendor sub-network need
+ not be defined since these can be proprietary. Clearly, it is
+ possible to follow the same control procedures inside a sub-network
+ and across sub-networks. But this is simply a recommendation within
+ this framework document, rather than an imperative requirement. Thus,
+ in the following, signaling and routing across sub-networks is
+ considered first, followed by a discussion of similar issues across
+ networks.
+
+6.1. Addressing
+
+ For interoperability across optical sub-networks using an IP-centric
+ control plane, one of the fundamental issues is that of addressing.
+ What entities should be identifiable from a signaling and routing
+ point of view? How should they be addressed? This section presents
+ some high level guidelines on this issue.
+
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 25]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ Identifiable entities in optical networks include OXCs, optical
+ links, optical channels and sub-channels, Shared Risk Link Groups
+ (SRLGs), etc. An issue here is how granular the identification
+ should be as far as the establishment of optical trails are
+ concerned. The scheme for identification must accommodate the
+ specification of the termination points in the optical network with
+ adequate granularity when establishing optical trails. For instance,
+ an OXC could have many ports, each of which may in turn terminate
+ many optical channels, each of which contain many sub-channels etc.
+ It is perhaps not reasonable to assume that every sub-channel or
+ channel termination, or even OXC ports could be assigned a unique IP
+ address. Also, the routing of an optical trail within the network
+ does not depend on the precise termination point information, but
+ rather only on the terminating OXC. Thus, finer granularity
+ identification of termination points is of relevance only to the
+ terminating OXC and not to intermediate OXCs (of course, resource
+ allocation at each intermediate point would depend on the granularity
+ of resources requested). This suggests an identification scheme
+ whereby OXCs are identified by a unique IP address and a "selector"
+ identifies further fine-grain information of relevance at an OXC.
+ This, of course, does not preclude the identification of these
+ termination points directly with IP addresses(with a null selector).
+ The selector can be formatted to have adequate number of bits and a
+ structure that expresses port, channel, sub-channel, etc,
+ identification.
+
+ Within the optical network, the establishment of trail segments
+ between adjacent OXCs require the identification of specific port,
+ channel, sub-channel, etc. With a GMPLS control plane, a label
+ serves this function. The structure of the label must be such that
+ it can encode the required information [10].
+
+ Another entity that must be identified is the SRLG [11]. An SRLG is
+ an identifier assigned to a group of optical links that share a
+ physical resource. For instance, all optical channels routed over
+ the same fiber could belong to the same SRLG. Similarly, all fibers
+ routed over a conduit could belong to the same SRLG. The notable
+ characteristic of SRLGs is that a given link could belong to more
+ than one SRLG, and two links belonging to a given SRLG may
+ individually belong to two other SRLGs. This is illustrated in
+ Figure 6. Here, the links 1,2,3 and 4 may belong to SRLG 1, links
+ 1,2 and 3 could belong to SRLG 2 and link 4 could belong to SRLG 3.
+ Similarly, links 5 and 6 could belong to SRLG 1, and links 7 and 8
+ could belong to SRLG 4. (In this example, the same SRLG, i.e., 1,
+ contains links from two different adjacencies).
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 26]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ While the classification of physical resources into SRLGs is a manual
+ operation, the assignment of unique identifiers to these SRLGs
+ within an optical network is essential to ensure correct SRLG-
+ disjoint path computation for protection. SRLGs could be identified
+ with a flat identifier (e.g., 32 bit integer).
+
+ Finally, optical links between adjacent OXCs may be bundled for
+ advertisement into a link state protocol [12]. A bundled interface
+ may be numbered or unnumbered. In either case, the component links
+ within the bundle must be identifiable. In concert with SRLG
+ identification, this information is necessary for correct path
+ computation.
+
+6.2. Neighbor Discovery
+
+ Routing within the optical network relies on knowledge of network
+ topology and resource availability. This information may be gathered
+ and used by a centralized system, or by a distributed link state
+ routing protocol. In either case, the first step towards network-
+ wide link state determination is the discovery of the status of local
+ links to all neighbors by each OXC. Specifically, each OXC must
+ determine the up/down status of each optical link, the bandwidth and
+ other parameters of the link, and the identity of the remote end of
+ the link (e.g., remote port number). The last piece of information
+ is used to specify an appropriate label when signaling for lightpath
+ provisioning. The determination of these parameters could be based
+ on a combination of manual configuration and an automated protocol
+ running between adjacent OXCs. The characteristics of such a
+ protocol would depend on the type of OXCs that are adjacent (e.g.,
+ transparent or opaque).
+
+ Neighbor discovery would typically require in-band communication on
+ the bearer channels to determine local connectivity and link status.
+ In the case of opaque OXCs with SONET termination, one instance of a
+ neighbor discovery protocol (e.g., LMP [2]) would run on each OXC
+ port, communicating with the corresponding protocol instance at the
+ neighboring OXC. The protocol would utilize the SONET overhead bytes
+ to transmit the (configured) local attributes periodically to the
+ neighbor. Thus, two neighboring switches can automatically determine
+ the identities of each other and the local connectivity, and also
+ keep track of the up/down status of local links. Neighbor discovery
+ with transparent OXCs is described in [2].
+
+
+
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 27]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ +--------------+ +------------+ +------------+
+ | +-1:OC48---+ +-5:OC192-+ |
+ | +-2:OC48---+ +-6:OC192-+ |
+ | OXC1 +-3:OC48---+ OXC2 +-7:OC48--+ OXC3 |
+ | +-4:OC192--+ +-8:OC48--+ |
+ | | | | +------+ |
+ +--------------+ +----+-+-----+ | +----+------+-----+
+ | | | | |
+ | | | | |
+ +--------------+ | | | | |
+ | | +----+-+-----+ | | +------+-----+
+ | +----------+ +--+ | | |
+ | OXC4 +----------+ +----+ | |
+ | +----------+ OXC5 +--------+ OXC6 |
+ | | | +--------+ |
+ +--------------+ | | | |
+ +------+-----+ +------+-----+
+
+ Figure 6: Mesh Optical Network with SRLGs
+
+6.3. Topology Discovery
+
+ Topology discovery is the procedure by which the topology and
+ resource state of all the links in a network are determined. This
+ procedure may be done as part of a link state routing protocol (e.g.,
+ OSPF, ISIS), or it can be done via the management plane (in the case
+ of centralized path computation). The implementation of a link state
+ protocol within a network (i.e., across sub-network boundaries) means
+ that the same protocol runs in OXCs in every sub-network. If this
+ assumption does not hold then interworking of routing between sub-
+ networks is required. This is similar to inter-network routing
+ discussed in Section 6.7. The focus in the following is therefore on
+ standardized link state routing.
+
+ In general, most of the link state routing functionality is
+ maintained when applied to optical networks. However, the
+ representation of optical links, as well as some link parameters, are
+ changed in this setting. Specifically,
+
+ o The link state information may consist of link bundles [12]. Each
+ link bundle is represented as an abstract link in the network
+ topology. Different bundling representations are possible. For
+ instance, the parameters of the abstract link may include the
+ number, bandwidth and the type of optical links contained in the
+ underlying link bundle [12]. Also, the SRLGs corresponding to
+ each optical link in the bundle may be included as a parameter.
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 28]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ o The link state information should capture restoration-related
+ parameters for optical links. Specifically, with shared
+ protection (Section 6.5), the link state updates must have
+ information that allows the computation of shared protection
+ paths.
+
+ o A single routing adjacency could be maintained between neighbors
+ which may have multiple optical links (or even multiple link
+ bundles) between them. This reduces the protocol messaging
+ overhead.
+
+ o Since link availability information changes dynamically, a
+ flexible policy for triggering link state updates based on
+ availability thresholds may be implemented. For instance, changes
+ in availability of links of a given bandwidth (e.g., OC-48) may
+ trigger updates only after the availability figure changes by a
+ certain percentage.
+
+ These concepts are relatively well-understood. On the other hand,
+ the resource representation models and the topology discovery process
+ for hierarchical routing (e.g., OSPF with multiple areas) are areas
+ that need further work.
+
+6.4. Protection and Restoration Models
+
+ Automatic restoration of lightpaths is a service offered by optical
+ networks. There could be local and end-to-end mechanisms for
+ restoration of lightpaths within a network (across the INNI). Local
+ mechanisms are used to select an alternate link (or network segment)
+ between two OXCs across the INNI when a failure affects the primary
+ link (or primary network segment) over which the (protected)
+ lightpath is routed. Local restoration does not affect the end-to-
+ end route of the lightpath. When local restoration is not possible
+ (e.g., no alternate link is available between the adjacent OXCs in
+ question), end-to-end restoration may be performed. Under this
+ scenario this, the affected lightpath may be rerouted over an
+ alternate diverse path to circumvent failed resources. For end-to-
+ end restoration, alternate paths may be pre-computed to expedite the
+ recovery time. End to end restoration may also be mixed with local
+ recovery in various ways depending on acceptable tradeoffs between
+ utilization of network resources and recovery times.
+
+ End-to-end protection may be based on two types of protection
+ schemes; "1 + 1" protection or shared protection. Under 1 + 1
+ protection, a back-up path is established for the protected primary
+ path along a physically diverse route. Both paths are active and the
+ failure along the primary path results in an immediate switch-over to
+ the back-up path. Under shared protection, back-up paths
+
+
+
+Rajagopalan, et al. Informational [Page 29]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ corresponding to physically diverse primary paths may share the same
+ network resources. When a failure affects a primary path, it is
+ assumed that the same failure will not affect the other primary paths
+ whose back-ups share resources.
+
+ It is possible that different restoration schemes may be implemented
+ within optical sub-networks. It is therefore necessary to consider a
+ two-level restoration mechanism. Path failures within an optical
+ sub-network could be handled using procedures specific to the sub-
+ network. If this fails, end-to-end restoration across sub-networks
+ could be invoked. The border OXC that is the ingress to a sub-
+ network can act as the source for restoration procedures within a
+ sub-network. The signaling for invoking end-to-end restoration
+ across the INNI is described in Section 6.6.3. The computation of
+ the back-up path for end-to-end restoration may be based on various
+ criteria. It is assumed that the back-up path is computed by the
+ source OXC, and signaled using standard methods.
+
+6.5. Route Computation
+
+ The computation of a primary route for a lightpath within an optical
+ network is essentially a constraint-based routing problem. The
+ constraint is typically the bandwidth required for the lightpath,
+ perhaps along with administrative and policy constraints. The
+ objective of path computation could be to minimize the total capacity
+ required for routing lightpaths [13].
+
+ Route computation with constraints may be accomplished using a number
+ of algorithms [14]. When 1+1 protection is used, a back-up path that
+ does not traverse on any link which is part of the same SRLG as links
+ in the primary path must be computed. Thus, it is essential that the
+ SRLGs in the primary path be known during alternate path computation,
+ along with the availability of resources in links that belong to
+ other SRLGs. This requirement has certain implications on optical
+ link bundling. Specifically, a bundled LSA must include adequate
+ information such that a remote OXC can determine the resource
+ availability under each SRLG that the bundled link refers to, and the
+ relationship between links belonging to different SRLGs in the
+ bundle. For example, considering Figure 3, if links 1,2,3 and 4 are
+ bundled together in an LSA, the bundled LSA must indicate that there
+ are three SRLGs which are part of the bundle (i.e., 1, 2 and 3), and
+ that links in SRLGs 2 and 3 are also part of SRLG 1.
+
+ To encode the SRLG relationships in a link bundle LSA, only links
+ which belong to exactly the same set of SRLGs must be bundled
+ together. With reference to Figure 3, for example, two bundles can
+ be advertised for links between OXC1 and OXC2, with the following
+ information:
+
+
+
+Rajagopalan, et al. Informational [Page 30]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ Bundle No. SRLGs Link Type Number Other Info
+ -------------------------------------------------------
+ 1 1,2 OC-48 3 ---
+ 2 1,3 OC-192 1 ---
+
+ Assuming that the above information is available for each bundle at
+ every node, there are several approaches possible for path
+ computation. For instance,
+
+ 1. The primary path can be computed first, and the (exclusive or
+ shared) back-up is computed next based on the SRLGs chosen for the
+ primary path. In this regard,
+
+ o The primary path computation procedure can output a series of
+ bundles the path is routed over. Since a bundle is uniquely
+ identified with a set of SRLGs, the alternate path can be
+ computed right away based on this knowledge. In this case, if
+ the primary path set up does not succeed for lack of resources
+ in a chosen bundle, the primary and backup paths must be
+ recomputed.
+
+ o It might be desirable to compute primary paths without choosing
+ a specific bundle apriori. That is, resource availability over
+ all bundles between a node pair is taken into account rather
+ than specific bundle information. In this case, the primary
+ path computation procedure would output a series of nodes the
+ path traverses. Each OXC in the path would have the freedom to
+ choose the particular bundle to route that segment of the
+ primary path. This procedure would increase the chances of
+ successfully setting up the primary path when link state
+ information is not up to date everywhere. But the specific
+ bundle chosen, and hence the SRLGs in the primary path, must be
+ captured during primary path set-up, for example, using the
+ RSVP-TE Route Record Object [15]. This SRLG information is
+ then used for computing the back-up path. The back-up path may
+ also be established specifying only which SRLGs to avoid in a
+ given segment, rather than which bundles to use. This would
+ maximize the chances of establishing the back-up path.
+
+ 2. The primary path and the back-up path are computed together in one
+ step, for example, using Suurbaale's algorithm [16]. In this
+ case, the paths must be computed using specific bundle
+ information.
+
+ To summarize, it is essential to capture sufficient information in
+ link bundle LSAs to accommodate different path computation procedures
+ and to maximize the chances of successful path establishment.
+ Depending on the path computation procedure used, the type of support
+
+
+
+Rajagopalan, et al. Informational [Page 31]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ needed during path establishment (e.g., the recording of link group
+ or SRLG information during path establishment) may differ.
+
+ When shared protection is used, the route computation algorithm must
+ take into account the possibility of sharing links among multiple
+ back-up paths. Under shared protection, the back-up paths
+ corresponding to SRLG-disjoint primary paths can be assigned the same
+ links. The assumption here is that since the primary paths are not
+ routed over links that have the same SRLG, a given failure will
+ affect only one of them. Furthermore, it is assumed that multiple
+ failure events affecting links belonging to more than one SRLG will
+ not occur concurrently. Unlike the case of 1+1 protection, the
+ back-up paths are not established apriori. Rather, a failure event
+ triggers the establishment of a single back-up path corresponding to
+ the affected primary path.
+
+ The distributed implementation of route computation for shared back-
+ up paths require knowledge about the routing of all primary and
+ back-up paths at every node. This raises scalability concerns. For
+ this reason, it may be practical to consider the centralization of
+ the route computation algorithm in a route server that has complete
+ knowledge of the link state and path routes. Heuristics for fully
+ distributed route computation without complete knowledge of path
+ routes are to be determined. Path computation for restoration is
+ further described in [11].
+
+6.6. Signaling Issues
+
+ Signaling within an optical network for lightpath provisioning is a
+ relatively simple operation if a standard procedure is implemented
+ within all sub-networks. Otherwise, proprietary signaling may be
+ implemented within sub-networks, but converted back to standard
+ signaling across the INNI. This is similar to signaling across the
+ ENNI, as described in Section 6.7. In the former case, signaling
+ messages may carry strict explicit route information, while in the
+ latter case the route information should be loose, at the level of
+ abstraction of sub-networks. Once a route is determined for a
+ lightpath, each OXC along the path must appropriately configure their
+ cross-connects in a coordinated fashion. This coordination is
+ conceptually analogous to selecting incoming and outgoing labels in a
+ label-switched environment. Thus, protocols like RSVP-TE [9] may be
+ adapted and used across the INNI for this purpose. The adaptation of
+ IP-based signaling protocols must take into account a number of
+ peculiar attributes of optical networks.
+
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 32]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+6.6.1. Bi-Directional Lightpath Establishment
+
+ Lightpaths are typically bi-directional. That is, the output port
+ selected at an OXC for the forward direction is also the input port
+ for the reverse direction of the path. Since signaling for optical
+ paths may be autonomously initiated by different nodes, it is
+ possible that two path set-up attempts are in progress at the same
+ time. Specifically, while setting up an optical path, an OXC A may
+ select output port i which is connected to input port j of the "next"
+ OXC B. Concurrently, OXC B may select output port j for setting up a
+ different optical path, where the "next" OXC is A. This results in a
+ "collision". Similarly, when WDM functionality is built into OXCs, a
+ collision occurs when adjacent OXCs choose directly connected output
+ ports and the same wavelength for two different optical paths. There
+ are two ways to deal with such collisions. First, collisions may be
+ detected and the involved paths may be torn down and re-established.
+ Or, collisions may be avoided altogether.
+
+6.6.2. Failure Recovery
+
+ The impact of transient partial failures must be minimized in an
+ optical network. Specifically, optical paths that are not directly
+ affected by a failure must not be torn down due to the failure. For
+ example, the control processor in an OXC may fail, affecting
+ signaling and other internodal control communication. Similarly,
+ the control channel between OXCs may be affected temporarily by a
+ failure. These failure may not affect already established optical
+ paths passing through the OXC fabric. The detection of such failures
+ by adjacent nodes, for example, through a keepalive mechanism between
+ signaling peers, must not result in these optical paths being torn
+ down.
+
+ It is likely that when the above failures occur, a backup processor
+ or a backup control channel will be activated. The signaling
+ protocol must be designed such that it is resilient to transient
+ failures. During failure recovery, it is desirable to recover local
+ state at the concerned OXC with least disruption to existing optical
+ paths.
+
+6.6.3. Restoration
+
+ Signaling for restoration has two distinct phases. There is a
+ reservation phase in which capacity for the protection path is
+ established. Then, there is an activation phase in which the back-up
+ path is actually put in service. The former phase typically is not
+ subject to strict time constraints, while the latter is.
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 33]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ Signaling to establish a "1+1" back-up path is relatively straight-
+ forward. This signaling is very similar to signaling used for
+ establishing the primary path. Signaling to establish a shared
+ back-up path is a little bit different. Here, each OXC must
+ understand which back-up paths can share resources among themselves.
+ The signaling message must itself indicate shared reservation. The
+ sharing rule is as described in Section 6.4: back-up paths
+ corresponding to physically diverse primary paths may share the same
+ network resources. It may therefore be necessary for the signaling
+ message to carry adequate information that allows an OXC to verify
+ that appropriateness of having a set of back-up paths sharing
+ certain.
+
+ Under both 1+1 and shared protection, the activation phase has two
+ parts: propagation of failure information to the source OXC from the
+ point of failure, and activation of the back-up path. The signaling
+ for these two phases must be very fast in order to realize response
+ times in the order of tens of milliseconds. When optical links are
+ SONET-based, in-band signals may be used, resulting in expedited
+ response. With out-of-band control, it may be necessary to consider
+ fast signaling over the control channel using very short IP packets
+ and prioritized processing. While it is possible to use RSVP or CR-
+ LDP for activating protection paths, these protocols do not provide
+ any means to give priority to restoration signaling as opposed to
+ signaling for provisioning. For instance, it is possible for a
+ restoration-related RSVP message to be queued behind a number of
+ provisioning messages thereby delaying restoration. It may therefore
+ be necessary to develop a notion of prioritization for restoration
+ signaling and incorporate appropriate mechanisms into existing
+ signaling protocols to achieve this. Alternatively, a new signaling
+ mechanism may be developed exclusively for activating protection
+ paths during restoration.
+
+6.7. Optical Internetworking
+
+ Within an optical internetwork, it must be possible to dynamically
+ provision and restore lightpaths across optical networks. Therefore:
+
+ o A standard scheme for uniquely identifying lightpath end-points in
+ different networks is required.
+
+ o A protocol is required for determining reachability of end-points
+ across networks.
+
+ o A standard signaling protocol is required for provisioning
+ lightpaths across networks.
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 34]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ o A standard procedure is required for the restoration of lightpaths
+ across networks.
+
+ o Support for policies that affect the flow of control information
+ across networks will be required.
+
+ The IP-centric control architecture for optical networks can be
+ extended to satisfy the functional requirements of optical
+ internetworking. Routing and signaling interaction between optical
+ networks can be standardized across the ENNI (Figure 1). The
+ functionality provided across ENNI is as follows.
+
+6.7.1. Neighbor Discovery
+
+ Neighbor discovery procedure, as described in Section 6.2, can be
+ used for this. Indeed, a single protocol should be standardized for
+ neighbor discovery within and across networks.
+
+6.7.2. Addressing and Routing Model
+
+ The addressing mechanisms described in Section 6.1 can be used to
+ identify OXCs, ports, channels and sub-channels in each network. It
+ is essential that the OXC IP addresses are unique within the
+ internetwork.
+
+ Provisioning an end-to-end lightpath across multiple networks
+ involves the establishment of path segments in each network
+ sequentially. Thus, a path segment is established from the source
+ OXC to a border OXC in the source network. From this border OXC,
+ signaling across NNI is used to establish a path segment to a border
+ OXC in the next network. Provisioning then continues in the next
+ network and so on until the destination OXC is reached. The usage of
+ protocols like BGP for this purpose need to be explored.
+
+6.7.3. Restoration
+
+ Local restoration across the ENNI is similar to that across INNI
+ described in Section 6.6.3. End-to-end restoration across networks
+ is likely to be either of the 1+1 type, or segmented within each
+ network, as described in Section 6.4.
+
+
+
+
+
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 35]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+7. Other Issues
+
+7.1. WDM and TDM in the Same Network
+
+ A practical assumption would be that if SONET (or some other TDM
+ mechanism that is capable partitioning the bandwidth of a wavelength)
+ is used, then TDM is leveraged as an additional method to
+ differentiate between "flows". In such cases, wavelengths and time
+ intervals (sub-channels) within a wavelength become analogous to
+ labels (as noted in [1]) which can be used to make switching
+ decisions. This would be somewhat akin to using VPI (e.g.,
+ wavelength) and VCI (e.g., TDM sub-channel) in ATM networks. More
+ generally, this will be akin to label stacking and to LSP nesting
+ within the context of Multi-Protocol Lambda Switching [1]. GMPLS
+ signaling [4] supports this type of multiplexing.
+
+7.2. Wavelength Conversion
+
+ Some form of wavelength conversion may exist at some switching
+ elements. This however may not be the case in some pure optical
+ switching elements. A switching element is essentially anything more
+ sophisticated than a simple repeater, that is capable of switching
+ and converting a wavelength Lambda(k) from an input port to a
+ wavelength Lambda(l) on an output port. In this display, it is not
+ necessarily the case that Lambda(k) = Lambda(l), nor is it
+ necessarily the case that the data carried on Lambda(k) is switched
+ through the device without being examined or modified.
+
+ It is not necessary to have a wavelength converter at every switching
+ element. A number of studies have attempted to address the issue of
+ the value of wavelength conversion in an optical network. Such
+ studies typically use the blocking probability (the probability that
+ a lightpath cannot be established because the requisite wavelengths
+ are not available) as a metric to adjudicate the effectiveness of
+ wavelength conversion. The IP over optical architecture must take
+ into account hybrid networks with some OXCs capable of wavelength
+ conversion and others incapable of this. The GMPLS "label set"
+ mechanism [4] supports the selection of the same label (i.e.,
+ wavelength) across an NNI.
+
+7.3. Service Provider Peering Points
+
+ There are proposed inter-network interconnect models which allow
+ certain types of peering relationships to occur at the optical layer.
+ This is consistent with the need to support optical layer services
+ independent of higher layers payloads. In the context of IP over
+ optical networks, peering relationships between different trust
+ domains will eventually have to occur at the IP layer, on IP routing
+
+
+
+Rajagopalan, et al. Informational [Page 36]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ elements, even though non-IP paths may exist between the peering
+ routers.
+
+7.4. Rate of Lightpath Set-Up
+
+ Dynamic establishment of optical channel trails and lightpaths is
+ quite desirable in IP over optical networks, especially when such
+ instantiations are driven by a stable traffic engineering control
+ system, or in response to authenticated and authorized requests from
+ clients.
+
+ However, there are many proposals suggesting the use of dynamic,
+ data-driven shortcut-lightpath setups in IP over optical networks.
+ The arguments put forth in such proposals are quite reminiscent of
+ similar discussions regarding ATM deployment in the core of IP
+ networks. Deployment of highly dynamic data driven shortcuts within
+ core networks has not been widely adopted by carriers and ISPs for a
+ number of reasons: possible CPU overhead in core network elements,
+ complexity of proposed solutions, stability concerns, and lack of
+ true economic drivers for this type of service. This document
+ assumes that this paradigm will not change and that highly dynamic,
+ data-driven shortcut lightpath setups are for future investigation.
+ Instead, the optical channel trails and lightpaths that are expected
+ to be widely used at the initial phases in the evolution of IP over
+ optical networks will include the following:
+
+ o Dynamic connections for control plane traffic and default path
+ routed data traffic,
+
+ o Establishment and re-arrangement of arbitrary virtual topologies
+ over rings and other physical layer topologies.
+
+ o Use of stable traffic engineering control systems to engineer
+ lightpath connections to enhance network performance, either for
+ explicit demand based QoS reasons or for load balancing).
+
+ Other issues surrounding dynamic connection setup within the core
+ center around resource usage at the edge of the optical domain. One
+ potential issue pertains to the number of flows that can be processed
+ by an ingress or egress network element either because of aggregate
+ bandwidth limitations or because of a limitation on the number of
+ flows (e.g., lightpaths) that can be processed concurrently.
+
+ Another possible short term reason for dynamic shortcut lightpath
+ setup would be to quickly pre-provision paths based on some criteria
+ (e.g., a corporate executive wants a high bandwidth reliable
+ connection, etc.). In this scenario, a set of paths can be pre-
+ provisioned, but not actually instantiated until the customer
+
+
+
+Rajagopalan, et al. Informational [Page 37]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ initiates an authenticated and authorized setup requests, which is
+ consistent with existing agreements between the provider and the
+ customer. In a sense, the provider may have already agreed to supply
+ this service, but will only instantiate it by setting up a lightpath
+ when the customer submits an explicit request.
+
+7.5. Distributed vs. Centralized Provisioning
+
+ This document has mainly dealt with a distributed model for lightpath
+ provisioning, in which all nodes maintain a synchronized topology
+ database, and advertise topology state information to maintain and
+ refresh the database. A constraint-based routing entity in each node
+ then uses the information in the topology database and other relevant
+ details to compute appropriate paths through the optical domain.
+ Once a path is computed, a signaling protocol (e.g., [9]) is used to
+ instantiate the lightpath.
+
+ Another provisioning model is to have a centralized server which has
+ complete knowledge of the physical topology, the available
+ wavelengths, and where applicable, relevant time domain information.
+
+ A corresponding client will reside on each network element that can
+ source or sink a lightpath. The source client would query the server
+ in order to set up a lightpath from the source to the destination.
+ The server would then check to see if such a lightpath can be
+ established based on prevailing conditions. Furthermore, depending
+ on the specifics of the model, the server may either setup the
+ lightpath on behalf of the client or provide the necessary
+ information to the client or to some other entity to allow the
+ lightpath to be instantiated.
+
+ Centralization aids in implementing complex capacity optimization
+ schemes, and may be the near-term provisioning solution in optical
+ networks with interconnected multi-vendor optical sub-networks. In
+ the long term, however, the distributed solution with centralization
+ of some control procedures (e.g., traffic engineering) is likely to
+ be the approach followed.
+
+7.6. Optical Networks with Additional Configurable Components
+
+ Thus far, this memo has focused mainly on IP over optical networks
+ where the cross-connect is the basic dynamically re-configurable
+ device in the optical network. Recently, as a consequence of
+ technology evolution, various types of re-configurable optical
+ components are now available, including tunable lasers, tunable
+ filters, etc. Under certain circumstances, it may be necessary to
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 38]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ parameterize the characteristics of these components and advertise
+ them within the control plane. This aspect is left for further
+ study.
+
+7.7. Optical Networks with Limited Wavelength Conversion Capability
+
+ At the time of the writing of this document, the majority of optical
+ networks being deployed are "opaque". In this context the term
+ opaque means that each link is optically isolated by transponders
+ doing optical-electrical-optical conversions. Such conversions have
+ the added benefit of permitting 3R regeneration. The 3Rs refer to
+ re-power, signal retiming and reshaping. Unfortunately, this
+ regeneration requires that the underlying optical equipment be aware
+ of both the bit rate and frame format of the carried signal. These
+ transponders are quite expensive and their lack of transparency
+ constrains the rapid introduction of new services [17]. Thus there
+ are strong motivators to introduce "domains of transparency" wherein
+ all-optical networking equipment would transport data unfettered by
+ these drawbacks.
+
+ Thus, the issue of IP over optical networking in all optical sub-
+ networks, and sub-networks with limited wavelength conversion
+ capability merits special attention. In such networks, transmission
+ impairments resulting from the peculiar characteristics of optical
+ communications complicate the process of path selection. These
+ transmission impairments include loss, noise (due primarily to
+ amplifier spontaneous emission -- ASE), dispersion (chromatic
+ dispersion and polarization mode dispersion), cross-talk, and non-
+ linear effects. In such networks, the feasibility of a path between
+ two nodes is no longer simply a function of topology and resource
+ availability but will also depend on the accumulation of impairments
+ along the path. If the impairment accumulation is excessive, the
+ optical signal to noise ratio (OSNR) and hence the electrical bit
+ error rate (BER) at the destination node may exceed prescribed
+ thresholds, making the resultant optical channel unusable for data
+ communication. The challenge in the development of IP-based control
+ plane for optical networks is to abstract these peculiar
+ characteristics of the optical layer [17] in a generic fashion, so
+ that they can be used for path computation.
+
+8. Evolution Path for IP over Optical Architecture
+
+ The architectural models described in Section 5 imply a certain
+ degree of implementation complexity. Specifically, the overlay model
+ was described as the least complex for near term deployment and the
+ peer model the most complex. Nevertheless, each model has certain
+ advantages and this raises the question as to the evolution path for
+ IP over optical network architectures.
+
+
+
+Rajagopalan, et al. Informational [Page 39]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ The evolution approach recommended in this framework is the
+ definition of capability sets that start with simpler functionality
+ in the beginning and include more complex functionality later. In
+ this regard, it is realistic to expect that initial IP over optical
+ deployments will be based on the domain services model (with overlay
+ interconnection), with no routing exchange between the IP and optical
+ domains. Under this model, direct signaling between IP routers and
+ optical networks is likely to be triggered by offline traffic
+ engineering decisions. The next step in the evolution of IP-optical
+ interaction is the introduction of reachability information exchange
+ between the two domains. This would potentially allow lightpaths to
+ be established as part of end-to-end LSP set-up. The final phase is
+ the support for the full peer model with more sophisticated routing
+ interaction between IP and optical domains.
+
+ Using a common signaling framework (based on GMPLS) from the
+ beginning facilitates this type of evolution. In this evolution, the
+ signaling capability and semantics at the IP-optical boundary would
+ become more sophisticated, but the basic structure of signaling would
+ remain. This would allow incremental developments as the
+ interconnection model becomes more sophisticated, rather than
+ complete re-development of signaling capabilities.
+
+ From a routing point of view, the use of Network Management Systems
+ (NMS) for static connection management is prevalent in legacy optical
+ networks. Going forward, it can be expected that connection routing
+ using the control plane will be gradually introduced and integrated
+ into operational infrastructures. The introduction of routing
+ capabilities can be expected to occur in a phased approach.
+
+ It is likely that in the first phase, service providers will either
+ upgrade existing local element management (EMS) software with
+ additional control plane capabilities (and perhaps the hardware as
+ well), or upgrade the NMS software in order to introduce some degree
+ of automation within each optical subnetwork. For this reason, it
+ may be desirable to partition the network into subnetworks and
+ introduce IGP interoperability within each subnetwork (i.e., at the
+ I-NNI level), and employ either static or signaled interoperability
+ between subnetworks. Consequently, it can be envisioned that the
+ first phase in the evolution towards network level control plane
+ interoperability in IP over Optical networks will be organized around
+ a system of optical subnetworks which are interconnected statically
+ (or dynamically in a signaled configuration). During this phase, an
+ overlay interconnection model will be used between the optical
+ network itself and external IP and MPLS routers (as described in
+ Section 5.2.3).
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 40]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ Progressing with this phased approach to IPO routing
+ interoperabibility evolution, the next level of integration will be
+ achieved when a single carrier provides dynamic optical routing
+ interoperability between subnetworks and between domains. In order
+ to become completely independent of the network switching capability
+ within subnetworks and across domains, routing information exchange
+ may need to be enabled at the UNI level. This would constitute a
+ significant evolution: even if the routing instances are kept
+ separate and independent, it would still be possible to dynamically
+ exchange reachability and other types of routing information. Another
+ more sophisticated step during this phase is to introduce dynamic
+ routing at the E-NNI level. This means that any neighboring networks
+ (independent of internal switching capability) would be capable of
+ exchanging routing information with peers across the E-NNI.
+
+ Another alternative would be for private networks to bypass these
+ intermediate steps and directly consider an integrated routing model
+ from the onset. This direct evolution strategy is realistic, but is
+ more likely to occur in operational contexts where both the IP (or
+ MPLS) and optical networks are built simultaneously, using equipment
+ from a single source or from multiple sources that are closely
+ affiliated. In any case, due to the current lack of operational
+ experience in managing this degree of control plane interaction in a
+ heterogeneous network (these issues may exist even if the hardware
+ and software originate from the same vendor), an augmented model is
+ likely to be the most viable initial option. Alternatively, a very
+ modular or hierarchical peer model may be contemplated. There may be
+ other challenges (not just of a technical, but also administrative
+ and even political issues) that may need to be resolved in order to
+ achieve full a peer model at the routing level in a multi-technology
+ and multi-vendor environment. Ultimately, the main technical
+ improvement would likely arise from efficiencies derived from the
+ integration of traffic-engineering capabilities in the dynamic
+ inter-domain routing environments.
+
+9. Security Considerations
+
+ The architectural framework described in this document requires a
+ number of different protocol mechanisms for its realization.
+ Specifically, the role of neighbor discovery, routing, and signaling
+ protocols were highlighted in previous sections. The general
+ security issues that arise with these protocols include:
+
+ o The authentication of entities exchanging information (e.g.,
+ signaling, routing, or link management) across a control
+ interface;
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 41]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ o Ensuring the integrity of the information exchanged across the
+ interface;
+
+ o Protection of the control mechanisms from intrusions and other
+ modes of outside interference.
+
+ Because optical connections may carry high volumes of traffic and are
+ generally quite expensive, mechanisms are required to safeguard
+ optical networks against intrusions and unauthorized utilization of
+ network resources.
+
+ In addition to the security aspects relating to the control plane,
+ the data plane must also be protected from external interference.
+
+ An important consideration in optical networks is the separation of
+ control channels from data channels. This decoupling implies that
+ the state of the bearer channels carrying user traffic cannot be
+ inferred from the state of the control channels. Similarly, the
+ state of the control channels cannot be inferred from the state of
+ the data channels. The potential security implications of this
+ decoupling should be taken into account in the design of pertinent
+ control protocols and in the operation of IPO networks.
+
+ Another issue in IPO networks concerns the fact that the underlying
+ optical network elements may be invisible to IP client nodes,
+ especially in the overlay model. This means that traditional IP
+ tools such as traceroute cannot be used by client IP nodes to detect
+ attacks within the optical domain.
+
+ For the aforementioned reasons, the output of the routing protocol
+ security (RPSEC) efforts within the IETF should be considered in the
+ design of control protocols for optical networks.
+
+ In Section 2, the concept of a trust domain was defined as a network
+ under a single technical administration in which adequate security
+ measures are established to prevent unauthorized intrusion from
+ outside the domain. It should be strongly noted that within a trust
+ domain, any subverted node can send control messages which can
+ compromise the entire network.
+
+9.1. General security aspects
+
+ Communication protocols usually require two main security mechanisms:
+ authentication and confidentiality. Authentication mechanisms ensure
+ data origin verification and message integrity so that intrusions and
+ unauthorized operations can be detected and mitigated. For example,
+ with reference to Figure 1, message authentication can prevent a
+ malicious IP client from mounting a denial of service attack against
+
+
+
+Rajagopalan, et al. Informational [Page 42]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ the optical network by invoking an excessive number of connection
+ creation requests across the UNI interface. Another important
+ security consideration is the need to reject replayed control
+ packets. This capability can assist in countering some forms of
+ denial of service attacks. Replay protection provides a form of
+ partial sequence integrity, and can be implemented in conjunction
+ with an authentication mechanism.
+
+ Confidentiality of signaling messages is also desirable, especially
+ in scenarios where message attributes between communicating entities
+ include sensitive or private information. Examples of such
+ attributes include account numbers, contract identification
+ information, and similar types of private data.
+
+ The case of equipment that are not co-located presents increased
+ security threats. In such scenarios, the communicating entities
+ engaged in protocol message transactions may be connected over an
+ external network. Generally, the external network may be outside the
+ span of control of the optical network (or client IP network)
+ administrators. As a result, the protocol messages may be subject to
+ increased security threats, such as address spoofing, eavesdropping,
+ and intrusion. To mitigate such threats, appropriate security
+ mechanisms must be employed to protect the control channels and
+ associated signaling and routing messages.
+
+ Requests for optical connections from client networks must also be
+ filtered using appropriate policies to protect against security
+ infringements and excess resource consumption. Additionally, there
+ may be a need for confidentiality of SRLGs in some circumstances.
+
+ Optical networks may also be subject to subtle forms of denial of
+ service attacks. An example of this would be requests for optical
+ connections with explicit routes that induce a high degree of
+ blocking for subsequent requests. This aspect might require some
+ global coordination of resource allocation.
+
+ Another related form of subtle denial of service attack could occur
+ when improbable optical paths are requested (i.e., paths within the
+ network for which resources are insufficiently provisioned). Such
+ requests for improbable paths may consume ports on optical switching
+ elements within the network resulting in denial of service for
+ subsequent connection requests.
+
+
+
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 43]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+9.2. Security Considerations for Protocol Mechanisms
+
+ The security requirements for IP-centric control protocols employed
+ in the control plane of optical networks would depend on the specific
+ characteristics of the protocols and the security risks that exist in
+ a particular operational context. Such details relating to
+ particular operational contexts are beyond the scope of this document
+ and hence are not considered further. Nevertheless, it must be
+ stated that such control protocols must take into account the issues
+ associated with the separation of control channels from data channels
+ in switched optical networks, and the magnitude and extent of service
+ interruptions within the IP domain that could result from outages
+ emanating from the optical domain.
+
+10. Summary and Conclusions
+
+ The objective of this document was to define a framework for IP over
+ optical networks, considering the service models, and routing and
+ signaling issues. There are a diversity of choices for IP-optical
+ control interconnection, service models, and protocol mechanisms. The
+ approach advocated in this document was to support different service
+ models which allow for future enhancements, and define complementary
+ signaling and routing mechanisms to enable these capabilities. An
+ evolutionary scenario, based on a common signaling framework (e.g.,
+ based on GMPLS) was suggested, with the capability to increase the
+ complexity of interworking functionality as the requirements become
+ more sophisticated. A key aspect of this evolutionary principle is
+ that the IP-optical control and service interaction is first based on
+ the domain services model with overlay interconnection that will
+ eventually evolve to support full peer interaction.
+
+11. Informative References
+
+ [1] Awduche, D. and Y. Rekhter, "Multi-Protocol Lambda Switching:
+ Combining MPLS Traffic Engineering Control With Optical
+ Crossconnects", IEEE Communications Magazine, March 2001.
+
+ [2] Lang, J., et al., "Link Management Protocol", Work in progress.
+
+ [3] Kompella, K. and Y. Rekhter, "LSP Hierarchy with MPLS TE",
+ Internet Draft, Work in progress.
+
+ [4] Berger, L., Ed., "Generalized Multi-Protocol Label Switching
+ (GMPLS) Signaling Functional Description", RFC 3471, January
+ 2003.
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 44]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+ [5] Rajagopalan, B., "Documentation of IANA Assignments for Label
+ Distribution Protocol (LDP), Resource ReSeVation Protocol
+ (RSVP), and Resource ReSeVation Protocol-Traffic Engineering
+ (RSVP-TE) Extensions for Optical UNI Signaling", RFC 3476,
+ March 2003.
+
+ [6] The Optical Interworking Forum, "UNI 1.0 Signaling
+ Specification", December 2001.
+
+ [7] Kompella, K., et al., "OSPF Extensions in Support of
+ Generalized MPLS," Work in Progress.
+
+ [8] Rekhter, Y. and T. Li, "A Border Gateway Protocol 4 (BGP4)",
+ RFC 1771, March 1995.
+
+ [9] Berger, L., Ed., "Generalized Multi-Protocol Label Switching
+ (GMPLS) Signaling Resource ReSeVation Protocol-Traffic
+ Engineering (RSVP-TE) Extensions", RFC 3473, January 2003.
+
+ [10] Mannie, E., "GMPLS Extensions for SONET/SDH Control", Work in
+ Progress.
+
+ [11] Doshi, B., Dravida, S., Harshavardhana, P., et. al, "Optical
+ Network Design and Restoration," Bell Labs Technical Journal,
+ Jan-March, 1999.
+
+ [12] Kompella, K., et al., "Link Bundling in MPLS Traffic
+ Engineering", Work in Progress.
+
+ [13] Ramamurthy, S., Bogdanowicz, Z., Samieian, S., et al.,
+ "Capacity Performance of Dynamic Provisioning in Optical
+ Networks", Journal of Lightwave Technology, January 2001.
+
+ [14] Crawley, E., Nair, R., Rajagopalan, B. and H. Sandick, "A
+ Framework for QoS-based Routing in the Internet", RFC 2386,
+ August 1998.
+
+ [15] Awduche, D., Berger, L., Gan, D., Li, T., Swallow, G. and V.
+ Srinivasan, "RSVP-TE: Extensions to RSVP for LSP Tunnels", RFC
+ 3209, December 2001.
+
+ [16] Suurballe, J., "Disjoint Paths in a Network", Networks, vol. 4,
+ 1974.
+
+ [17] Chiu, A., et al., "Impairments and Other Constraints On Optical
+ Layer Routing", Work in Progress.
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 45]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+12. Acknowledgments
+
+ We would like to thank Zouheir Mansourati (Movaz Networks), Ian
+ Duncan (Nortel Networks), Dimitri Papadimitriou (Alcatel), and
+ Dimitrios Pendarakis (Tellium) for their contributions to this
+ document. The Security Considerations section was revised to reflect
+ input from Scott Bradner and Steve Bellovin.
+
+13. Contributors
+
+ Contributors are listed alphabetically.
+
+ Brad Cain
+ Cereva Networks
+ 3 Network Dr.
+ Marlborough, MA 01752
+
+ EMail: bcain@cereva.com
+
+
+ Bilel Jamoussi
+ Nortel Networks
+ 600 Tech Park
+ Billerica, MA 01821
+
+ Phone: 978-288-4734
+ EMail: jamoussi@nortelnetworks.com
+
+
+ Debanjan Saha
+
+ EMail: debanjan@acm.org
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 46]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+14. Authors' Addresses
+
+ Bala Rajagopalan
+ Tellium, Inc.
+ 2 Crescent Place
+ P.O. Box 901
+ Oceanport, NJ 07757-0901
+
+ EMail: braja@tellium.com
+
+
+ James V. Luciani
+ Marconi Communications
+ 2000 Marconi Dr.
+ Warrendale, PA 15086
+
+ EMail: james_luciani@mindspring.com
+
+
+ Daniel O. Awduche
+ MCI
+ 22001 Loudoun County Parkway
+ Ashburn, VA 20147
+
+ Phone: 703-886-1753
+ EMail: awduche@awduche.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 47]
+
+RFC 3717 IP over Optical Networks: A Framework March 2004
+
+
+15. Full Copyright Statement
+
+ Copyright (C) The Internet Society (2004). This document is subject
+ to the rights, licenses and restrictions contained in BCP 78 and
+ except as set forth therein, the authors retain all their rights.
+
+ This document and the information contained herein are provided on an
+ "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE
+ REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE
+ INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
+ THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
+ WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+Intellectual Property
+
+ The IETF takes no position regarding the validity or scope of any
+ Intellectual Property Rights or other rights that might be claimed
+ to pertain to the implementation or use of the technology
+ described in this document or the extent to which any license
+ under such rights might or might not be available; nor does it
+ represent that it has made any independent effort to identify any
+ such rights. Information on the procedures with respect to
+ rights in RFC documents can be found in BCP 78 and BCP 79.
+
+ Copies of IPR disclosures made to the IETF Secretariat and any
+ assurances of licenses to be made available, or the result of an
+ attempt made to obtain a general license or permission for the use
+ of such proprietary rights by implementers or users of this
+ specification can be obtained from the IETF on-line IPR repository
+ at http://www.ietf.org/ipr.
+
+ The IETF invites any interested party to bring to its attention
+ any copyrights, patents or patent applications, or other
+ proprietary rights that may cover technology that may be required
+ to implement this standard. Please address the information to the
+ IETF at ietf-ipr@ietf.org.
+
+Acknowledgement
+
+ Funding for the RFC Editor function is currently provided by the
+ Internet Society.
+
+
+
+
+
+
+
+
+
+Rajagopalan, et al. Informational [Page 48]
+