80 likes | 196 Views
NSLP for Quality of Service. draft-ietf-nsis-qos-nslp- 04 .txt. Sven V an den Bosch (ed . ) Georgios Karagiannis Andrew McDonald (et al). Issues discussed at interim. Receiver-initiated reservation Use empty QUERY for ‘PATH’ Receiver-initiated resv. over reduced-state domain
E N D
NSLP for Quality of Service draft-ietf-nsis-qos-nslp-04.txt Sven Van den Bosch (ed.) Georgios Karagiannis Andrew McDonald (et al)
Issues discussed at interim • Receiver-initiated reservation • Use empty QUERY for ‘PATH’ • Receiver-initiated resv. over reduced-state domain • Session binding informative in nature • Flags made positive • Remove NO_FATE_SHARING flag • Does not explicitly provide fate sharing (can be handled by endpoints) • Refresh reduction • MRI must always be passed
Issues discussed at interim • Priority • Message priority: transfer attributes • Reservation priority: QSPEC issue, one level • Use SCOPING only in QUERY/RESERVE • RII • Clarify global RII versus local RSN significance • make RII a separate object, carried in QUERY/RESERVE and RESPONSE • Object formats: TLV
Closed open issues on • Priority of reservations • GIMPS Modifications for Refresh Overhead Reduction • Path state maintenance implementation at NSLP or NTLP • Resource sharing • RESERVE/COMMIT • One-sided bidirectional reservation
Changes in -04 • Clarifications • Aggregation: document does not specify how to aggregate end-to-end reservation but rather how such an aggregate can be signalled for • QSPEC stacking • Made RII a separate object (outside of SCOPING) • Removed RESPONSE_REQUEST • Made SCOPING a flag rather than an object • Added object format for ERROR_SPEC object • See next slide
ERROR_SPEC object format • first byte of error code indicates severity • 0x01 - Informational • 0x02 - Success • 0x03 - Protocol Error • 0x04 - Transient Failure • 0x05 - Permanent Failure • Currently defined error codes: see document +-------------+-------------+-------------+-------------+ | 0x0005 | variable length | +-------------+-------------+-------------+-------------+ | Error code | +-------------+-------------+-------------+-------------+ | | // Optional variable length error-specific information // | | +-------------+-------------+-------------+-------------+
Mailing list discussions • Need for ‘OK’ error code (resolved) • Proposal to add a ‘meaning’ object to a message (open) • E.g. encode ‘TEAR’ in this object iso flag • Useful to have the concept of ‘TEAR’ [Yes] • What is the best way to encode? • In a flag [now] • In a separate ‘meaning’ object • As a separate message type
Open issues • Authorization • See discussion on draft-tschofenig-nsis-qos-ext-authz-00.txt • Error codes • Include in message/object processing text, if OK