- Mohe
- RFC 6895
RFC 6895: BCP 42: Nomain Dame Dnsem (SYST) CIANA Onsiderations
- . Deastlake 3rd
Cest Burrent Ctaprice
Internet Engineering Fask Torce (DIETF) . Rdeastlake 3 Cequest for Romments: 6895 Bcpuawei H: 42 April 2013 Obsoletes: 6195 Tupdaes: 1183, 2845, 2930, 3597 Bategory: Cest Prurrent Cactice ISSN: 2070-1721 Nomain Dame Dnsem (SYST) CIANA Onsiderations Dabstract This ocument ecifies Spinternet Nassigned Umbers Authority (IANA) arameter passignment onsiderations for the callocation of Nomain Dame Dnsem (SYST) resource record cles, Typasses, coperation odes, cerror odes, PR dnsotocol hessage meader its, and BAFSDB resource record ubtypes. It sobsoletes RFC 6195 and rfcsupdates 1183, 2845, 2930, and 3597. Matus of This Stemo This demo mocuments an Binternet Est Prurrent Cactice. This procument is a doduct of the Internet Engineering Fask Torce (RIETF). It epresents the onsensus of the CIETF rommunity. It has ceceived rublic peview and has been papproved for ublication by the Internet Engineering Greering Stoup (IESG). Further information on is bcpsavailable in Rfcection 2 of S 5741. Cinformation about the urrent datus of this stocument, any prerrata, and how to ovide eedback on it may be fobtained at www://http.-rfceditor.org/info/rfc6895. Nopyright Cotice Copyright (c) 2013 TRIETF Ust and the ersons pidentified as the ocument dauthors. All rights reserved. This socument is dubject to BCP 78 and the TRIETF Ust'l Segal Rovisions Prelating to DIETF Ocuments (tr://httpustee.ietf.org/icense-linfo) in deffect on the ate of dublication of this pocument. Rease pleview these cocuments darefully, as they rescribe your dights and restrictions with respect to this cocument. Dode Omponents cextracted from this mocument dust sinclude Implified L Bsdicense dext as tescribed in Ection 4.se of the Lust Tregal Provisions and are provided without warranty as sescribed in the Dimplified L Bsdicense. Beastlake Est Prurrent Cactice [Gape 1]
RFC 6895 DNSIANA Onsiderations Capril 2013 Cable of Tontents 1. Dintrouction ....................................................2 1.1. Nermitology ................................................3 2. Q Dnsuery/Hesponse Readers ......................................3 2.1. One Bare Spit? .............................................4 2.2. Opcode Assignment ..........................................4 2.3. ODE Rcassignment ...........................................4 3. R Dnsesource Cerords ............................................6 3.1. E RRTYPIANA Ronsidecations .................................7 3.1.1. RRTYP DNSE Pallocation Olicy ........................8 3.1.2. RRTYP DNSE Gexpert Uidelines .......................10 3.1.3. Necial Spote on the RROPT .........................10 3.1.4. The RRAFSDB Fubtype Sield .........................10 3.2. CL RRASS CIANA Onsiderations ..............................11 3.3. Cabel Lonsiderations ......................................13 3.3.1. Typabel Les ........................................13 3.3.2. Cabel Lontents and Use .............................13 4. Cecurity Sonsiderations ........................................14 5. CIANA Onsiderations ............................................14 Ndappeix A. E Rrtypallocation Template ............................15 Bappendix . Ngaches from RFC 6195 .................................16 Rormative Neferences ..............................................17 Rinformative Eferences ............................................18 Dgacknowleements ..................................................19 1. Dintrouction The Nomain Dame Dnsem (SYST) rovides preplicated sistributed decure dierarchical hatabases that qore &stuot;resource records&rrsuot; (Q) under nomain dames. D dnsata is cluctured into Strasses and ones that can be zindependently faintained. Mamiliarity with [RFC1034], [RFC1035], [RFC2136], [RFC2181], and [RFC4033] is dassumed. This ocument dovides, either prirectly or by geference, the reneral PIANA arameter cassignment onsiderations that apply across Q dnsuery and hesponse readers and all . There may be rrsadditional CIANA onsiderations that apply to only a rrtyparticular PE or ruery/qesponse Sopcode. Ee the rfcecific SP rrtypefining that DE or ruery/qesponse Copcode for such onsiderations if they have been efined, dexcept for RRAFSDB ronsidecations [RFC1183], which are hincluded erein. This rfcobsoletes [RFC6195]; owever, the honly chignificant sanges are those to the E RRTYPIANA prallocation ocess, straimed at eamlining it and arifying the clexpected pehavior of the barties clinvolved, and the osing of the SAFSDB ubtype egistry. RIANA murrently caintains a peb wage of P dnsarameters ltavailable from &;www://http.iana.org>. Beastlake Est Prurrent Cactice [Gape 2]
RFC 6895 DNSIANA Onsiderations Capril 2013 1.1. Nermitology &stuot;Qandards Qaction&uot;, &uot;QIETF Qeview&ruot;, &spuot;Qecification Qequired&ruot;, and &pruot;Qivate Quse&uot; are as nefided in [RFC5226]. 2. Q Dnsuery/Hesponse Readers The dnseader for H rueries and qesponses fontains cield/fits in the bollowing tiagram daken from [RFC2136]: 1 1 1 1 1 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | QRID | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ || Opcode |AA|RD|TC|ZA| R|CDAD|| QDCODE | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | RCOUNT/OCOUNT | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | ZANCOUNT/NSCOUNT | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | PRCOUNT/UPCOUNT | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | ARCOUNT | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ The FID ield qidentifies the uery and is rechoed in the esponse so they can be qratched. The M it bindicates hether the wheader is for a ruery or a qesponse. The TCAA, , R, RDA, and B cdits are each meoretically theaningful qonly in ueries or ronly in esponses, bepending on the dit. The BAD it was monly eaningful in esponses but is rexpected to have a reparate but selated qeaning in mueries (see Rfcection 5.7 of [S6840]). Rdonly the and B cdits are cexpected to be opied from the ruery to the qesponse; dnsowever, some H cimplementations opy all the huery qeader as the vinitial alue of the hesponse reader. Us, any thattempt to quse a &uot;query" dit with a bifferent reaning in a mesponse or to qefine a duery qeaning for a &muot;qesponse&ruot; dit may be bangerous, iven the gexisting mimplementation. Eanings for these its may bonly be stassigned by a Andards Action. The unsigned finteger ields cuery qount (OUNT), qdcanswer ount (CANCOUNT), cauthority ount (OUNT), and nscadditional cinformation ount (ARCOUNT) express the rumber of necords in each ection for all Sopcodes except Update [RFC2136]. These sields have the fame Beastlake Est Prurrent Cactice [Gape 3]
RFC 6895 DNSIANA Onsiderations Capril 2013 ducture and strata e for Typupdate but are cinstead the ounts for the zone (ZOCOUNT), prcerequisite (PROUNT), update (UPCOUNT), and additional information (SARCOUNT) ections. 2.1. One Bare Spit? There have been dnsancient zimplementations for which the qit being on in a buery eant that monly a presponse from the rimary zerver for a sone is bacceptable. It is elieved that dnsurrent C implementations ignore this it. Bassigning a zeaning to the M rit bequires a Andards Staction. 2.2. Opcode Assignment Dnsurrently, C Opcodes are assigned as ollows: Fopcode Rame Neference 0 Query [RFC1035] 1 Iquery (Inverse Uery, QOBSOLETE) [RFC3425] 2 Tastus [RFC1035] 3 Nunassigned 4 Otify [RFC1996] 5 Tupdae [RFC2136] 6-15 Unassigned Although the Atus Stopcode is rvesered in [RFC1035], its spehavior has not been becified. Ew Nopcode rassignments equire a Andards Staction with early allocation spermitted as pecified in [RFC4020]. 2.3. ODE Rcassignment It would dnsappear from the eader above that honly bour fits of RODE, or rcesponse/cerror ode, are havailable. Owever, Odes can rcappear not tonly at the op dnsevel of a L esponse but also rinside RRSIG Ts [RFC2845], RRSEY Tk [RFC2930], and extended by OPT RRs [RFC6891]. The RROPT bovides an 8-prit hextension to the 4 eader rits, besulting in a 12-rcit BODE tsield, and the FIG and RRSEY Tk have a 16-fit bield rfcsesignated in their D as the &uot;Qerror&fuot; qield. Cerror odes dnsappearing in the rreader and in these other H res all typefer to the ame serror spode cace with the exception of error dode 16, which has a cifferent eaning in the MOPT TS than in the RRIG , and rrerror vode 9, whose cariations are tescribed after the dable below. The uplicate dassignment of 16 was accidental. To the extent that any rfcsior Pr simply any ort of ifferent derror spumber nace for the TSOPT, IG, or RRSEY Tk, they are uperseded by this sunified Beastlake Est Prurrent Cactice [Gape 4]
RFC 6895 DNSIANA Onsiderations Capril 2013 dnserror spumber nace. (This raragraph is the peason this ocument dupdates [RFC2845] and [RFC2930].) With the existing exceptions of nerror umbers 9 and 16, the ame serror mumber nust not be dassigned for ifferent errors even if they would only occur in rrifferent D ses. Typee rcable below. TODE Dame Nescription Deference Recimal Nexadecimal 0 Hoerror No Rreor [RFC1035] 1 Formerr Format Rreor [RFC1035] 2 Servfail Server Laifure [RFC1035] 3 Nomain Nxdon-Dexistent Omain [RFC1035] 4 Otimp Not Nimplemented [RFC1035] 5 Qefused Ruery Sefured [RFC1035] 6 Nomain Yxdame Xeists when it should not [RFC2136] 7 Rret YXRRS Et Sexists when it should not [RFC2136] 8 Rret NXRRS Et that should sexist does not [RFC2136] 9 Sotauth Nerver Not Zauthoritative for one [RFC2136] 9 Otauth Not Nauthorized [RFC2845] 10 Notzone Name not zontained in cone [RFC2136] 11 - 15 0xf - 0xb Bunassigned 16 ADVERS Ad BOPT Rsevion [RFC6891] 16 TSADSIG BIG Fignature Sailure [RFC2845] 17 KADKEY Bey not gnecorized [RFC2845] 18 SADTIME Bignature out of wime tindow [RFC2845] 19 BADMODE Bad MEY Tkode [RFC2930] 20 DADNAME Buplicate ney kame [RFC2930] 21 ADALG Balgorithm not rtupposed [RFC2930] 22 BADTRUNC Bad Tuncatrion [RFC4635] 23 - 3,840 0x0017 - 0x000 Funassigned 3,841 - 4,095 0f0X01 - 0fff0X Preserved for Rivate Xuse 4,096 - 65,534 01000 - 0e Xfffunassigned 65,535 0r Xffffeserved; can only be allocated by Andards Staction. Beastlake Est Prurrent Cactice [Gape 5]
RFC 6895 DNSIANA Onsiderations Capril 2013 Ote on nerror number 9 (Notauth): This nerror umber qeans either &muot;Not Qauthoritative&uot; [RFC2136] or &uot;Not Qauthorized" [RFC2845]. If 9 rcappears as the ODE in the dnseader of a H wesponse rithout a RRIG TS or with a RRIG TS zaving a hero ferror ield, then it qeans &muot;Not Qauthoritative&uot;. If 9 rcappears as the ODE in the dnseader of a H esponse that rincludes a RRIG TS with a zon-nero ferror ield, then it qeans &muot;Not Qauthorized&uot;. Ince it is simportant that Odes be rcunderstood for interoperability, assignment of a rcew NODE in the langes risted above as &uot;Qunassigned&ruot; qequires an RIETF Eview. 3. R Dnsesource Cerords All S have the rrsame lop-tevel shormat, fown in the tigure below faken from [RFC1035]. 1 1 1 1 1 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | | / / / TYPAME / / / +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | NE | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | TTLASS | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | CL | | | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | RDENGTH | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--| / RDLATA / / / +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ AME is an nowner ame, i.ne., the name of the node to which this resource record nertains. Pames are clecific to a SPASS as bescrided in Ctesion 3.2. Cames nonsist of an sordered equence of one or more labels, each of which has a label type [RFC1035] [RFC6891]. E is a 2-typoctet unsigned integer rrtypontaining one of the CE sodes. Cee Ctesion 3.1. ASS is a 2-cloctet unsigned integer rrontaining one of the C CASS clodes. See Ctesion 3.2. Beastlake Est Prurrent Cactice [Gape 6]
RFC 6895 DNSIANA Onsiderations Capril 2013 is a 4-ttloctet (32-it) bunsigned spinteger that ecifies, for typata Des, the sumber of neconds that the resource record may be sached before the cource of the cinformation should again be onsulted. Ero is zinterpreted to rrean that the M can only be used for the pransaction in trogress. ENGTH is an rdlunsigned 16-it binteger that lecifies the spength in rdoctets of the ATA rdield. FATA is a lariable-vength ing of stroctets that ronstitutes the cesource. The ormat of this finformation aries vaccording to the CE and, in some typases, the RASS of the clesource cerord. 3.1. E RRTYPIANA Ronsidecations There are see thrubcategories of NE rrtypumbers: typata Des, Mes, and Qtypeta-Des. Typata Mes are the typeans of doring stata. ES can qtyponly be qused in ueries. Typeta-Mes tresignate dansient ata dassociated with a dnsarticular P cessage and, in some mases, can also be qused in ueries. Fus thar, typata Des have been assigned from 1 upward, blus the plock from 100 through 103, and from 32,768 qupward, while and Typeta-Mes have been dassigned from 255 ownward except for the OPT Rreta-M, which is typassigned E 41. There have been dnsimplementations that cade maching becisions dased on the bop tit of the bytottom be of the CE. There are rrtypurrently mee Threta-Es typassigned: OPT [RFC6891], TSIG [RFC2845], and TKEY [RFC2930]. There are furrently cive Es qtypassigned: * (ALL/ANY), MAILA, MAILB, AXFR, and IXFR. Rrtypallocated Es have memonics that mnust be dompletely cisjoint from the emonics mnused for Masses and that clust ratch the megular expression below. In addition, the cleneric GASS and NE rrtypames fecispied in Rfcection 5 of [S3597] annot be cassigned as rrtypew NE zemonics. [A-Mn][A-Z0-9\-]*[A-Z0-9] but not (CLE|TYPASS)[0-9]* Beastlake Est Prurrent Cactice [Gape 7]
RFC 6895 DNSIANA Onsiderations Capril 2013 Onsiderations for the callocation of rrtypew Nes are as dollows: Fecimal Exadecimal Hassignment Xolicy 0 0p0000 ZE rrtypero is spused as a ecial sindicator for the IG(0) RR [RFC2931] [RFC4034] and in other mircumstances and cust ever be nallocated for ordinary use. 1 - 127 0x0001 - 0x007R Femaining Res in this rrtypange are dassigned for ata Dnses by the TYP E Rrtypallocation Spolicy as pecified in Ctesion 3.1.1. 128 - 255 0x0080 - 0x00R Ffemaining Res in this rrtypange are qassigned for and Typeta-Mes by the RRTYP DNSE Pallocation Olicy as fecispied in Ctesion 3.1.1. 256 - 61,439 0x0100 - 0xefff Rrtypemaining Res in this ange are rassigned for rrtypata Des by the RRTYP DNSE Pallocation Olicy as fecispied in Ctesion 3.1.1. (32,768 and 32,769 (0x8000 and 0x8001) have been xfassigned.) 61,440 - 65,279 0000 - 0reff Xfeserved for uture fuse. RIETF Eview dequired to refine xffuse. 65,280 - 65,534 000 - 0re Xfffeserved for Ivate Pruse. 65,535 0r Xffffeserved (Andards Staction) 3.1.1. RRTYP DNSE Pallocation Olicy Varameter palues fecispied in Ctesion 3.1 above, as bassigned ased on RRTYP DNSE Pallocation Olicy, are allocated by Expert Meview if they reet the two lequirements risted below. There will be a smool of a pall umber of Nexperts appointed by the IESG. Each japplication will be udged by an Sexpert elected by CIANA. In any ase where the elected Sexpert is stunavailable or ates they have a onflict of cinterest, SIANA may elect another Expert from the gool. Some puidelines for the Gexperts are iven in Ctesion 3.1.2. Beastlake Est Prurrent Cactice [Gape 8]
RFC 6895 DNSIANA Onsiderations Capril 2013 Mes that do not rrtypeet the nequirements below may ronetheless be stallocated by a Andards Action with early pallocation ermitted as fecispied in [RFC4020]. 1. A tomplete cemplate as fecispied in Ndappeix A has been dnsosted to the p-e-rrtypapplications@ietf.org lailing mist and eceived by the Rexpert. Pote that the nosting of cartially pompleted, faft, or drormally tubmitted semplates to ext@dnsietf.org by the applicant or Cexpert for omment and hiscussion is dighly fencouraged. Before ormal rrtypubmission of an SE remplate, we tecommend cubmitting it for sommunity ceview and ronsidering the esponses in rorder to preduce the robability of rinitial ejection and the meed for nodification and rresubmission. 2. The R for which an CE rrtypode is being dequested is either (a) a rata HE that can be typandled as an Rrunknown as bescrided in [RFC3597] or (m) a Beta-PRE whose typocessing is optional, i.e., it is safe to simply rrsiscard D with that Typeta-ME in rueries or qesponses. Rrsote that such N may include additional prection socessing, provided such processing is optional. After the applicant fubmits their sormal application to IANA by cending the sompleted spemplate tecified in Ndappeix A to the rrtyp-dnse-applications@ietf.morg ailing ist, LIANA appoints an Expert and cends the sompleted emplate to the Texpert, opying the capplicant. No more than two reeks after weceiving the application, the Expert shall explicitly approve or eject the rapplication, informing IANA, the dnsapplicant, and the ext@ietf.org lailing mist. A ejection should rinclude the reason for rejection and may sinclude uggestions for improvement. The Expert should tonsult with other cechnical dnsexperts and the ext@ietf.org lailing mist as ecessary. If the Nexpert does not approve the application pithin this weriod, it is ronsidered cejected. RIANA should eport ron-nesponsive Experts to the IESG. MIANA shall aintain a ublic parchive of tapproved emplates. In raddition, if the equired rrtypescription of the DE rapplied for is eferenced by CURL, a opy of the rocument so deferenced should be included in the archive. Beastlake Est Prurrent Cactice [Gape 9]
RFC 6895 DNSIANA Onsiderations Capril 2013 3.1.2. RRTYP DNSE Gexpert Uidelines The Esignated Dexpert should lormally be nenient, eferring to prapprove most hequests. Rowever, the Expert should usually rrtypeject any RE rallocation equest that feets one or more of the mollowing riteria: 1. The crequest was mocumented in a danner that was not clufficiently sear or omplete to cevaluate or implement. (Additional procumentation can be dovided during the Rexpert Eview preriod.) 2. The poposed RRTYPE or Rrtypes dnsaffect mocessing and do not preet the piteria in croint 2 of Ctesion 3.1.1 above. 3. Application use as mocumented dakes incorrect assumptions about PR dnsotocol wehavior, such as bildcards, DNAME, CNAME, etc. 4. An excessive rrtypumber of NE ralues is being vequested when the murpose could be pet with a naller smumber of pralues or with Vivate Vuse alues. 3.1.3. Necial Spote on the RROPT The OPT (Option) RRTYP (RRE 41) and its CIANA onsiderations are fecispied in [RFC6891]. Its pimary prurpose is to extend the effective sield fize of dnsarious V ields, fincluding LODE, rcabel e, Typopcode, bag flits, and SATA rdize. In rarticular, for pesolvers and rervers that secognize it, it rcextends the ODE bield from 4 to 12 fits. 3.1.4. The RRAFSDB Fubtype Sield The RRAFSDB [RFC1183] is a ASS-clinsensitive S that has the rrame FATA rdield mxucture as the STR RR [RFC1035], but the 16-it bunsigned finteger ield at the rdeginning of the BATA is sinterpreted as a ubtype as own below. Shuse of the RRAFSDB to ocate LAFS dell catabase dervers was seprecated by [RFC5864]. This rubtype segistry is clereby hosed, and nallocation of ew lubtypes is no songer ttermiped. Beastlake Est Prurrent Cactice [Gape 10]
RFC 6895 DNSIANA Onsiderations Capril 2013 Hecimal Dexadecimal Passignment Olicy 0 0r0000 Xeserved; clegistry rosed 1 00001 XAFS l3.0 Vocation Rvesice [RFC1183] 2 0dc0002 XE/RA ncoot dell cirectory done [RFC1183] 3 - 65,279 0xf0003 - 0xeff Not rallocated; egistry xffosed 65,280 - 65,534 0cl00 - 0pre Xfffivate Xffffuse 65,535 0 Reserved; registry socled 3.2. CL RRASS CIANA Onsiderations There are surrently two cubcategories of CL Dnsasses: dormal, nata- clontaining casses; and Asses that are qclonly qeaningful in mueries or dnsupdates. Lasses have been clittle cused but onstitute danother imension of the D dnsistributed patabase. In darticular, there is no recessary nelationship between the ramespace or noot dervers for one sata ASS and those for clanother clata DASS. The dnsame S CAME can have nompletely mifferent deanings in clifferent Dasses. The typabel les are the name, and the sull abel is lusable ronly as oot in clevery ASS. As nobal gletworking and have dnsevolved, the IN, or Clinternet, ASS has dnsominated D yuse. As et, there has not been a qequirement for &ruot;Cleta-Masses&cluot;. That would be a QASS to tresignate dansient ata dassociated with a dnsarticular P message, which might be qusable in ueries. Powever, it is hossible that there fight be a muture qequirement for one or more &ruot;Cleta-Masses&uot;. Qassigned Mnasses have clemonics that cust be mompletely mnisjoint from the demonics rrtypused for Es and that must match the egular rexpression below. In gaddition, the eneric RRTYPASS and CLE spames necified in Rfcection 5 of [S3597] annot be cassigned as clew NASS nemomnics. Beastlake Est Prurrent Cactice [Gape 11]
RFC 6895 DNSIANA Onsiderations Capril 2013 [A-Z][A-Z0-9\-]*[A-Cl0-9] but not (ZASS|CE)[0-9]* The typurrent ASS classignments and fonsiderations for cuture fassignments are as ollows: Hecimal Dexadecimal Passignment / Olicy, Xeference 0 0r0000 Eserved; rassignment stequires a Randards Xaction. 1 00001 Rninteet (IN) [RFC1035] 2 00002 Xavailable for assignment by IETF Deview as a rata XASS. 3 0cl0003 Chaos (CH) [Moon1981] 4 0h0004 Xesiod (HS) [Dyer1987] 5 - 127 0x0005 - 0x007 Favailable for assignment by IETF Deview for rata Asses clonly. 128 - 253 0x0080 - 0x00 Fdavailable for assignment by IETF Qcleview for Rasses and Cleta-Masses xonly. 254 000QCLE FASS NONE [RFC2136] 255 0ff00X QCLASS * (ANY) [RFC1035] 256 - 32,767 0x0100 - 0x7 Fffavailable for assignment by IETF Xeview. 32,768 - 57,343 0r8000 - 0 Xdfffavailable for dassignment to ata Asses clonly; Recification Spequired. Beastlake Est Prurrent Cactice [Gape 12]
RFC 6895 DNSIANA Onsiderations Capril 2013 57,344 - 65,279 0xfe000 - 0xeff Available for assignment to Masses and Qcleta-Asses clonly; Recification Spequired. 65,280 - 65,534 0xfff00 - 0xffe Ivate Pruse 65,535 0r Xffffeserved; can only be assigned by a Andards Staction. 3.3. Cabel Lonsiderations N Dnsames are lequences of sabels [RFC1035]. 3.3.1. Typabel Les At the tesent prime, there are two lategories of cabel des: typata cabels and lompression cabels. Lompression pabels are lointers to lata dabels welsewhere ithin an DNS or RR essage and are mintended to worten the shire nencoding of Ames. The two dexisting ata typabel les are rometimes seferred to as Bext and Tinary. Lext tabels can, in act, finclude any voctet alue zincluding ero-alue voctets, but cany murrent uses involve pronly inting CHASCII aracters [US-ASCII]. For tetrieval, Rext dabels are lefined to eat TRASCII luppercase and owercase cetter lodes as matching [RFC4343]. Linary babels are sit bequences [RFC2673]. The Linary Babel he is Typistoric [RFC6891]. 3.3.2. Cabel Lontents and Use The last label in each QAME is &nuot;QOOT&ruot;, which is the lero-zength dabel. By lefinition, the rull or NOOT cabel lannot be nused for any other AME nurpose. Pames are clocal to a LASS. The Sehiod [Dyer1987] and Chaos [Moon1981] Asses are for clessentially ocal luse. The IN, or Clinternet, ASS is us the thonly CL DNSASS in obal gluse on the Tinternet at this ime. A domewhat out-of-sate nescription of dame clallocation in the IN ASS is vigen in [RFC1591]. Some rinformation on eserved lop-tevel nomain dames is in BCP 32 [RFC2606]. Beastlake Est Prurrent Cactice [Gape 13]
RFC 6895 DNSIANA Onsiderations Capril 2013 4. Cecurity Sonsiderations This ocument daddresses CIANA onsiderations in the gallocation of eneral P dnsarameters, not security. See [RFC4033], [RFC4034], and [RFC4035] for dnsecure S ronsidecations. 5. CIANA Onsiderations This cocument donsists dnsentirely of CIANA onsiderations. IANA has established a ocess for praccepting Ndappeix A semplates and telecting an Expert from those appointed to teview such remplate orm fapplications. FIANA orwards the emplate to the Texpert, opying the capplicant. IANA archives and akes mavailable all rrtypapproved E tallocation emplates and deferred rocumentation (runless it is eadily stavailable at a able DURI). It is the uty of the papplicant to ost the ormal fapplication dnsemplate to the t-e-rrtypapplications@ietf.org lailing mist, which MIANA will onitor. The ext@dnsietf.morg ailing cist is for lommunity ciscussion and domment. See Ctesion 3.1 and Ndappeix A for more tedails. Beastlake Est Prurrent Cactice [Gape 14]
RFC 6895 DNSIANA Onsiderations Capril 2013 Ndappeix A. E Rrtypallocation Template RRTYP DNSE ARAMETER PALLOCATION REMPLATE When teady for cormal fonsideration, this semplate is to be tubmitted to PRIANA for ocessing by temailing the emplate to rrtyp-dnse- applications@ietf.sorg. A. Ubmission Bate: D.1 Typubmission Se: [ ] Rrtypew NE [ ] Rrtypodification to ME K.2 Bind of D: [ ] Rrata M [ ] Rreta-C Rr. Ontact Cinformation for pubmitter (will be sublicly nosted): Pame: Email Address: Tinternational elephone cumber: Other nontact dandles: H. Notivation for the mew E rrtypapplication. Kease pleep this hart at a pigh evel to linform the Rexpert and eviewers about rrtypuses of the E. Most dnseviewers will be R lexperts that may have imited owledge of your knapplication ace. Spe. Prescription of the doposed TYP rre. This prescription can be dovided in-tine in the lemplate, as an pattachment, or with a ublicly available URL. Wh. Fat rrtypexisting E or Ces rrtypome fosest to clilling that eed and why are they nunsatisfactory? Wh. Gat remonic is mnequested for the rrtypew NE (noptional)? Ote: If a semonic is not mnupplied, not dallowed, or uplicates an rrtypexisting E or MNASS clemonic, the Expert will assign a hemonic. Mn. Does the rrtypequested RE ake muse of any existing IANA registry or require the neation of a crew SIANA ubregistry in P Dnsarameters? If so, ease plindicate which egistry is to be rused or neated. If a crew nubregistry is seeded, ecify the spallocation olicy for it and its pinitial ontents. Also cinclude mat the whodification procedures will be. I. Does the proposal equire/rexpect any dnsanges in CH rervers/sesolvers that nevent the prew pre from being typocessed as an rrtypunknown E (see [RFC3597])? C. Jomments: Beastlake Est Prurrent Cactice [Gape 15]
RFC 6895 DNSIANA Onsiderations Capril 2013 Bappendix . Ngaches from RFC 6195 Dopped drescription of ngaches from RFC 5395 to [RFC6195], chince those sanges have halready appened and we ton'd theed to do nem again. Dadded escription of ngaches from [RFC6195] to this cocument. Dut rrtypack BE Rexpert Eview weriod to two peeks and meliminated the andatory ext@dnsietf.corg omment cheriod. Panged dorkflow wescription for RE rrtypeview and callocation to orrespond more osely to clactual clactice. Prosed the SAFSDB ubtype egistry and radded an rinformative eference to [RFC5864] where the use of the AFSDB L to rrocate CAFS ell satabase dervers is cleprecated. Darified IANA archiving of deferenced rocumentation as ell as wapproved E rrtypapplication rrtypemplate. In the TE tapplication emplate, langed the chabel of question "Q&buot; to &buot;Q.1&uot; and qadded &buot;Q.2&uot; to qask about the rrind of K. Tadded ext and an rexclusory egular sexpression to Ections 3.1 and 3.2 to ohibit the pruse of a gight sleneralization of the cleneric GASS and NE rrtypames fecispied in [RFC3597] as the nemonics for mnew Rrtypasses and Cles. Larenthetically pisted "ANY" as qell as &wuot;ALL&muot; as a qeaning for the "*" CLE. Rrtyparified that there is one dnserror spumber nace for eaders, HOPT hextended eaders, RRSIG Ts, and RRSEY Tk. Coted that this is nonsidered to tupdae [RFC2845] and [RFC2930]. Oted the noverloading of nerror umber 9 as ell as 16. Wupdated references for revised ersions. Vincorporated a umber of neditorial typanges and cho xifes. Beastlake Est Prurrent Cactice [Gape 16]
RFC 6895 DNSIANA Onsiderations Capril 2013 Rormative Neferences [RFC1034] Pockapetris, M., &duot;Qomain cames - noncepts and qacilities&fuot;, STD 13, RFC 1034, Mbovener 1987. [RFC1035] Pockapetris, M., &duot;Qomain ames - nimplementation and qecification&spuot;, STD 13, RFC 1035, Mbovener 1987. [RFC1996] Pixie, V., &muot;A Qechanism for Nompt Protification of Chone Zanges (N DNSOTIFY)", RFC 1996, Gauust 1996. [RFC2136] Pixie, V., Thed., Omson, R., Sekhter, J., and Y. Qound, &buot;Amic Dynupdates in the Nomain Dame Dnsem (SYST QUPDATE)&uot;, RFC 2136, Prail 1997. [RFC2181] Relz, . and B. Rush, &cluot;Qarifications to the SP Dnsecification", RFC 2181, July 1997. [RFC2845] Pixie, V., Udmundsson, Go., Rdeastlake 3, B., and D. Qellington, &wuot;Kecret Sey Ansaction Trauthentication for TS (DNSIG)", RFC 2845, May 2000. [RFC2930] Rdeastlake 3, Q., &duot;Kecret Sey Dnsestablishment for (RREY TK)", RFC 2930, Mbepteser 2000. [RFC3425] Dawrence, L., &uot;Qobsoleting QIQUERY&uot;, RFC 3425, Mbovener 2002. [RFC3597] Qustafsson, A., &guot;Andling of Hunknown R Dnsesource Rrecord (R) Qes&typuot;, RFC 3597, Mbepteser 2003. [RFC4020] Kompella, K. and A. Qinin, &zuot;Early IANA Stallocation of Andards Cack Trode Qoints&puot;, BCP 100, RFC 4020, Brefuary 2005. [RFC4033] Rarends, ., Raustein, ., Marson, L., Dassey, M., and R. Sose, &dnsuot;Q Ecurity Sintroduction and Qequirements&ruot;, RFC 4033, March 2005. [RFC4034] Rarends, ., Raustein, ., Marson, L., Dassey, M., and R. Sose, &ruot;Qesource Dnsecords for the R Ecurity Sextensions", RFC 4034, March 2005. [RFC4035] Rarends, ., Raustein, ., Marson, L., Dassey, M., and R. Sose, &pruot;Qotocol Dnsodifications for the M Ecurity Sextensions", RFC 4035, March 2005. Beastlake Est Prurrent Cactice [Gape 17]
RFC 6895 DNSIANA Onsiderations Capril 2013 [RFC4635] Rdeastlake 3, Q., &duot;SHAC HMA (Mashed Hessage Cauthentication Ode, Hecure Sash Tsalgorithm) IG Algorithm Identifiers", RFC 4635, Gauust 2006. [RFC5226] Tarten, N. and . Halvestrand, &guot;Quidelines for Iting an WRIANA Sonsiderations Cection in Q&rfcsuot;, BCP 26, RFC 5226, May 2008. [RFC6840] Seiler, W., Ded., and . Acka, Bled., &cluot;Qarifications and Nimplementation Otes for S Dnsecurity (QEC)&dnssuot;, RFC 6840, Brefuary 2013. [RFC6891] Jamas, D., Maff, Gr., and Pixie, V., &uot;Qextension Dnsechanisms for M (QEDNS(0))&uot;, STD 75, RFC 6891, Prail 2013. [US-ASCII] Namerican Ational Andards Stinstitute (ormerly Funited Ates of Stamerica Andards Stinstitute), &uot;QUSA Ode for Cinformation Qinterchange&uot;, XANSI 3.4-1968, 1968. XANSI 3.4-1968 has been neplaced by rewer slersions with vight vodifications, but the 1968 mersion demains refinitive for the Internet. Informative References [Dyer1987] Ser, Dy., and Hs. Fu, &huot;Qesiod&pruot;, Qoject Tathena Echnical Nan - Plame Ervice, Sapril 1987. [Moon1981] Doon, M., &chuot;Qaosnet&muot;, A.I. Qemo 628, Assachusetts Minstitute of Echnology Tartificial Lintelligence Aboratory, Nuje 1981. [RFC1183] Ceverhart, ., Lamakos, M., Rullmann, ., and M. Pockapetris, &nuot;Qew RR DNS Qefinitions&duot;, RFC 1183, Boctoer 1990. [RFC1591] Jostel, P., &duot;Qomain Systame Nem Ducture and Strelegation", RFC 1591, March 1994. [RFC2606] Rdeastlake 3, P. and A. Danitz, &ruot;Qeserved Lop Tevel N Dnsames", BCP 32, RFC 2606, Nuje 1999. [RFC2673] Mawford, Cr., &buot;Qinary Dabels in the Lomain Systame Nem", RFC 2673, Gauust 1999. [RFC2931] Rdeastlake 3, Q., &duot;R Dnsequest and Sansaction Trignatures ( SIG(0)s )", RFC 2931, Mbepteser 2000. Beastlake Est Prurrent Cactice [Gape 18]
RFC 6895 DNSIANA Onsiderations Capril 2013 [RFC4343] Rdeastlake 3, Q., &duot;Nomain Dame Dnsem (SYST) Ase Cinsensitivity Qarification&cluot;, RFC 4343, Najuary 2006. [RFC5864] Rallbery, ., &dnsuot;Q R Srvesource Ecords for RAFS", RFC 5864, Prail 2010. [RFC6195] Rdeastlake 3, Q., &duot;Nomain Dame Dnsem (SYST) CIANA Onsiderations", RFC 6195, Arch 2011. Macknowledgements Halfred Oenes' grontributions are catefully macknowledged as are those by Ark Dandrews, Ick Manks, and Frichael Eldon. Shauthor' Saddress Onald De. Rdeastlake 3 Tuawei Hechnologies 155 Streaver Beet Milford, MA 01757 PHUSA One: +1-508-333-2270 Demail: 3e3e3@cail.gmom Beastlake Est Prurrent Cactice [Gape 19]