summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc4257.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/rfc4257.txt
parentea76e11061bda059ae9f9ad130a9895cc85607db (diff)
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc4257.txt')
-rw-r--r--doc/rfc/rfc4257.txt1963
1 files changed, 1963 insertions, 0 deletions
diff --git a/doc/rfc/rfc4257.txt b/doc/rfc/rfc4257.txt
new file mode 100644
index 0000000..4fbb8dd
--- /dev/null
+++ b/doc/rfc/rfc4257.txt
@@ -0,0 +1,1963 @@
+
+
+
+
+
+
+Network Working Group G. Bernstein
+Request for Comments: 4257 Grotto Networking
+Category: Informational E. Mannie
+ Perceval
+ V. Sharma
+ Metanoia, Inc.
+ E. Gray
+ Marconi Corporation, plc
+ December 2005
+
+
+ Framework for Generalized Multi-Protocol Label
+ Switching (GMPLS)-based Control of Synchronous Digital
+ Hierarchy/Synchronous Optical Networking (SDH/SONET) Networks
+
+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 (2005).
+
+Abstract
+
+ Generalized Multi-Protocol Label Switching (GMPLS) is a suite of
+ protocol extensions to MPLS to make it generally applicable, to
+ include, for example, control of non packet-based switching, and
+ particularly, optical switching. One consideration is to use GMPLS
+ protocols to upgrade the control plane of optical transport networks.
+ This document illustrates this process by describing those extensions
+ to GMPLS protocols that are aimed at controlling Synchronous Digital
+ Hierarchy (SDH) or Synchronous Optical Networking (SONET) networks.
+ SDH/SONET networks make good examples of this process for a variety
+ of reasons. This document highlights extensions to GMPLS-related
+ routing protocols to disseminate information needed in transport path
+ computation and network operations, together with (G)MPLS protocol
+ extensions required for the provisioning of transport circuits. New
+ capabilities that an GMPLS control plane would bring to SDH/SONET
+ networks, such as new restoration methods and multi-layer circuit
+ establishment, are also discussed.
+
+
+
+
+
+
+
+
+Bernstein, et al. Informational [Page 1]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+Table of Contents
+
+ 1. Introduction ....................................................3
+ 1.1. MPLS Overview ..............................................3
+ 1.2. SDH/SONET Overview .........................................5
+ 1.3. The Current State of Circuit Establishment in
+ SDH/SONET Networks .........................................7
+ 1.3.1. Administrative Tasks ................................8
+ 1.3.2. Manual Operations ...................................8
+ 1.3.3. Planning Tool Operation .............................8
+ 1.3.4. Circuit Provisioning ................................8
+ 1.4. Centralized Approach versus Distributed Approach ...........9
+ 1.4.1. Topology Discovery and Resource Dissemination ......10
+ 1.4.2. Path Computation (Route Determination) .............10
+ 1.4.3. Connection Establishment (Provisioning) ............10
+ 1.5. Why SDH/SONET Will Not Disappear Tomorrow .................12
+ 2. GMPLS Applied to SDH/SONET .....................................13
+ 2.1. Controlling the SDH/SONET Multiplex .......................13
+ 2.2. SDH/SONET LSR and LSP Terminology .........................14
+ 3. Decomposition of the GMPLS Circuit-Switching Problem Space .....14
+ 4. GMPLS Routing for SDH/SONET ....................................15
+ 4.1. Switching Capabilities ....................................16
+ 4.1.1. Switching Granularity ..............................16
+ 4.1.2. Signal Concatenation Capabilities ..................17
+ 4.1.3. SDH/SONET Transparency .............................19
+ 4.2. Protection ................................................20
+ 4.3. Available Capacity Advertisement ..........................23
+ 4.4. Path Computation ..........................................24
+ 5. LSP Provisioning/Signaling for SDH/SONET .......................25
+ 5.1. What Do We Label in SDH/SONET? Frames or Circuits? .......25
+ 5.2. Label Structure in SDH/SONET ..............................26
+ 5.3. Signaling Elements ........................................27
+ 6. Summary and Conclusions ........................................29
+ 7. Security Considerations ........................................29
+ 8. Acknowledgements ...............................................30
+ 9. Informative References .........................................31
+ 10. Acronyms ......................................................33
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Bernstein, et al. Informational [Page 2]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+1. Introduction
+
+ The CCAMP Working Group of the IETF has the goal of extending MPLS
+ [1] protocols to support multiple network layers and new services.
+ This extended MPLS, which was initially known as Multi-Protocol
+ Lambda Switching, is now better referred to as Generalized MPLS (or
+ GMPLS).
+
+ The GMPLS effort is, in effect, extending IP/MPLS technology to
+ control and manage lower layers. Using the same framework and
+ similar signaling and routing protocols to control multiple layers
+ can not only reduce the overall complexity of designing, deploying,
+ and maintaining networks, but can also make it possible to operate
+ two contiguous layers by using either an overlay model, a peer model,
+ or an integrated model. The benefits of using a peer or an overlay
+ model between the IP layer and its underlying layer(s) will have to
+ be clarified and evaluated in the future. In the mean time, GMPLS
+ could be used for controlling each layer independently.
+
+ The goal of this work is to highlight how GMPLS could be used to
+ dynamically establish, maintain, and tear down SDH/SONET circuits.
+ The objective of using these extended IP/MPLS protocols is to provide
+ at least the same kinds of SDH/SONET services as are provided today,
+ but using signaling instead of provisioning via centralized
+ management to establish those services. This will allow operators to
+ propose new services, and will allow clients to create SDH/SONET
+ paths on-demand, in real-time, through the provider network. We
+ first review the essential properties of SDH/SONET networks and their
+ operations, and we show how the label concept in GMPLS can be
+ extended to the SDH/SONET case. We then look at important
+ information to be disseminated by a link state routing protocol and
+ look at the important signal attributes that need to be conveyed by a
+ label distribution protocol. Finally, we look at some outstanding
+ issues and future possibilities.
+
+1.1. MPLS Overview
+
+ A major advantage of the MPLS architecture [1] for use as a general
+ network control plane is its clear separation between the forwarding
+ (or data) plane, the signaling (or connection control) plane, and the
+ routing (or topology discovery/resource status) plane. This allows
+ the work on MPLS extensions to focus on the forwarding and signaling
+ planes, while allowing well-known IP routing protocols to be reused
+ in the routing plane. This clear separation also allows for MPLS to
+ be used to control networks that do not have a packet-based
+ forwarding plane.
+
+
+
+
+
+Bernstein, et al. Informational [Page 3]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ An MPLS network consists of MPLS nodes called Label Switch Routers
+ (LSRs) connected via Label Switched Paths (LSPs). An LSP is uni-
+ directional and could be of several different types such as point-
+ to-point, point-to-multipoint, and multipoint-to-point. Border LSRs
+ in an MPLS network act as either ingress or egress LSRs, depending on
+ the direction of the traffic being forwarded.
+
+ Each LSP is associated with a Forwarding Equivalence Class (FEC),
+ which may be thought of as a set of packets that receive identical
+ forwarding treatment at an LSR. The simplest example of an FEC might
+ be the set of destination addresses lying in a given address range.
+ All packets that have a destination address lying within this address
+ range are forwarded identically at each LSR configured with that FEC.
+
+ To establish an LSP, a signaling protocol (or label distribution
+ protocol) such as LDP or RSVP-TE is required. Between two adjacent
+ LSRs, an LSP is locally identified by a fixed length identifier
+ called a label, which is only significant between those two LSRs. A
+ signaling protocol is used for inter-node communication to assign and
+ maintain these labels.
+
+ When a packet enters an MPLS-based packet network, it is classified
+ according to its FEC and, possibly, additional rules, which together
+ determine the LSP along which the packet must be sent. For this
+ purpose, the ingress LSR attaches an appropriate label to the packet,
+ and forwards the packet to the next hop. The label may be attached
+ to a packet in different ways. For example, it may be in the form of
+ a header encapsulating the packet (the "shim" header) or it may be
+ written in the VPI/VCI field (or DLCI field) of the layer 2
+ encapsulation of the packet. In case of SDH/SONET networks, we will
+ see that a label is simply associated with a segment of a circuit,
+ and is mainly used in the signaling plane to identify this segment
+ (e.g., a time-slot) between two adjacent nodes.
+
+ When a packet reaches a packet LSR, this LSR uses the label as an
+ index into a forwarding table to determine the next hop and the
+ corresponding outgoing label (and, possibly, the QoS treatment to be
+ given to the packet), writes the new label into the packet, and
+ forwards the packet to the next hop. When the packet reaches the
+ egress LSR, the label is removed and the packet is forwarded using
+ appropriate forwarding, such as normal IP forwarding. We will see
+ that for an SDH/SONET network these operations do not occur in quite
+ the same way.
+
+
+
+
+
+
+
+
+Bernstein, et al. Informational [Page 4]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+1.2. SDH/SONET Overview
+
+ There are currently two different multiplexing technologies in use in
+ optical networks: wavelength-division multiplexing (WDM) and time
+ division multiplexing (TDM). This work focuses on TDM technology.
+
+ SDH and SONET are two TDM standards widely used by operators to
+ transport and multiplex different tributary signals over optical
+ links, thus creating a multiplexing structure, which we call the
+ SDH/SONET multiplex.
+
+ ITU-T (G.707) [2] includes both the European Telecommunications
+ Standards Institute (ETSI) SDH hierarchy and the USA ANSI SONET
+ hierarchy [3]. The ETSI SDH and SONET standards regarding frame
+ structures and higher-order multiplexing are the same. There are
+ some regional differences in terminology, on the use of some overhead
+ bytes, and lower-order multiplexing. Interworking between the two
+ lower-order hierarchies is possible using gateways.
+
+ The fundamental signal in SDH is the STM-1 that operates at a rate of
+ about 155 Mbps, while the fundamental signal in SONET is the STS-1
+ that operates at a rate of about 51 Mbps. These two signals are made
+ of contiguous frames that consist of transport overhead (header) and
+ payload. To solve synchronization issues, the actual data is not
+ transported directly in the payload, but rather in another internal
+ frame that is allowed to float over two successive SDH/SONET
+ payloads. This internal frame is named a Virtual Container (VC) in
+ SDH and a SONET Payload Envelope (SPE) in SONET.
+
+ The SDH/SONET architecture identifies three different layers, each of
+ which corresponds to one level of communication between SDH/SONET
+ equipment. These are, starting with the lowest, the regenerator
+ section/section layer, the multiplex section/line layer, and (at the
+ top) the path layer. Each of these layers, in turn, has its own
+ overhead (header). The transport overhead of an SDH/SONET frame is
+ mainly sub-divided in two parts that contain the regenerator
+ section/section overhead and the multiplex section/line overhead. In
+ addition, a pointer (in the form of the H1, H2, and H3 bytes)
+ indicates the beginning of the VC/SPE in the payload of the overall
+ STM/STS frame.
+
+ The VC/SPE itself is made up of a header (the path overhead) and a
+ payload. This payload can be further subdivided into sub-elements
+ (signals) in a fairly complex way. In the case of SDH, the STM-1
+ frame may contain either one VC-4 or three multiplexed VC-3s. The
+ SONET multiplex is a pure tree, while the SDH multiplex is not a pure
+ tree, since it contains a node that can be attached to two parent
+
+
+
+
+Bernstein, et al. Informational [Page 5]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ nodes. The structure of the SDH/SONET multiplex is shown in Figure
+ 1. In addition, we show reference points in this figure that are
+ explained in later sections.
+
+ The leaves of these multiplex structures are time slots (positions)
+ of different sizes that can contain tributary signals. These
+ tributary signals (e.g., E1, E3, etc) are mapped into the leaves
+ using standardized mapping rules. In general, a tributary signal
+ does not fill a time slot completely, and the mapping rules define
+ precisely how to fill it.
+
+ What is important for the GMPLS-based control of SDH/SONET circuits
+ is to identify the elements that can be switched from an input
+ multiplex on one interface to an output multiplex on another
+ interface. The only elements that can be switched are those that can
+ be re-aligned via a pointer, i.e., a VC-x in the case of SDH and a
+ SPE in the case of SONET.
+
+ xN x1
+ STM-N<----AUG<----AU-4<--VC4<------------------------------C-4 E4
+ ^ ^
+ Ix3 Ix3
+ I I x1
+ I -----TUG-3<----TU-3<---VC-3<---I
+ I ^ C-3 DS3/E3
+ STM-0<------------AU-3<---VC-3<-- I ---------------------I
+ ^ I
+ Ix7 Ix7
+ I I x1
+ -----TUG-2<---TU-2<---VC-2<---C-2 DS2/T2
+ ^ ^
+ I I x3
+ I I----TU-12<---VC-12<--C-12 E1
+ I
+ I x4
+ I-------TU-11<---VC-11<--C-11 DS1/T1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Bernstein, et al. Informational [Page 6]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ xN
+ STS-N<-------------------SPE<------------------------------DS3/T3
+ ^
+ Ix7
+ I x1
+ I---VT-Group<---VT-6<----SPE DS2/T2
+ ^ ^ ^
+ I I I x2
+ I I I-----VT-3<----SPE DS1C
+ I I
+ I I x3
+ I I--------VT-2<----SPE E1
+ I
+ I x4
+ I-----------VT-1.5<--SPE DS1/T1
+
+ Figure 1. SDH and SONET multiplexing structure and typical
+ Plesiochronous Digital Hierarchy (PDH) payload signals.
+
+ An STM-N/STS-N signal is formed from N x STM-1/STS-1 signals via byte
+ interleaving. The VCs/SPEs in the N interleaved frames are
+ independent and float according to their own clocking. To transport
+ tributary signals in excess of the basic STM-1/STS-1 signal rates,
+ the VCs/SPEs can be concatenated, i.e., glued together. In this
+ case, their relationship with respect to each other is fixed in time;
+ hence, this relieves, when possible, an end system of any inverse
+ multiplexing bonding processes. Different types of concatenations
+ are defined in SDH/SONET.
+
+ For example, standard SONET concatenation allows the concatenation of
+ M x STS-1 signals within an STS-N signal with M <= N, and M = 3, 12,
+ 48, 192, .... The SPEs of these M x STS-1s can be concatenated to
+ form an STS-Mc. The STS-Mc notation is short hand for describing an
+ STS-M signal whose SPEs have been concatenated.
+
+1.3. The Current State of Circuit Establishment in SDH/SONET Networks
+
+ In present day SDH and SONET networks, the networks are primarily
+ statically configured. When a client of an operator requests a
+ point-to-point circuit, the request sets in motion a process that can
+ last for several weeks or more. This process is composed of a chain
+ of shorter administrative and technical tasks, some of which can be
+ fully automated, resulting in significant improvements in
+ provisioning time and in operational savings. In the best case, the
+ entire process can be fully automated allowing, for example, customer
+ premise equipment (CPE) to contact an SDH/SONET switch to request a
+ circuit. Currently, the provisioning process involves the following
+ tasks.
+
+
+
+Bernstein, et al. Informational [Page 7]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+1.3.1. Administrative Tasks
+
+ The administrative tasks represent a significant part of the
+ provisioning time. Most of them can be automated using IT
+ applications, e.g., a client still has to fill a form to request a
+ circuit. This form can be filled via a Web-based application and can
+ be automatically processed by the operator. A further enhancement is
+ to allow the client's equipment to coordinate with the operator's
+ network directly and request the desired circuit. This could be
+ achieved through a signaling protocol at the interface between the
+ client equipment and an operator switch, i.e., at the UNI, where
+ GMPLS signaling [4], [5] can be used.
+
+1.3.2. Manual Operations
+
+ Another significant part of the time may be consumed by manual
+ operations that involve installing the right interface in the CPE and
+ installing the right cable or fiber between the CPE and the operator
+ switch. This time can be especially significant when a client is in
+ a different time zone than the operator's main office. This first-
+ time connection time is frequently accounted for in the overall
+ establishment time.
+
+1.3.3. Planning Tool Operation
+
+ Another portion of the time is consumed by planning tools that run
+ simulations using heuristic algorithms to find an optimized placement
+ for the required circuits. These planning tools can require a
+ significant running time, sometimes on the order of days.
+
+ These simulations are, in general, executed for a set of demands for
+ circuits, i.e., a batch mode, to improve the optimality of network
+ resource usage and other parameters. Today, we do not really have a
+ means to reduce this simulation time. On the contrary, to support
+ fast, on-line, circuit establishment, this phase may be invoked more
+ frequently, i.e., we will not "batch up" as many connection requests
+ before we plan out the corresponding circuits. This means that the
+ network may need to be re-optimized periodically, implying that the
+ signaling should support re-optimization with minimum impact to
+ existing services.
+
+1.3.4. Circuit Provisioning
+
+ Once the first three steps discussed above have been completed, the
+ operator must provision the circuits using the outputs of the
+ planning process. The time required for provisioning varies greatly.
+ It can be fairly short, on the order of a few minutes, if the
+ operators already have tools that help them to do the provisioning
+
+
+
+Bernstein, et al. Informational [Page 8]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ over heterogeneous equipment. Otherwise, the process can take days.
+ Developing these tools for each new piece of equipment and each
+ vendor is a significant burden on the service provider. A
+ standardized interface for provisioning, such as GMPLS signaling,
+ could significantly reduce or eliminate this development burden. In
+ general, provisioning is a batched activity, i.e., a few times per
+ week an operator provisions a set of circuits. GMPLS will reduce
+ this provisioning time from a few minutes to a few seconds and could
+ help to transform this periodic process into a real-time process.
+
+ When a circuit is provisioned, it is not delivered directly to a
+ client. Rather, the operator first tests its performance and
+ behavior and, if successful, delivers the circuit to the client.
+ This testing phase lasts, in general, up to 24 hours. The operator
+ installs test equipment at each end and uses pre-defined test streams
+ to verify performance. If successful, the circuit is officially
+ accepted by the client. To speed up the verification (sometimes
+ known as "proving") process, it would be necessary to support some
+ form of automated performance testing.
+
+1.4. Centralized Approach versus Distributed Approach
+
+ Whether a centralized approach or a distributed approach will be used
+ to control SDH/SONET networks is an open question, since each
+ approach has its merits. The application of GMPLS to SDH/SONET
+ networks does not preclude either model, although GMPLS is itself a
+ distributed technology.
+
+ The basic tradeoff between the centralized and distributed approaches
+ is that of complexity of the network elements versus that of the
+ network management system (NMS). Since adding functionality to
+ existing SDH/SONET network elements may not be possible, a
+ centralized approach may be needed in some cases. The main issue
+ facing centralized control via an NMS is one of scalability. For
+ instance, this approach may be limited in the number of network
+ elements that can be managed (e.g., one thousand). It is, therefore,
+ quite common for operators to deploy several NMS in parallel at the
+ Network Management Layer, each managing a different zone. In that
+ case, however, a Service Management Layer must be built on the top of
+ several individual NMS to take care of end-to-end on-demand services.
+ On the other hand, in a complex and/or dense network, restoration
+ could be faster with a distributed approach than with a centralized
+ approach.
+
+ Let's now look at how the major control plane functional components
+ are handled via the centralized and distributed approaches:
+
+
+
+
+
+Bernstein, et al. Informational [Page 9]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+1.4.1. Topology Discovery and Resource Dissemination
+
+ Currently, an NMS maintains a consistent view of all the networking
+ layers under its purview. This can include the physical topology,
+ such as information about fibers and ducts. Since most of this
+ information is entered manually, it remains error prone.
+
+ A link state GMPLS routing protocol, on the other hand, could perform
+ automatic topology discovery and disseminate the topology as well as
+ resource status. This information would be available to all nodes in
+ the network, and hence also the NMS. Hence, one can look at a
+ continuum of functionality between manually provisioned topology
+ information (of which there will always be some) and fully automated
+ discovery and dissemination (as in a link state protocol). Note
+ that, unlike the IP datagram case, a link state routing protocol
+ applied to the SDH/SONET network does not have any service impacting
+ implications. This is because in the SDH/SONET case, the circuit is
+ source-routed (so there can be no loops), and no traffic is
+ transmitted until a circuit has been established and an
+ acknowledgement received at the source.
+
+1.4.2. Path Computation (Route Determination)
+
+ In the SDH/SONET case, unlike the IP datagram case, there is no need
+ for network elements to all perform the same path calculation [6].
+ In addition, path determination is an area for vendors to provide a
+ potentially significant value addition in terms of network
+ efficiency, reliability, and service differentiation. In this sense,
+ a centralized approach to path computation may be easier to operate
+ and upgrade. For example, new features such as new types of path
+ diversity or new optimization algorithms can be introduced with a
+ simple NMS software upgrade. On the other hand, updating switches
+ with new path computation software is a more complicated task. In
+ addition, many of the algorithms can be fairly computationally
+ intensive and may be completely unsuitable for the embedded
+ processing environment available on most switches. In restoration
+ scenarios, the ability to perform a reasonably sophisticated level of
+ path computation on the network element can be particularly useful
+ for restoring traffic during major network faults.
+
+1.4.3. Connection Establishment (Provisioning)
+
+ The actual setting up of circuits, i.e., a coupled collection of
+ cross connects across a network, can be done either via the NMS
+ setting up individual cross connects or via a "soft permanent LSP"
+ (SPLSP) type approach. In the SPLSP approach, the NMS may just kick
+ off the connection at the "ingress" switch with GMPLS signaling
+ setting up the connection from that point onward. Connection
+
+
+
+Bernstein, et al. Informational [Page 10]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ establishment is the trickiest part to distribute, however, since
+ errors in the connection setup/tear down process are service
+ impacting.
+
+ The table below compares the two approaches to connection
+ establishment.
+
+ Table 1. Qualitative comparison between centralized and distributed
+ approaches.
+
+ Distributed approach Centralized approach
+
+ Packet-based control plane Management plane like TMN or
+ (like GMPLS or PNNI) useful? SNMP
+ Do we really need it? Being Always needed! Already there,
+ added/specified by several proven and understood.
+ standardization bodies
+
+ High survivability (e.g., in Potential single point(s) of
+ case of partition) failure
+
+ Distributed load Bottleneck: #requests and
+ actions to/from NMS
+
+ Individual local routing Centralized routing decision,
+ decision can be done per block of
+ requests
+ Routing scalable as for the Assumes a few big
+ Internet administrative domains
+
+ Complex to change routing Very easy local upgrade (non-
+ protocol/algorithm intrusive)
+
+ Requires enhanced routing Better consistency
+ protocol (traffic
+ engineering)
+
+ Ideal for inter-domain Not inter-domain friendly
+
+ Suitable for very dynamic For less dynamic demands
+ demands (longer lived)
+
+ Probably faster to restore, Probably slower to restore,but
+ but more difficult to have could effect reliable
+ reliable restoration. restoration.
+
+ High scalability Limited scalability: #nodes,
+ (hierarchical) links, circuits, messages
+
+
+
+Bernstein, et al. Informational [Page 11]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ Planning (optimization) Planning is a background
+ harder to achieve centralized activity
+
+ Easier future integration
+ with other control plane
+ layers
+
+1.5. Why SDH/SONET Will Not Disappear Tomorrow
+
+ As IP traffic becomes the dominant traffic transported over the
+ transport infrastructure, it is useful to compare the statistical
+ multiplexing of IP with the time division multiplexing of SDH and
+ SONET.
+
+ Consider, for instance, a scenario where IP over WDM is used
+ everywhere and lambdas are optically switched. In such a case, a
+ carrier's carrier would sell dynamically controlled lambdas with each
+ customers building their own IP backbones over these lambdas.
+
+ This simple model implies that a carrier would sell lambdas instead
+ of bandwidth. The carrier's goal will be to maximize the number of
+ wavelengths/lambdas per fiber, with each customer having to fully
+ support the cost for each end-to-end lambda whether or not the
+ wavelength is fully utilized. Although, in the near future, we may
+ have technology to support up to several hundred lambdas per fiber, a
+ world where lambdas are so cheap and abundant that every individual
+ customer buys them, from one point to any other point, appears an
+ unlikely scenario today.
+
+ More realistically, there is still room for a multiplexing technology
+ that provides circuits with a lower granularity than a wavelength.
+ (Not everyone needs a minimum of 10 Gbps or 40 Gbps per circuit, and
+ IP does not yet support all telecom applications in bulk
+ efficiently.)
+
+ SDH and SONET possess a rich multiplexing hierarchy that permits
+ fairly fine granularity and that provides a very cheap and simple
+ physical separation of the transported traffic between circuits,
+ i.e., QoS. Moreover, even IP datagrams cannot be transported
+ directly over a wavelength. A framing or encapsulation is always
+ required to delimit IP datagrams. The Total Length field of an IP
+ header cannot be trusted to find the start of a new datagram, since
+ it could be corrupted and would result in a loss of synchronization.
+ The typical framing used today for IP over Dense WDM (DWDM) is
+ defined in RFC1619/RFC2615 and is known as POS (Packet Over
+ SDH/SONET), i.e., IP over PPP (in High-Level Data Link Control
+ (HDLC)-like format) over SDH/SONET. SDH and SONET are actually
+ efficient encapsulations for IP. For instance, with an average IP
+
+
+
+Bernstein, et al. Informational [Page 12]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ datagram length of 350 octets, an IP over Gigabit Ethernet (GbE)
+ encapsulation using an 8B/10B encoding results in 28% overhead, an
+ IP/ATM/SDH encapsulation results in 22% overhead, and an IP/PPP/SDH
+ encapsulation results in only 6% overhead.
+
+ Any encapsulation of IP over WDM should, in the data plane, at least
+ provide the following: error monitoring capabilities (to detect
+ signal degradation); error correction capabilities, such as FEC
+ (Forward Error Correction) that are particularly needed for ultra
+ long haul transmission; and sufficient timing information, to allow
+ robust synchronization (that is, to detect the beginning of a
+ packet). In the case where associated signaling is used (that is,
+ where the control and data plane topologies are congruent), the
+ encapsulation should also provide the capacity to transport
+ signaling, routing, and management messages, in order to control the
+ optical switches. Rather, SDH and SONET cover all these aspects
+ natively, except FEC, which tends to be supported in a proprietary
+ way. (We note, however, that associated signaling is not a
+ requirement for the GMPLS-based control of SDH/SONET networks.
+ Rather, it is just one option. Non associated signaling, as would
+ happen with an out-of-band control plane network is another equally
+ valid option.)
+
+ Since IP encapsulated in SDH/SONET is efficient and widely used, the
+ only real difference between an IP over WDM network and an IP over
+ SDH over WDM network is the layers at which the switching or
+ forwarding can take place. In the first case, it can take place at
+ the IP and optical layers. In the second case, it can take place at
+ the IP, SDH/SONET, and optical layers.
+
+ Almost all transmission networks today are based on SDH or SONET. A
+ client is connected either directly through an SDH or SONET interface
+ or through a PDH interface, the PDH signal being transported between
+ the ingress and the egress interfaces over SDH or SONET. What we are
+ arguing here is that it makes sense to do switching or forwarding at
+ all these layers.
+
+2. GMPLS Applied to SDH/SONET
+
+2.1. Controlling the SDH/SONET Multiplex
+
+ Controlling the SDH/SONET multiplex implies deciding which of the
+ different switchable components of the SDH/SONET multiplex we wish to
+ control using GMPLS. Essentially, every SDH/SONET element that is
+ referenced by a pointer can be switched. These component signals are
+ the VC-4, VC-3, VC-2, VC-12, and VC-11 in the SDH case; and the VT
+ and STS SPEs in the SONET case. The SPEs in SONET do not have
+
+
+
+
+Bernstein, et al. Informational [Page 13]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ individual names, although they can be referred to simply as VT-N
+ SPEs. We will refer to them by identifying the structure that
+ contains them, namely STS-1, VT-6, VT-3, VT-2, and VT-1.5.
+
+ The STS-1 SPE corresponds to a VC-3, a VT-6 SPE corresponds to a VC-
+ 2, a VT-2 SPE corresponds to a VC-12, and a VT-1.5 SPE corresponds to
+ a VC-11. The SONET VT-3 SPE has no correspondence in SDH, however
+ SDH's VC-4 corresponds to SONET's STS-3c SPE.
+
+ In addition, it is possible to concatenate some of the structures
+ that contain these elements to build larger elements. For instance,
+ SDH allows the concatenation of X contiguous AU-4s to build a VC-4-Xc
+ and of m contiguous TU-2s to build a VC-2-mc. In that case, a VC-4-
+ Xc or a VC-2-mc can be switched and controlled by GMPLS. SDH also
+ defines virtual (non-contiguous) concatenation of TU-2s; however, in
+ that case, each constituent VC-2 is switched individually.
+
+2.2. SDH/SONET LSR and LSP Terminology
+
+ Let an SDH or SONET Terminal Multiplexer (TM), Add-Drop Multiplexer
+ (ADM), or cross-connect (i.e., a switch) be called an SDH/SONET LSR.
+ An SDH/SONET path or circuit between two SDH/SONET LSRs now becomes a
+ GMPLS LSP. An SDH/SONET LSP is a logical connection between the
+ point at which a tributary signal (client layer) is adapted into its
+ virtual container, and the point at which it is extracted from its
+ virtual container.
+
+ To establish such an LSP, a signaling protocol is required to
+ configure the input interface, switch fabric, and output interface of
+ each SDH/SONET LSR along the path. An SDH/SONET LSP can be point-
+ to-point or point-to-multipoint, but not multipoint-to-point, since
+ no merging is possible with SDH/SONET signals.
+
+ To facilitate the signaling and setup of SDH/SONET circuits, an
+ SDH/SONET LSR must, therefore, identify each possible signal
+ individually per interface, since each signal corresponds to a
+ potential LSP that can be established through the SDH/SONET LSR. It
+ turns out, however, that not all SDH signals correspond to an LSP and
+ therefore not all of them need be identified. In fact, only those
+ signals that can be switched need identification.
+
+3. Decomposition of the GMPLS Circuit-Switching Problem Space
+
+ Although those familiar with GMPLS may be familiar with its
+ application in a variety of application areas (e.g., ATM, Frame
+ Relay, and so on), here we quickly review its decomposition when
+ applied to the optical switching problem space.
+
+
+
+
+Bernstein, et al. Informational [Page 14]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ (i) Information needed to compute paths must be made globally
+ available throughout the network. Since this is done via the link
+ state routing protocol, any information of this nature must either be
+ in the existing link state advertisements (LSAs) or the LSAs must be
+ supplemented to convey this information. For example, if it is
+ desirable to offer different levels of service in a network, based on
+ whether a circuit is routed over SDH/SONET lines that are ring
+ protected versus being routed over those that are not ring protected
+ (differentiation based on reliability), the type of protection on a
+ SDH/SONET line would be an important topological parameter that would
+ have to be distributed via the link state routing protocol.
+
+ (ii) Information that is only needed between two "adjacent" switches
+ for the purposes of connection establishment is appropriate for
+ distribution via one of the label distribution protocols. In fact,
+ this information can be thought of as the "virtual" label. For
+ example, in SONET networks, when distributing information to switches
+ concerning an end-to-end STS-1 path traversing a network, it is
+ critical that adjacent switches agree on the multiplex entry used by
+ this STS-1 (but this information is only of local significance
+ between those two switches). Hence, the multiplex entry number in
+ this case can be used as a virtual label. Note that the label is
+ virtual, in that it is not appended to the payload in any way, but it
+ is still a label in the sense that it uniquely identifies the signal
+ locally on the link between the two switches.
+
+ (iii) Information that all switches in the path need to know about a
+ circuit will also be distributed via the label distribution protocol.
+ Examples of such information include bandwidth, priority, and
+ preemption.
+
+ (iv) Information intended only for end systems of the connection.
+ Some of the payload type information may fall into this category.
+
+4. GMPLS Routing for SDH/SONET
+
+ Modern SDH/SONET transport networks excel at interoperability in the
+ performance monitoring (PM) and fault management (FM) areas [7], [8].
+ They do not, however, interoperate in the areas of topology discovery
+ or resource status. Although link state routing protocols, such as
+ IS-IS and OSPF, have been used for some time in the IP world to
+ compute destination-based next hops for routes (without routing
+ loops), they are particularly valuable for providing timely topology
+ and network status information in a distributed manner, i.e., at any
+ network node. If resource utilization information is disseminated
+ along with the link status (as done in ATM's PNNI routing protocol),
+ then a very complete picture of network status is available to a
+ network operator for use in planning, provisioning, and operations.
+
+
+
+Bernstein, et al. Informational [Page 15]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ The information needed to compute the path a connection will take
+ through a network is important to distribute via the routing
+ protocol. In the TDM case, this information includes, but is not
+ limited to: the available capacity of the network links, the
+ switching and termination capabilities of the nodes and interfaces,
+ and the protection properties of the link. This is what is being
+ proposed in the GMPLS extensions to IP routing protocols [9], [10],
+ [11].
+
+ When applying routing to circuit switched networks, it is useful to
+ compare and contrast this situation with the datagram routing case
+ [12]. In the case of routing datagrams, all routes on all nodes must
+ be calculated exactly the same to avoid loops and "black holes". In
+ circuit switching, this is not the case since routes are established
+ per circuit and are fixed for that circuit. Hence, unlike the
+ datagram case, routing is not service impacting in the circuit
+ switched case. This is helpful because, to accommodate the optical
+ layer, routing protocols need to be supplemented with new
+ information, as compared to the datagram case. This information is
+ also likely to be used in different ways for implementing different
+ user services. Due to the increase in information transferred in the
+ routing protocol, it may be useful to separate the relatively static
+ parameters concerning a link from those that may be subject to
+ frequent changes. However, the current GMPLS routing extensions [9],
+ [10], [11] do not make such a separation.
+
+ Indeed, from the carriers' perspective, the up-to-date dissemination
+ of all link properties is essential and desired, and the use of a
+ link-state routing protocol to distribute this information provides
+ timely and efficient delivery. If GMPLS-based networks got to the
+ point that bandwidth updates happen very frequently, it makes sense,
+ from an efficiency point of view, to separate them out for update.
+ This situation is not yet seen in actual networks; however, if GMPLS
+ signaling is put into widespread use then the need could arise.
+
+4.1. Switching Capabilities
+
+ The main switching capabilities that characterize an SDH/SONET end
+ system and thus need to be advertised via the link state routing
+ protocol are: the switching granularity, supported forms of
+ concatenation, and the level of transparency.
+
+4.1.1. Switching Granularity
+
+ From references [2], [3], and the overview section on SDH/SONET we
+ see that there are a number of different signals that compose the
+ SDH/SONET hierarchies. Those signals that are referenced via a
+ pointer (i.e., the VCs in SDH and the SPEs in SONET) will actually be
+
+
+
+Bernstein, et al. Informational [Page 16]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ switched within an SDH/SONET network. These signals are subdivided
+ into lower order signals and higher order signals as shown in Table
+ 2.
+
+ Table 2. SDH/SONET switched signal groupings.
+
+ Signal Type SDH SONET
+
+ Lower Order VC-11, VC-12, VC-2 VT-1.5 SPE, VT-2 SPE,
+ VT-3 SPE, VT-6 SPE
+
+ Higher VC-3, VC-4 STS-1 SPE, STS-3c SPE
+ Order
+
+ Manufacturers today differ in the types of switching capabilities
+ their systems support. Many manufacturers today switch signals
+ starting at VC-4 for SDH or STS-1 for SONET (i.e., down the basic
+ frame) and above (see Section 5.1.2 on concatenation), but they do
+ not switch lower order signals. Some of them only allow the
+ switching of entire aggregates (concatenated or not) of signals such
+ as 16 VC-4s, i.e., a complete STM-16, and nothing finer. Some go
+ down to the VC-3 level for SDH. Finally, some offer highly
+ integrated switches that switch at the VC-3/STS-1 level down to lower
+ order signals such as VC-12s. In order to cover the needs of all
+ manufacturers and operators, GMPLS signaling ([4], [5]) covers both
+ higher order and lower order signals.
+
+4.1.2. Signal Concatenation Capabilities
+
+ As stated in the SDH/SONET overview, to transport tributary signals
+ with rates in excess of the basic STM-1/STS-1 signal, the VCs/SPEs
+ can be concatenated, i.e., glued together. Different types of
+ concatenations are defined: contiguous standard concatenation,
+ arbitrary concatenation, and virtual concatenation with different
+ rules concerning their size, placement, and binding.
+
+ Standard SONET concatenation allows the concatenation of M x STS-1
+ signals within an STS-N signal with M <= N, and M = 3, 12, 48, 192,
+ STS-Mc. The STS-Mc notation is shorthand for describing an STS-M
+ signal whose SPEs have been concatenated. The multiplexing
+ procedures for SDH and SONET are given in references [2] and [3],
+ respectively. Constraints are imposed on the size of STS-Mc signals,
+ i.e., they must be a multiple of 3, and on their starting location
+ and interleaving.
+
+
+
+
+
+
+
+Bernstein, et al. Informational [Page 17]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ This has the following advantages: (a) restriction to multiples of 3
+ helps with SDH compatibility (there is no STS-1 equivalent signal in
+ SDH); (b) the restriction to multiples of 3 reduces the number of
+ connection types; (c) the restriction on the placement and
+ interleaving could allow more compact representation of the "label";
+
+ The major disadvantages of these restrictions are: (a) Limited
+ flexibility in bandwidth assignment (somewhat inhibits finer grained
+ traffic engineering). (b) The lack of flexibility in starting time
+ slots for STS-Mc signals and in their interleaving (where the rest of
+ the signal gets put in terms of STS-1 slot numbers) leads to the
+ requirement for re-grooming (due to bandwidth fragmentation).
+
+ Due to these disadvantages, some SONET framer manufacturers now
+ support "flexible" or arbitrary concatenation. That is, they support
+ concatenation with no restrictions on the size of an STS-Mc (as long
+ as M <= N) and no constraints on the STS-1 timeslots used to convey
+ it, i.e., the signals can use any combination of available time
+ slots.
+
+ Standard and flexible concatenations are network services, while
+ virtual concatenation is an SDH/SONET end-system service approved by
+ the Committee T1 of ANSI [3] and the ITU-T [2]. The essence of this
+ service is to have SDH/SONET end systems "glue" together the VCs or
+ SPEs of separate signals, rather than requiring that the signals be
+ carried through the network as a single unit. In one example of
+ virtual concatenation, two end systems supporting this feature could
+ essentially "inverse multiplex" two STS-1s into an STS-1-2v for the
+ efficient transport of 100 Mbps Ethernet traffic. Note that this
+ inverse multiplexing process (or virtual concatenation) can be
+ significantly easier to implement with SDH/SONET than packet switched
+ circuits, because ensuring that timing and in-order frame delivery is
+ preserved may be simpler to establish using SDH/SONET, rather than
+ packet switched circuits, where more sophisticated techniques may be
+ needed.
+
+ Since virtual concatenation is provided by end systems, it is
+ compatible with existing SDH/SONET networks. Virtual concatenation
+ is defined for both higher order signals and low order signals.
+ Table 3 shows the nomenclature and capacity for several lower-order
+ virtually concatenated signals contained within different higher-
+ order signals.
+
+
+
+
+
+
+
+
+
+Bernstein, et al. Informational [Page 18]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ Table 3. Capacity of Virtually Concatenated VTn-Xv (9/G.707)
+
+ Carried In X Capacity In steps
+ of
+
+ VT1.5/ STS-1/VC-3 1 to 28 1600kbit/s to 1600kbit/s
+ VC-11-Xv 44800kbit/s
+
+ VT2/ STS-1/VC-3 1 to 21 2176kbit/s to 2176kbit/s
+ VC-12-Xv 45696kbit/s
+
+ VT1.5/ STS-3c/VC-4 1 to 64 1600kbit/s to 1600kbit/s
+ VC-11-Xv 102400kbit/s
+
+ VT2/ STS-3c/VC-4 1 to 63 2176kbit/s to 2176kbit/s
+ VC-12-Xv 137088kbit/s
+
+4.1.3. SDH/SONET Transparency
+
+ The purposed of SDH/SONET is to carry its payload signals in a
+ transparent manner. This can include some of the layers of SONET
+ itself. An example of this is a situation where the path overhead
+ can never be touched, since it actually belongs to the client. This
+ was another reason for not coding an explicit label in the SDH/SONET
+ path overhead. It may be useful to transport, multiplex and/or
+ switch lower layers of the SONET signal transparently.
+
+ As mentioned in the introduction, SONET overhead is broken into three
+ layers: Section, Line, and Path. Each of these layers is concerned
+ with fault and performance monitoring. The Section overhead is
+ primarily concerned with framing, while the Line overhead is
+ primarily concerned with multiplexing and protection. To perform
+ pipe multiplexing (that is, multiplexing of 50 Mbps or 150 Mbps
+ chunks), a SONET network element should be line terminating.
+ However, not all SONET multiplexers/switches perform SONET pointer
+ adjustments on all the STS-1s contained within a higher order SONET
+ signal passing through them. Alternatively, if they perform pointer
+ adjustments, they do not terminate the line overhead. For example, a
+ multiplexer may take four SONET STS-48 signals and multiplex them
+ onto an STS-192 without performing standard line pointer adjustments
+ on the individual STS-1s. This can be looked at as a service since
+ it may be desirable to pass SONET signals, like an STS-12 or STS-48,
+ with some level of transparency through a network and still take
+ advantage of TDM technology. Transparent multiplexing and switching
+ can also be viewed as a constraint, since some multiplexers and
+ switches may not switch with as fine a granularity as others. Table
+ 4 summarizes the levels of SDH/SONET transparency.
+
+
+
+
+Bernstein, et al. Informational [Page 19]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ Table 4. SDH/SONET transparency types and their properties.
+
+ Transparency Type Comments
+
+ Path Layer (or Line Standard higher order SONET path
+ Terminating) switching. Line overhead is terminated
+ or modified.
+
+ Line Level (or Section Preserves line overhead and switches
+ Terminating) the entire line multiplex as a whole.
+ Section overhead is terminated or
+ modified.
+
+ Section layer Preserves all section overhead,
+ Basically does not modify/terminate any
+ of the SDH/SONET overhead bits.
+
+4.2. Protection
+
+ SONET and SDH networks offer a variety of protection options at both
+ the SONET line (SDH multiplex section) and SDH/SONET path level [7],
+ [8]. Standardized SONET line level protection techniques include:
+ Linear 1+1 and linear 1:N automatic protection switching (APS) and
+ both two-fiber and four-fiber bi-directional line switched rings
+ (BLSRs). At the path layer, SONET offers uni-directional path
+ switched ring protection. Likewise, standardized SDH multiplex
+ section protection techniques include linear 1+1 and 1:N automatic p
+ protection switching and both two-fiber and four-fiber bi-directional
+ MS-SPRings (Multiplex Section-Shared Protection Rings).
+
+ At the path layer, SDH offers SNCP (sub-network connection
+ protection) ring protection.
+
+ Both ring and 1:N line protection also allow for "extra traffic" to
+ be carried over the protection line when that line is not being used,
+ i.e., when it is not carrying traffic for a failed working line.
+ These protection methods are summarized in Table 5. It should be
+ noted that these protection methods are completely separate from any
+ GMPLS layer protection or restoration mechanisms.
+
+
+
+
+
+
+
+
+
+
+
+
+Bernstein, et al. Informational [Page 20]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ Table 5. Common SDH/SONET protection mechanisms.
+
+ Protection Type Extra Comments
+ Traffic
+ Optionally
+ Supported
+
+ 1+1 No Requires no coordination
+ Unidirectional between the two ends of the
+ circuit. Dedicated
+ protection line.
+
+ 1+1 Bi- No Coordination via K byte
+ directional protocol. Lines must be
+ consistently configured.
+ Dedicated protection line.
+
+ 1:1 Yes Dedicated protection.
+
+ 1:N Yes One Protection line shared
+ by N working lines
+
+ 4F-BLSR (4 Yes Dedicated protection, with
+ fiber bi- alternative ring path.
+ directional
+ line switched
+ ring)
+
+ 2F-BLSR (2 Yes Dedicated protection, with
+ fiber bi- alternative ring path
+ directional
+ line switched
+ ring)
+
+ UPSR (uni- No Dedicated protection via
+ directional alternative ring path.
+ path switched Typically used in access
+ ring) networks.
+
+ It may be desirable to route some connections over lines that support
+ protection of a given type, while others may be routed over
+ unprotected lines, or as "extra traffic" over protection lines.
+ Also, to assist in the configuration of these various protection
+ methods, it can be extremely valuable to advertise the link
+ protection attributes in the routing protocol, as is done in the
+ current GMPLS routing protocols. For example, suppose that a 1:N
+ protection group is being configured via two nodes. One must make
+
+
+
+
+Bernstein, et al. Informational [Page 21]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ sure that the lines are "numbered the same" with respect to both ends
+ of the connection, or else the APS (K1/K2 byte) protocol will not
+ correctly operate.
+
+ Table 6. Parameters defining protection mechanisms.
+
+ Protection Comments
+ Related Link
+ Information
+
+
+ Protection Type Indicates which of the protection types
+ delineated in Table 5.
+
+ Protection Indicates which of several protection
+ Group Id groups (linear or ring) that a node belongs
+ to. Must be unique for all groups that a
+ node participates in
+
+ Working line Important in 1:N case and to differentiate
+ number between working and protection lines
+
+ Protection line Used to indicate if the line is a
+ number protection line.
+
+ Extra Traffic Yes or No
+ Supported
+
+ Layer If this protection parameter is specific to
+ SONET then this parameter is unneeded,
+ otherwise it would indicate the signal
+ layer that the protection is applied.
+
+ An open issue concerning protection is the extent of information
+ regarding protection that must be disseminated. The contents of
+ Table 6 represent one extreme, while a simple enumerated list
+ (Extra-Traffic/Protection line, Unprotected, Shared (1:N)/Working
+ line, Dedicated (1:1, 1+1)/Working Line, Enhanced (Ring) /Working
+ Line) represents the other.
+
+ There is also a potential implication for link bundling [13], [15]
+ that is, for each link, the routing protocol could advertise whether
+ that link is a working or protection link and possibly some
+ parameters from Table 6. A possible drawback of this scheme is that
+ the routing protocol would be burdened with advertising properties
+ even for those protection links in the network that could not, in
+ fact, be used for routing working traffic, e.g., dedicated protection
+ links. An alternative method would be to bundle the working and
+
+
+
+Bernstein, et al. Informational [Page 22]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ protection links together, and advertise the bundle instead. Now,
+ for each bundled link, the protocol would have to advertise the
+ amount of bandwidth available on its working links, as well as the
+ amount of bandwidth available on those protection links within the
+ bundle that were capable of carrying "extra traffic". This would
+ reduce the amount of information to be advertised. An issue here
+ would be to decide which types of working and protection links to
+ bundle together. For instance, it might be preferable to bundle
+ working links (and their corresponding protection links) that are
+ "shared" protected separately from working links that are "dedicated"
+ protected.
+
+4.3. Available Capacity Advertisement
+
+ Each SDH/SONET LSR must maintain an internal table per interface that
+ indicates each signal in the multiplex structure that is allocated at
+ that interface. This internal table is the most complete and
+ accurate view of the link usage and available capacity.
+
+ For use in path computation, this information needs to be advertised
+ in some way to all other SDH/SONET LSRs in the same domain. There is
+ a trade off to be reached concerning: the amount of detail in the
+ available capacity information to be reported via a link state
+ routing protocol, the frequency or conditions under which this
+ information is updated, the percentage of connection establishments
+ that are unsuccessful on their first attempt due to the granularity
+ of the advertised information, and the extent to which network
+ resources can be optimized. There are different levels of
+ summarization that are being considered today for the available
+ capacity information. At one extreme, all signals that are allocated
+ on an interface could be advertised; while at the other extreme, a
+ single aggregated value of the available bandwidth per link could be
+ advertised.
+
+ Consider first the relatively simple structure of SONET and its most
+ common current and planned usage. DS1s and DS3s are the signals most
+ often carried within a SONET STS-1. Either a single DS3 occupies the
+ STS-1 or up to 28 DS1s (4 each within the 7 VT groups) are carried
+ within the STS-1. With a reasonable VT1.5 placement algorithm within
+ each node, it may be possible to just report on aggregate bandwidth
+ usage in terms of number of whole STS-1s (dedicated to DS3s) used and
+ the number of STS-1s dedicated to carrying DS1s allocated for this
+ purpose. This way, a network optimization program could try to
+ determine the optimal placement of DS3s and DS1s to minimize wasted
+ bandwidth due to half-empty STS-1s at various places within the
+ transport network. Similarly consider the set of super rate SONET
+ signals (STS-Nc). If the links between the two switches support
+ flexible concatenation, then the reporting is particularly
+
+
+
+Bernstein, et al. Informational [Page 23]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ straightforward since any of the STS-1s within an STS-M can be used
+ to comprise the transported STS-Nc. However, if only standard
+ concatenation is supported, then reporting gets trickier since there
+ are constraints on where the STS-1s can be placed. SDH has still
+ more options and constraints, hence it is not yet clear which is the
+ best way to advertise bandwidth resource availability/usage in
+ SDH/SONET. At present, the GMPLS routing protocol extensions define
+ minimum and maximum values for available bandwidth, which allows a
+ remote node to make some deductions about the amount of capacity
+ available at a remote link and the types of signals it can
+ accommodate. However, due to the multiplexed nature of the signals,
+ reporting of bandwidth particular to signal types, rather than as a
+ single aggregate bit rate, may be desirable. For details on why this
+ may be the case, we refer the reader to ITU-T publications G.7715.1
+ [16] and to Chapter 12 of [17].
+
+4.4. Path Computation
+
+ Although a link state routing protocol can be used to obtain network
+ topology and resource information, this does not imply the use of an
+ "open shortest path first" route [6]. The path must be open in the
+ sense that the links must be capable of supporting the desired signal
+ type and that capacity must be available to carry the signal. Other
+ constraints may include hop count, total delay (mostly propagation),
+ and underlying protection. In addition, it may be desirable to route
+ traffic in order to optimize overall network capacity, or
+ reliability, or some combination of the two. Dikstra's algorithm
+ computes the shortest path with respect to link weights for a single
+ connection at a time. This can be much different than the paths that
+ would be selected in response to a request to set up a batch of
+ connections between a set of endpoints in order to optimize network
+ link utilization. One can think of this along the lines of global or
+ local optimization of the network in time.
+
+ Due to the complexity of some of the connection routing algorithms
+ (high dimensionality, non-linear integer programming problems) and
+ various criteria by which one may optimize a network, it may not be
+ possible or desirable to run these algorithms on network nodes.
+ However, it may still be desirable to have some basic path
+ computation ability running on the network nodes, particularly for
+ use during restoration situations. Such an approach is in line with
+ the use of GMPLS for traffic engineering, but is much different than
+ typical OSPF or IS-IS usage where all nodes must run the same routing
+ algorithm.
+
+
+
+
+
+
+
+Bernstein, et al. Informational [Page 24]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+5. LSP Provisioning/Signaling for SDH/SONET
+
+ Traditionally, end-to-end circuit connections in SDH/SONET networks
+ have been set up via network management systems (NMSs), which issue
+ commands (usually under the control of a human operator) to the
+ various network elements involved in the circuit, via an equipment
+ vendor's element management system (EMS). Very little multi-vendor
+ interoperability has been achieved via management systems. Hence,
+ end-to-end circuits in a multi-vendor environment typically require
+ the use of multiple management systems and the infamous configuration
+ via "yellow sticky notes". As discussed in Section 3, a common
+ signaling protocol -- such as RSVP with TE extensions or CR-LDP --
+ appropriately extended for circuit switching applications, could
+ therefore help to solve these interoperability problems. In this
+ section, we examine the various components involved in the automated
+ provisioning of SDH/SONET LSPs.
+
+5.1. What Do We Label in SDH/SONET? Frames or Circuits?
+
+ GMPLS was initially introduced to control asynchronous technologies
+ like IP, where a label was attached to each individual block of data,
+ such as an IP packet or a Frame Relay frame. SONET and SDH, however,
+ are synchronous technologies that define a multiplexing structure
+ (see Section 3), which we referred to as the SDH (or SONET)
+ multiplex. This multiplex involves a hierarchy of signals, lower
+ order signals embedded within successive higher order ones (see Fig.
+ 1). Thus, depending on its level in the hierarchy, each signal
+ consists of frames that repeat periodically, with a certain number of
+ byte time slots per frame.
+
+ The question then arises: is it these frames that we label in GMPLS?
+ It will be seen in what follows that each SONET or SDH "frame" need
+ not have its own label, nor is it necessary to switch frames
+ individually. Rather, the unit that is switched is a "flow"
+ comprised of a continuous sequence of time slots that appear at a
+ given position in a frame. That is, we switch an individual SONET or
+ SDH signal, and a label associated with each given signal.
+
+ For instance, the payload of an SDH STM-1 frame does not fully
+ contain a complete unit of user data. In fact, the user data is
+ contained in a virtual container (VC) that is allowed to float over
+ two contiguous frames for synchronization purposes. The H1-H2-H3
+ Au-n pointer bytes in the SDH overhead indicates the beginning of the
+ VC in the payload. Thus, frames are now inter-related, since each
+ consecutive pair may share a common virtual container. From the
+ point of view of GMPLS, therefore, it is not the successive frames
+ that are treated independently or labeled, but rather the entire user
+ signal. An identical argument applies to SONET.
+
+
+
+Bernstein, et al. Informational [Page 25]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ Observe also that the GMPLS signaling used to control the SDH/SONET
+ multiplex must honor its hierarchy. In other words, the SDH/SONET
+ layer should not be viewed as homogeneous and flat, because this
+ would limit the scope of the services that SDH/SONET can provide.
+ Instead, GMPLS tunnels should be used to dynamically and
+ hierarchically control the SDH/SONET multiplex. For example, one
+ unstructured VC-4 LSP may be established between two nodes, and later
+ lower order LSPs (e.g., VC-12) may be created within that higher
+ order LSP. This VC-4 LSP can, in fact, be established between two
+ non-adjacent internal nodes in an SDH network, and later advertised
+ by a routing protocol as a new (virtual) link called a Forwarding
+ Adjacency (FA) [14].
+
+ An SDH/SONET-LSR will have to identify each possible signal
+ individually per interface to fulfill the GMPLS operations. In order
+ to stay transparent, the LSR obviously should not touch the SDH/SONET
+ overheads; this is why an explicit label is not encoded in the
+ SDH/SONET overheads. Rather, a label is associated with each
+ individual signal. This approach is similar to the one considered
+ for lambda switching, except that it is more complex, since SONET and
+ SDH define a richer multiplexing structure. Therefore, a label is
+ associated with each signal, and is locally unique for each signal at
+ each interface. This signal could, and will most probably, occupy
+ different time-slots at different interfaces.
+
+5.2. Label Structure in SDH/SONET
+
+ The signaling protocol used to establish an SDH/SONET LSP must have
+ specific information elements in it to map a label to the particular
+ signal type that it represents, and to the position of that signal in
+ the SDH/SONET multiplex. As we will see shortly, with a carefully
+ chosen label structure, the label itself can be made to function as
+ this information element.
+
+ In general, there are two ways to assign labels for signals between
+ neighboring SDH/SONET LSRs. One way is for the labels to be
+ allocated completely independently of any SDH/SONET semantics; e.g.,
+ labels could just be unstructured 16 or 32 bit numbers. In that
+ case, in the absence of appropriate binding information, a label
+ gives no visible information about the flow that it represents. From
+ a management and debugging point of view, therefore, it becomes
+ difficult to match a label with the corresponding signal, since , as
+ we saw in Section 6.1, the label is not coded in the SDH/SONET
+ overhead of the signal.
+
+ Another way is to use the well-defined and finite structure of the
+ SDH/SONET multiplexing tree to devise a signal numbering scheme that
+ makes use of the multiplex as a naming tree, and assigns each
+
+
+
+Bernstein, et al. Informational [Page 26]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ multiplex entry a unique associated value. This allows the unique
+ identification of each multiplex entry (signal) in terms of its type
+ and position in the multiplex tree. By using this multiplex entry
+ value itself as the label, we automatically add SDH/SONET semantics
+ to the label! Thus, simply by examining the label, one can now
+ directly deduce the signal that it represents, as well as its
+ position in the SDH/SONET multiplex. We refer to this as multiplex-
+ based labeling. This is the idea that was incorporated in the GMPLS
+ signaling specifications for SDH/SONET [15].
+
+5.3. Signaling Elements
+
+ In the preceding sections, we defined the meaning of an SDH/SONET
+ label and specified its structure. A question that arises naturally
+ at this point is the following. In an LSP or connection setup
+ request, how do we specify the signal for which we want to establish
+ a path (and for which we desire a label)?
+
+ Clearly, information that is required to completely specify the
+ desired signal and its characteristics must be transferred via the
+ label distribution protocol, so that the switches along the path can
+ be configured to correctly handle and switch the signal. This
+ information is specified in three parts [15], each of which refers to
+ a different network layer.
+
+ 1. GENERALIZED_LABEL REQUEST (as in [4], [5]), which contains three
+ parts: LSP Encoding Type, Switching Type, and G-PID.
+
+ The first specifies the nature/type of the LSP or the desired
+ SDH/SONET channel, in terms of the particular signal (or collection
+ of signals) within the SDH/SONET multiplex that the LSP represents,
+ and is used by all the nodes along the path of the LSP.
+
+ The second specifies certain link selection constraints, which
+ control, at each hop, the selection of the underlying link that is
+ used to transport this LSP.
+
+ The third specifies the payload carried by the LSP or SDH/SONET
+ channel, in terms of the termination and adaptation functions
+ required at the end points, and is used by the source and destination
+ nodes of the LSP.
+
+ 2. SONET/SDH TRAFFIC_PARAMETERS (as in [15], Section 2.1) used as a
+ SENDER_TSPEC/FLOWSPEC, which contains 7 parts: Signal Type,
+ (Requested Contiguous Concatenation (RCC), Number of Contiguous
+ Components (NCC), Number of Virtual Components (NVC)), Multiplier
+ (MT), Transparency, and Profile.
+
+
+
+
+Bernstein, et al. Informational [Page 27]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ The Signal Type indicates the type of elementary signal comprising
+ the LSP, while the remaining fields indicate transforms that can be
+ applied to the basic signal to build the final signal that
+ corresponds to the LSP actually being requested. For instance (see
+ [15] for details):
+
+ - Contiguous concatenation (by using the RCC and NCC fields) can
+ be optionally applied on the Elementary Signal, resulting in a
+ contiguously concatenated signal.
+
+ - Then, virtual concatenation (by using the NVC field) can be
+ optionally applied on the Elementary Signal, resulting in a
+ virtually concatenated signal.
+
+ - Third, some transparency (by using the Transparency field) can
+ be optionally specified when requesting a frame as a signal
+ rather than an SPE- or VC-based signal.
+
+ - Fourth, a multiplication (by using the Multiplier field) can be
+ optionally applied either directly on the Elementary Signal or
+ on the contiguously concatenated signal obtained from the first
+ phase, or on the virtually concatenated signal obtained from the
+ second phase, or on these signals combined with some
+ transparency.
+
+ Transparency indicates precisely which fields in these overheads must
+ be delivered unmodified at the other end of the LSP. An ingress LSR
+ requesting transparency will pass these overhead fields that must be
+ delivered to the egress LSR without any change. From the ingress and
+ egress LSRs point of views, these fields must be seen as unmodified.
+
+ Transparency is not applied at the interfaces with the initiating and
+ terminating LSRs, but is only applied between intermediate LSRs.
+
+ The transparency field is used to request an LSP that supports the
+ requested transparency type; it may also be used to setup the
+ transparency process to be applied at each intermediate LSR.
+
+ Finally, the profile field is intended to specify particular
+ capabilities that must be supported for the LSP, for example
+ monitoring capabilities. However, no standard profile is currently
+ defined.
+
+ 3. UPSTREAM_LABEL for Bi-directional LSP's (as in [4], [5]).
+
+ 4. Local Link Selection, e.g., IF_ID_RSVP_HOP Object (as in [5]).
+
+
+
+
+
+Bernstein, et al. Informational [Page 28]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+6. Summary and Conclusions
+
+ We provided a detailed account of the issues involved in applying
+ generalized GMPLS-based control (GMPLS) to TDM networks.
+
+ We began with a brief overview of GMPLS and SDH/SONET networks,
+ discussing current circuit establishment in TDM networks, and arguing
+ why SDH/SONET technologies will not be "outdated" in the foreseeable
+ future. Next, we looked at IP/MPLS applied to SDH/SONET networks,
+ where we considered why such an application makes sense, and reviewed
+ some GMPLS terminology as applied to TDM networks.
+
+ We considered the two main areas of application of IP/MPLS methods to
+ TDM networks, namely routing and signaling, and discussed how
+ Generalized MPLS routing and signaling are used in the context of TDM
+ networks. We reviewed in detail the switching capabilities of TDM
+ equipment, and the requirement to learn about the protection
+ capabilities of underlying links, and how these influence the
+ available capacity advertisement in TDM networks.
+
+ We focused briefly on path computation methods, pointing out that
+ these were not subject to standardization. We then examined optical
+ path provisioning or signaling, considering the issue of what
+ constitutes an appropriate label for TDM circuits and how this label
+ should be structured; and we focused on the importance of
+ hierarchical label allocation in a TDM network. Finally, we reviewed
+ the signaling elements involved when setting up a TDM circuit,
+ focusing on the nature of the LSP, the type of payload it carries,
+ and the characteristics of the links that the LSP wishes to use at
+ each hop along its path for achieving a certain reliability.
+
+7. Security Considerations
+
+ The use of a control plane to provision connectivity through a
+ SONET/SDH network shifts the security burden significantly from the
+ management plane to the control plane. Before the introduction of a
+ control plane, the communications that had to be secured were between
+ the management stations (Element Management Systems or Network
+ Management Systems) and each network element that participated in the
+ network connection. After the introduction of the control plane, the
+ only management plane communication that needs to be secured is that
+ to the head-end (ingress) network node as the end-to-end service is
+ requested. On the other hand, the control plane introduces a new
+ requirement to secure signaling and routing communications between
+ adjacent nodes in the network plane.
+
+
+
+
+
+
+Bernstein, et al. Informational [Page 29]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ The security risk from impersonated management stations is
+ significantly reduced by the use of a control plane. In particular,
+ where unsecure versions of network management protocols such as SNMP
+ versions 1 and 2 were popular configuration tools in transport
+ networks, the use of a control plane may significantly reduce the
+ security risk of malicious and false assignment of network resources
+ that could cause the interception or disruption of data traffic.
+
+ On the other hand, the control plane may increase the number of
+ security relationships that each network node must maintain. Instead
+ of a single security relationship with its management element, each
+ network node must now maintain a security relationship with each of
+ its signaling and routing neighbors in the control plane.
+
+ There is a strong requirement for signaling and control plane
+ exchanges to be secured, and any protocols proposed for this purpose
+ must be capable of secure message exchanges. This is already the
+ case for the existing GMPLS routing and signaling protocols.
+
+8. Acknowledgements
+
+ We acknowledge all the participants of the MPLS and CCAMP WGs, whose
+ constant enquiry about GMPLS issues in TDM networks motivated the
+ writing of this document, and whose questions helped shape its
+ contents. Also, thanks to Kireeti Kompella for his careful reading
+ of the last version of this document, and for his helpful comments
+ and feedback, and to Dimitri Papadimitriou for his review on behalf
+ of the Routing Area Directorate, which provided many useful inputs to
+ help update the document to conform to the standards evolutions since
+ this document passed last call.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Bernstein, et al. Informational [Page 30]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+9. Informative References
+
+ In the ITU references below, please see http://www.itu.int for
+ availability of ITU documents. For ANSI references, please see the
+ Library available through http://www.ansi.org.
+
+ [1] Rosen, E., Viswanathan, A., and R. Callon, "Multiprotocol Label
+ Switching Architecture", RFC 3031, January 2001.
+
+ [2] G.707, Network Node Interface for the Synchronous Digital
+ Hierarchy (SDH), International Telecommunication Union, March
+ 1996.
+
+ [3] ANSI T1.105-1995, Synchronous Optical Network (SONET) Basic
+ Description including Multiplex Structure, Rates, and Formats,
+ American National Standards Institute.
+
+ [4] Berger, L., "Generalized Multi-Protocol Label Switching (GMPLS)
+ Signaling Functional Description", RFC 3471, January 2003.
+
+ [5] Berger, L., "Generalized Multi-Protocol Label Switching (GMPLS)
+ Signaling Resource ReserVation Protocol-Traffic Engineering
+ (RSVP-TE) Extensions", RFC 3473, January 2003.
+
+ [6] Bernstein, G., Yates, J., Saha, D., "IP-Centric Control and
+ Management of Optical Transport Networks," IEEE Communications
+ Mag., Vol. 40, Issue 10, October 2000.
+
+ [7] ANSI T1.105.01-1995, Synchronous Optical Network (SONET)
+ Automatic Protection Switching, American National Standards
+ Institute.
+
+ [8] G.841, Types and Characteristics of SDH Network Protection
+ Architectures, ITU-T, July 1995.
+
+ [9] Kompella, K., Ed. and Y. Rekhter, Ed., "Routing Extensions in
+ Support of Generalized Multi-Protocol Label Switching (GMPLS)",
+ RFC 4202, October 2005.
+
+ [10] Kompella, K., Ed. and Y. Rekhter, Ed., "OSPF Extensions in
+ Support of Generalized Multi-Protocol Label Switching (GMPLS)",
+ RFC 4203, October 2005.
+
+ [11] Kompella, K., Ed. and Y. Rekhter, Ed., "Intermediate System to
+ Intermediate System (IS-IS) Extensions in Support of Generalized
+ Multi-Protocol Label Switching (GMPLS)", RFC 4205, October 2005.
+
+
+
+
+
+Bernstein, et al. Informational [Page 31]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+ [12] Bernstein, G., Sharma, V., Ong, L., "Inter-domain Optical
+ Routing," OSA J. of Optical Networking, vol. 1, no. 2, pp. 80-
+ 92.
+
+ [13] Kompella, K., Rekhter, Y. and L. Berger, "Link Bundling in MPLS
+ Traffic Engineering (TE)", RFC 4201, October 2005.
+
+ [14] Kompella, K. and Y. Rekhter, "Label Switched Paths (LSP)
+ Hierarchy with Generalized Multi-Protocol Label Switching
+ (GMPLS) Traffic Engineering (TE)", RFC 4206, October 2005.
+
+ [15] Mannie, E. and D. Papadimitriou, "Generalized Multi-Protocol
+ Label Switching (GMPLS) Extensions for Synchronous Optical
+ Network (SONET) and Synchronous Digital Hierarchy (SDH)
+ Control", RFC 3946, October 2004.
+
+ [16] G.7715.1, ASON Routing Architecture and Requirements for Link-
+ State Protocols, International Telecommunications Union,
+ February 2004.
+
+ [17] Bernstein, G., Rajagopalan, R., and Saha, D., "Optical Network
+ Control: Protocols, Architectures, and Standards," Addison-
+ Wesley, July 2003.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Bernstein, et al. Informational [Page 32]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+10. Acronyms
+
+ ANSI - American National Standards Institute
+ APS - Automatic Protection Switching
+ ATM - Asynchronous Transfer Mode
+ BLSR - Bi-directional Line Switch Ring
+ CPE - Customer Premise Equipment
+ DLCI - Data Link Connection Identifier
+ ETSI - European Telecommunication Standards Institute
+ FEC - Forwarding Equivalency Class
+ GMPLS - Generalized MPLS
+ IP - Internet Protocol
+ IS-IS - Intermediate System to Intermediate System (RP)
+ LDP - Label Distribution Protocol
+ LSP - Label Switched Path
+ LSR - Label Switching Router
+ MPLS - Multi-Protocol Label Switching
+ NMS - Network Management System
+ OSPF - Open Shortest Path First (RP)
+ PNNI - Private Network Node Interface
+ PPP - Point to Point Protocol
+ QoS - Quality of Service
+ RP - Routing Protocol
+ RSVP - ReSerVation Protocol
+ SDH - Synchronous Digital Hierarchy
+ SNMP - Simple Network Management Protocol
+ SONET - Synchronous Optical NETworking
+ SPE - SONET Payload Envelope
+ STM - Synchronous Transport Module (or Terminal Multiplexer)
+ STS - Synchronous Transport Signal
+ TDM - Time Division Multiplexer
+ TE - Traffic Engineering
+ TMN - Telecommunication Management Network
+ UPSR - Uni-directional Path Switch Ring
+ VC - Virtual Container (SDH) or Virtual Circuit
+ VCI - Virtual Circuit Identifier (ATM)
+ VPI - Virtual Path Identifier (ATM)
+ VT - Virtual Tributary
+ WDM - Wavelength-Division Multiplexing
+
+
+
+
+
+
+
+
+
+
+
+
+Bernstein, et al. Informational [Page 33]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+Author's Addresses
+
+ Greg Bernstein
+ Grotto Networking
+
+ Phone: +1 510 573-2237
+ EMail: gregb@grotto-networking.com
+
+
+ Eric Mannie
+ Perceval
+ Rue Tenbosch, 9
+ 1000 Brussels
+ Belgium
+
+ Phone: +32-2-6409194
+ EMail: eric.mannie@perceval.net
+
+
+ Vishal Sharma
+ Metanoia, Inc.
+ 888 Villa Street, Suite 500
+ Mountain View, CA 94041
+
+ Phone: +1 650 641 0082
+ Email: v.sharma@ieee.org
+
+
+ Eric Gray
+ Marconi Corporation, plc
+ 900 Chelmsford Street
+ Lowell, MA 01851
+ USA
+
+ Phone: +1 978 275 7470
+ EMail: Eric.Gray@Marconi.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Bernstein, et al. Informational [Page 34]
+
+RFC 4257 GMPLS based Control of SDH/SONET December 2005
+
+
+Full Copyright Statement
+
+ Copyright (C) The Internet Society (2005).
+
+ 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.
+
+
+
+
+
+
+
+Bernstein, et al. Informational [Page 35]
+