Title: QoS-NSLP QSPEC Template draft-ietf-nsis-qspec-05.txt Jerry Ash, Attila Bader, Cornelia Kappler NSIS WG Meeting, Paris, 5th Aug 2005
1QoS-NSLP QSPEC Template draft-ietf-nsis-qspec-05
.txtJerry Ash, Attila Bader, Cornelia Kappler
NSIS WG Meeting, Paris, 5th Aug 2005
- updates to current -05 draft
- open issues
2Updates to Current -05 QSPEC I-D
- Comprehensive description of QSPEC Procedures
- new
- RSVP style reservation
- simple resource queries
- Note bidirectional reservations are not
reflected in the QSPEC - Supported by QSPEC procedure ID in QSPEC
Control Information
3Updates to Current -05 QSPEC I-D
- Sec. 7.2 QSPEC Examples
- Removed example for IntServ QSPECs
- Reference Controlled Load QOSM Draft
instead(draft-kappler-nsis-qosmodel-controlledloa
d) - Give examples of possible QSPECs for DiffServ
admission control - Not to be taken as DiffServ QOSMs
- Priority Parameter
- Broke out Reservation Priority parameter
- ltReservation Prioritygt ltAdmission Prioritygt
ltRPH Namespacegt ltRPH Prioritygt - Avoids defining new namespace for SIP resource
priority header (RPH) specification - No change in functionality
4Updates to Current -05 QSPEC I-DMinor issues
- Removed individual MTU parameter as agreed at
Interim Meeting (May 2005) - Assume MTU is discovered by another process
(e.g. see Path MTU Discovery (PMTUD) WG) - MTU still part of lttoken bucketgt because this is
how it is defined by RSVP - Leave as is?
- Added Tunneled QSPEC Parameter Flag
- When a RESERVE is tunneled, internal QNEs cannot
update QSPEC information (e.g. expected Path
Latency) - If the QNE at the tunnel egress cannot update the
information on behalf of the tunneled domain it
raises the Tunneled QSPEC Parameter Flag - One for each optional and mandatory parameter
- This is in addition to the non-support flag for
optional parameters - Define 2nd token bucket parameters for more
precise traffic description - E.g. for DiffServ
- This is an optional parameter
- The first token bucket is a mandatory parameter
- Differentiate the two token buckets by parameter
IDs
5Updates to Current -05 QSPEC I-DMinor issues
cont
- QSPEC container
- Current coding each QOSM parameter consumes at
least 8 Bytes - ----------------------
---------- Object ID Parameter
ID Length (bytes)ParameterValues------
-------------------------
- - // Parameter Values
//---------------
----------------- - QSPEC container allows more efficient coding,
e.g. - ------------------------
-------- - Object ID 0 Parameter ID Length 5
Para 1 - ------------------------
-------- - Para 2 SM Para 5 UB Para 8
- ------------------------
-------- - Intended for parameters always used together
- Because only container can be identified, not
individual parameters - Used for token bucket and RMD QOSM
6Open Issues in Current -05 QSPEC I-D
- Review QSPEC object/parameter formats
- Helpful input by Chris Lang (GIMPS implementor)
- Will slightly reformat to simplify processing
- Specify how to signal QSPEC-specific errors
- Suggestion
- Signal protocol errors in QoS NSLP and copy
erroneous part into ErrorSpec - E.g. unknown parameter ID, incorrect parameter
length, - Signal unsuccessful reservations in QoS NSLP
- Provide more detailed information (which
parameter could not be reserved) in QSPEC as
flags - gt Only add not reserved flags to QSPEC
parameters and leave all other error information
in QoS NSLP - Proposal to add H.460.4 priority encodings
- Related to H.323 legacy signaling protocol
- Some support for this on the list
- Need to avoid feature creep
- Is there support?
- and thats it!
7backup
8Updates to Current -05 QSPEC I-D
- Section 7 Section on QSPEC procedures
examples - For sender/receiver initiated reservations the
following combinations of QSPEC objects are
possible - The QSPEC objects inserted in the first message
uniquely determine the QSPEC objects to be
inserted in subsequent messages
The presence of QoS Avail. implies that QoS
Desired is negotiable. Also collect path
properties.
Read-only object
Inform other end of QoS Avail.
RSVP Style c. QoS Avail. QoS
Des. QoS Res. Resource
Queries QUERY RESPONSE
--------------------------------------------
QoS Avail. QoS Avail.