Internet DRAFT - draft-aboulmagd-ipo-ason
draft-aboulmagd-ipo-ason
IPO WG O. Aboul-Magd
Internet Draft M. Mayer
Document: draft-aboulmagd-ipo-ason-00.txt D. Benjamin
Category: Informational B. Jamoussi
L. Prattico
S. Shew
Nortel Networks
February, 2001
Automatic Switched Optical Network (ASON) Architecture and Its Related
Protocols
Status of this Memo
This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026 [1].
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.
1. Abstract
This draft describes an architecture for intelligent optical
networks. This architecture is called the automatic switched optical
networks (ASON). ASON is a client-server architecture with well-
defined interfaces that allows clients to request services from the
optical network (server). ASON architecture and its generic
automatic switched transport networks (ASTN) has been an active
study area both at T1X1 and ITU [2].
The protocols that run over ASON interfaces are not specified in
[2]. The emerging of IP-based protocols, e.g. generalized MPLS [3],
for the control of the optical layer makes it possible for the ASON
architecture to benefit from the protocols design work that has been
progressing at the IETF.
2. Conventions used in this document
Aboul-Magd Expires July 2001 1
Draft-aboulmagd-ipo-ason-00.txt February 2001
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in
this document are to be interpreted as described in RFC-2119 [4].
3. Introduction
The existing transport networks provide SONET/SDH and WDM services
whose connections are provisioned via network management protocols.
This process is both slow (weeks to months) relative to the
switching speed and costly to the network providers.
An automatic switched optical network (ASON) is an optical/transport
network that has dynamic connection capability. It encompasses
SONET/SDH, wavelength, and potentially fiber connection services in
both OEO and all-opical networks. There are a number of added values
related to such a capability:
- Traffic engineering of optical channels: Where bandwidth
assignment is based on actual demand patterns.
- Mesh network topologies and restoration: Mesh network topologies
can in general be engineered for better utilization for a given
demand matrix. Ring topologies might not be as efficient due to
the asymmetry of traffic patterns.
- Managed bandwidth to core IP network connectivity: A switched
optical network can provide bandwidth and connectivity to an IP
network in a dynamic manner compared to the relatively static
service available today.
- Introduction of new optical services: The availability of switched
optical networks will facilitate the introduction of new services
at the optical layer. Those services include bandwidth on demand
and optical virtual private networks (OVPN).
This draft describes the ASON architecture. ASON and its generic
ASTN has been a topic of active discussion both at the T1X1 and ITU.
The draft focuses on ASON control plane, its requirements, and
related protocols.
4. ASON Architecture: An Overview
The ASON network architecture is shown in Figure 1. In this Figure
all the components that can form part of ASON are shown. The
architecture shown is intended to allow switching of optical network
connections within the optical transport network under control of
ASON signaling network.
There are three separate planes involved in the network:
Aboul-Magd Expires July 2001 2
Draft-aboulmagd-ipo-ason-00.txt February 2001
- A transport plane (TP)
- A control plane (CP)
- A management plane (MP)
+--------------------------+ +--------------+
| ASON Control Plane | | |
| | | |
UNI | +------+ I-NNI +------+ E-NNI| +------+ | +------+
------>| OCC |-------| OCC |-|----|----| OCC | | NMI| |
| +------+ +------+ | | +------+ |<-->| |
| ^ ^ | | ^ | | |
+-----|--------------|-----+ +------|-------+ | |
| CCI | | | |
+-----|--------------|-----+ +------|-------+ | |
| v v | | v | | |
| +------+ +------+ | | +-----+ |<-->| |
| | OXC | | OXC | | PI | | OXC | | NMI+------+
| | |-------| |-----------| | |
| +------+ +------+ | | +-----+ | Management
| Transport Plane | | | Plane
+--------------------------+ +--------------+
OCC = Optical Network Controller UNI = User Network Interface
CCI = Connection Control Interface OXC = Optical Cross Connect
I-NNI = Internal Node to Node Interface
E-NNI = External Node to Node Interface
NMI = Network Management Interface
PI = Physical Interface
Figure 1: Automatic Switching Optical Network (ASON) Architecture
The transport plane contains the transport network elements
(switches and links) that carry the entity that is switched, i.e.
optical connections. End-to-end connections are setup within the
transport plane under the control of the ASON control plane (CP).
This draft is concerned with the CP part of the ASON architecture.
Both the TP and MP are out of the scope of this draft.
ASON architecture belongs to client-server models or the overlay
network models as defined in [5]. The salient feature of this model
is the existence of well-recognized boundaries between client
networks and provider domains. Client/provider separation is a
direct recognition of today's networking realities where ownership
of layer 3 and layer 1 equipment belongs to different organizations.
This client/provider domain separation entails the running of
different routing instants at each domain. Thus there is no need to
share topology information between carriers and their clients.
5. ASON Control Plane: General Requirements
A well-designed control plane architecture should give service
providers better control of their network, while providing faster
and improved accuracy of circuit set-up. The control plane itself
Aboul-Magd Expires July 2001 3
Draft-aboulmagd-ipo-ason-00.txt February 2001
should be reliable, scalable, and efficient. It should also be
sufficiently generic to support different technologies and differing
business needs and different partitions of functions by vendors
(i.e., different packaging of the control plane components). In
summary, the control plane architecture should:
- Be applicable to a variety of transport network technologies
(e.g., SONET/SDH, OTN, PXC). In order to achieve this goal, it is
essential that the architecture isolate technology dependent
aspects from technology independent aspects, and address them
separately.
- Be sufficiently flexible to accommodate a range of different
network scenarios. This goal may be achieved by partitioning the
control plane into distinct components. This, allows vendors and
service providers to decide the location of these components, and
also allows the service provider to decide the security and policy
control of these components.
The ASON control plane can be divided into several components,
namely, resource discovery, state information dissemination, path
selection and path management components. These orthogonal
functional components work together to complement each other and
form an overall architecture. This approach is intended to avoid
inappropriate focus upon certain functional components of the
architecture, to the inadvertent exclusion of others, that could
result in unnecessary dependencies and non-optimal solutions. The
basic modules are described below.
5.1 Resource Discovery
Resource discovery is defined as the transaction that establishes
the adjacencies of the port-pairs. Its basic function is address
discovery, service discovery, data path connectivity discovery,
verification, and management. The role of the resource discovery
module is to establish a complete map of physical connectivity
including attributes, remote identifiers, and real-time status. The
control procedure of this component could be generic, yet, its
contents could be technology specific.
5.2 State Information Dissemination
State information dissemination is defined as the manner in which
local physical resource information is disseminated throughout the
network. First, the local physical resource map is summarized into
logical link information according to link attributes. This
information can then be distributed through the network piggybacked
onto the control plane transport network IGP (Interior Gateway
Protocol).
5.3 Path Selection
Aboul-Magd Expires July 2001 4
Draft-aboulmagd-ipo-ason-00.txt February 2001
Transport network routing procedures typically utilize explicit
routing, where path selection can be done either by operator,
software scheduling tools in management systems. In a switched
optical network, end-to-end optical channel connections are
requested with certain constraints. Path selection for a connection
request should employ constrained routing based algorithms that
balance multiple objectives.
5.4 Path Management
Path management mainly deals with path operations such as connection
setup, modification, deletion, query, auto-rerouting, and protection
switching/restoration. Control messages could be conveyed through
suitable signaling protocols.
Network topology information is typically only provided on a link
(and typically not at a link-connection) basis. Link connections are
not advertised in the topology dissemination component due to
drawbacks with respect to lack of scalability. Therefore, the
result of a path selection algorithm is also only at the link level.
This implies that the local intelligence in the NE must decide upon
the actual link connection that is used for that path.
6. ASON Control Plane: Interfaces and Protocols
The ASON CP as shown in Figure 1 defines a set of interfaces:
- User-Network Interface (UNI): UNI runs between the optical client
and the network.
- Internal Node-to-Node Interface (I-NNI): I-NNI defines the
interface between the signaling network elements, i.e. OCC within
the switched optical network.
- External Node-to-Node Interface (E-NNI): E-NNI defines the
interface between ASON control planes in different administration
domains.
- Connection Control Interface (CCI): The CCI defines the interface
between ASON signaling element, i.e. OCC and the transport network
element, i.e. the cross connect.
The different ASON interfaces are described in the next few
sections. Candidate protocols for use at the different interfaces
are also discussed.
6.1 ASON User-Network Interface
ASON UNI allows ASON client to perform a number of functions
including:
- Connection Create: Allows the clients to signal to the network to
create a new connection with specified attributes. Those
Aboul-Magd Expires July 2001 5
Draft-aboulmagd-ipo-ason-00.txt February 2001
attributes might include bandwidth, protection, restoration, and
diversity.
- Connection Delete: Allows ASON clients to signal to the network
the need to delete an already existing connection.
- Connection Modify: Allows ASON clients to signal to the network
the need to modify one or more attribute for an already existing
connection.
- Status Enquiry: Allows ASON clients to enquire the status of an
already existing connection.
Other functions that might be performed at the ASON UNI are, client
registration, address resolution, neighbor and service discovery.
Those functions could be automated or manually configured between
the network and its clients.
Client registration and address resolution are tightly coupled to
the optical network address scheme. Requirements for optical network
addresses and client names are outlined in [6]. In general the
client name (or identification) domain and optical address domain
are decoupled. The client id should be globally unique to allow for
the establishment of end-to-end connections that encompass multiple
administration domains. For security, it is required that the nodal
addresses used for routing within an optical domain do not cross
network boundaries. The notion of closed user groups should also be
included in ASON addressing to allow for the offering of OVPN
services.
Address registration and resolution usually involves some kind of a
directory service. The client uses the registration process to
register his identification with the provider network for a
particular user group or groups. Address resolution involves the
process of translating client names to network addresses. Address
resolution can be performed at clients, edge network element, or at
every administrative boundary entry. It could involves
authentication and policy look up to make sure that a client has the
necessary credentials to join a user group.
ASON UNI realization requires the implementation of a signaling
protocol with sufficient capabilities to satisfy UNI functions. Both
LDP [7] and RSVP-TE [8] have been extended to be used the signaling
protocol across the ASON UNI. The extensions involve the definition
of the necessary TLVs or objects to be used for signaling connection
attributes specific to the optical layer. New messages are also
defined to allow for connection status enquiry. The Optical
Internetworking Forum (OIF) has adopted both protocols in its UNI
1.0 specifications [9].
6.2 ASON Internal Node-to-Node Interface
Aboul-Magd Expires July 2001 6
Draft-aboulmagd-ipo-ason-00.txt February 2001
The I-NNI defines the interface between adjacent optical connection
controls (OCC) in the same network. There are two main aspects of I-
NNI. Those are signaling and routing.
(Reword)
Path selection and setup through the optical network requires a
signaling protocol. Transport networks typically utilize explicit
routing, where path selection can be done either by operator or
software scheduling tools in management systems. IN ASON, end-to-end
optical channels (connections) are requested with certain
constraints. Path selection for a connection request should employ
constrained routing algorithms that balance multiple objectives:
- Conform to constraints such as physical diversity, etc.
- Load balancing of network traffic to achieve the best utilization
of network resources.
- Follow policy decisions on routing such as preferred routes.
To facilitate the automation of the optical connection setup, nodes
in the optical network must have an updated view of its adjacencies
and of the utilization levels at the various links of the network.
This updated view is sometime referred to as state information.
State information dissemination is defined as the manner in which
local physical resource information is disseminated throughout the
network. First the local physical resource map is summarized into
logical link information according to link attributes. This
information can then be distributed to the different nodes in the
network using the control plane transport network IGP.
ASON I-NNI could be based on two key protocols, IP and MPLS. Since
MPLS employs the principle of separation between the control and the
forward planes, its extension to support I-NNI signaling is
feasible. Generalized MPLS [3] defines MPLS extensions to suit types
of label switching other than the in-packet label. Those other types
include, time slot switching, wavelength and waveband switching, and
position switching between fibers. Both CR-LDP [10] and RSVP-TE [11]
have been extended to allow for the request and the binding of
generalized labels. With generalized MPLS, a label switched path
(LSP) is established with the appropriate encoding type (e.g. SONET,
wavelength, etc.). LSP establishment takes into account specific
characteristics that belong to a particular technology.
MPLS traffic engineering requires the availability of routing
protocols that are capable of summarizing link state information in
their databases. Extensions to IP routing protocols, OSPF and IS-IS,
in support of link state information for generalized MPLS are
described in [12, 13].
6.3 ASON External Node-to-Node Interface
Aboul-Magd Expires July 2001 7
Draft-aboulmagd-ipo-ason-00.txt February 2001
E-NNI is an inter-domain interface for use between ASON networks
that are under different network administrations. It is similar to
the UNI interface with some routing functions to allow for the
exchange of reachability information between different domains. BGP
is an IP based protocol that could be used to summarize reachability
information between different ASON domains in the same manner as it
has been in use today for IP networks.
6.4 ASON Connection Control Interface
CCI defines the interface between the ASON signaling element (OCC)
and the transport network elements. Connection control information
is passed over this interface to establish connections between the
ports of the optical transport switch. The CCI is included as part
of ASON control plane because it enables switches of various
capacities and internal complexities to be part of an ASON node.
The protocol running across the CCI must support two essential
functions:
- Adding and deletion of connections.
- Query of port status of the switch.
General Switch Management Protocol (GSMP) [14] fits CCI
requirements. GSMP is a general-purpose protocol that allows a
controller to establish and release connections across a switch.
GSMP is well suited for network architectures that employs label
swapping in the forwarding plane, e.g. ATM, FR, and MPLS. This
property makes GSMP a good fit for generalized label as defined by
generalized MPLS. GSMP extensions for generalized MPLS are yet to be
worked out.
7. ASON CP Transport Network
In this section, we detail some architectural considerations for the
makeup of the transport network that is used to transport the
control plane information. For circuit based networks, the ability
to have an independent transport network for message transportation
is an important requirement.
The control network represents the transport infrastructure for
control traffic, and can be either in-band or out-of-band. An
implication of this is that the control plane may be supported by a
different physical topology from that of the underlying ASON. There
are fundamental requirements that control networks must satisfy in
order to assure that control plane data can be transported in a
reliable and efficient manner. In the event of control plane failure
(for example, communications channel or control entity failure),
while new connection operations will not be accepted, existing
connections will not be dropped. Control network failure would still
allow dissemination of the failure event to a management system for
Aboul-Magd Expires July 2001 8
Draft-aboulmagd-ipo-ason-00.txt February 2001
maintenance purposes. This implies a need for separate notifications
and status codes for the control plane and ASON. Additional
procedures may also be required for control plane failure recovery.
It is recognized that the inter-working of the control networks is
the first step towards control plane inter-working. To maintain a
certain level of ease, it's desirable to have a common control
network for different domains/sub-networks or types of network.
Typically, control plane and transport functions may co-exist in a
network element. However, this may not be true in the case of a
third party control. This situation needs further study.
Furthermore, addressing issues in the control plane vis-€-vis the
transport network is also for further study.
ASON CP transport network requirements includes:
- Control plane message transport should be secure. This requirement
stems from the fact that the information exchanged over the
control plane is service-provider specific and security is of
utmost importance.
- Control message transport reliability has to be guaranteed in
almost all situations, even during what might be considered
catastrophic failure scenarios of the controlled network.
- The control traffic transport performance affects connection
management performance. Connection service performance largely
depends on its message transport. Time sensitive operations, such
as protection switching, may need certain QoS guarantees.
Furthermore, a certain level of survivability of the message
transport should be provided in case of control network failure.
- The control network needs to be both upward and downward scalable
in order for the control plane to be scalable. Downward
scalability may be envisioned where the ASON network offers
significant static connections, reducing the need for an extended
control network.
Given the above requirements, it is critical that the maintenance of
the control network itself not pose a problem to service providers.
As a corollary this means that configuration-intensive operations
should be avoided for the control network.
8. Security Considerations
This draft does not introduce any unknown security issues.
9. References
Aboul-Magd Expires July 2001 9
Draft-aboulmagd-ipo-ason-00.txt February 2001
1 Bradner, S., "The Internet Standards Process -- Revision 3", BCP
9, RFC 2026, October 1996.
2 Mayer, M. Editor, "Architecture for the Automatic Switched
Transport Networks", ITU G.astn, Draft V.0.3, Nov. 2000
3 Ashwood-Smith, P. et. al., "Generalized MPLS- Signaling
Functional Description", draft-ietf-mpls-generalized-signaling-
00.txt, work in progress, Oct. 2000
4 Bradner, S., "Key words for use in RFCs to Indicate Requirement
Levels", BCP 14, RFC 2119, March 1997
5 Rajagopalan, B. et. al., "IP over Optical Networks: A Framework",
draft-many-ipo-optical-framework-02.txt, work in progress, Nov.
2000
6 Lazar, M. et. al., "Alternate Addressing Proposal", OIF
Contribution, OIF2001.21, January 2001.
7 Aboul-Magd, O. et. al., "LDP Extensions for Optical User Network
Interface (O-UNI) Signaling", draft-ietf-mpls-ldp-uni-optical-
00.txt, work in progress, Dec. 2000
8 Yu, J., et. al., "RSVP Extensions in Support of OIF Optical UNI
Signaling", draft-yu-mpls-rsvp-oif-uni-00.txt, work in progress,
Dec. 2000.
9 Rajagopalan, B. Editor, "User Network Interface (UNI) 1.0
Signaling Specifications", OIF Contribution, OIF2000.125.3, Dec.
2000
10 Ashoowd-Smith, P. et. al., "Generalized MPLS Signaling: CR-LDP
Extensions", draft-ietf-mpls-generalized-cr-ldp-00.txt, work in
progress, Nov. 2000
11 Ashwood-Smith, P. et. al., "Generalized MPLS Signaling: RSVP-TE
Extensions", draft-ietf-mpls-generalized-rsvp-te-00.txt, work in
progress, Nov 2000.
12 Kompella, K. et. al., "IS-IS Extensions in Support of Generalized
MPLS", draft-ietf-isis-gmpls-extensions-01.txt, work in progress,
Nov. 2000.
13 Kompella, K. et. al., "OSPF Extensions in Support of Generalized
MPLS", draft-kompella-ospf-gmpls-extensions-00.txt, work in
progress, Nov. 2000.
14 Doria, A. et. al., "Generalized Switch Management Protocol V3",
draft-ietf-gsmp-08.txt, work in progress, Nov. 2000.
Aboul-Magd Expires July 2001 10
Draft-aboulmagd-ipo-ason-00.txt February 2001
11. Author's Addresses
Osama Aboul-Magd
Nortel Networks
P.O. Box 3511, Station C
Ottawa, Ontario, Canada
K1Y-4H7
Phone: 623-763-5827
E.mail: Osama@nortelnetworks.com
Michael Mayer
Nortel Networks
P.O. Box 3511, Station C
Ottawa, Ontario, Canada
K1Y-4H7
Phone: 613-765-4153
Email: mgm@nortelnetworks.com
David Benjamin
Nortel Networks
2351 BOULEVARD ALFRED-NOBEL
ST LAURENT, QUEBEC, CANADA
H4S-2A9
Phone: 514-818-7812
Bilel Jamoussi
Nortel Networks
600 Technology Park Drive
Billerica, MA 01821, USA
Phone: 978-288-4506
Email: jamoussi@nortelnetworks.com
Ludo Prattico
Nortel Networks
P.O. Box 3511, Station C
Ottawa, Ontario, Canada
K1Y-4H7
Phone: 613-763-1254
Stephen Shew
Nortel Networks
P.O. Box 3511, Station C
Ottawa, Ontario, Canada
K1Y-4H7
Phone: 613-763-2462
Email: sdshew@nortelnetworks.com
Aboul-Magd Expires July 2001 11
Draft-aboulmagd-ipo-ason-00.txt February 2001
Full Copyright Statement
"Copyright (C) The Internet Society (date). All Rights Reserved.
This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it
or assist in its implmentation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph
are included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be
followed, or as required to translate it into
Aboul-Magd Expires July 2001 12