Internet Draft Internet Engineering Task Group Jin Ho Hahm Internet-Draft ETRI Kwang-il Lee Expiration Date: January 2001 Mark Carson NIST July 2000 Control Mechanisms for Traffic Engineering in Optical Networks draft-hahm-te-optical-00.txt Status of this Memo This document is an Internet-Draft and is in full conformance with all provisions of Section 10 of RFC2026. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet- Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. Copyright Notice Copyright (C) The Internet Society (2000). All Rights Reserved. Abstract WDM-based optical networks are becoming the core networks of the Internet transport infrastructure because of the plentiful bandwidth capacity they offer and their potential for real-time provisioning of bandwidth on demand. This document proposes control mechanisms for traffic engineering (TE) in optical networking, especially focusing on the integration of the control planes of MPLS and WDM-based networks. First of all, this Hahm et al [Page 1] document draft-hahm-te-optical-00.txt July 2000 document describes the basic operation of optical crossconnects(OXCs). And, it introduces the concept of TE manager for the combined control between two domains. Next, it defines the control messages exchanged between network components such as OXCs, routers/LSRs, and the TE manager. It then introduces the three traffic engineering procedures of dynamic bandwidth provisioning, fast restoration, and withdrawal of deployed network resources. 1. Introduction With the advent of MPLS, traffic engineering in the Internet became feasible. Explicit routing, prioritization of packets, rerouting schemes, etc. are same useful capabilities for traffic engineering that MPLS provides[1][2]. However, because the MPLS operates with the fixed topology and bandwidth capacity of network, when the network suffers from insufficient bandwidth on the some links, the mere management of explicit L3 routing has the limitation to solve problems of bandwidth starvation. The eventual solution for traffic engineering must incorporate on-line/adaptive bandwidth provisioning based on the configurability of optical networks[3][4]. Currently, the Internet transport infrastructure is moving toward high-density WDM optical networks. With the development of controllable optical devices, switching of individual light frequencies (i.e. lambdas) begins to be possible. Based on this, the topology, and the bandwidth capacity of optical backbone networks can be managed adaptively according to L3 requirements. However, as of yet, the control plane specifications for optical networking, and the relation between the IP layer and optical transport layer, are not well defined. This document provides a framework of the operation of the control plane for optical networking, especially from the OXC view point. It also defines a set of commands for controlling OXC components. This document proposes control plane integration between OXCs, routers(mean LSRs after this), and the TE manager for achieving robust traffic engineering. We provide detailed schemes on how these elements may communicate and collaborate with each other. The most desired benefits of traffic engineering in optical networking are adaptive bandwidth provisioning and fast restoration. We show how these goals are achieved by combining the exchange of control data between the network components such as OXCs, routers, and the TE manager. Hahm et al [Page 2] draft-hahm-te-optical-00.txt July 2000 2. Integrated System Architecture with OXCs and routers Figure 1 shows the integrated system architecture of a router with an attached OXC. Conceptually, this architecture includes a router-only system having fixed links with other routers, or a WDM-based pure optical crossconnect switch. Based on this architecture, we can control dynamic link connection between arbitrary routers, and manage the bandwidth capacity of each link on demand. We will show how the bandwidth capacity and the topology of router-to-router links can be managed by controlling the OXC system. In the case of a router-only system without OXC, we can assume the OXC is not controllable, and therefore the router has fixed connections with adjacent routers. In the case of a pure OXC system without router, we consider only the dynamic connection with adjacent OXCs. Each component of the OXC and router, and their detailed functions will be explained below. Router +----------------------------------+ | | | | | Ip1 Ip2 Op1 Op2 | +----+-----+------------+-----+----+ | | | | +----+ +----+ +----+ +----+ +-| OE |-| OE |------| EO |-| EO |-+ | +----+ +----+ +----+ +----+ | | | | | | | Fi1 | | | | | | Fo1 ~~~~~~~~~~~ | o | | ~~~~~~~~~~~~~ L1 =============+ | | +================= L1 L2 -------------|-+ +----+ +----------------------- L2 L3 *************|********| LS |****************************** L3 ~~~~~~~~~~~ | +----+ +----+ ~~~~~~~~~~~~~ | +====================| LS |==+ | ~~~~~~~~~~~ +----+ +----+ | ~~~~~~~~~~~~~ L1 =================| LC |-------------+ +=============== L1 L2 -------------o +----+ +----+ +--------------------- L2 L3 **************************| LS |************************** L3 ~~~~~~~~~~~ +----+ ~~~~~~~~~~~~~ Fi2 | | Fo2 +----------------------------------+ OXC figure 1. integrated system architecture 2.1 OXC Hahm et al [Page 3] draft-hahm-te-optical-00.txt July 2000 2.1.1 Components of OXC OXC is a path-switching element which provides an optical transport connection. As shown in the figure, an OXC system is logically composed of multiple incoming lambdas(L1,L2,L3), which are multiplexed in incoming fibers(Fi1,Fi2), multiple outgoing lambdas(L1,L2,L3), which are multiplexed in outgoing fibers(Fo1,Fo2), lambda switches(LSs), lambda converters(LCs), optical-to-electric converters(OEs), and electric-to-optical converters(EOs). As used here, a "lambda" is a narrowly spaced wavelength optical signal, which is multiplexed with other lambdas onto an outgoing fiber, and which on receipt over an incoming fiber, is demultiplexed from its peers to extract the required signal. Each lambda has its own frequency or color. A "lambda switch" is an element that switches incoming lambdas to outgoing lambdas, where both lambdas have identical wavelength (the same color). When the colors of the two lambdas are different, it is necessary to convert one wavelength to another, so a "lambda converter" is used. Generally, lambda conversion is more difficult operation than lambda switching. And, LCs are less abundant resources than LSs. We assume LCs can work only within a limited operating range. This means an LC can make only certain color conversions and not others. LSs also are limited, in that they can switch some lambdas but not others, because of the different position of lambdas and LSs. Therefore, even if we have sufficient remaining lambdas, LSs, and LCs in OXC, we can encounter situations where it is impossible to switch or convert the specific lambdas with intention. During operation, certain incoming or outgoing lambdas may be not be assigned for actual data transfer. These lambdas are called "dark lambdas." Similarly, a fiber is called a "dark fiber" when it is not in use. See, incoming lambda L2 of incoming fiber Fi2 is a dark lambda. Only when incoming and outgoing lambdas are dark, they can be switched or converted, because otherwise the transit operation would inevitably bring about data loss in lambdas. In our model we assume the OXC can be directly attached to the router with the OE and EO interfaces. The OE converts the incoming optical signal to electrical data for use in the router. The EO in turn converts the electrical outgoing data from the router to an optical signal to convey onto the outgoing lambda. We assume each OXC is IP capable and can participate in IP based control protocols. We assume internal operation of OXC may be configured remotely through sending control commands to the OXC. Even though in general any external system could capable of communicating with the OXC, we will restrict our attention to an architecture in which a TE manager controls all the OXC functions. Hahm et al [Page 4] draft-hahm-te-optical-00.txt July 2000 Light signals on incoming fibers and each incoming lambda of each fiber are monitored continuously. In general, the disappearance of all light signals on a specific optical fiber implies the fiber has been disconnected or damaged. On the other hand, disappearance of the light signal of a single lambda implies the malfunction of an LS or LC. The detection of the disappearance of light signals is the basis of the restoration process. In general restoration can be processed in the IP layer as a MPLS function, or as an optical switching functions. 2.1.2 Control of the OXC The internal configuration of the OXC can be manipulated remotely by control messages[5] from the TE manager. In this section we outline the required types of control messages, arguments, their behavior, and possible responses. (1) Establish Connection This message makes a connection between an incoming lambda and an outgoing lambda. In order to escape the loss of data, both lambdas are recommended to be dark. The message contains arguments such as incoming fiber id, incoming lambda id, outgoing fiber id, outgoing lambda id, and the explicit LC or LS id. As mentioned above, even if the unused lambdas, LSs, and LCs exist in OXC, they may fail to compose the requested operation, so the remaining resources and the applicability of them should be considered together. Therefore, the explicit indication of the network resources as arguments is recommended. If this message executes without error, the OXC sends an ACK back to the TE manager containing the new connection ID. Since only the TE manager fully understands the pattern of resource consumption in the OXCs, after receiving ACK, the TE manager updates its table of resource availability for future use. If the OXC cannot execute this message properly, it replies with a NACK stating the reason to the TE manager. (2) Release Connection This message releases an existing connection between incoming and outgoing lambdas in an OXC. The message contains the connection id reported when the connection was established. If the message executes successfully, the OXC replies with an ACK to the TE manager. Then the OXC reclaims the released network resources, and the TE manager updates the table of the resource availability for future use. If there is no existing connection with the designated id or the Hahm et al [Page 5] draft-hahm-te-optical-00.txt July 2000 lambdas are currently in use for data transfer, or the OXC cannot release the connection for some other reason, the OXC replies with a NACK to the TE manager. (3) Attach Port This message connects a dark incoming lambda to an unused input port of the router, or an unused output port to a dark outgoing lambda. The message includes arguments such as incoming fiber id, incoming lambda id, and input port id; or output port id, outgoing fiber id, and outgoing lambda id, respectively. If this message executes successfully, the OXC replies with an ACK containing the new port connection id. If this message does not execute properly, the OXC replies with a NACK to the TE manager. (4) Detach Port This message releases the existing port connection between an incoming lambda and input port, or an output port and outgoing lambda. The message contains the port connection id. If this message executes successfully, the OXC replies with an ACK to TE manager. After execution, the OXC reclaims the released optical network resources for future use, and the TE manager updates the table of resource availability for future use. If there is no existing port connection with designated id or the lambdas are in use for data transfer currently, or the OXC cannot release the connection for some other reason, the OXC replies with a NACK to the TE manager. (5) Query This message is used to check whether or not the designated resources are available in the OXC. The message contains the list of desired resources as argument. If all designated resources are available, the OXC replies with an ACK to the TE manager. If any of the designated resources are unavailable, the OXC replies with a NACK containing the list of unavailable resources. This message is used to synchronize differences between the actual resource status in the OXC and the resource database in TE manger. (6) Alarm Unlike the previous messages, this message is issued from OXC to TE manager. This message is used to inform the emergency status of an OXC. When incoming fibers are cut off, OXC detect the loss of light signal and issues this alarm message. This message is also used to inform of accidents in incoming lambdas, which can occur through the malfunction of network Hahm et al [Page 6] draft-hahm-te-optical-00.txt July 2000 componenets transferring the light signal, such as the LS and LC. In addition to these exchanges, the OXC continuously monitors its components, and informs the TE manager of its status periodically. 2.2 Router/LSR The router has the same functions as a normal router except the neighbor routers can be changed by reconfiguring the operation of attached OXC. A router has a number of input and output ports, which are connected to OEs and EOs of the OXC below. Among the ports, some input or output ports are not connected to outgoing lambda or incoming lambda. These ports are called as "unused ports", used for future configuration. In the figure, Ip2 is not connected any lambda of OXC, which is unused port. The configuration of the ports is managed by the OXC operation underneath. Therefore, the router just receives the result of configuration in a passive manner. If it is assumed that the router is a label switching router (LSR), capable of performing traffic engineering functions. The router will broadcast its link state information by periodic flooding. Based on this information, other LSRs can calculate QoS- assured routes considering the remaining bandwidth of each link, and label space in the routers involved. When the LSR broadcasts its link state information to other routers by the flooding mechanism defined in OSPF-LSA or ISIS-LSA [6], the TE manager also receives the flooded information, and understands the operational status of the network. In general depending on the bandwidth capacity of the link, a router may have multiple lightpaths to the same adjacent router. These lightpaths may be differentiated as fully utilized lightpaths, less utilized lightpaths, and unused lightpaths. When it is necessary to release lightpaths to collect network resources, unused lightpaths can be released without affecting the operation of the network at all. 2.3 Relation between OXC and Router By manipulating the components of OXCs correctly, two routers can establish direct connections. A sequence of lambdas travelling through several OXCs offers a unidirctional lightpath. The components involved in the lightpath are the output port of the sending router, the EO of the sending OXC, the possibly LSs or LCs depending on the nature of the connection, the OE of the receiving OXC and the input port of the receiving router and the lambdas between them. In order to construct a lightpath without disturbing the existing IP level operation, the components involving the lightpath should be remained unused. Hahm et al [Page 7] draft-hahm-te-optical-00.txt July 2000 Router a Router e +------+ +------+ | OP | | IP | +---+--+ +--+---+ | | | | +--+-+ L1 +----+ L1 +----+ L2 +----+ L2 +-+--+ | EO |********| LS |********| LC |========| LS |========| OE | +----+ --> +----+ --> +----+ --> +----+ --> +----+ OXC a OXC b OXC c OXC d OXC e figure 2: lightpath and the link between two adjacent routers 3. Framework for Combined Traffic Engineering In this section, we describe how traffic engineering is performed by combining MPLS and OXC control functions. The figure below shows the control signal between network elements, which are composed of routers, OXCs, and the TE manager. For this combined traffic engineering framework, we introduce the concept of a TE manager, which supports the integration between the control plane of the MPLS domain and the control plane of the optical networking domain. The figure below shows the IP network comprising of the lightpaths delivered from OXCs. There are directly connected optical fiber between OXC a and OXC b, OCX b and OXC e, OXC b and OXC c, OXC c and OXC d, OXC e and OXC f, OXC c and OXC f. The series of characters (%, #, @, &, *) represent the lightpaths between routers, they also show how the routers are connected each other. As seen in the figure, the TE manger has two kinds of control channels, one of which is a channel with routers, and the other is a channel with OXCs. Hahm et al [Page 8] draft-hahm-te-optical-00.txt July 2000 +--------------+ | TE manager | +--------------+ ^ ^ | | | | +----------------+--|--------------------+ | | | | +-|----------------|--+--------------------|-+ | | | | | | | | | | | | Ra | | Rb | | Rc | | Rd +-------+ | | +--------+ | | +--------+ | | +-------+ | % # * |<-|-+->| * @ | | | | % & * |<--+-|-->| * @ # | +-%-#-*-+ | +-*----@-+ | | +--% &-*-+ | +-*-@ #-+ | % # * |<-+--->| * @ | | | | % & * |<----+-->| * @ # | | % # ************* @ | | | | % & *************** @ # | | % ################# @@@@@@@@@@@@@@@@@@@@@%@&@@@@@@@@@@@@@@@@@@ # | | %%%%%%%%%%%%%%%% ########################%#################### | +-------+ +%-------+ | | +--%-&---+ +-------+ OXC a % OXC b | | OXC c % & OXC d % | | % & % | | % & % Re | | Rf % & % +---- --+ | | +-----+ % & % | % & @ |<-+--|->| @ % | % & % +-%-& @-+ | +-@-%-+ % & % | % & @ |<----+->| @ % | % & %%%%% & @@@@@@@@@@@@@@ %%%%% & | &&&&&&&&&&&&&&&&&&&&&&&& +------+ +-----+ OXC e OXC f figure 3: control signal for the traffic engineering 3.1 Introduction to the concept of the TE manager We can assume dynamic optical routing in a centralized manner[7], or in a distributed manner. A centralized method implies that route computations are carried out in one place, and the control commands for routing are also issued from one place. In distributed routing, route computations and control are performed at every router or OXC. In general, centralized methods and distributed methods have their own merits and short comings. A centralized method permits simple control but does not provide scalability or robustness. On the other hand, the distributed method can be scalable in a sense, but may need to exchange much of their status information each other when the operation of one position strongly depends on the status of others. Because the lightpath assignment takes place much less frequently Hahm et al [Page 9] draft-hahm-te-optical-00.txt July 2000 than the label switched path routing, scalability is not such a critical issue in a optical routing. Furthermore, because individual optical route computations may have dependencies on each other, as each vie for the exclusive possession of resources, distributed routing is not a good choice for optical routing. We assume a centralized method for the following reasons: (1) the timing of lightpath provisioning can be managed because we can estimate the progress of bandwidth increases or decreases by analyzing the link state information, (2) if the TE manager can control each OXC directly the control mechanisms can be simplified, (3) if the TE manager knows the internal structure and resources of OXCs, and guesses which resources of OXCs will be consumed according to its control command, message exchanges for synchronization can be eliminated, (4) the TE manger can have much greater computational power than an individual router or OXC, sufficient to meet the needs of the entire network 3.2 The analysis of network status and corresponding TE functions As mentioned previously, the TE manager receives link state information. By analyzing the bandwidth utilization of each link, the TE manager can determine the network status, such as which links are approaching saturation, which links are rarely used, and where new links must be added for supporting traffic increases. Based on this analysis, the TE manager can then make decisions on how to reallocate the network. Particular cases include: (1) Excessive traffic increase in an existing link If the utilization of a link is approaching the starvation, the TE manager can react by increasing the bandwidth by configuring new lightpath(s) between the routers. (2) Excessive traffic decrease in an existing link If a link is becomes greatly underutilized, its surplus capacity can be released to enhance overall network utilization. This can be done by releasing unused lightpath(s) between the routers. The released resources are reclaimed, and can be assigned for newly created links or increase bandwidth capacity on existing links. (3) Excessive traffic increase between ingress and egress routers When data traffic between a pair of ingress and egress routers increases much and the traffic travels many hops, this situation can be relieved by inserting a direct lightpath between these two routers. By doing this, we gain several benefits such as (1) from the viewpoint of service quality, the decrement of hop counts reduces the possibility of congestion and time delay of data Hahm et al [Page 10] draft-hahm-te-optical-00.txt July 2000 traffic, (2) from the viewpoint of network resources, the decrement of the total number of routers involved in passing the data traffic saves network resources such as bandwidth, buffers and label space of IP network. 3.3 Control message interchange between network elements We design the traffic engineering functions of IP networking and those of optical networking in a single system. However, in some cases, as when the IP communication service operator and the optical networking service operator are different companies, these two traffic engineering functions can be divided. This section provides a framework for the control messages between elements of our architecture. 3.3.1 Routers -> TE Manager (1) Link State Information TE manager participates in OSPF/ISIS link state advertisements. 3.3.2 TE Manager -> Routers The messages issued from the TE manager to routers can be categorized as follows. Here, we simply show the abstract outline of messages. Because these messages are not defined yet as a standard, it must be developed for the operation. (1) Link Insertion This message is issued after creating a lightpath between two routers which had no direct link before. This message changes the existing IP network topology. (2) Link Deletion This message is issued after deleting the lightpath between two routers. After execution of this message, there remains no direct link between two routers. This message changes the existing IP network topology. (3) Bandwidth capacity increase This message is issued after creating an additional lightpath between two routers which already have a direct link. This message does not change the existing IP network topology. Hahm et al [Page 11] draft-hahm-te-optical-00.txt July 2000 (4) Bandwidth capacity decrease This message is issued after deleting a lightpath between two routers which still leaves a direct link between them. This message does not change the existing IP network topology. After receiving any of these messages, routers send link state information announcing the change of network resources. All these messages are exchanged with Link State Advertisement(LSA). 3.3.3 TE Manager -> OXCs The functions of these messages were explained in section 2. The messages of Link Insertion or Bandwidth Capacity Increase from TE manger to routers are implemented by combining Connection and Attach Port here. The message of Link Deletion or Bandwidth Capacity Decrease are implemented by combining Release Connection and Detach Port. After issuing these messages, the TE manager updates the usable resources. The functions of each message are explained briefly because they have been described in detail above. (1) Connect between incoming and outgoing lambda This message connects an incoming lambda and an outgoing lambda with a lambda switch or lambda converter. (2) Release connection This message releases an existing connection according to the connection id. (3) Attach port This message connects an incoming lambda of the OXC to an input port of the router. An optical-to-electrical conversion is needed for this processing. (4) Detach port This message detaches an output port of the router from an outgoing lambda of the OXC. An electrical-to-optical conversion is needed for this processing. (5) Query This message is used to confirm the resource availability of the OXC. Hahm et al [Page 12] draft-hahm-te-optical-00.txt July 2000 3.3.4 OXCs -> TE Manager The function of this message was described in section 2. After receiving this message, the TE manager updates the usable resources. (1) Alarm This message reports the OXC status to the TE manager. It can be used for the disconnection of fibers and lambdas. 4. Traffic Engineering Procedure This section shows essential procedures for traffic engineering, which are composed of the combination of messages between network elements mentioned above. These procedures are focused on the main goals of traffic engineering including (1) maximizing utilization, (2) provisioning of additional bandwidth capacity in a automatic manner, (3) restoration to cope with problems such as the disconnection of optical fibers or the malfunction of network devices. 4.1 Provisioning of Additional Bandwidth Capacity In spite of applying rerouting mechanisms to find additional bandwidth capacity in the MPLS environment, a QoS assured path may not be found. In this case, an additional lightpath can be inserted between routers. In particular, if there is massive bandwidth request, (e.g. 5 Gbps), it may well be impossible to assign this amount of bandwidth at the MPLS level. In this case, an exclusive lightpath between the two routers can be created during service time. (a) Ingress router sends the link state information by flooding (b) TE manager calculates new lightpath based on available optical resources (c) TE manager sends the commands to OXCs along the lightpath (d) TE manager updates its optical resource table reflecting the usage of resources (e) TE manager sends the new bandwidth increase or change of topology to the corresponding router (f) The router floods the new bandwidth resource information (or topology change) to every MPLS router (g) Every router updates its bandwidth resource table (h) Router computes QoS routes based the increased bandwidth capacity 4.2 Restoration Hahm et al [Page 13] draft-hahm-te-optical-00.txt July 2000 The link between two routers corresponds to a lightpath, which consists of a sequence of switched lambdas. Because each lambda lies between two adjacent OXCs, the disconnection of a lightpath means the disconnection of a specific lambda. Therefore, when a link is disconnected, the corresponding OXC reports the disconnection to the TE manager. Then TE manager calculates an alternative lightpath, and contacts the OXCs involved in creating the new lightpath. Because the input and output ports are not changed during the restoration process the MPLS network operation is not influenced from this restoration procedure. This procedure is described below. (a) OXC reports the disconnection of lambda to TE manager (b) TE manager calculates alternative lightpath considering available optical resources. The alternative lightpath maintains the input port of the sending router and output port of the receiving router (c) TE manager sends the control commands to the corresponding OXCs (d) TE manager updates its optical resource table reflecting the usage of resources (e) The data loss is recovered by retransmission MPLS links can be disconnected by physical damage to optical cable. A single optical cable has many optical fibers, and each optical fiber has many lambdas. Each lambda is involved in the individual connection between two MPLS routers. Therefore, the damage of optical cable may bring about the disconnection of thousand links in MPLS network. The calculation of alternative lightpaths, and the negotiation of new lightpaths with each OXC may be impossible in a short time. 4.3 Release of Surplus Bandwidth Capacity Traffic in the Internet tends to change hour by hour, and day by day. So, overdeployed bandwidth must be withdrawn when it is not used anymore. Any surplus lightpaths are released for future provisioning of bandwidth or restoration processing. Even if the link is still transfering traffic (at a low level), the release procedure against the link can be executed because the loaded traffic is negligible. In this case, the resident traffic is rerouted first, and the lightpath is released. The newly assigned route after the rerouting process may be longer than former path, but it may contribute to the enhancement of total network utilization. (a) TE finds that a certain lightpath is not used for a long time because many lightpaths are allocated between two routers (b) TE manager sends the control messages releasing the lightpath to each OXC involving the lightpath. These messages can be a release connection and detach port (c) TE sends the new bandwidth decrease or change of topology to the Hahm et al [Page 14] draft-hahm-te-optical-00.txt July 2000 corresponding router (d) The router MPLS TE Manager floods the Bandwidth Resource Information (or Topology Change) to every MPLS Router (e) Router computes QoS routes based the increased bandwidth 5. Summary In this document, we have outlined traffic engineering mechanisms that integrate the control planes of MPLS and the WDM-based optical networking domain. We discuss the enhancement of traffic engineering functionality by using dynamic manipulation of the optical network. In the future, we will describe the traffic engineering mechanisms in more detail, and develop optical routing algorithms, which can meet multiple constraints such as transmission delay (relative to the distance between OXCs), the availability of limited network resource (incoming and outgoing lambdas, lambda switches, lambda converters, and input and output ports). We will also focus on risk dispersion algorithms. Such algorithms will lower the probability of complete disconnection between two adjacent routers by ensuring that lightpaths not travel the same optical fiber or optical cable to the extent possible. Security Considerations It is of course essential to maintain secure communication between the OXCs and TE manager. However, this document does not address the detailed security consideration. It is reserved for future study. References: [1] D. Awduche, J. Malcolm, J. Agogbua, M. O'Dell, and J. McManus, "Requirements for Traffic Engineering Over MPLS," RFC- 2702, September 1999. [2] Bilel Jamoussi et al, "Constraint-Based LSP Setup using LDP," Internet Draft , Work in Progress, July 2000 [3] Daniel, O. Awduche, Yakov Rekhter, John Drake, Rob Coltun, "Multi-Protocol L ambda Switching: Combining MPLS Traffic Engineering Control With Optical Crossco nnects," Internet Draft, Work in Progress, November 1999 [4] J. Luciani, B. Rajagopalan, D. Awduche, B. Jamoussi and B. Cain, "IP over Op tical Networks: A Framework," Internet Draft, Work in Progress, 2000 Hahm et al [Page 15] draft-hahm-te-optical-00.txt July 2000 [5] Avri Doria, Kenneth Sundell, "Requirements for adding Optical Switch Support to GSMP," Internet Draft, Work in Progress, March 2000 [6] R. Coltun, "The OSPF LSA Option," RFC 2370, July 1998 [7] Daniel O. Awduche, Angela Chiu, Anwar Elwalid, Indra Widjaja, Xipeng Xiao, " A Framework for Internet Traffic Engineering," Internet Draft, Work in Progress,May 2000 Acknowledge This work is a product of a joint project between ETRI (Electronics and Telecommunications Research Institute in Korea) and NIST (National Institute of Standards and Technology). Author's Address Jin Ho Hahm ETRI 820 West Diamond Avenue Gaithersburg, MD 20899 Phone: 301-975-8400 Email: hahm@antd.nist.gov Kwang-il Lee NIST 820 West Diamond Avenue Gaithersburg, MD 20899 Phone: 301-975-8428 Email: kilee@antd.nist.gov Mark Carson NIST 820 West Diamond Avenue Gaithersburg, MD 20899 Phone: 301-975-3694 Email: mark.carson@nist.gov Hahm et al [Page 16]