idnits 2.17.1 draft-ietf-nsis-rmd-03.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** It looks like you're using RFC 3978 boilerplate. You should update this to the boilerplate described in the IETF Trust License Policy document (see https://trustee.ietf.org/license-info), which is required now. -- Found old boilerplate from RFC 3978, Section 5.1 on line 20. -- Found old boilerplate from RFC 3978, Section 5.5 on line 2426. -- Found old boilerplate from RFC 3979, Section 5, paragraph 1 on line 2402. -- Found old boilerplate from RFC 3979, Section 5, paragraph 2 on line 2409. -- Found old boilerplate from RFC 3979, Section 5, paragraph 3 on line 2415. ** This document has an original RFC 3978 Section 5.4 Copyright Line, instead of the newer IETF Trust Copyright according to RFC 4748. ** This document has an original RFC 3978 Section 5.5 Disclaimer, instead of the newer disclaimer which includes the IETF Trust according to RFC 4748. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- == There are 2 instances of lines with non-RFC6890-compliant IPv4 addresses in the document. If these are example addresses, they should be changed. ** The document seems to lack a both a reference to RFC 2119 and the recommended RFC 2119 boilerplate, even if it appears to use RFC 2119 keywords -- however, there's a paragraph with a matching beginning. Boilerplate error? RFC 2119 keyword, line 295: '... RMD-QOSM domain MAY contain Interior ...' RFC 2119 keyword, line 298: '...f these NSIS unaware nodes MAY be used...' RFC 2119 keyword, line 488: '...curs. Congested Interior nodes SHOULD...' RFC 2119 keyword, line 494: '...d %. Overload % SHOULD be higher than...' RFC 2119 keyword, line 496: '...ode then Overload % SHOULD be updated....' (128 more instances...) Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the RFC 3978 Section 5.4 Copyright Line does not match the current year == Using lowercase 'not' together with uppercase 'MUST', 'SHALL', 'SHOULD', or 'RECOMMENDED' is not an accepted usage according to RFC 2119. Please use uppercase 'NOT' together with RFC 2119 keywords (if that is what you mean). Found 'SHOULD not' in this paragraph: When a measurement-based node receives a local RESERVE message, it compares the requested resources to the available resources (maximum allowed minus current load) for the requested PHR group. If there are insufficient resources, it sets the bit in the RMD-QSpec. No change to the RMD-QSpec is made when there are sufficient resources. In either case, the node then forwards the RESERVE along the path towards the destination. REFRESH and RELEASE messages are not normally generated in the measurement-based mode, but if received SHOULD not be processed and forwarded unchanged. == Using lowercase 'not' together with uppercase 'MUST', 'SHALL', 'SHOULD', or 'RECOMMENDED' is not an accepted usage according to RFC 2119. Please use uppercase 'NOT' together with RFC 2119 keywords (if that is what you mean). Found 'SHOULD not' in this paragraph: * the SCOPING flag SHOULD not be set, meaning that a default scoping of the message is used. Therefore, the QNE edges MUST be configured as boundary nodes and the QNE Interior nodes MUST be configured as Interior (intermediary) nodes; == Using lowercase 'not' together with uppercase 'MUST', 'SHALL', 'SHOULD', or 'RECOMMENDED' is not an accepted usage according to RFC 2119. Please use uppercase 'NOT' together with RFC 2119 keywords (if that is what you mean). Found 'MUST not' in this paragraph: The QNE Interior node detecting severe congestion marks data packets passing the node in which the severe congestion was detected. For the severe congestion marking, two additional DSCPs SHOULD be allocated for each traffic class. One MAY be used to indicate that the packet passed a congested node. The other DSCP MUST be used to indicate the degree of congestion by marking the bytes proportionally to the degree of congestion. Note however, that it is RECOMMENDED that the total number of additional DSCPs within a RMD domain, needed for severe congestion handling MUST not exceed the limit of 16. -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (June 15, 2005) is 6888 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) == Missing Reference: 'RFC 3175' is mentioned on line 1164, but not defined == Unused Reference: 'RFC2205' is defined on line 2315, but no explicit reference was found in the text == Unused Reference: 'RFC3175' is defined on line 2323, but no explicit reference was found in the text == Unused Reference: 'RMD4' is defined on line 2355, but no explicit reference was found in the text == Outdated reference: A later version (-18) exists of draft-ietf-nsis-qos-nslp-05 ** Downref: Normative reference to an Experimental draft: draft-ietf-nsis-qos-nslp (ref. 'QoS-NSLP') -- No information found for draft-ietf-nsis-QSpec - is the name correct? -- Possible downref: Normative reference to a draft: ref. 'QSP-T' == Outdated reference: A later version (-20) exists of draft-ietf-nsis-ntlp-04 == Outdated reference: A later version (-01) exists of draft-tschofenig-rsvp-doi-00 Summary: 5 errors (**), 0 flaws (~~), 13 warnings (==), 9 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 NSIS Working Group Attila Bader 2 INTERNET-DRAFT Lars Westberg 3 Ericsson 4 Expires: December 2005 Georgios Karagiannis 5 University of Twente 6 Cornelia Kappler 7 Siemens 8 Tom Phelan 9 Sonus 10 June 15, 2005 12 RMD-QOSM - The Resource Management in Diffserv QOS Model 13 15 Status of this Memo 17 By submitting this Internet-Draft, each author represents that any 18 applicable patent or other IPR claims of which he or she is aware 19 have been or will be disclosed, and any of which he or she becomes 20 aware will be disclosed, in accordance with Section 6 of BCP 79. 22 Internet-Drafts are working documents of the Internet Engineering 23 Task Force (IETF), its areas, and its working groups. Note that 24 other groups may also distribute working documents as Internet- 25 Drafts. 27 Internet-Drafts are draft documents valid for a maximum of six months 28 and may be updated, replaced, or obsoleted by other documents at any 29 time. It is inappropriate to use Internet-Drafts as reference 30 material or to cite them other than as "work in progress." 32 The list of current Internet-Drafts can be accessed at 33 http://www.ietf.org/ietf/1id-abstracts.txt. 35 The list of Internet-Draft Shadow Directories can be accessed at 36 http://www.ietf.org/shadow.html. 38 This Internet-Draft will expire on December 15, 2005. 40 Copyright Notice 42 Copyright (C) The Internet Society (2005). 44 Abstract 46 This document describes an NSIS QoS Model for networks that use the 47 Resource Management in Diffserv (RMD) concept. RMD is a technique 48 for adding admission control to Differentiated Services (Diffserv) 49 networks. RMD complements the Diffserv architecture by pushing 50 complex classification, conditioning and admission control functions 51 to the edges of a Diffserv domain and simplifying the operation of 52 internal nodes. The RMD QoS Model allows devices external to the 53 RMD network to signal reservation requests to edge nodes in the RMD 54 network. The RMD Ingress edge nodes classify the incoming flows into 55 traffic classes and signals resource requests for the corresponding 56 traffic class along the data path to the Egress edge nodes for each 57 flow. Egress nodes reconstitute the original requests and continue 58 forwarding them along the data path towards the final destination. 60 Table of Contents 62 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 63 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . .3 64 3. Overview of RMD and RMD-QOSM . . . . . . . . . . . . . .. . .4 65 3.1 RMD . . . . . . . . . . . . . . . . . . . . . . . . . . .4 66 3.2 Basic features of RMD-QOSM . . . . . . . . . . . . . . . 6 67 3.2.1 Role of the QNEs . . . . . . . .. . . . . . . . . .6 68 3.2.2 RMD-QOSM signaling . . . . . . . . . . . . . . . . 7 69 4. RMD-QOSM, Detailed Description . . . . . . . . . . . .. . . .8 70 4.1 RMD-QSpec Definition . . . . . . . . . . . . . . . . . . 8 71 4.1.1 RMD-QOSM QoS Description . . . . . . . . . . . . .9 72 4.1.2 PHR RMD-QOSM control information . . . . . . . . . 9 73 4.1.3 PDR RMD-QOSM control information . . . . . . . . 11 74 4.1.4 Mapping of QSpec parameters onto generic 75 QSpec Parameters . . . . . . . . . . . . . . . . .12 76 4.2 Message format . . . . . . . . . . . . . . . . . . . . .13 77 4.3 RMD node state management . . . . . . . . . . . . . . . 14 78 4.3.1 Aggregated versus per flow reservations at the 79 QNE edges . . . . . . . . . . . . . . . . . . . . 14 80 4.3.2 Measurement-based method . . . . . . . . . . . . .15 81 4.3.3 Reservation-based method . .. . . . . . . . . . . 15 82 4.4 Transport of RMD-QOSM messages . . . . . . . . . . . . .16 83 4.5 Edge discovery and addressing of messages . . . . . . . 16 84 4.6 Operation and sequence of events . . . . . . . . . . . .16 85 4.6.1 Basic unidirectional operation . . . . . . . . . .17 86 4.6.1.1 Successful reservation. . . . . . . . . . . .17 87 4.6.1.2 Unsuccessful reservation . . . . . . . . . . 21 88 4.6.1.3 RMD refresh reservation. . . . . . . . . . . 23 89 4.6.1.4 RMD modification of aggregated reservation . 27 90 4.6.1.5 RMD release procedure. . . . . . . . . . . . 27 91 4.6.1.6 Severe congestion handling . . . . . . . . .33 92 4.6.2 Bidirectional operation . . . . . . . . . . . . . 36 93 4.6.2.1 Successful and unsuccessful reservation . . .38 94 4.6.2.2 Refresh reservation . . . . . . . . . . . . .41 95 4.6.2.3 Modification of aggregated reservation . . . 42 96 4.6.2.4 Release procedure . . . . . . . . . . . . . .43 97 4.7 Handling of additional errors . . . . . . . . . . . . . 46 98 5. Security Consideration. . . . . . . . . . . . . . . . . . . 46 99 6. IANA Considerations. . . . . . . . . . . . . . . . . . . . .48 100 7. Open issues. . . . . . . . . . . . . . . . . . . . . . . . .48 101 7.1 Explicit congestion notification . . . . . . . . . . . .48 102 8. Acknowledgments. . . . . . . . . . . . . . . . . . . . . . .48 103 9. Authors' Addresses. . . . . . . . . . . . . . . . . . . . . 49 104 10. Normative References . . . . . . . . . . . . . . . . . . . 50 105 11. Informative References . . . . . . . . . . . . . . . . . . 50 106 12. Intellectual Property Rights . . . . . . . . . . . . . . . 51 108 1. Introduction 110 This document describes a Next Steps In Signaling (NSIS) QoS model 111 for networks that use the Resource Management in Diffserv (RMD) 112 framework ([RMD1], [RMD2], [RMD3]). RMD adds admission control to 113 Diffserv networks and allows nodes external to the networks to 114 dynamically reserve resources within the Diffserv domains. 116 The Quality of Service NSIS Signaling Layer Protocol (QoS-NSLP) 117 [QoS-NSLP] specifies a generic model for carrying Quality of Service 118 (QoS) signaling information end-to-end in an IP network. Each 119 network along the end-to-end path is expected to implement a 120 specific QoS Model (QOSM) that interprets the requests and installs 121 the necessary mechanisms, in a manner that is appropriate to the 122 technology in use in the network, to ensure the delivery of the 123 requested QoS. 125 This document specifies an NSIS QoS Model for RMD networks (RMD- 126 QOSM), and an RMD-specific QSpec (RMD-QSPec) for expressing 127 reservations in a suitable form for simple processing by internal 128 nodes. They are used in combination with the QoS-NSLP to provide 129 QoS-NSLP service in an RMD network. Figure 1 shows an RMD network 130 with the respective entities. 132 Stateless or reduced state Egress 133 Ingress RMD nodes Node 134 Node (Interior Nodes; I-Nodes) (Stateful 135 (Stateful | | | RMD QoS 136 RMD QoS NLSP | | | NSLP Node) 137 Node) V V V 138 +-------+ Data +------+ +------+ +------+ +------+ 139 |-------|--------|------|------|------|-------|------|---->|------| 140 | | Flow | | | | | | | | 141 |Ingress| |I-Node| |I-Node| |I-Node| |Egress| 142 | | | | | | | | | | 143 +-------+ +------+ +------+ +------+ +------+ 144 =================================================> 145 <================================================= 146 Signaling Flow 148 FIGURE 1: Actors in the RMD QOSM 150 Internally to the RMD network, RMD-QOSM defines a scalable QoS 151 signaling model in which per-flow QoS-NSLP and NTLP states are not 152 stored in Interior nodes but per-flow signaling is performed (see 153 [QoS-NSLP]). 155 In the RMD-QOSM, only routers at the edges of a Diffserv domain 156 (Ingress and Egress nodes) support the QoS-NSLP stateful operation. 157 Interior nodes support either the QoS-NSLP stateless operation, or a 158 reduced-state operation with coarser granularity than the edge nodes. 160 The remainder of this draft is structured following the suggestions 161 in Appendix B of [QSP-T] for the description of QoS Signaling 162 Policies. 164 After the terminology in Section 2, we give an overview of RMD and 165 the RMD-QOSM in Section 3. In Section 4 we give a detailed 166 description of the RMD-QOSM, including the role of QNEs, the 167 definition of the QSpec, mapping of QSpec generic parameters onto 168 RMD-QOSM parameters, state management in QNEs, and operation and 169 sequence of events. Section 5 discusses security issues. 171 2. Terminology 173 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL 174 NOT", "SHOULD, "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" 175 in this document are to be interpreted as described in RFC 2119. 177 The terminology defined by GIMPS [GIMPS] and QoS-NSLP [QoS-NSLP] 178 applies to this draft. 180 In addition, the following terms are used: 182 Edge node: an (NSIS-capable) node on the boundary of some 183 administrative domain. 185 Ingress node: An edge node that handles the traffic as it enters the 186 domain. 188 Egress node: An edge node that handles the traffic as it leaves the 189 domain. 191 Interior nodes: the set of (NSIS-capable) nodes which form an 192 administrative domain, excluding the edge nodes. 194 3. Overview of RMD and RMD-QOSM 196 3.1. RMD 198 The Differentiated Services (Diffserv) architecture ([RFC2475], 199 [RFC2638]) was introduced as a result of efforts to avoid the 200 scalability and complexity problems of Intserv [RFC1633]. 201 Scalability is achieved by offering services on an aggregate 202 rather than per-flow basis and by forcing as much of the per-flow 203 state as possible to the edges of the network. The service 204 differentiation is achieved using the Differentiated Services (DS) 205 field in the IP header and the Per-Hop Behavior (PHB) as the main 206 building blocks. Packets are handled at each node according to the 207 PHB indicated by the DS field in the message header. 209 The Diffserv architecture does not specify any way for devices 210 outside the domain to dynamically reserve resources or receive 211 indications of network resource availability. In practice, service 212 providers rely on subscription-time Service Level Agreements (SLAs) 213 that statically define the parameters of the traffic that will be 214 accepted from a customer. 216 RMD was introduced as a method for dynamic reservation of resources 217 within a Diffserv domain. It describes a method that is able to 218 provide admission control for flows entering the domain and a 219 congestion handling algorithm that is able to terminate flows in 220 case of congestion due to a sudden failure (e.g., link, router) 221 within the domain. 223 In RMD, scalability is achieved by separating a fine-grained 224 reservation mechanism used in the edge nodes of a Diffserv domain 225 from a much simpler reservation mechanism needed in the Interior 226 nodes. In particular, it is assumed that edge nodes support per- 227 flow QoS states in order to provide QoS guarantees for each flow. 228 Interior nodes use only one aggregated reservation state per traffic 229 class or no states at all. In this way it is possible to handle 230 large numbers of flows in the Interior nodes. Furthermore, due to 231 the limited functionality supported by the Interior nodes, this 232 solution allows fast processing of signaling messages. 234 In RMD two basic admission control modes are described: measurement- 235 based and reservation-based admission control. The measurement- 236 based algorithm continuously measures traffic levels and the actual 237 available resources, and admits flows whose resource needs are 238 within what is available at the time of the request. Once 239 an admission decision is made, no record of the decision need be 240 kept. The advantage of measurement-based resource management 241 protocols is that they do not require pre-reservation state or 242 explicit release of the reservations. Moreover, when the user 243 traffic is variable, measurement based admission control could 244 provide higher network utilization than, e.g., peak-rate 245 reservation. However, this can introduce an uncertainty in the 246 availability of the resources. 248 With the reservation-based method, each Interior node maintains 249 only one reservation state per traffic class. The Ingress edge 250 nodes aggregate individual flow requests into classes, and signal 251 changes in the class reservations as necessary. The reservation is 252 quantified in terms of resource units. These resources are 253 requested dynamically per PHB and reserved on demand in all nodes in 254 the communication path from an Ingress node to an Egress node. 256 RMD describes the following procedures: 258 * classification of individual resource reservation or resource 259 query into Per Hop Behavior groups (PHB) at the Ingress node of 260 the domain, 262 * hop-by-hop admission control based on per PHB within the 263 domain. There are two possible modes of operation for internal 264 nodes to admit requests. One mode is the stateless or 265 measurement-based mode, where the resources within the domain are 266 queried. Another mode of operation is the reduced-state 267 reservation or reservation based mode, where the resources within 268 the domain are reserved. 270 * a method to forward the original requests across the domain up to 271 the Egress node and beyond. 273 * a congestion control algorithm that is able to terminate the 274 appropriate number of flows in case a of congestion due to a 275 sudden failure (e.g., link, router) within the domain. 277 3.2. Basic features of RMD-QOSM 279 3.2.1 Role of the QNEs 281 The protocol model of the RMD-QOSM is shown in Figure 2. The figure 282 shows QNI and QNR nodes, not part of the RMD network, that are the 283 ultimate initiator and receiver of the QoS reservation requests. It 284 also shows QNE nodes that are the Ingress and Egress nodes in the 285 RMD domain (QNE Ingress and QNE Egress), and QNE nodes that are 286 Interior nodes (QNE Interior). 288 All nodes of the RMD domain are QoS-NSLP aware nodes. Edge nodes 289 store and maintain QoS-NSLP and NTLP states and therefore are 290 stateful nodes. The Interior nodes are NTLP stateless. Furthermore 291 they are either QoS-NSLP stateless (for measurement-based 292 operation), or are reduced state nodes storing per PHB aggregated 293 QoS-NSLP states (for reservation-based operation). 295 Note that the RMD-QOSM domain MAY contain Interior nodes that are 296 not NSIS aware nodes (not shown in the figure). These nodes are 297 assumed to have sufficient capacity for flows that might be 298 admitted. Furthermore, some of these NSIS unaware nodes MAY be used 299 for measuring the traffic congestion level on the data path. These 300 measurements can be used by RMD-QOSM in the severe congestion 301 operation (see Section 4.6.1.6). 303 |------| |-------| |------| |------| 304 | e2e |<->| e2e |<------------------------->| e2e |<->| e2e | 305 | QoS | | QoS | | QoS | | QoS | 306 | | |-------| |------| |------| 307 | | |-------| |-------| |-------| |------| | | 308 | | | local |<->| local |<->| local |<->| local| | | 309 | | | QoS | | QoS | | QoS | | QoS | | | 310 | | | | | | | | | | | | 311 | NSLP | | NSLP | | NSLP | | NSLP | | NSLP | | NSLP | 312 |st.ful| |st.ful | |st.less| |st.less| |st.ful| |st.ful| 313 | | | | |red.st.| |red.st.| | | | | 314 | | |-------| |-------| |-------| |------| | | 315 |------| |-------| |-------| |-------| |------| |------| 316 ------------------------------------------------------------------ 317 |------| |-------| |-------| |-------| |------| |------| 318 | NTLP |<->| NTLP |<->| NTLP |<->| NTLP |<->| NTLP |<->|NTLP | 319 |st.ful| |st.ful | |st.less| |st.less| |st.ful| |st.ful| 320 |------| |-------| |-------| |-------| |------| |------| 321 QNI QNE QNE QNE QNE QNR 322 (End) (Ingress) (Interior) (Interior) (Egress) (End) 324 st.ful: stateful, st.less: stateless 325 st.less red.st.: stateless or reduced state 327 Figure 2: Protocol model of stateless/reduced state operation 329 3.2.2 RMD-QOSM signaling 331 The basic RMD-QOSM signaling is shown in Figure 3. A RESERVE 332 message is created by a QNI with an Initiator QSpec describing the 333 reservation and forwarded along the path towards the QNR. When the 334 original RESERVE message arrives at the Ingress node, an RMD-QSpec 335 is constructed based on the top-most QSPEC in the message (usually 336 the Initiator QSPEC). The RMD-QSpec is sent in a local, independent 337 RESERVE message through the Interior nodes towards the QNR. This 338 local RESERVE message uses the NTLP hop-by-hop datagram signaling 339 mechanism. Meanwhile, the original RESERVE message is sent to the 340 Egress node on the path to the QNR using the reliable transport mode 341 of NTLP. 343 Each QoS NSLP node on the data path processes the local RESERVE 344 message and checks the availability of resources with either the 345 reservation-based or the measurement-based method. When the message 346 reaches the Egress node, and the reservation is successful in each 347 Interior nodes, the original RESERVE message is forwarded to the 348 next domain. When the Egress node receives a RESPONSE message from 349 the downstream end, it is forwarded directly to the Ingress node. 351 If an intermediate node cannot accommodate the new request, it 352 indicates this by marking a single bit in the message, and continues 353 forwarding the message until the Egress node is reached. From the 354 Egress node a RESPONSE message is sent directly the Ingress node. 356 QNE QNE QNE QNE 357 Ingress Interior Interior Egress 358 NTLP stateful NTLP stateless NTLP stateless NTLP stateful 359 | | | | 360 RESERVE | | | | 361 -------->| RESERVE | | | 362 +--------------------------------------------->| 363 | RESERVE' | | | 364 +-------------->| | | 365 | | RESERVE' | | 366 | +-------------->| | 367 | | | RESERVE' | 368 | | +------------->| 369 | | | | RESERVE 370 | | | +-------> 371 | | | |RESPONSE 372 | | | |<------- 373 | | | RESPONSE | 374 |<---------------------------------------------+ 375 RESPONSE| | | | 376 <--------| | | | 378 Figure 3: Sender-initiated reservation with Reduced State Interior 379 Nodes 381 As a consequence in the stateless/reduced state domain only sender- 382 initiated reservation can be performed and functions requiring per 383 flow NTLP or QoS-NSLP states, like summary refreshes, cannot be 384 used. One of the basic features of RMD is that, if per flow 385 identification, is needed, i.e. associating the flows IDs for the 386 reserved resources, Edge nodes act on behalf of Interior nodes. 388 4. RMD-QOSM, Detailed Description 390 This section describes RMD-QOSM in more detail. In particular, 391 it defines the role of stateless and reduced-state QNEs, the 392 RMD-QOSM QSpec Object, the format of RMD-QOSM QoS-NSLP messages 393 and how QSpecs are processed and used in different protocol 394 operations. 396 4.1. RMD-QSpec Definition 398 The RMD-QOSM QSpec object contains three fields, the "RMD-QOSM QoS 399 Description", the Per Hop Reservation "PHR RMD-QOSM control 400 information" container (PHR container) and the Per Domain Reservation 401 "PDR RMD-QOSM control information" container (PDR container). The 402 "RMD-QOSM QoS Description" field and the "PHR RMD-QOSM control 403 information" container are used and processed by edge and Interior 404 nodes. The "PDR RMD-QOSM control information" container field is 405 only processed by edge nodes. The "PHR RMD-QOSM control 406 information" container contains the QoS specific control information 407 for intra-domain communication and reservation. The "PDR RMD-QOSM 408 control information" container contains additional information that 409 is needed for edge-to-edge communication. 411 4.1.1. RMD-QOSM QoS Description 413 This section describes the parameters used by the "RMD-QOSM QoS 414 Description" field. The RMD-QOSM QoS Description only contains the 415 QoS Desired object [QSP-T]. It does not contain the QoS 416 Available, QoS Reserved or Minimum QoS objects. 418 = 420 = 422 The bit format of the and conform to the 423 bit format specified in [QSP-T] and can be seen in Figure 4 and 424 Figure 5, respectively. 426 0 1 2 3 427 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 428 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 429 | Object ID = 1 |Parameter-ID=1 | Length = 5 | Empty | 430 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 431 | Bandwidth (32-bit IEEE floating point number) | 432 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 434 Figure 4: Bandwidth parameter 436 0 1 2 3 437 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 438 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 439 | Object ID = 1 |Parameter-ID=9 | Length = 1 | DSCP | 440 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 442 Figure 5: PHB_Class parameter 444 4.1.2. PHR RMD-QOSM control information container (PHR container) 446 This section describes the parameters used by the PHR container. 448 = , ,, 449 , ,