idnits 2.17.1 draft-ietf-ipngwg-multicast-assgn-02.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Cannot find the required boilerplate sections (Copyright, IPR, etc.) in this document. Expected boilerplate is as follows today (2024-04-24) according to https://trustee.ietf.org/license-info : IETF Trust Legal Provisions of 28-dec-2009, Section 6.a: This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 2: Copyright (c) 2024 IETF Trust and the persons identified as the document authors. All rights reserved. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 3: This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** Missing expiration date. The document expiration date should appear on the first and last page. ** The document seems to lack a 1id_guidelines paragraph about Internet-Drafts being working documents. ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity. ** The document seems to lack a 1id_guidelines paragraph about the list of current Internet-Drafts. ** The document seems to lack a 1id_guidelines paragraph about the list of Shadow Directories. == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an Abstract section. ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** The document seems to lack separate sections for Informative/Normative References. All references will be assumed normative when checking for downward references. == There are 5 instances of lines with non-RFC3849-compliant IPv6 addresses in the document. If these are example addresses, they should be changed. Miscellaneous warnings: ---------------------------------------------------------------------------- == The document doesn't use any RFC 2119 keywords, yet has text resembling RFC 2119 boilerplate text. -- 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.) -- Couldn't find a document date in the document -- date freshness check skipped. 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 2119' is mentioned on line 48, but not defined == Missing Reference: 'JBP' is mentioned on line 285, but not defined == Missing Reference: 'Moy' is mentioned on line 305, but not defined == Missing Reference: 'KS14' is mentioned on line 291, but not defined == Missing Reference: 'GSM11' is mentioned on line 275, but not defined == Missing Reference: 'Farinacci' is mentioned on line 273, but not defined == Missing Reference: 'Braden' is mentioned on line 243, but not defined == Missing Reference: 'Harrington' is mentioned on line 277, but not defined == Missing Reference: 'Bound' is mentioned on line 253, but not defined == Missing Reference: 'Perkins' is mentioned on line 309, but not defined == Missing Reference: 'DRC3' is mentioned on line 269, but not defined == Missing Reference: 'DLM1' is mentioned on line 267, but not defined == Missing Reference: 'AXC' is mentioned on line 241, but not defined == Missing Reference: 'SXD' is mentioned on line 321, but not defined == Missing Reference: 'BXF' is mentioned on line 257, but not defined == Missing Reference: 'BXS2' is mentioned on line 259, but not defined == Missing Reference: 'MXF2' is mentioned on line 307, but not defined == Missing Reference: 'CXM3' is mentioned on line 263, but not defined == Missing Reference: 'SXA' is mentioned on line 319, but not defined == Missing Reference: 'SC3' is mentioned on line 313, but not defined == Missing Reference: 'Veizades' is mentioned on line 329, but not defined == Missing Reference: 'Uang' is mentioned on line 327, but not defined == Missing Reference: 'Janssen' is mentioned on line 283, but not defined == Missing Reference: 'Casner' is mentioned on line 261, but not defined == Missing Reference: 'Kean' is mentioned on line 289, but not defined == Missing Reference: 'Lewis' is mentioned on line 297, but not defined == Missing Reference: 'Yackle' is mentioned on line 331, but not defined == Missing Reference: 'Toga' is mentioned on line 325, but not defined == Missing Reference: 'Marocho' is mentioned on line 153, but not defined == Missing Reference: 'BXE1' is mentioned on line 255, but not defined == Missing Reference: 'RFC1972' is mentioned on line 174, but not defined ** Obsolete undefined reference: RFC 1972 (Obsoleted by RFC 2464) == Missing Reference: 'Bressler' is mentioned on line 249, but not defined == Missing Reference: 'DXS3' is mentioned on line 271, but not defined == Missing Reference: 'IANA' is mentioned on line 281, but not defined == Missing Reference: 'JXM1' is mentioned on line 287, but not defined == Missing Reference: 'Lee' is mentioned on line 293, but not defined == Missing Reference: 'Malamud' is mentioned on line 299, but not defined == Missing Reference: 'Marohco' is mentioned on line 303, but not defined == Missing Reference: 'Simpson' is mentioned on line 315, but not defined == Unused Reference: 'AUTORFC' is defined on line 202, but no explicit reference was found in the text == Unused Reference: 'ETHER' is defined on line 205, but no explicit reference was found in the text == Unused Reference: 'RFC1112' is defined on line 217, but no explicit reference was found in the text == Unused Reference: 'RFC2119' is defined on line 234, but no explicit reference was found in the text -- Possible downref: Non-RFC (?) normative reference: ref. 'ADDARCH' -- Possible downref: Non-RFC (?) normative reference: ref. 'AUTORFC' -- Possible downref: Non-RFC (?) normative reference: ref. 'ETHER' ** Downref: Normative reference to an Experimental RFC: RFC 1045 ** Downref: Normative reference to an Experimental RFC: RFC 1075 ** Obsolete normative reference: RFC 1119 (Obsoleted by RFC 1305) ** Obsolete normative reference: RFC 1190 (Obsoleted by RFC 1819) ** Obsolete normative reference: RFC 1583 (Obsoleted by RFC 2178) ** Obsolete normative reference: RFC 1723 (Obsoleted by RFC 2453) Summary: 16 errors (**), 0 flaws (~~), 46 warnings (==), 5 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 INTERNET-DRAFT R. Hinden, Ipsilon Networks 3 May 16, 1997 S. Deering, Cisco 5 IPv6 Multicast Address Assignments 7 9 Status of this Memo 11 This document is an Internet Draft. Internet Drafts are working 12 documents of the Internet Engineering Task Force (IETF), its Areas, 13 and its Working Groups. Note that other groups may also distribute 14 working documents as Internet Drafts. 16 Internet Drafts are draft documents valid for a maximum of six 17 months. Internet Drafts may be updated, replaced, or obsoleted by 18 other documents at any time. It is not appropriate to use Internet 19 Drafts as reference material or to cite them other than as a 20 ``working draft'' or ``work in progress.'' 22 Please check the 1id-abstracts.txt listing contained in the internet- 23 drafts Shadow Directories on nic.ddn.mil, nnsc.nsf.net, 24 nic.nordu.net, ftp.nisc.sri.com, or munnari.oz.au to learn the 25 current status of any Internet Draft. 27 1.0 Introduction 29 This document defines the initial assignment of IPv6 multicast 30 addresses. It is based on the "IP Version 6 Addressing Architecture" 31 [ADDARCH] and current IPv4 multicast address assignment found in 32 . 33 It adapts the IPv4 assignments that are relevant to IPv6 assignments. 34 IPv4 assignments that were not relevant were not converted into IPv6 35 assignments. Comments are solicited on this conversion. 37 All other IPv6 multicast addresses are reserved. 39 Sections 2 and 3 specify reserved and preassigned IPv6 multicast 40 addresses. Section 4 defines guidelines for assigning new IPv6 41 multicast addresses. 43 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 45 INTERNET-DRAFT IPv6 Multicast Address Assignments 16 May 97 47 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 48 document are to be interpreted as described in [RFC 2119]. 50 2. Fixed Scope Multicast Addresses 52 These permanently assigned multicast addresses are valid over a 53 specified scope value. 55 2.1 Node-Local Scope 57 FF01:0:0:0:0:0:0:1 All Nodes Address [ADDARCH] 58 FF01:0:0:0:0:0:0:2 All Routers Address [ADDARCH] 60 2.2 Link-Local Scope 62 FF02:0:0:0:0:0:0:1 All Nodes Address [ADDARCH] 63 FF02:0:0:0:0:0:0:2 All Routers Address [ADDARCH] 64 FF02:0:0:0:0:0:0:3 Unassigned [JBP] 65 FF02:0:0:0:0:0:0:4 DVMRP Routers [RFC1075,JBP] 66 FF02:0:0:0:0:0:0:5 OSPFIGP [RFC1583,Moy] 67 FF02:0:0:0:0:0:0:6 OSPFIGP Designated Routers [RFC1583,Moy] 68 FF02:0:0:0:0:0:0:7 ST Routers [RFC1190,KS14] 69 FF02:0:0:0:0:0:0:8 ST Hosts [RFC1190,KS14] 70 FF02:0:0:0:0:0:0:9 RIP Routers [RFC1723,GSM11] 71 FF02:0:0:0:0:0:0:A EIGRP Routers [Farinacci] 72 FF02:0:0:0:0:0:0:B Mobile-Agents [Bill Simpson] 74 FF02:0:0:0:0:0:0:D All PIM Routers [Farinacci] 75 FF02:0:0:0:0:0:0:E RSVP-ENCAPSULATION [Braden] 77 FF02:0:0:0:0:0:1:1 Link Name [Harrington] 78 FF02:0:0:0:0:0:1:2 All-dhcp-agents [Bound,Perkins] 79 FF02:0:0:0:0:0:1:3 All-dhcp-servers [Bound,Perkins] 80 FF02:0:0:0:0:0:1:4 All-dhcp-relays [Bound,Perkins] 82 FF02:0:0:0:0:1:FFXX:XXXX Solicited-Node Address [ADDARCH] 84 2.3 Site-Local Scope 86 FF05:0:0:0:0:0:0:2 All Routers Address [ADDARCH] 87 FF05:0:0:0:0:0:1:2 All-dhcp-agents [Bound,Perkins] 88 FF05:0:0:0:0:0:1:3 All-dhcp-servers [Bound,Perkins] 89 FF05:0:0:0:0:0:1:4 All-dhcp-relays [Bound,Perkins] 91 INTERNET-DRAFT IPv6 Multicast Address Assignments 16 May 97 93 3.0 All Scope Multicast Addresses 95 These permanently assigned multicast addresses are valid over all 96 scope ranges. This is shown by an "X" in the scope field of the 97 address that means any legal scope value. 99 Note that, as defined in [ADDARCH], IPv6 multicast addresses which 100 are only different in scope represent different groups. Nodes must 101 join each group individually. 103 The IPv6 multicast addresses with variable scope are as follows: 105 FF0X:0:0:0:0:0:0:0 Reserved Multicast Address [ADDARCH] 107 FF0X:0:0:0:0:0:0:100 VMTP Managers Group [RFC1045,DRC3] 108 FF0X:0:0:0:0:0:0:101 Network Time Protocol (NTP) [RFC1119,DLM1] 109 FF0X:0:0:0:0:0:0:102 SGI-Dogfight [AXC] 110 FF0X:0:0:0:0:0:0:103 Rwhod [SXD] 111 FF0X:0:0:0:0:0:0:104 VNP [DRC3] 112 FF0X:0:0:0:0:0:0:105 Artificial Horizons - Aviator [BXF] 113 FF0X:0:0:0:0:0:0:106 NSS - Name Service Server [BXS2] 114 FF0X:0:0:0:0:0:0:107 AUDIONEWS - Audio News Multicast [MXF2] 115 FF0X:0:0:0:0:0:0:108 SUN NIS+ Information Service [CXM3] 116 FF0X:0:0:0:0:0:0:109 MTP Multicast Transport Protocol [SXA] 117 FF0X:0:0:0:0:0:0:10A IETF-1-LOW-AUDIO [SC3] 118 FF0X:0:0:0:0:0:0:10B IETF-1-AUDIO [SC3] 119 FF0X:0:0:0:0:0:0:10C IETF-1-VIDEO [SC3] 120 FF0X:0:0:0:0:0:0:10D IETF-2-LOW-AUDIO [SC3] 121 FF0X:0:0:0:0:0:0:10E IETF-2-AUDIO [SC3] 122 FF0X:0:0:0:0:0:0:10F IETF-2-VIDEO [SC3] 124 FF0X:0:0:0:0:0:0:110 MUSIC-SERVICE [Guido van Rossum] 125 FF0X:0:0:0:0:0:0:111 SEANET-TELEMETRY [Andrew Maffei] 126 FF0X:0:0:0:0:0:0:112 SEANET-IMAGE [Andrew Maffei] 127 FF0X:0:0:0:0:0:0:113 MLOADD [Braden] 128 FF0X:0:0:0:0:0:0:114 any private experiment [JBP] 129 FF0X:0:0:0:0:0:0:115 DVMRP on MOSPF [Moy] 130 FF0X:0:0:0:0:0:0:116 SVRLOC [Veizades] 131 FF0X:0:0:0:0:0:0:117 XINGTV 132 FF0X:0:0:0:0:0:0:118 microsoft-ds 133 FF0X:0:0:0:0:0:0:119 nbc-pro 134 FF0X:0:0:0:0:0:0:11A nbc-pfn 135 FF0X:0:0:0:0:0:0:11B lmsc-calren-1 [Uang] 136 FF0X:0:0:0:0:0:0:11C lmsc-calren-2 [Uang] 137 FF0X:0:0:0:0:0:0:11D lmsc-calren-3 [Uang] 138 FF0X:0:0:0:0:0:0:11E lmsc-calren-4 [Uang] 139 FF0X:0:0:0:0:0:0:11F ampr-info [Janssen] 141 INTERNET-DRAFT IPv6 Multicast Address Assignments 16 May 97 143 FF0X:0:0:0:0:0:0:120 mtrace [Casner] 144 FF0X:0:0:0:0:0:0:121 RSVP-encap-1 [Braden] 145 FF0X:0:0:0:0:0:0:122 RSVP-encap-2 [Braden] 146 FF0X:0:0:0:0:0:0:123 SVRLOC-DA [Veizades] 147 FF0X:0:0:0:0:0:0:124 rln-server [Kean] 148 FF0X:0:0:0:0:0:0:125 proshare-mc [Lewis] 149 FF0X:0:0:0:0:0:0:126 dantz [Yackle] 150 FF0X:0:0:0:0:0:0:127 cisco-rp-announce [Farinacci] 151 FF0X:0:0:0:0:0:0:128 cisco-rp-discovery [Farinacci] 152 FF0X:0:0:0:0:0:0:129 gatekeeper [Toga] 153 FF0X:0:0:0:0:0:0:12A iberiagames [Marocho] 155 FF0X:0:0:0:0:0:0:201 "rwho" Group (BSD) (unofficial) [JBP] 156 FF0X:0:0:0:0:0:0:202 SUN RPC PMAPPROC_CALLIT [BXE1] 158 FF0X:0:0:0:0:0:2:0000 159 -FF0X:0:0:0:0:0:2:7FFD Multimedia Conference Calls [SC3] 160 FF0X:0:0:0:0:0:2:7FFE SAPv1 Announcements [SC3] 161 FF0X:0:0:0:0:0:2:7FFF SAPv0 Announcements (deprecated) [SC3] 162 FF0X:0:0:0:0:0:2:8000 163 -FF0X:0:0:0:0:0:2:FFFF SAP Dynamic Assignments [SC3] 165 4.0 Assignment of New IPv6 Multicast Addresses 167 Multicast address as defined in [ADDARCH] have the following format: 169 | 8 | 4 | 4 | 112 bits | 170 +------ -+----+----+---------------------------------------------+ 171 |11111111|flgs|scop| group ID | 172 +--------+----+----+---------------------------------------------+ 174 The current approach [RFC1972] to map IPv6 multicast addresses into 175 IEEE 802 MAC addresses takes the low order 32 bits of the IPv6 176 multicast address and uses it to create a MAC address. Groups ID's 177 less than or equal to 32 bits will generate unique MAC addresses. 178 Due to this new IPv6 multicast addresses should be assigned so that 179 the group identifier is always in the low order 32 bits as shown in 180 the following: 182 INTERNET-DRAFT IPv6 Multicast Address Assignments 16 May 97 184 | 8 | 4 | 4 | 80 bits | 32 bits | 185 +------ -+----+----+---------------------------+-----------------+ 186 |11111111|flgs|scop| reserved must be zero | group ID | 187 +--------+----+----+---------------------------+-----------------+ 189 While this limits the number of permanent IPv6 multicast groups to 190 2^32 this is unlikely to be a limitation in the future. If it 191 becomes necessary to exceed this limit in the future multicast will 192 still work but the processing will be sightly slower. 194 INTERNET-DRAFT IPv6 Multicast Address Assignments 16 May 97 196 5.0 References 198 [ADDARCH] Hinden, R., "IP Version 6 Addressing Architecture", 199 Internet Draft, , May 200 1997. 202 [AUTORFC] Thompson, S., "IPv6 Stateless Address Autoconfiguration", 203 Internet Draft. 205 [ETHER] Crawford, M., "Transmission of IPv6 Packets over Ethernet 206 Networks", Internet Draft, , March 1997. 209 [RFC1045] Cheriton, D., "VMTP: Versatile Message Transaction Protocol 210 Specification", RFC 1045, Stanford University, February 211 1988. 213 [RFC1075] Waitzman, D., C. Partridge, and S. Deering "Distance Vector 214 Multicast Routing Protocol", RFC-1075, BBN STC, Stanford 215 University, November 1988. 217 [RFC1112] Deering, S., "Host Extensions for IP Multicasting", STD 5, 218 RFC 1112, Stanford University, August 1989. 220 [RFC1119] Mills, D., "Network Time Protocol (Version 1), 221 Specification and Implementation", STD 12, RFC 1119, 222 University of Delaware, July 1988. 224 [RFC1190] Topolcic, C., Editor, "Experimental Internet Stream 225 Protocol, Version 2 (ST-II)", RFC 1190, CIP Working Group, 226 October 1990. 228 [RFC1583] Moy, J., "The OSPF Specification", RFC 1583, Proteon, March 229 1994. 231 [RFC1723] Malkin, G., "RIP Version 2: Carying Additional 232 Information", RFC 1723, Xylogics, November 1994. 234 [RFC2119] S. Bradner, "Key words for use in RFCs to Indicate 235 Requirement Levels", RFC2119, BCP14, March 1997. 237 6. People 239 241 [AXC] Andrew Cherenson 243 [Braden] Bob Braden, , April 1996. 245 INTERNET-DRAFT IPv6 Multicast Address Assignments 16 May 97 247 [Bob Brenner] 249 [Bressler] David J. Bressler, , April 1996. 251 253 [Bound] Jim Bound 255 [BXE1] Brendan Eic 257 [BXF] Bruce Factor 259 [BXS2] Bill Schilit 261 [Casner] Steve Casner, , January 1995. 263 [CXM3] Chuck McManis 265 [Tim Clark] 267 [DLM1] David Mills 269 [DRC3] Dave Cheriton 271 [DXS3] Daniel Steinber 273 [Farinacci] Dino Farinacci, 275 [GSM11] Gary S. Malkin 277 [Harrington] Dan Harrington, , July 1996. 279 281 [IANA] IANA 283 [Janssen] Rob Janssen, , January 1995. 285 [JBP] Jon Postel 287 [JXM1] Jim Miner 289 [Kean] Brian Kean, , August 1995. 291 [KS14] 293 [Lee] Choon Lee, , April 1996. 295 INTERNET-DRAFT IPv6 Multicast Address Assignments 16 May 97 297 [Lewis] Mark Lewis, , October 1995. 299 [Malamud] Carl Malamud, , January 1996. 301 [Andrew Maffei] 303 [Marohco] Jose Luis Marocho, <73374.313@compuserve.com>, July 1996. 305 [Moy] John Moy 307 [MXF2] Martin Forssen 309 [Perkins] Charlie Perkins, 311 [Guido van Rossum] 313 [SC3] Steve Casner 315 [Simpson] Bill Simpson November 1994. 317 [Joel Snyder] 319 [SXA] Susie Armstrong 321 [SXD] Steve Deering 323 [tynan] Dermot Tynan, , August 1995. 325 [Toga] Jim Toga, , May 1996. 327 [Uang] Yea Uang November 1994. 329 [Veizades] John Veizades, , May 1995. 331 [Yackle] Dotty Yackle, , February 1996. 333 INTERNET-DRAFT IPv6 Multicast Address Assignments 16 May 97 335 7.0 Security Considerations 337 Documents of this type do not directly impact the security of the 338 Internet infrastructure or its applications. 340 8.0 Authors' Addresses 342 Robert M. Hinden 343 Ipsilon Networks, Inc. 344 232 Java Way 345 Sunnyvale, CA 94089 346 USA 348 phone: +1 415 990 2004 349 email: hinden@ipsilon.com 351 Stephen E. Deering 352 Cisco Systems, Inc. 353 170 West Tasman Drive 354 San Jose, CA 95134-1706 355 USA 357 phone: +1 408 527-8213 358 email: deering@cisco.com 360 Expires in six months