summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc5212.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/rfc5212.txt
parentea76e11061bda059ae9f9ad130a9895cc85607db (diff)
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc5212.txt')
-rw-r--r--doc/rfc/rfc5212.txt1571
1 files changed, 1571 insertions, 0 deletions
diff --git a/doc/rfc/rfc5212.txt b/doc/rfc/rfc5212.txt
new file mode 100644
index 0000000..d502485
--- /dev/null
+++ b/doc/rfc/rfc5212.txt
@@ -0,0 +1,1571 @@
+
+
+
+
+
+
+Network Working Group K. Shiomoto
+Request for Comments: 5212 NTT
+Category: Informational D. Papadimitriou
+ Alcatel-Lucent
+ JL. Le Roux
+ France Telecom
+ M. Vigoureux
+ Alcatel-Lucent
+ D. Brungard
+ AT&T
+ July 2008
+
+
+ Requirements for GMPLS-Based
+ Multi-Region and Multi-Layer Networks (MRN/MLN)
+
+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.
+
+Abstract
+
+ Most of the initial efforts to utilize Generalized MPLS (GMPLS) have
+ been related to environments hosting devices with a single switching
+ capability. The complexity raised by the control of such data planes
+ is similar to that seen in classical IP/MPLS networks. By extending
+ MPLS to support multiple switching technologies, GMPLS provides a
+ comprehensive framework for the control of a multi-layered network of
+ either a single switching technology or multiple switching
+ technologies.
+
+ In GMPLS, a switching technology domain defines a region, and a
+ network of multiple switching types is referred to in this document
+ as a multi-region network (MRN). When referring in general to a
+ layered network, which may consist of either single or multiple
+ regions, this document uses the term multi-layer network (MLN). This
+ document defines a framework for GMPLS based multi-region / multi-
+ layer networks and lists a set of functional requirements.
+
+
+
+
+
+
+
+
+
+
+
+Shiomoto, et al. Informational [Page 1]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+Table of Contents
+
+ 1. Introduction ....................................................3
+ 1.1. Scope ......................................................4
+ 2. Conventions Used in This Document ...............................5
+ 2.1. List of Acronyms ...........................................6
+ 3. Positioning .....................................................6
+ 3.1. Data Plane Layers and Control Plane Regions ................6
+ 3.2. Service Layer Networks .....................................7
+ 3.3. Vertical and Horizontal Interaction and Integration ........8
+ 3.4. Motivation .................................................9
+ 4. Key Concepts of GMPLS-Based MLNs and MRNs ......................10
+ 4.1. Interface Switching Capability ............................10
+ 4.2. Multiple Interface Switching Capabilities .................11
+ 4.2.1. Networks with Multi-Switching-Type-Capable
+ Hybrid Nodes .......................................12
+ 4.3. Integrated Traffic Engineering (TE) and Resource Control ..12
+ 4.3.1. Triggered Signaling ................................13
+ 4.3.2. FA-LSPs ............................................13
+ 4.3.3. Virtual Network Topology (VNT) .....................14
+ 5. Requirements ...................................................15
+ 5.1. Handling Single-Switching and
+ Multi-Switching-Type-Capable Nodes ........................15
+ 5.2. Advertisement of the Available Adjustment Resources .......15
+ 5.3. Scalability ...............................................16
+ 5.4. Stability .................................................17
+ 5.5. Disruption Minimization ...................................17
+ 5.6. LSP Attribute Inheritance .................................17
+ 5.7. Computing Paths with and without Nested Signaling .........18
+ 5.8. LSP Resource Utilization ..................................19
+ 5.8.1. FA-LSP Release and Setup ...........................19
+ 5.8.2. Virtual TE Links ...................................20
+ 5.9. Verification of the LSPs ..................................21
+ 5.10. Management ...............................................22
+ 6. Security Considerations ........................................24
+ 7. Acknowledgements ...............................................24
+ 8. References .....................................................25
+ 8.1. Normative References ......................................25
+ 8.2. Informative References ....................................25
+ 9. Contributors' Addresses ........................................26
+
+
+
+
+
+
+
+
+
+
+
+Shiomoto, et al. Informational [Page 2]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+1. Introduction
+
+ Generalized MPLS (GMPLS) extends MPLS to handle multiple switching
+ technologies: packet switching, Layer-2 switching, TDM (Time-Division
+ Multiplexing) switching, wavelength switching, and fiber switching
+ (see [RFC3945]). The Interface Switching Capability (ISC) concept is
+ introduced for these switching technologies and is designated as
+ follows: PSC (packet switch capable), L2SC (Layer-2 switch capable),
+ TDM capable, LSC (lambda switch capable), and FSC (fiber switch
+ capable).
+
+ The representation, in a GMPLS control plane, of a switching
+ technology domain is referred to as a region [RFC4206]. A switching
+ type describes the ability of a node to forward data of a particular
+ data plane technology, and uniquely identifies a network region. A
+ layer describes a data plane switching granularity level (e.g., VC4,
+ VC-12). A data plane layer is associated with a region in the
+ control plane (e.g., VC4 is associated with TDM, MPLS is associated
+ with PSC). However, more than one data plane layer can be associated
+ with the same region (e.g., both VC4 and VC12 are associated with
+ TDM). Thus, a control plane region, identified by its switching type
+ value (e.g., TDM), can be sub-divided into smaller-granularity
+ component networks based on "data plane switching layers". The
+ Interface Switching Capability Descriptor (ISCD) [RFC4202],
+ identifying the interface switching capability (ISC), the encoding
+ type, and the switching bandwidth granularity, enables the
+ characterization of the associated layers.
+
+ In this document, we define a multi-layer network (MLN) to be a
+ Traffic Engineering (TE) domain comprising multiple data plane
+ switching layers either of the same ISC (e.g., TDM) or different ISC
+ (e.g., TDM and PSC) and controlled by a single GMPLS control plane
+ instance. We further define a particular case of MLNs. A multi-
+ region network (MRN) is defined as a TE domain supporting at least
+ two different switching types (e.g., PSC and TDM), either hosted on
+ the same device or on different ones, and under the control of a
+ single GMPLS control plane instance.
+
+ MLNs can be further categorized according to the distribution of the
+ ISCs among the Label Switching Routers (LSRs):
+
+ - Each LSR may support just one ISC.
+ Such LSRs are known as single-switching-type-capable LSRs. The MLN
+ may comprise a set of single-switching-type-capable LSRs some of
+ which support different ISCs.
+
+
+
+
+
+
+Shiomoto, et al. Informational [Page 3]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ - Each LSR may support more than one ISC at the same time.
+ Such LSRs are known as multi-switching-type-capable LSRs, and can
+ be further classified as either "simplex" or "hybrid" nodes as
+ defined in Section 4.2.
+
+ - The MLN may be constructed from any combination of single-
+ switching-type-capable LSRs and multi-switching-type-capable LSRs.
+
+ Since GMPLS provides a comprehensive framework for the control of
+ different switching capabilities, a single GMPLS instance may be used
+ to control the MLN/MRN. This enables rapid service provisioning and
+ efficient traffic engineering across all switching capabilities. In
+ such networks, TE links are consolidated into a single Traffic
+ Engineering Database (TED). Since this TED contains the information
+ relative to all the different regions and layers existing in the
+ network, a path across multiple regions or layers can be computed
+ using this TED. Thus, optimization of network resources can be
+ achieved across the whole MLN/MRN.
+
+ Consider, for example, a MRN consisting of packet-switch-capable
+ routers and TDM cross-connects. Assume that a packet Label Switched
+ Path (LSP) is routed between source and destination packet-switch-
+ capable routers, and that the LSP can be routed across the PSC region
+ (i.e., utilizing only resources of the packet region topology). If
+ the performance objective for the packet LSP is not satisfied, new TE
+ links may be created between the packet-switch-capable routers across
+ the TDM-region (for example, VC-12 links) and the LSP can be routed
+ over those TE links. Furthermore, even if the LSP can be
+ successfully established across the PSC-region, TDM hierarchical LSPs
+ (across the TDM region between the packet-switch capable routers) may
+ be established and used if doing so is necessary to meet the
+ operator's objectives for network resource availability (e.g., link
+ bandwidth). The same considerations hold when VC4 LSPs are
+ provisioned to provide extra flexibility for the VC12 and/or VC11
+ layers in an MLN.
+
+ Sections 3 and 4 of this document provide further background
+ information of the concepts and motivation behind multi-region and
+ multi-layer networks. Section 5 presents detailed requirements for
+ protocols used to implement such networks.
+
+1.1. Scope
+
+ Early sections of this document describe the motivations and
+ reasoning that require the development and deployment of MRN/MLN.
+ Later sections of this document set out the required features that
+ the GMPLS control plane must offer to support MRN/MLN. There is no
+ intention to specify solution-specific and/or protocol elements in
+
+
+
+Shiomoto, et al. Informational [Page 4]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ this document. The applicability of existing GMPLS protocols and any
+ protocol extensions to the MRN/MLN is addressed in separate documents
+ [MRN-EVAL].
+
+ This document covers the elements of a single GMPLS control plane
+ instance controlling multiple layers within a given TE domain. A
+ control plane instance can serve one, two, or more layers. Other
+ possible approaches such as having multiple control plane instances
+ serving disjoint sets of layers are outside the scope of this
+ document. It is most probable that such a MLN or MRN would be
+ operated by a single service provider, but this document does not
+ exclude the possibility of two layers (or regions) being under
+ different administrative control (for example, by different Service
+ Providers that share a single control plane instance) where the
+ administrative domains are prepared to share a limited amount of
+ information.
+
+ For such a TE domain to interoperate with edge nodes/domains
+ supporting non-GMPLS interfaces (such as those defined by other
+ standards development organizations (SDOs)), an interworking function
+ may be needed. Location and specification of this function are
+ outside the scope of this document (because interworking aspects are
+ strictly under the responsibility of the interworking function).
+
+ This document assumes that the interconnection of adjacent MRN/MLN TE
+ domains makes use of [RFC4726] when their edges also support inter-
+ domain GMPLS RSVP-TE extensions.
+
+2. Conventions Used in This Document
+
+ Although this is not a protocol specification, the key words "MUST",
+ "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT",
+ "RECOMMENDED", "MAY", and "OPTIONAL" are used in this document to
+ highlight requirements, and are to be interpreted as described in RFC
+ 2119 [RFC2119].
+
+ In the context of this document, an end-to-end LSP is defined as an
+ LSP that starts in some client layer, ends in the same layer, and may
+ cross one or more lower layers. In terms of switching capabilities,
+ this means that if the outgoing interface on the head-end LSR has
+ interface switching capability X, then the incoming interface on the
+ tail-end LSR also has switching capability X. Further, for any
+ interface traversed by the LSP at any intermediate LSR, the switching
+ capability of that interface, Y, is such that Y >= X.
+
+
+
+
+
+
+
+Shiomoto, et al. Informational [Page 5]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+2.1. List of Acronyms
+
+ ERO: Explicit Route Object
+ FA: Forwarding Adjacency
+ FA-LSP: Forwarding Adjacency Label Switched Path
+ FSC: Fiber Switching Capable
+ ISC: Interface Switching Capability
+ ISCD: Interface Switching Capability Descriptor
+ L2SC: Layer-2 Switching Capable
+ LSC: Lambda Switching Capable
+ LSP: Label Switched Path
+ LSR: Label Switching Router
+ MLN: Multi-Layer Network
+ MRN: Multi-Region Network
+ PSC: Packet Switching Capable
+ SRLG: Shared Risk Link Group
+ TDM: Time-Division Multiplexing
+ TE: Traffic Engineering
+ TED: Traffic Engineering Database
+ VNT: Virtual Network Topology
+
+3. Positioning
+
+ A multi-region network (MRN) is always a multi-layer network (MLN)
+ since the network devices on region boundaries bring together
+ different ISCs. A MLN, however, is not necessarily a MRN since
+ multiple layers could be fully contained within a single region. For
+ example, VC12, VC4, and VC4-4c are different layers of the TDM
+ region.
+
+3.1. Data Plane Layers and Control Plane Regions
+
+ A data plane layer is a collection of network resources capable of
+ terminating and/or switching data traffic of a particular format
+ [RFC4397]. These resources can be used for establishing LSPs for
+ traffic delivery. For example, VC-11 and VC4-64c represent two
+ different layers.
+
+ From the control plane viewpoint, an LSP region is defined as a set
+ of one or more data plane layers that share the same type of
+ switching technology, that is, the same switching type. For example,
+ VC-11, VC-4, and VC-4-7v layers are part of the same TDM region. The
+ regions that are currently defined are: PSC, L2SC, TDM, LSC, and FSC.
+ Hence, an LSP region is a technology domain (identified by the ISC
+ type) for which data plane resources (i.e., data links) are
+ represented into the control plane as an aggregate of TE information
+
+
+
+
+
+Shiomoto, et al. Informational [Page 6]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ associated with a set of links (i.e., TE links). For example, VC-11
+ and VC4-64c capable TE links are part of the same TDM region.
+ Multiple layers can thus exist in a single region network.
+
+ Note also that the region may produce a distinction within the
+ control plane. Layers of the same region share the same switching
+ technology and, therefore, use the same set of technology-specific
+ signaling objects and technology-specific value setting of TE link
+ attributes within the control plane, but layers from different
+ regions may use different technology-specific objects and TE
+ attribute values. This means that it may not be possible to simply
+ forward the signaling message between LSRs that host different
+ switching technologies. This is due to changes in some of the
+ signaling objects (for example, the traffic parameters) when crossing
+ a region boundary even if a single control plane instance is used to
+ manage the whole MRN. We may solve this issue by using triggered
+ signaling (see Section 4.3.1).
+
+3.2. Service Layer Networks
+
+ A service provider's network may be divided into different service
+ layers. The customer's network is considered from the provider's
+ perspective as the highest service layer. It interfaces to the
+ highest service layer of the service provider's network.
+ Connectivity across the highest service layer of the service
+ provider's network may be provided with support from successively
+ lower service layers. Service layers are realized via a hierarchy of
+ network layers located generally in several regions and commonly
+ arranged according to the switching capabilities of network devices.
+
+ For instance, some customers purchase Layer-1 (i.e., transport)
+ services from the service provider, some Layer 2 (e.g., ATM), while
+ others purchase Layer-3 (IP/MPLS) services. The service provider
+ realizes the services by a stack of network layers located within one
+ or more network regions. The network layers are commonly arranged
+ according to the switching capabilities of the devices in the
+ networks. Thus, a customer network may be provided on top of the
+ GMPLS-based multi-region/multi-layer network. For example, a Layer-1
+ service (realized via the network layers of TDM, and/or LSC, and/or
+ FSC regions) may support a Layer-2 network (realized via ATM Virtual
+ Path / Virtual Circuit (VP/VC)), which may itself support a Layer-3
+ network (IP/MPLS region). The supported data plane relationship is a
+ data plane client-server relationship where the lower layer provides
+ a service for the higher layer using the data links realized in the
+ lower layer.
+
+
+
+
+
+
+Shiomoto, et al. Informational [Page 7]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ Services provided by a GMPLS-based multi-region/multi-layer network
+ are referred to as "multi-region/multi-layer network services". For
+ example, legacy IP and IP/MPLS networks can be supported on top of
+ multi-region/multi-layer networks. It has to be emphasized that
+ delivery of such diverse services is a strong motivator for the
+ deployment of multi-region/multi-layer networks.
+
+ A customer network may be provided on top of a server GMPLS-based
+ MRN/MLN which is operated by a service provider. For example, a pure
+ IP and/or an IP/MPLS network can be provided on top of GMPLS-based
+ packet-over-optical networks [RFC5146]. The relationship between the
+ networks is a client/server relationship and, such services are
+ referred to as "MRN/MLN services". In this case, the customer
+ network may form part of the MRN/MLN or may be partially separated,
+ for example, to maintain separate routing information but retain
+ common signaling.
+
+3.3. Vertical and Horizontal Interaction and Integration
+
+ Vertical interaction is defined as the collaborative mechanisms
+ within a network element that is capable of supporting more than one
+ layer or region and of realizing the client/server relationships
+ between the layers or regions. Protocol exchanges between two
+ network controllers managing different regions or layers are also a
+ vertical interaction. Integration of these interactions as part of
+ the control plane is referred to as vertical integration. Thus, this
+ refers to the collaborative mechanisms within a single control plane
+ instance driving multiple network layers that are part of the same
+ region or not. Such a concept is useful in order to construct a
+ framework that facilitates efficient network resource usage and rapid
+ service provisioning in carrier networks that are based on multiple
+ layers, switching technologies, or ISCs.
+
+ Horizontal interaction is defined as the protocol exchange between
+ network controllers that manage transport nodes within a given layer
+ or region. For instance, the control plane interaction between two
+ TDM network elements switching at OC-48 is an example of horizontal
+ interaction. GMPLS protocol operations handle horizontal
+ interactions within the same routing area. The case where the
+ interaction takes place across a domain boundary, such as between two
+ routing areas within the same network layer, is evaluated as part of
+ the inter-domain work [RFC4726], and is referred to as horizontal
+ integration. Thus, horizontal integration refers to the
+ collaborative mechanisms between network partitions and/or
+ administrative divisions such as routing areas or autonomous systems.
+
+
+
+
+
+
+Shiomoto, et al. Informational [Page 8]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ This distinction needs further clarification when administrative
+ domains match layer/region boundaries. Horizontal interaction is
+ extended to cover such cases. For example, the collaborative
+ mechanisms in place between two LSC areas relate to horizontal
+ integration. On the other hand, the collaborative mechanisms in
+ place between a PSC (e.g., IP/MPLS) domain and a separate TDM capable
+ (e.g., VC4 Synchronous Digital Hierarchy (SDH)) domain over which it
+ operates are part of the horizontal integration, while it can also be
+ seen as a first step towards vertical integration.
+
+3.4. Motivation
+
+ The applicability of GMPLS to multiple switching technologies
+ provides a unified control and management approach for both LSP
+ provisioning and recovery. Indeed, one of the main motivations for
+ unifying the capabilities and operations of the GMPLS control plane
+ is the desire to support multi-LSP-region [RFC4206] routing and TE
+ capabilities. For instance, this enables effective network resource
+ utilization of both the Packet/Layer2 LSP regions and the TDM or
+ Lambda LSP regions in high-capacity networks.
+
+ The rationales for GMPLS-controlled multi-layer/multi-region networks
+ are summarized below:
+
+ - The maintenance of multiple instances of the control plane on
+ devices hosting more than one switching capability not only
+ increases the complexity of the interactions between control plane
+ instances, but also increases the total amount of processing each
+ individual control plane instance must handle.
+
+ - The unification of the addressing spaces helps in avoiding multiple
+ identifiers for the same object (a link, for instance, or more
+ generally, any network resource). On the other hand such
+ aggregation does not impact the separation between the control
+ plane and the data plane.
+
+ - By maintaining a single routing protocol instance and a single TE
+ database per LSR, a unified control plane model removes the
+ requirement to maintain a dedicated routing topology per layer and
+ therefore does not mandate a full mesh of routing adjacencies as is
+ the case with overlaid control planes.
+
+ - The collaboration between technology layers where the control
+ channel is associated with the data channel (e.g., packet/framed
+ data planes) and technology layers where the control channel is not
+ directly associated with the data channel (SONET/SDH, G.709, etc.)
+
+
+
+
+
+Shiomoto, et al. Informational [Page 9]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ is facilitated by the capability within GMPLS to associate in-band
+ control plane signaling to the IP terminating interfaces of the
+ control plane.
+
+ - Resource management and policies to be applied at the edges of such
+ an MRN/MLN are made more simple (fewer control-to-management
+ interactions) and more scalable (through the use of aggregated
+ information).
+
+ - Multi-region/multi-layer traffic engineering is facilitated as TE
+ links from distinct regions/layers are stored within the same TE
+ Database.
+
+4. Key Concepts of GMPLS-Based MLNs and MRNs
+
+ A network comprising transport nodes with multiple data plane layers
+ of either the same ISC or different ISCs, controlled by a single
+ GMPLS control plane instance, is called a multi-layer network (MLN).
+ A subset of MLNs consists of networks supporting LSPs of different
+ switching technologies (ISCs). A network supporting more than one
+ switching technology is called a multi-region network (MRN).
+
+4.1. Interface Switching Capability
+
+ The Interface Switching Capability (ISC) is introduced in GMPLS to
+ support various kinds of switching technology in a unified way
+ [RFC4202]. An ISC is identified via a switching type.
+
+ A switching type (also referred to as the switching capability type)
+ describes the ability of a node to forward data of a particular data
+ plane technology, and uniquely identifies a network region. The
+ following ISC types (and, hence, regions) are defined: PSC, L2SC,
+ TDM capable, LSC, and FSC. Each end of a data link (more precisely,
+ each interface connecting a data link to a node) in a GMPLS network
+ is associated with an ISC.
+
+ The ISC value is advertised as a part of the Interface Switching
+ Capability Descriptor (ISCD) attribute (sub-TLV) of a TE link end
+ associated with a particular link interface [RFC4202]. Apart from
+ the ISC, the ISCD contains information including the encoding type,
+ the bandwidth granularity, and the unreserved bandwidth on each of
+ eight priorities at which LSPs can be established. The ISCD does not
+ "identify" network layers, it uniquely characterizes information
+ associated to one or more network layers.
+
+
+
+
+
+
+
+Shiomoto, et al. Informational [Page 10]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ TE link end advertisements may contain multiple ISCDs. This can be
+ interpreted as advertising a multi-layer (or multi-switching-
+ capable) TE link end. That is, the TE link end (and therefore the TE
+ link) is present in multiple layers.
+
+4.2. Multiple Interface Switching Capabilities
+
+ In an MLN, network elements may be single-switching-type-capable or
+ multi-switching-type-capable nodes. Single-switching-type-capable
+ nodes advertise the same ISC value as part of their ISCD sub-TLV(s)
+ to describe the termination capabilities of each of their TE link(s).
+ This case is described in [RFC4202].
+
+ Multi-switching-type-capable LSRs are classified as "simplex" or
+ "hybrid" nodes. Simplex and hybrid nodes are categorized according
+ to the way they advertise these multiple ISCs:
+
+ - A simplex node can terminate data links with different switching
+ capabilities where each data link is connected to the node by a
+ separate link interface. So, it advertises several TE links each
+ with a single ISC value carried in its ISCD sub-TLV (following the
+ rules defined in [RFC4206]). An example is an LSR with PSC and TDM
+ links each of which is connected to the LSR via a separate
+ interface.
+
+ - A hybrid node can terminate data links with different switching
+ capabilities where the data links are connected to the node by the
+ same interface. So, it advertises a single TE link containing more
+ than one ISCD each with a different ISC value. For example, a node
+ may terminate PSC and TDM data links and interconnect those
+ external data links via internal links. The external interfaces
+ connected to the node have both PSC and TDM capabilities.
+
+ Additionally, TE link advertisements issued by a simplex or a hybrid
+ node may need to provide information about the node's internal
+ adjustment capabilities between the switching technologies supported.
+ The term "adjustment" refers to the property of a hybrid node to
+ interconnect the different switching capabilities that it provides
+ through its external interfaces. The information about the
+ adjustment capabilities of the nodes in the network allows the path
+ computation process to select an end-to-end multi-layer or multi-
+ region path that includes links with different switching capabilities
+ joined by LSRs that can adapt (i.e., adjust) the signal between the
+ links.
+
+
+
+
+
+
+
+Shiomoto, et al. Informational [Page 11]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+4.2.1. Networks with Multi-Switching-Type-Capable Hybrid Nodes
+
+ This type of network contains at least one hybrid node, zero or more
+ simplex nodes, and a set of single-switching-type-capable nodes.
+
+ Figure 1 shows an example hybrid node. The hybrid node has two
+ switching elements (matrices), which support, for instance, TDM and
+ PSC switching, respectively. The node terminates a PSC and a TDM
+ link (Link1 and Link2, respectively). It also has an internal link
+ connecting the two switching elements.
+
+ The two switching elements are internally interconnected in such a
+ way that it is possible to terminate some of the resources of, say,
+ Link2 and provide adjustment for PSC traffic received/sent over the
+ PSC interface (#b). This situation is modeled in GMPLS by connecting
+ the local end of Link2 to the TDM switching element via an additional
+ interface realizing the termination/adjustment function. There are
+ two possible ways to set up PSC LSPs through the hybrid node.
+ Available resource advertisement (i.e., Unreserved and Min/Max LSP
+ Bandwidth) should cover both of these methods.
+
+ .............................
+ : Network element :
+ : -------- :
+ : | PSC | :
+ Link1 -------------<->--|#a | :
+ : | | :
+ : +--<->---|#b | :
+ : | -------- :
+ : | ---------- :
+ TDM : +--<->--|#c TDM | :
+ +PSC : | | :
+ Link2 ------------<->--|#d | :
+ : ---------- :
+ :............................
+
+ Figure 1. Hybrid node.
+
+4.3. Integrated Traffic Engineering (TE) and Resource Control
+
+ In GMPLS-based multi-region/multi-layer networks, TE links may be
+ consolidated into a single Traffic Engineering Database (TED) for use
+ by the single control plane instance. Since this TED contains the
+ information relative to all the layers of all regions in the network,
+ a path across multiple layers (possibly crossing multiple regions)
+ can be computed using the information in this TED. Thus,
+ optimization of network resources across the multiple layers of the
+ same region and across multiple regions can be achieved.
+
+
+
+Shiomoto, et al. Informational [Page 12]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ These concepts allow for the operation of one network layer over the
+ topology (that is, TE links) provided by other network layers (for
+ example, the use of a lower-layer LSC LSP carrying PSC LSPs). In
+ turn, a greater degree of control and interworking can be achieved,
+ including (but not limited to):
+
+ - Dynamic establishment of Forwarding Adjacency (FA) LSPs [RFC4206]
+ (see Sections 4.3.2 and 4.3.3).
+
+ - Provisioning of end-to-end LSPs with dynamic triggering of FA LSPs.
+
+ Note that in a multi-layer/multi-region network that includes multi-
+ switching-type-capable nodes, an explicit route used to establish an
+ end-to-end LSP can specify nodes that belong to different layers or
+ regions. In this case, a mechanism to control the dynamic creation
+ of FA-LSPs may be required (see Sections 4.3.2 and 4.3.3).
+
+ There is a full spectrum of options to control how FA-LSPs are
+ dynamically established. The process can be subject to the control
+ of a policy, which may be set by a management component and which may
+ require that the management plane is consulted at the time that the
+ FA-LSP is established. Alternatively, the FA-LSP can be established
+ at the request of the control plane without any management control.
+
+4.3.1. Triggered Signaling
+
+ When an LSP crosses the boundary from an upper to a lower layer, it
+ may be nested into a lower-layer FA-LSP that crosses the lower layer.
+ From a signaling perspective, there are two alternatives to establish
+ the lower-layer FA-LSP: static (pre-provisioned) and dynamic
+ (triggered). A pre-provisioned FA-LSP may be initiated either by the
+ operator or automatically using features like TE auto-mesh [RFC4972].
+ If such a lower-layer LSP does not already exist, the LSP may be
+ established dynamically. Such a mechanism is referred to as
+ "triggered signaling".
+
+4.3.2. FA-LSPs
+
+ Once an LSP is created across a layer from one layer border node to
+ another, it can be used as a data link in an upper layer.
+
+ Furthermore, it can be advertised as a TE link, allowing other nodes
+ to consider the LSP as a TE link for their path computation
+ [RFC4206]. An LSP created either statically or dynamically by one
+ instance of the control plane and advertised as a TE link into the
+ same instance of the control plane is called a Forwarding Adjacency
+ LSP (FA-LSP). The FA-LSP is advertised as a TE link, and that TE
+ link is called a Forwarding Adjacency (FA). An FA has the special
+
+
+
+Shiomoto, et al. Informational [Page 13]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ characteristic of not requiring a routing adjacency (peering) between
+ its end points yet still guaranteeing control plane connectivity
+ between the FA-LSP end points based on a signaling adjacency. An FA
+ is a useful and powerful tool for improving the scalability of
+ GMPLS-TE capable networks since multiple higher-layer LSPs may be
+ nested (aggregated) over a single FA-LSP.
+
+ The aggregation of LSPs enables the creation of a vertical (nested)
+ LSP hierarchy. A set of FA-LSPs across or within a lower layer can
+ be used during path selection by a higher-layer LSP. Likewise, the
+ higher-layer LSPs may be carried over dynamic data links realized via
+ LSPs (just as they are carried over any "regular" static data links).
+ This process requires the nesting of LSPs through a hierarchical
+ process [RFC4206]. The TED contains a set of LSP advertisements from
+ different layers that are identified by the ISCD contained within the
+ TE link advertisement associated with the LSP [RFC4202].
+
+ If a lower-layer LSP is not advertised as an FA, it can still be used
+ to carry higher-layer LSPs across the lower layer. For example, if
+ the LSP is set up using triggered signaling, it will be used to carry
+ the higher-layer LSP that caused the trigger. Further, the lower
+ layer remains available for use by other higher-layer LSPs arriving
+ at the boundary.
+
+ Under some circumstances, it may be useful to control the
+ advertisement of LSPs as FAs during the signaling establishment of
+ the LSPs [DYN-HIER].
+
+4.3.3. Virtual Network Topology (VNT)
+
+ A set of one or more lower-layer LSPs provides information for
+ efficient path handling in upper layer(s) of the MLN, or, in other
+ words, provides a virtual network topology (VNT) to the upper layers.
+ For instance, a set of LSPs, each of which is supported by an LSC
+ LSP, provides a VNT to the layers of a PSC region, assuming that the
+ PSC region is connected to the LSC region. Note that a single
+ lower-layer LSP is a special case of the VNT. The VNT is configured
+ by setting up or tearing down the lower-layer LSPs. By using GMPLS
+ signaling and routing protocols, the VNT can be adapted to traffic
+ demands.
+
+ A lower-layer LSP appears as a TE link in the VNT. Whether the
+ diversely-routed lower-layer LSPs are used or not, the routes of
+ lower-layer LSPs are hidden from the upper layer in the VNT. Thus,
+ the VNT simplifies the upper-layer routing and traffic engineering
+ decisions by hiding the routes taken by the lower-layer LSPs.
+ However, hiding the routes of the lower-layer LSPs may lose important
+ information that is needed to make the higher-layer LSPs reliable.
+
+
+
+Shiomoto, et al. Informational [Page 14]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ For instance, the routing and traffic engineering in the IP/MPLS
+ layer does not usually consider how the IP/MPLS TE links are formed
+ from optical paths that are routed in the fiber layer. Two optical
+ paths may share the same fiber link in the lower-layer and therefore
+ they may both fail if the fiber link is cut. Thus the shared risk
+ properties of the TE links in the VNT must be made available to the
+ higher layer during path computation. Further, the topology of the
+ VNT should be designed so that any single fiber cut does not bisect
+ the VNT. These issues are addressed later in this document.
+
+ Reconfiguration of the VNT may be triggered by traffic demand
+ changes, topology configuration changes, signaling requests from the
+ upper layer, and network failures. For instance, by reconfiguring
+ the VNT according to the traffic demand between source and
+ destination node pairs, network performance factors, such as maximum
+ link utilization and residual capacity of the network, can be
+ optimized. Reconfiguration is performed by computing the new VNT
+ from the traffic demand matrix and optionally from the current VNT.
+ Exact details are outside the scope of this document. However, this
+ method may be tailored according to the service provider's policy
+ regarding network performance and quality of service (delay,
+ loss/disruption, utilization, residual capacity, reliability).
+
+5. Requirements
+
+5.1. Handling Single-Switching and Multi-Switching-Type-Capable Nodes
+
+ The MRN/MLN can consist of single-switching-type-capable and multi-
+ switching-type-capable nodes. The path computation mechanism in the
+ MLN should be able to compute paths consisting of any combination of
+ such nodes.
+
+ Both single-switching-type-capable and multi-switching-type-capable
+ (simplex or hybrid) nodes could play the role of layer boundary.
+ MRN/MLN path computation should handle TE topologies built of any
+ combination of nodes.
+
+5.2. Advertisement of the Available Adjustment Resources
+
+ A hybrid node should maintain resources on its internal links (the
+ links required for vertical integration between layers). Likewise,
+ path computation elements should be prepared to use information about
+ the availability of termination and adjustment resources as a
+ constraint in MRN/MLN path computations. This would reduce the
+ probability that the setup of the higher-layer LSP will be blocked by
+ the lack of necessary termination/adjustment resources in the lower
+ layers.
+
+
+
+
+Shiomoto, et al. Informational [Page 15]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ The advertisement of a node's MRN adjustment capabilities (the
+ ability to terminate LSPs of lower regions and forward the traffic in
+ upper regions) is REQUIRED, as it provides critical information when
+ performing multi-region path computation.
+
+ The path computation mechanism should cover the case where the
+ upper-layer links that are directly connected to upper-layer
+ switching elements and the ones that are connected through internal
+ links between upper-layer element and lower-layer element coexist
+ (see Section 4.2.1).
+
+5.3. Scalability
+
+ The MRN/MLN relies on unified routing and traffic engineering models.
+
+ - Unified routing model: By maintaining a single routing protocol
+ instance and a single TE database per LSR, a unified control plane
+ model removes the requirement to maintain a dedicated routing
+ topology per layer, and therefore does not mandate a full mesh of
+ routing adjacencies per layer.
+
+ - Unified TE model: The TED in each LSR is populated with TE links
+ from all layers of all regions (TE link interfaces on multiple-
+ switching-type-capable LSRs can be advertised with multiple ISCDs).
+ This may lead to an increase in the amount of information that has
+ to be flooded and stored within the network.
+
+ Furthermore, path computation times, which may be of great importance
+ during restoration, will depend on the size of the TED.
+
+ Thus, MRN/MLN routing mechanisms MUST be designed to scale well with
+ an increase of any of the following:
+
+ - Number of nodes
+ - Number of TE links (including FA-LSPs)
+ - Number of LSPs
+ - Number of regions and layers
+ - Number of ISCDs per TE link.
+
+ Further, design of the routing protocols MUST NOT prevent TE
+ information filtering based on ISCDs. The path computation mechanism
+ and the signaling protocol SHOULD be able to operate on partial TE
+ information.
+
+ Since TE links can advertise multiple Interface Switching
+ Capabilities (ISCs), the number of links can be limited (by
+ combination) by using specific topological maps referred to as VNTs
+
+
+
+
+Shiomoto, et al. Informational [Page 16]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ (Virtual Network Topologies). The introduction of virtual
+ topological maps leads us to consider the concept of emulation of
+ data plane overlays.
+
+5.4. Stability
+
+ Path computation is dependent on the network topology and associated
+ link state. The path computation stability of an upper layer may be
+ impaired if the VNT changes frequently and/or if the status and TE
+ parameters (the TE metric, for instance) of links in the VNT changes
+ frequently. In this context, robustness of the VNT is defined as the
+ capability to smooth changes that may occur and avoid their
+ propagation into higher layers. Changes to the VNT may be caused by
+ the creation, deletion, or modification of LSPs.
+
+ Protocol mechanisms MUST be provided to enable creation, deletion,
+ and modification of LSPs triggered through operational actions.
+ Protocol mechanisms SHOULD be provided to enable similar functions
+ triggered by adjacent layers. Protocol mechanisms MAY be provided to
+ enable similar functions to adapt to the environment changes such as
+ traffic demand changes, topology changes, and network failures.
+ Routing robustness should be traded with adaptability of those
+ changes.
+
+5.5. Disruption Minimization
+
+ When reconfiguring the VNT according to a change in traffic demand,
+ the upper-layer LSP might be disrupted. Such disruption to the upper
+ layers must be minimized.
+
+ When residual resource decreases to a certain level, some lower-layer
+ LSPs may be released according to local or network policies. There
+ is a trade-off between minimizing the amount of resource reserved in
+ the lower layer and disrupting higher-layer traffic (i.e., moving the
+ traffic to other TE-LSPs so that some LSPs can be released). Such
+ traffic disruption may be allowed, but MUST be under the control of
+ policy that can be configured by the operator. Any repositioning of
+ traffic MUST be as non-disruptive as possible (for example, using
+ make-before-break).
+
+5.6. LSP Attribute Inheritance
+
+ TE link parameters should be inherited from the parameters of the LSP
+ that provides the TE link, and so from the TE links in the lower
+ layer that are traversed by the LSP.
+
+
+
+
+
+
+Shiomoto, et al. Informational [Page 17]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ These include:
+
+ - Interface Switching Capability
+ - TE metric
+ - Maximum LSP bandwidth per priority level
+ - Unreserved bandwidth for all priority levels
+ - Maximum reservable bandwidth
+ - Protection attribute
+ - Minimum LSP bandwidth (depending on the switching capability)
+ - SRLG
+
+ Inheritance rules must be applied based on specific policies.
+ Particular attention should be given to the inheritance of the TE
+ metric (which may be other than a strict sum of the metrics of the
+ component TE links at the lower layer), protection attributes, and
+ SRLG.
+
+ As described earlier, hiding the routes of the lower-layer LSPs may
+ lose important information necessary to make LSPs in the higher-layer
+ network reliable. SRLGs may be used to identify which lower-layer
+ LSPs share the same failure risk so that the potential risk of the
+ VNT becoming disjoint can be minimized, and so that resource-disjoint
+ protection paths can be set up in the higher layer. How to inherit
+ the SRLG information from the lower layer to the upper layer needs
+ more discussion and is out of scope of this document.
+
+5.7. Computing Paths with and without Nested Signaling
+
+ Path computation can take into account LSP region and layer
+ boundaries when computing a path for an LSP. Path computation may
+ restrict the path taken by an LSP to only the links whose interface
+ switching capability is PSC. For example, suppose that a TDM-LSP is
+ routed over the topology composed of TE links of the same TDM layer.
+ In calculating the path for the LSP, the TED may be filtered to
+ include only links where both end include requested LSP switching
+ type. In this way hierarchical routing is done by using a TED
+ filtered with respect to switching capability (that is, with respect
+ to particular layer).
+
+ If triggered signaling is allowed, the path computation mechanism may
+ produce a route containing multiple layers/regions. The path is
+ computed over the multiple layers/regions even if the path is not
+ "connected" in the same layer as where the endpoints of the path
+ exist. Note that here we assume that triggered signaling will be
+ invoked to make the path "connected", when the upper-layer signaling
+ request arrives at the boundary node.
+
+
+
+
+
+Shiomoto, et al. Informational [Page 18]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ The upper-layer signaling request MAY contain an ERO (Explicit Route
+ Object) that includes only hops in the upper layer; in which case,
+ the boundary node is responsible for triggered creation of the
+ lower-layer FA-LSP using a path of its choice, or for the selection
+ of any available lower-layer LSP as a data link for the higher layer.
+ This mechanism is appropriate for environments where the TED is
+ filtered in the higher layer, where separate routing instances are
+ used per layer, or where administrative policies prevent the higher
+ layer from specifying paths through the lower layer.
+
+ Obviously, if the lower-layer LSP has been advertised as a TE link
+ (virtual or real) into the higher layer, then the higher-layer
+ signaling request MAY contain the TE link identifier and so indicate
+ the lower-layer resources to be used. But in this case, the path of
+ the lower-layer LSP can be dynamically changed by the lower layer at
+ any time.
+
+ Alternatively, the upper-layer signaling request MAY contain an ERO
+ specifying the lower-layer FA-LSP route. In this case, the boundary
+ node MAY decide whether it should use the path contained in the
+ strict ERO or re-compute the path within the lower layer.
+
+ Even in the case that the lower-layer FA-LSPs are already
+ established, a signaling request may also be encoded as a loose ERO.
+ In this situation, it is up to the boundary node to decide whether it
+ should create a new lower-layer FA-LSP or it should use an existing
+ lower-layer FA-LSP.
+
+ The lower-layer FA-LSP can be advertised just as an FA-LSP in the
+ upper layer or an IGP adjacency can be brought up on the lower-layer
+ FA-LSP.
+
+5.8. LSP Resource Utilization
+
+ Resource usage in all layers should be optimized as a whole (i.e.,
+ across all layers), in a coordinated manner (i.e., taking all layers
+ into account). The number of lower-layer LSPs carrying upper-layer
+ LSPs should be minimized (note that multiple LSPs may be used for
+ load balancing). Lower-layer LSPs that could have their traffic
+ re-routed onto other LSPs are unnecessary and should be avoided.
+
+5.8.1. FA-LSP Release and Setup
+
+ If there is low traffic demand, some FA-LSPs that do not carry any
+ higher-layer LSP may be released so that lower-layer resources are
+ released and can be assigned to other uses. Note that if a small
+ fraction of the available bandwidth of an FA-LSP is still in use, the
+ nested LSPs can also be re-routed to other FA-LSPs (optionally using
+
+
+
+Shiomoto, et al. Informational [Page 19]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ the make-before-break technique) to completely free up the FA-LSP.
+ Alternatively, unused FA-LSPs may be retained for future use.
+ Release or retention of underutilized FA-LSPs is a policy decision.
+
+ As part of the re-optimization process, the solution MUST allow
+ rerouting of an FA-LSP while keeping interface identifiers of
+ corresponding TE links unchanged. Further, this process MUST be
+ possible while the FA-LSP is carrying traffic (higher-layer LSPs)
+ with minimal disruption to the traffic.
+
+ Additional FA-LSPs may also be created based on policy, which might
+ consider residual resources and the change of traffic demand across
+ the region. By creating the new FA-LSPs, the network performance
+ such as maximum residual capacity may increase.
+
+ As the number of FA-LSPs grows, the residual resources may decrease.
+ In this case, re-optimization of FA-LSPs may be invoked according to
+ policy.
+
+ Any solution MUST include measures to protect against network
+ destabilization caused by the rapid setup and teardown of LSPs as
+ traffic demand varies near a threshold.
+
+ Signaling of lower-layer LSPs SHOULD include a mechanism to rapidly
+ advertise the LSP as a TE link and to coordinate into which routing
+ instances the TE link should be advertised.
+
+5.8.2. Virtual TE Links
+
+ It may be considered disadvantageous to fully instantiate (i.e.,
+ pre-provision) the set of lower-layer LSPs that provide the VNT since
+ this might reserve bandwidth that could be used for other LSPs in the
+ absence of upper-layer traffic.
+
+ However, in order to allow path computation of upper-layer LSPs
+ across the lower layer, the lower-layer LSPs may be advertised into
+ the upper layer as though they had been fully established, but
+ without actually establishing them. Such TE links that represent the
+ possibility of an underlying LSP are termed "virtual TE links". It
+ is an implementation choice at a layer boundary node whether to
+ create real or virtual TE links, and the choice (if available in an
+ implementation) MUST be under the control of operator policy. Note
+ that there is no requirement to support the creation of virtual TE
+ links, since real TE links (with established LSPs) may be used. Even
+ if there are no TE links (virtual or real) advertised to the higher
+ layer, it is possible to route a higher-layer LSP into a lower layer
+ on the assumption that proper hierarchical LSPs in the lower layer
+ will be dynamically created (triggered) as needed.
+
+
+
+Shiomoto, et al. Informational [Page 20]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ If an upper-layer LSP that makes use of a virtual TE link is set up,
+ the underlying LSP MUST be immediately signaled in the lower layer.
+
+ If virtual TE links are used in place of pre-established LSPs, the TE
+ links across the upper layer can remain stable using pre-computed
+ paths while wastage of bandwidth within the lower layer and
+ unnecessary reservation of adaptation resources at the border nodes
+ can be avoided.
+
+ The solution SHOULD provide operations to facilitate the build-up of
+ such virtual TE links, taking into account the (forecast) traffic
+ demand and available resources in the lower layer.
+
+ Virtual TE links can be added, removed, or modified dynamically (by
+ changing their capacity) according to the change of the (forecast)
+ traffic demand and the available resources in the lower layer. It
+ MUST be possible to add, remove, and modify virtual TE links in a
+ dynamic way.
+
+ Any solution MUST include measures to protect against network
+ destabilization caused by the rapid changes in the VNT as traffic
+ demand varies near a threshold.
+
+ The concept of the VNT can be extended to allow the virtual TE links
+ to form part of the VNT. The combination of the fully provisioned TE
+ links and the virtual TE links defines the VNT provided by the lower
+ layer. The VNT can be changed by setting up and/or tearing down
+ virtual TE links as well as by modifying real links (i.e., the fully
+ provisioned LSPs). How to design the VNT and how to manage it are
+ out of scope of this document.
+
+ In some situations, selective advertisement of the preferred
+ connectivity among a set of border nodes between layers may be
+ appropriate. Further decreasing the number of advertisements of the
+ virtual connectivity can be achieved by abstracting the topology
+ (between border nodes) using models similar to those detailed in
+ [RFC4847].
+
+5.9. Verification of the LSPs
+
+ When a lower-layer LSP is established for use as a data link by a
+ higher layer, the LSP may be verified for correct connectivity and
+ data integrity before it is made available for use. Such mechanisms
+ are data-technology-specific and are beyond the scope of this
+ document, but the GMPLS protocols SHOULD provide mechanisms for the
+ coordination of data link verification.
+
+
+
+
+
+Shiomoto, et al. Informational [Page 21]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+5.10. Management
+
+ An MRN/MLN requires management capabilities. Operators need to have
+ the same level of control and management for switches and links in
+ the network that they would have in a single-layer or single-region
+ network.
+
+ We can consider two different operational models: (1) per-layer
+ management entities and (2) cross-layer management entities.
+
+ Regarding per-layer management entities, it is possible for the MLN
+ to be managed entirely as separate layers, although that somewhat
+ defeats the objective of defining a single multi-layer network. In
+ this case, separate management systems would be operated for each
+ layer, and those systems would be unaware of the fact that the layers
+ were closely coupled in the control plane. In such a deployment, as
+ LSPs were automatically set up as the result of control plane
+ requests from other layers (for example, triggered signaling), the
+ management applications would need to register the creation of the
+ new LSPs and the depletion of network resources. Emphasis would be
+ placed on the layer boundary nodes to report the activity to the
+ management applications.
+
+ A more likely scenario is to apply a closer coupling of layer
+ management systems with cross-layer management entities. This might
+ be achieved through a unified management system capable of operating
+ multiple layers, or by a meta-management system that coordinates the
+ operation of separate management systems each responsible for
+ individual layers. The former case might only be possible with the
+ development of new management systems, while the latter is feasible
+ through the coordination of existing network management tools.
+
+ Note that when a layer boundary also forms an administrative
+ boundary, it is highly unlikely that there will be unified multi-
+ layer management. In this case, the layers will be separately
+ managed by the separate administrative entities, but there may be
+ some "leakage" of information between the administrations in order to
+ facilitate the operation of the MLN. For example, the management
+ system in the lower-layer network might automatically issue reports
+ on resource availability (coincident with TE routing information) and
+ alarm events.
+
+ This discussion comes close to an examination of how a VNT might be
+ managed and operated. As noted in Section 5.8, issues of how to
+ design and manage a VNT are out of scope for this document, but it
+ should be understood that the VNT is a client-layer construct built
+ from server-layer resources. This means that the operation of a VNT
+
+
+
+
+Shiomoto, et al. Informational [Page 22]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ is a collaborative activity between layers. This activity is
+ possible even if the layers are from separate administrations, but in
+ this case the activity may also have commercial implications.
+
+ MIB modules exist for the modeling and management of GMPLS networks
+ [RFC4802] [RFC4803]. Some deployments of GMPLS networks may choose
+ to use MIB modules to operate individual network layers. In these
+ cases, operators may desire to coordinate layers through a further
+ MIB module that could be developed. Multi-layer protocol solutions
+ (that is, solutions where a single control plane instance operates in
+ more than one layer) SHOULD be manageable through MIB modules. A
+ further MIB module to coordinate multiple network layers with this
+ control plane MIB module may be produced.
+
+ Operations and Management (OAM) tools are important to the successful
+ deployment of all networks.
+
+ OAM requirements for GMPLS networks are described in [GMPLS-OAM].
+ That document points out that protocol solutions for individual
+ network layers should include mechanisms for OAM or make use of OAM
+ features inherent in the physical media of the layers. Further
+ discussion of individual-layer OAM is out of scope of this document.
+
+ When operating OAM in a MLN, consideration must be given to how to
+ provide OAM for end-to-end LSPs that cross layer boundaries (that may
+ also be administrative boundaries) and how to coordinate errors and
+ alarms detected in a server layer that need to be reported to the
+ client layer. These operational choices MUST be left open to the
+ service provider and so MLN protocol solutions MUST include the
+ following features:
+
+ - Within the context and technology capabilities of the highest
+ technology layer of an LSP (i.e., the technology layer of the first
+ hop), it MUST be possible to enable end-to-end OAM on a MLN LSP.
+ This function appears to the ingress LSP as normal LSP-based OAM
+ [GMPLS-OAM], but at layer boundaries, depending on the technique
+ used to span the lower layers, client-layer OAM operations may need
+ to mapped to server-layer OAM operations. Most such requirements
+ are highly dependent on the OAM facilities of the data plane
+ technologies of client and server layers. However, control plane
+ mechanisms used in the client layer per [GMPLS-OAM] MUST map and
+ enable OAM in the server layer.
+
+ - OAM operation enabled per [GMPLS-OAM] in a client layer for an LSP
+ MUST operate for that LSP along its entire length. This means that
+ if an LSP crosses a domain of a lower-layer technology, the
+ client-layer OAM operation must operate seamlessly within the
+ client layer at both ends of the client-layer LSP.
+
+
+
+Shiomoto, et al. Informational [Page 23]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ - OAM functions operating within a server layer MUST be controllable
+ from the client layer such that the server-layer LSP(s) that
+ support a client-layer LSP have OAM enabled at the request of the
+ client layer. Such control SHOULD be subject to policy at the
+ layer boundary, just as automatic provisioning and LSP requests to
+ the server layer are subject to policy.
+
+ - The status including errors and alarms applicable to a server-layer
+ LSP MUST be available to the client layer. This information SHOULD
+ be configurable to be automatically notified to the client layer at
+ the layer boundary and SHOULD be subject to policy so that the
+ server layer may filter or hide information supplied to the client
+ layer. Furthermore, the client layer SHOULD be able to select to
+ not receive any or all such information.
+
+ Note that the interface between layers lies within network nodes and
+ is, therefore, not necessarily the subject of a protocol
+ specification. Implementations MAY use standardized techniques (such
+ as MIB modules) to convey status information (such as errors and
+ alarms) between layers, but that is out of scope for this document.
+
+6. Security Considerations
+
+ The MLN/MRN architecture does not introduce any new security
+ requirements over the general GMPLS architecture described in
+ [RFC3945]. Additional security considerations form MPLS and GMPLS
+ networks are described in [MPLS-SEC].
+
+ However, where the separate layers of an MLN/MRN network are operated
+ as different administrative domains, additional security
+ considerations may be given to the mechanisms for allowing LSP setup
+ crossing one or more layer boundaries, for triggering lower-layer
+ LSPs, or for VNT management. Similarly, consideration may be given
+ to the amount of information shared between administrative domains,
+ and the trade-off between multi-layer TE and confidentiality of
+ information belonging to each administrative domain.
+
+ It is expected that solution documents will include a full analysis
+ of the security issues that any protocol extensions introduce.
+
+7. Acknowledgements
+
+ The authors would like to thank Adrian Farrel and the participants of
+ ITU-T Study Group 15, Question 14 for their careful review. The
+ authors would like to thank the IESG review team for rigorous review:
+ special thanks to Tim Polk, Miguel Garcia, Jari Arkko, Dan Romascanu,
+ and Dave Ward.
+
+
+
+
+Shiomoto, et al. Informational [Page 24]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+8. References
+
+8.1. Normative References
+
+ [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
+ Requirement Levels", BCP 14, RFC 2119, March 1997.
+
+ [RFC3945] Mannie, E., Ed., "Generalized Multi-Protocol Label
+ Switching (GMPLS) Architecture", RFC 3945, October 2004.
+
+ [RFC4202] Kompella, K., Ed., and Y. Rekhter, Ed., "Routing
+ Extensions in Support of Generalized Multi-Protocol Label
+ Switching (GMPLS)", RFC 4202, October 2005.
+
+ [RFC4206] Kompella, K. and Y. Rekhter, "Label Switched Paths (LSP)
+ Hierarchy with Generalized Multi-Protocol Label Switching
+ (GMPLS) Traffic Engineering (TE)", RFC 4206, October
+ 2005.
+
+ [RFC4397] Bryskin, I. and A. Farrel, "A Lexicography for the
+ Interpretation of Generalized Multiprotocol Label
+ Switching (GMPLS) Terminology within the Context of the
+ ITU-T's Automatically Switched Optical Network (ASON)
+ Architecture", RFC 4397, February 2006.
+
+ [RFC4726] Farrel, A., Vasseur, J.-P., and A. Ayyangar, "A Framework
+ for Inter-Domain Multiprotocol Label Switching Traffic
+ Engineering", RFC 4726, November 2006.
+
+8.2. Informative References
+
+ [DYN-HIER] Shiomoto, K., Rabbat, R., Ayyangar, A., Farrel, A. and
+ Z. Ali, "Procedures for Dynamically Signaled Hierarchical
+ Label Switched Paths", Work in Progress, February 2008.
+
+ [MRN-EVAL] Le Roux, J.L., Ed., and D. Papadimitriou, Ed.,
+ "Evaluation of existing GMPLS Protocols against Multi
+ Layer and Multi Region Networks (MLN/MRN)", Work in
+ Progress, December 2007.
+
+ [RFC5146] Kumaki, K., Ed., "Interworking Requirements to Support
+ Operation of MPLS-TE over GMPLS Networks", RFC 5146,
+ March 2008.
+
+ [MPLS-SEC] Fang, L., Ed., "Security Framework for MPLS and GMPLS
+ Networks", Work in Progress, February 2008.
+
+
+
+
+
+Shiomoto, et al. Informational [Page 25]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+ [RFC4802] Nadeau, T., Ed., and A. Farrel, Ed., "Generalized
+ Multiprotocol Label Switching (GMPLS) Traffic Engineering
+ Management Information Base", RFC 4802, February 2007.
+
+ [RFC4803] Nadeau, T., Ed., and A. Farrel, Ed., "Generalized
+ Multiprotocol Label Switching (GMPLS) Label Switching
+ Router (LSR) Management Information Base", RFC 4803,
+ February 2007.
+
+ [RFC4847] Takeda, T., Ed., "Framework and Requirements for Layer 1
+ Virtual Private Networks", RFC 4847, April 2007.
+
+ [RFC4972] Vasseur, JP., Ed., Leroux, JL., Ed., Yasukawa, S.,
+ Previdi, S., Psenak, P., and P. Mabbey, "Routing
+ Extensions for Discovery of Multiprotocol (MPLS) Label
+ Switch Router (LSR) Traffic Engineering (TE) Mesh
+ Membership", RFC 4972, July 2007.
+
+ [GMPLS-OAM] Nadeau, T., Otani, T. Brungard, D., and A. Farrel, "OAM
+ Requirements for Generalized Multi-Protocol Label
+ Switching (GMPLS) Networks", Work in Progress, October
+ 2007.
+
+9. Contributors' Addresses
+
+ Eiji Oki
+ NTT Network Service Systems Laboratories
+ 3-9-11 Midori-cho, Musashino-shi
+ Tokyo 180-8585
+ Japan
+ Phone: +81 422 59 3441
+ EMail: oki.eiji@lab.ntt.co.jp
+
+ Ichiro Inoue
+ NTT Network Service Systems Laboratories
+ 3-9-11 Midori-cho, Musashino-shi
+ Tokyo 180-8585
+ Japan
+ Phone: +81 422 59 3441
+ EMail: ichiro.inoue@lab.ntt.co.jp
+
+ Emmanuel Dotaro
+ Alcatel-Lucent
+ Route de Villejust
+ 91620 Nozay
+ France
+ Phone: +33 1 3077 2670
+ EMail: emmanuel.dotaro@alcatel-lucent.fr
+
+
+
+Shiomoto, et al. Informational [Page 26]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+Authors' Addresses
+
+ Kohei Shiomoto
+ NTT Network Service Systems Laboratories
+ 3-9-11 Midori-cho, Musashino-shi
+ Tokyo 180-8585
+ Japan
+ EMail: shiomoto.kohei@lab.ntt.co.jp
+
+ Dimitri Papadimitriou
+ Alcatel-Lucent
+ Copernicuslaan 50
+ B-2018 Antwerpen
+ Belgium
+ Phone : +32 3 240 8491
+ EMail: dimitri.papadimitriou@alcatel-lucent.be
+
+ Jean-Louis Le Roux
+ France Telecom R&D
+ Av Pierre Marzin
+ 22300 Lannion
+ France
+ EMail: jeanlouis.leroux@orange-ftgroup.com
+
+ Martin Vigoureux
+ Alcatel-Lucent
+ Route de Villejust
+ 91620 Nozay
+ France
+ Phone: +33 1 3077 2669
+ EMail: martin.vigoureux@alcatel-lucent.fr
+
+ Deborah Brungard
+ AT&T
+ Rm. D1-3C22 - 200
+ S. Laurel Ave.
+ Middletown, NJ 07748
+ USA
+ Phone: +1 732 420 1573
+ EMail: dbrungard@att.com
+
+
+
+
+
+
+
+
+
+
+
+Shiomoto, et al. Informational [Page 27]
+
+RFC 5212 MRN/MLN Requirements July 2008
+
+
+Full Copyright Statement
+
+ Copyright (C) The IETF Trust (2008).
+
+ 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, THE IETF TRUST 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.
+
+
+
+
+
+
+
+
+
+
+
+
+Shiomoto, et al. Informational [Page 28]
+