| < draft-ietf-sip-rph-new-namespaces-03.txt | draft-ietf-sip-rph-new-namespaces-04.txt > | |||
|---|---|---|---|---|
| SIP Working Group James Polk | SIP Working Group James Polk | |||
| Internet-Draft Cisco Systems | Internet-Draft Cisco Systems | |||
| Expires: Sept 10, 2008 March 10, 2008 | Intended Status: Standards Track (as PS) Oct 21, 2008 | |||
| Intended Status: Standards Track (as PS) | Expires: April 21st, 2009 | |||
| IANA Registration of New Session Initiation Protocol (SIP) | IANA Registration of New Session Initiation Protocol (SIP) | |||
| Resource-Priority Namespaces | Resource-Priority Namespaces | |||
| draft-ietf-sip-rph-new-namespaces-03.txt | draft-ietf-sip-rph-new-namespaces-04.txt | |||
| Status of this Memo | Status of this Memo | |||
| By submitting this Internet-Draft, each author represents that any | By submitting this Internet-Draft, each author represents that any | |||
| applicable patent or other IPR claims of which he or she is aware | applicable patent or other IPR claims of which he or she is aware | |||
| have been or will be disclosed, and any of which he or she becomes | have been or will be disclosed, and any of which he or she becomes | |||
| aware will be disclosed, in accordance with Section 6 of BCP 79. | aware will be disclosed, in accordance with Section 6 of BCP 79. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
| skipping to change at page 1, line 35 ¶ | skipping to change at page 1, line 35 ¶ | |||
| months and may be updated, replaced, or obsoleted by other documents | months and may be updated, replaced, or obsoleted by other documents | |||
| at any time. It is inappropriate to use Internet-Drafts as | at any time. It is inappropriate to use Internet-Drafts as | |||
| reference material or to cite them other than as "work in progress." | reference material or to cite them other than as "work in progress." | |||
| The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
| http://www.ietf.org/ietf/1id-abstracts.txt. | http://www.ietf.org/ietf/1id-abstracts.txt. | |||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
| http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
| This Internet-Draft will expire on Sept 10, 2008. | This Internet-Draft will expire on April 21, 2009. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (C) The IETF Trust (2008). | Copyright (C) The IETF Trust (2008). | |||
| Abstract | Abstract | |||
| This document creates additional Session Initiation Protocol (SIP) | This document creates additional Session Initiation Protocol (SIP) | |||
| Resource-Priority namespaces to meet the requirements of the US | Resource-Priority namespaces to meet the requirements of the US | |||
| Defense Information Systems Agency, and places these namespaces in | Defense Information Systems Agency, and places these namespaces in | |||
| the IANA registry. | the IANA registry. | |||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 | |||
| 1.1 Conventions used in this document . . . . . . . . . . . . 3 | 1.1 Conventions used in this document . . . . . . . . . . . . 3 | |||
| 2. New RPH Namespaces Created . . . . . . . . . . . . . . . . . 3 | 2. New RPH Namespaces Created . . . . . . . . . . . . . . . . . 3 | |||
| 3. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 4 | 3. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 4 | |||
| 3.1 IANA Resource-Priority Namespace Registration . . . . . . . 5 | 3.1 IANA Resource-Priority Namespace Registration . . . . . . . 4 | |||
| 3.2 IANA Priority-Value Registrations . . . . . . . . . . . . 6 | 3.2 IANA Priority-Value Registrations . . . . . . . . . . . . 5 | |||
| 4. Security Considerations . . . . . . . . . . . . . . . . . . . 11 | 4. Security Considerations . . . . . . . . . . . . . . . . . . . 5 | |||
| 5. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 11 | 5. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 5 | |||
| 6. References . . . . . . . . . . . . . . . . . . . . . . . . . 11 | 6. References . . . . . . . . . . . . . . . . . . . . . . . . . 6 | |||
| 6.1 Normative References . . . . . . . . . . . . . . . . . . 11 | 6.1 Normative References . . . . . . . . . . . . . . . . . . 6 | |||
| Author's Address . . . . . . . . . . . . . . . . . . . . . . 11 | Author's Address . . . . . . . . . . . . . . . . . . . . . . 6 | |||
| Intellectual Property and Copyright Statements . . . . . . . 11 | Intellectual Property and Copyright Statements . . . . . . . 6 | |||
| 1. Introduction | 1. Introduction | |||
| The US Defense Information Systems Agency (DISA) is rolling out | The US Defense Information Systems Agency (DISA) is rolling out | |||
| their Session Initiation Protocol (SIP) based architecture at this | their Session Initiation Protocol (SIP) based architecture at this | |||
| time. This network will require more Resource-Priority | time. This network will require more Resource-Priority | |||
| namespaces than were defined, and IANA registered, in RFC 4412 | namespaces than were defined, and IANA registered, in RFC 4412 | |||
| [RFC4412]. The purpose of this document is to define these | [RFC4412]. The purpose of this document is to define these | |||
| additional namespaces. Each will be preemption in nature, as | additional namespaces. Each will be preemptive in nature, as | |||
| defined in RFC 4412, and will have the same 9 priority-values. | defined in RFC 4412, and will have the same 10 priority-values. | |||
| DISA has a requirement to be able to assign different | DISA has a requirement to be able to assign different | |||
| Resource-Priority namespaces to different units of differing sizes | Resource-Priority namespaces to differing groups of differing sizes | |||
| throughout their networks. Examples of this may be | throughout their networks. Examples of this may be | |||
| - as large as each branch of service (army, navy, air force, | - as large as each branch of service (army, navy, air force, | |||
| marines, coast guard) | marines, coast guard) | |||
| - some departments within the government (Homeland Security, | - some departments within the government (Homeland Security, | |||
| Commerce, Treasury) | Commerce, Treasury) | |||
| - plus have temporary assignments to individual units of varying | - plus have temporary assignments to individual units of varying | |||
| sizes (from battle groups to patrol groups or platoons) | sizes (from battle groups to patrol groups or platoons) | |||
| skipping to change at page 3, line 7 ¶ | skipping to change at page 3, line 7 ¶ | |||
| Providing DISA with a pool of namespaces for fine grained | Providing DISA with a pool of namespaces for fine grained | |||
| assignment(s) allows them the flexibility they need for their | assignment(s) allows them the flexibility they need for their | |||
| mission requirements. One can imagine due to their sheer size and | mission requirements. One can imagine due to their sheer size and | |||
| separation of purpose, they can easily utilize a significant number | separation of purpose, they can easily utilize a significant number | |||
| of namespaces within their networks. This is the reason for the | of namespaces within their networks. This is the reason for the | |||
| assignment of so many new namespaces, which seems to deviate from | assignment of so many new namespaces, which seems to deviate from | |||
| guidance in RFC 4412 to have a few namespaces as possible. | guidance in RFC 4412 to have a few namespaces as possible. | |||
| This document makes no changes to SIP, just adds IANA registered | This document makes no changes to SIP, just adds IANA registered | |||
| namespaces for its use. | namespaces for its use within the Resource Priority header | |||
| framework. | ||||
| 1.1 Conventions used in this document | 1.1 Conventions used in this document | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL | |||
| NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and | NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and | |||
| "OPTIONAL" in this document are to be interpreted as described | "OPTIONAL" in this document are to be interpreted as described | |||
| in [RFC2119]. | in [RFC2119]. | |||
| 2. New SIP Resource-Priority Namespaces Created | 2. New SIP Resource-Priority Namespaces Created | |||
| The following 50 SIP namespaces are created by this document: | The following 40 SIP namespaces are created by this document: | |||
| dsn-000000 drsn-000010 rts-000020 crts-000000 | dsn-000000 drsn-000000 rts-000000 crts-000000 | |||
| dsn-000001 drsn-000011 rts-000021 crts-000001 | dsn-000001 drsn-000001 rts-000001 crts-000001 | |||
| dsn-000002 drsn-000012 rts-000022 crts-000002 | dsn-000002 drsn-000002 rts-000002 crts-000002 | |||
| dsn-000003 drsn-000013 rts-000023 crts-000003 | dsn-000003 drsn-000003 rts-000003 crts-000003 | |||
| dsn-000004 drsn-000014 rts-000024 crts-000004 | dsn-000004 drsn-000004 rts-000004 crts-000004 | |||
| dsn-000005 drsn-000015 rts-000025 crts-000005 | dsn-000005 drsn-000005 rts-000005 crts-000005 | |||
| dsn-000006 drsn-000016 rts-000026 crts-000006 | dsn-000006 drsn-000006 rts-000006 crts-000006 | |||
| dsn-000007 drsn-000017 rts-000027 crts-000007 | dsn-000007 drsn-000007 rts-000007 crts-000007 | |||
| dsn-000008 drsn-000018 rts-000028 crts-000008 | dsn-000008 drsn-000008 rts-000008 crts-000008 | |||
| dsn-000009 drsn-000019 rts-000029 crts-000009 | dsn-000009 drsn-000009 rts-000009 crts-000009 | |||
| Each namespace listed above is wholly different. However, according | Each namespace listed above is wholly different. However, according | |||
| to the rules of section 8 within RFC 4412, one or more sets can be | to the rules within section 8 of RFC 4412, one or more sets can be | |||
| treated as if the same when configured as an aggregated grouping of | treated as if the same when configured as an aggregated grouping of | |||
| namespaces. | namespaces. | |||
| These aggregates of two or more namespaces, that are to be | These aggregates of two or more namespaces, that are to be | |||
| considered equivalent during treatment, can be a set of any IANA | considered equivalent during treatment, can be a set of any IANA | |||
| registered namespaces, not just adjacent namespaces. | registered namespaces, not just adjacent namespaces. | |||
| Each namespace listed above will have the same 9 priority-levels: | Each namespace listed above will have the same 9 priority-levels: | |||
| .0 (lowest priority) | .0 (lowest priority) | |||
| skipping to change at page 4, line 8 ¶ | skipping to change at page 4, line 8 ¶ | |||
| .6 | .6 | |||
| .7 | .7 | |||
| .8 | .8 | |||
| .9 (highest priority) | .9 (highest priority) | |||
| According to the rules established in RFC 4412 [RFC4412], | According to the rules established in RFC 4412 [RFC4412], | |||
| priority-values have a relative order for preferential treatment, | priority-values have a relative order for preferential treatment, | |||
| unless one or more consecutive groups of priority-values are to be | unless one or more consecutive groups of priority-values are to be | |||
| considered equivalent (i.e., first-received, first treated). | considered equivalent (i.e., first-received, first treated). | |||
| Thus, a message (or a call) with the following Resource-Priority | The dash '-' character is just like any other ASCII character within | |||
| header value: | a namespace, and is not to be considered a delimiter in any official | |||
| way within any namespace here. Other namespace definitions in the | ||||
| dsn-000001.8 | future could change this. | |||
| for example, MUST NOT ever receive preferential treatment over a | ||||
| message, for example, with this Resource-Priority header value: | ||||
| dsn-000010.0 | ||||
| because they are two difference namespaces, unless the namespaces | ||||
| dsn-000001 and dsn-000010 | ||||
| are configured as equivalent namespaces (according to section 8 of | ||||
| RFC 4412). | ||||
| The dash '-' character is just like any other character, and is not | ||||
| to be considered a delimiter in any official way within any | ||||
| namespace here. Other namespace definitions in the future could | ||||
| change this. | ||||
| As stated in Section 9 of RFC 4412 [RFC4412], an IANA registered | As stated in Section 9 of RFC 4412 [RFC4412] an IANA registered | |||
| namespace SHOULD NOT change the number, and MUST NOT change the | namespace SHOULD NOT change the number and MUST NOT change the | |||
| relative priority order, of its assigned priority-values. | relative priority order, of its assigned priority-values. | |||
| 3. IANA Considerations | 3. IANA Considerations | |||
| Abiding by the rules established within RFC 4412 [RFC4412], this is | Abiding by the rules established within RFC 4412 [RFC4412], this is | |||
| a Standards-Track document registering new namespaces, their | a Standards-Track document registering new namespaces, their | |||
| associated priority-values and intended algorithms. | associated priority-values and intended algorithms. | |||
| 3.1 IANA Resource-Priority Namespace Registration | 3.1 IANA Resource-Priority Namespace Registration | |||
| skipping to change at page 6, line 21 ¶ | skipping to change at page 5, line 49 ¶ | |||
| "6", "7", "8", "9" | "6", "7", "8", "9" | |||
| 4. Security Considerations | 4. Security Considerations | |||
| This document has the same Security Considerations as RFC 4412. | This document has the same Security Considerations as RFC 4412. | |||
| 5. Acknowledgements | 5. Acknowledgements | |||
| To Jeff Hewett for his helpful guidance in this effort. Thanks to | To Jeff Hewett for his helpful guidance in this effort. Thanks to | |||
| Janet Gunn, John Rosenberg, Joel Halpern, Michael Giniger, Henning | Janet Gunn, John Rosenberg, Joel Halpern, Michael Giniger, Henning | |||
| Schulzrinne and Keith Drage for their comments. | Schulzrinne, Keith Drage and Suresh Krishnan for their comments. | |||
| 6. References | 6. References | |||
| 6.1 Normative References | 6.1 Normative References | |||
| [RFC4412] Schulzrinne, H., Polk, J., "Communications Resource | [RFC4412] Schulzrinne, H., Polk, J., "Communications Resource | |||
| Priority for the Session Initiation Protocol (SIP)", RFC | Priority for the Session Initiation Protocol (SIP)", RFC | |||
| 4411, Feb 2006 | 4411, Feb 2006 | |||
| [RFC2119] S. Bradner, "Key words for use in RFCs to Indicate | [RFC2119] S. Bradner, "Key words for use in RFCs to Indicate | |||
| End of changes. 13 change blocks. | ||||
| 52 lines changed or deleted | 36 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||