Re: AD evaluation comments on draft-ietf-nsis-rmd-15
Gerald Ash <[email protected]> Sat, 27 Feb 2010 16:51:07 -0800 (PST)
| Newsgroups | gmane.ietf.nsis |
|---|---|
| Message-ID | <[email protected]> |
Georgios, Hannes, Once again, the QSPEC specifies in Section 3.1.1. (http://tools.ietf.org/html/draft-ietf-nsis-qspec-24#section-3.3.1) " The <Traffic Model> (TMOD) parameter is mandatory for the QNI to include in the initiator QSPEC and mandatory for downstream QNEs to interpret. " and " All 5 of the sub-parameters MUST be included in the TMOD parameter. The TMOD parameter can be set to describe the traffic source. If, for example, TMOD is set to specify bandwidth only, then set r = peak rate = p, b = large, m = large. " Hence the RMD-QOSM MUST send the TMOD-1 parameter in the initiator QSPEC and downstream QNEs MUST interpret TMOD-1. As per the second statement, the way to use TMOD-1 to specify "bandwidth" is by setting sub-parameters as follows: r = peak rate p = peak rate b = large m = large Since the TMOD-1 parameter must be used, there is no point in defining a separate <bandwidth> parameter; it will be redundant with TMOD-1. Thanks, Jerry --- On Sat, 2/27/10, Georgios Karagiannis <[email protected]> wrote: From: Georgios Karagiannis <[email protected]> Subject: Re: [NSIS] AD evaluation comments on draft-ietf-nsis-rmd-15 To: "Gerald Ash" <[email protected]> Cc: "[email protected]" <[email protected]>, "'NSIS'" <[email protected]> Date: Saturday, February 27, 2010, 4:13 PM Hi Hannes, Thank you very much! I think that it is good to define the Bandwidth parameter in the same way as in RFC 5624, which also defined the TMOD-1 AVP and the Bandwidth AVP, where the description of the Bandwdith AVP, see RFC 5624, is: 3.3. Bandwidth AVP (from RFC 5624) The Bandwidth AVP (AVP Code 502) is of type Float32 and is measured in octets of IP datagrams per second. The Bandwidth AVP represents a simplified description of the following TMOD setting whereby the token rate (r) = peak traffic rate (p), the bucket depth (b) = large, and the minimum policed unit (m) = large when only bandwidth has to be expressed. My new proposal is to define the Bandwidth parameter in RMD-QOSM in a very similar way as defined in RFC 5624 and as it was defined since 5 years now in: http://www.ietf.org/id/draft-ietf-nsis-rmd-15.txt: --------------- The <Bandwidth> parameter (ID=17) is of type Float32 and is measured in octets of IP datagrams per second. The <Bandwidth> parameter represents a simplified description of the following <TMOD-1> parameter setting, specified in [QSP-T], whereby the token rate (r) = peak traffic rate (p), the bucket depth (b) = large, and the minimum policed unit (m) = large when only bandwidth has to be expressed. The bit format used for the <Bandwidth> parameter is shown below and it is a translation of the <TMOD-1> parameter, see [QSP-T], to specify bandwidth only, by setting, see [QSP-T]: o TMOD Rate-1 (r)= Peak Data Rate-1 (p) o TMOD Size-1 (b) = large o Minimum Policed Unit-1 (m) = large 0 1 2 3 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |1|E|0|r| 17 |r|r|r|r| 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Peak Data Rate-1 (p) (32-bit IEEE floating point number) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ -------------------------- Best regards, Georgios On 2/27/2010, "Georgios Karagiannis" <[email protected]> wrote: >Hi Jerry > >See below! > >On 2/27/2010, "Gerald Ash" <[email protected]> wrote: > >>Georgios, >> >>See below. >> >>> The bandwidth parameter is just the translation of the T-MOD parameter to >>> the bandwidth paramter. I will include the following information in the >>> draft: >>> >>> The bit format used for the <Bandwidth> parameter is shown below and >>> it is a translation of the <TMOD-1> parameter, see [QSP-T], to >>> specify bandwidth only, by setting, see [QSP-T]: >>> o TMOD Rate-1 (r)= Peak Data Rate-1 (p) >>> o TMOD Size-1 (b) = large >>> o Minimum Policed Unit-1 (m) = large >>> >>> 0 1 2 3 >>> 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 >>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>> |1|E|0|r| Bandwidth ID |r|r|r|r| 5 | >>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>> | Peak Data Rate-1 (p) (32-bit IEEE floating point number) | >>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>> | TMOD Size-1 (b) (32-bit IEEE floating point number) | >>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>> | Peak Data Rate-1 (p) (32-bit IEEE floating point number) | >>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>> | Minimum Policed Unit-1 (m) (32-bit unsigned integer) | >>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>> | Maximum Packet Size-1 (MPS) (32-bit unsigned integer) | >>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> >>Just to be clear, the "Bandwidth ID" = 1, which is the same value as the TMOD-1 parameter ID (= 1), as already assigned by IANA. It is not necessary to define another QSPEC parameter ID. What you are calling the "<bandwidth> parameter" is actually the TMOD-1 parameter with particular values. Once again, it is required that all NSIS/NSLP/QOSM implementations send the TMOD-1 parameter in their QSPEC's. > >The Bandwidth ID = 17. > >This parameter is different then the definition of TMOD, since it is >specifying bandwidth only, see the particular paragraph in the QSPEC >draft: > > "The TMOD parameter can be set to describe the traffic source. If, > for example, TMOD is set to specify bandwidth only, then set r = peak > rate = p, b = large, m = large. As another example if TMOD is set > for TCP traffic, then set r = average rate, b = large, p = large." > >The bit format of Bandwidth is representing the semantics of the above >paragraph. As you can see here the difference in the bit format is that >the TMOD Rate-1 (r) field is replaced by the Peak Data Rate-1 (p) field. > > >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 >>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>> |1|E|0|r| Bandwidth ID |r|r|r|r| 5 | >>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>> | Peak Data Rate-1 (p) (32-bit IEEE floating point number) | >>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>> | TMOD Size-1 (b) (32-bit IEEE floating point number) | >>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>> | Peak Data Rate-1 (p) (32-bit IEEE floating point number) | >>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>> | Minimum Policed Unit-1 (m) (32-bit unsigned integer) | >>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>> | Maximum Packet Size-1 (MPS) (32-bit unsigned integer) | >>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > > >Best regards, >Georgios > >> >>> Regarding the "large" values, I will specify them in Section 4.6. >> >>OK. >> >>Thanks, >>Jerry >> >> >> ) _______________________________________________ nsis mailing list [email protected] https://www.ietf.org/mailman/listinfo/nsis