1# $NetBSD: protocols,v 1.22 2010/10/04 22:31:11 christos Exp $
2# See also: protocols(5), http://www.sethwklein.net/projects/iana-etc/
3#
4#    Last Updated
5#            2010-05-27
6# 
7#    This registry is also available in XML and plain text formats.
8# 
9#    Registry included below
10# 
11#      * Assigned Internet Protocol Numbers
12# 
13# Assigned Internet Protocol Numbers
14# 
15#    Reference
16#            [RFC5237]
17# 
18#    Note
19# 
20#  In the Internet Protocol version 4 (IPv4) [RFC791] there is a field
21#  called "Protocol" to identify the next level protocol.  This is an 8
22#  bit field.  In Internet Protocol version 6 (IPv6) [RFC1883], this field
23#  is called the "Next Header" field.
24# 
25#    Registration Procedures
26#            IESG Approval or Standards Action
27# 
28#    Decimal     Keyword                   Protocol                                                    Reference
29# protocol   num aliases      # comments
30hopopt         0 HOPOPT       # IPv6 Hop-by-Hop Option                [RFC1883]
31icmp           1 ICMP         # Internet Control Message              [RFC792]
32igmp           2 IGMP         # Internet Group Management             [RFC1112]
33ggp            3 GGP          # Gateway-to-Gateway                    [RFC823]
34ipv4           4 IPv4         # IPv4 encapsulation                    [RFC2003]
35st             5 ST           # Stream                                [RFC1190][RFC1819]
36tcp            6 TCP          # Transmission Control                  [RFC793]
37cbt            7 CBT          # CBT                                   [Tony_Ballardie]
38egp            8 EGP          # Exterior Gateway Protocol             [RFC888][David_Mills]
39igp            9 IGP          # any private interior gateway (used by [Internet_Assigned_Numbers_Authority]
40#                            Cisco for their IGRP)
41bbn-rcc-mon   10 BBN-RCC-MON  # BBN RCC Monitoring                    [Steve_Chipman]
42nvp-ii        11 NVP-II       # Network Voice Protocol                [RFC741][Steve_Casner]
43#                                                                  [Boggs, D., J. Shoch, E. Taft, and R. Metcalfe, "PUP: An Internetwork
44pup           12 PUP          # PUP                                   Architecture", XEROX Palo Alto Research Center, CSL-79-10, July 1979; also in IEEE
45#                                                                  Transactions on Communication, Volume COM-28, Number 4, April 1980.][[XEROX]]
46argus         13 ARGUS        # ARGUS                                 [Robert_W_Scheifler]
47emcon         14 EMCON        # EMCON                                 [<mystery contact>]
48xnet          15 XNET         # Cross Net Debugger                    [Haverty, J., "XNET Formats for Internet Protocol Version 4", IEN 158, October
49#                                                                  1980.][Jack_Haverty]
50chaos         16 CHAOS        # Chaos                                 [J_Noel_Chiappa]
51udp           17 UDP          # User Datagram                         [RFC768][Jon_Postel]
52mux           18 MUX          # Multiplexing                          [Cohen, D. and J. Postel, "Multiplexing Protocol", IEN 90, USC/Information
53#                                                                  Sciences Institute, May 1979.][Jon_Postel]
54dcn-meas      19 DCN-MEAS     # DCN Measurement Subsystems            [David_Mills]
55hmp           20 HMP          # Host Monitoring                       [RFC869][Robert_Hinden]
56prm           21 PRM          # Packet Radio Measurement              [Zaw_Sing_Su]
57#                                                                  ["The Ethernet, A Local Area Network: Data Link Layer and Physical Layer
58#                                                                  Specification", AA-K759B-TK, Digital Equipment Corporation, Maynard, MA. Also as:
59#                                                                  "The Ethernet - A Local Area Network", Version 1.0, Digital Equipment Corporation,
60xns-idp       22 XNS-IDP      # XEROX NS IDP                          Intel Corporation, Xerox Corporation, September 1980. And: "The Ethernet, A Local
61#                                                                  Area Network: Data Link Layer and Physical Layer Specifications", Digital, Intel
62#                                                                  and Xerox, November 1982. And: XEROX, "The Ethernet, A Local Area Network: Data
63#                                                                  Link Layer and Physical Layer Specification", X3T51/80-50, Xerox Corporation,
64#                                                                  Stamford, CT., October 1980.][[XEROX]]
65trunk-1       23 TRUNK-1      # Trunk-1                               [Barry_Boehm]
66trunk-2       24 TRUNK-2      # Trunk-2                               [Barry_Boehm]
67leaf-1        25 LEAF-1       # Leaf-1                                [Barry_Boehm]
68leaf-2        26 LEAF-2       # Leaf-2                                [Barry_Boehm]
69rdp           27 RDP          # Reliable Data Protocol                [RFC908][Robert_Hinden]
70irtp          28 IRTP         # Internet Reliable Transaction         [RFC938][Trudy_Miller]
71iso-tp4       29 ISO-TP4      # ISO Transport Protocol Class 4        [RFC905][<mystery contact>]
72netblt        30 NETBLT       # Bulk Data Transfer Protocol           [RFC969][David_Clark]
73#                                                                  [Shuttleworth, B., "A Documentary of MFENet, a National Computer Network",
74mfe-nsp       31 MFE-NSP      # MFE Network Services Protocol         UCRL-52317, Lawrence Livermore Labs, Livermore, California, June
75#                                                                  1977.][Barry_Howard]
76merit-inp     32 MERIT-INP    # MERIT Internodal Protocol             [Hans_Werner_Braun]
77dccp          33 DCCP         # Datagram Congestion Control Protocol  [RFC4340]
783pc           34 3PC          # Third Party Connect Protocol          [Stuart_A_Friedberg]
79idpr          35 IDPR         # Inter-Domain Policy Routing Protocol  [Martha_Steenstrup]
80xtp           36 XTP          # XTP                                   [Greg_Chesson]
81ddp           37 DDP          # Datagram Delivery Protocol            [Wesley_Craig]
82idpr-cmtp     38 IDPR-CMTP    # IDPR Control Message Transport Proto  [Martha_Steenstrup]
83tp++          39 TP++         # TP++ Transport Protocol               [Dirk_Fromhein]
84il            40 IL           # IL Transport Protocol                 [Dave_Presotto]
85ipv6          41 IPv6         # IPv6 encapsulation                    [RFC2473]
86sdrp          42 SDRP         # Source Demand Routing Protocol        [Deborah_Estrin]
87ipv6-route    43 IPv6-Route   # Routing Header for IPv6               [Steve_Deering]
88ipv6-frag     44 IPv6-Frag    # Fragment Header for IPv6              [Steve_Deering]
89idrp          45 IDRP         # Inter-Domain Routing Protocol         [Sue_Hares]
90rsvp          46 RSVP         # Reservation Protocol                  [Bob_Braden]
91gre           47 GRE          # General Routing Encapsulation         [Tony_Li]
92dsr           48 DSR          # Dynamic Source Routing Protocol       [RFC4728]
93bna           49 BNA          # BNA                                   [Gary Salamon]
94esp           50 ESP          # Encap Security Payload                [RFC4303]
95ah            51 AH           # Authentication Header                 [RFC4302]
96i-nlsp        52 I-NLSP       # Integrated Net Layer Security TUBA    [K_Robert_Glenn]
97swipe         53 SWIPE        # IP with Encryption                    [John_Ioannidis]
98narp          54 NARP         # NBMA Address Resolution Protocol      [RFC1735]
99mobile        55 MOBILE       # IP Mobility                           [Charlie_Perkins]
100tlsp          56 TLSP         # Transport Layer Security Protocol     [Christer_Oberg]
101#                            using Kryptonet key management
102skip          57 SKIP         # SKIP                                  [Tom_Markson]
103ipv6-icmp     58 IPv6-ICMP    # ICMP for IPv6                         [RFC1883]
104ipv6-nonxt    59 IPv6-NoNxt   # No Next Header for IPv6               [RFC1883]
105ipv6-opts     60 IPv6-Opts    # Destination Options for IPv6          [RFC1883]
106#      61                    any host internal protocol            [Internet_Assigned_Numbers_Authority]
107cftp          62 CFTP         # CFTP                                  [Forsdick, H., "CFTP", Network Message, Bolt Beranek and Newman, January
108#                                                                  1982.][Harry_Forsdick]
109#      63                    any local network                     [Internet_Assigned_Numbers_Authority]
110sat-expak     64 SAT-EXPAK    # SATNET and Backroom EXPAK             [Steven_Blumenthal]
111kryptolan     65 KRYPTOLAN    # Kryptolan                             [Paul Liu]
112rvd           66 RVD          # MIT Remote Virtual Disk Protocol      [Michael_Greenwald]
113ippc          67 IPPC         # Internet Pluribus Packet Core         [Steven_Blumenthal]
114#      68                    any distributed file system           [Internet_Assigned_Numbers_Authority]
115sat-mon       69 SAT-MON      # SATNET Monitoring                     [Steven_Blumenthal]
116visa          70 VISA         # VISA Protocol                         [Gene_Tsudik]
117ipcv          71 IPCV         # Internet Packet Core Utility          [Steven_Blumenthal]
118cpnx          72 CPNX         # Computer Protocol Network Executive   [David Mittnacht]
119cphb          73 CPHB         # Computer Protocol Heart Beat          [David Mittnacht]
120wsn           74 WSN          # Wang Span Network                     [Victor Dafoulas]
121pvp           75 PVP          # Packet Video Protocol                 [Steve_Casner]
122br-sat-mon    76 BR-SAT-MON   # Backroom SATNET Monitoring            [Steven_Blumenthal]
123sun-nd        77 SUN-ND       # SUN ND PROTOCOL-Temporary             [William_Melohn]
124wb-mon        78 WB-MON       # WIDEBAND Monitoring                   [Steven_Blumenthal]
125wb-expak      79 WB-EXPAK     # WIDEBAND EXPAK                        [Steven_Blumenthal]
126iso-ip        80 ISO-IP       # ISO Internet Protocol                 [Marshall_T_Rose]
127vmtp          81 VMTP         # VMTP                                  [Dave_Cheriton]
128secure-vmtp   82 SECURE-VMTP  # SECURE-VMTP                           [Dave_Cheriton]
129vines         83 VINES        # VINES                                 [Brian Horn]
130ttp           84 TTP          # TTP                                   [Jim_Stevens]
131nsfnet-igp    85 NSFNET-IGP   # NSFNET-IGP                            [Hans_Werner_Braun]
132dgp           86 DGP          # Dissimilar Gateway Protocol           [M/A-COM Government Systems, "Dissimilar Gateway Protocol Specification, Draft
133#                                                                  Version", Contract no. CS901145, November 16, 1987.][Mike_Little]
134tcf           87 TCF          # TCF                                   [Guillermo_A_Loyola]
135eigrp         88 EIGRP        # EIGRP                                 [Cisco Systems, "Gateway Server Reference Manual", Manual Revision B, January 10,
136#                                                                  1988.][Guenther_Schreiner]
137ospfigp       89 OSPFIGP      # OSPFIGP                               [RFC1583][John_Moy]
138#                                                                  [Welch, B., "The Sprite Remote Procedure Call System", Technical Report,
139sprite-rpc    90 Sprite-RPC   # Sprite RPC Protocol                   UCB/Computer Science Dept., 86/302, University of California at Berkeley, June
140#                                                                  1986.][Bruce Willins]
141larp          91 LARP         # Locus Address Resolution Protocol     [Brian Horn]
142mtp           92 MTP          # Multicast Transport Protocol          [Susie_Armstrong]
143ax.25         93 AX.25        # AX.25 Frames                          [Brian_Kantor]
144ipip          94 IPIP         # IP-within-IP Encapsulation Protocol   [John_Ioannidis]
145micp          95 MICP         # Mobile Internetworking Control Pro.   [John_Ioannidis]
146scc-sp        96 SCC-SP       # Semaphore Communications Sec. Pro.    [Howard_Hart]
147etherip       97 ETHERIP      # Ethernet-within-IP Encapsulation      [RFC3378]
148encap         98 ENCAP        # Encapsulation Header                  [RFC1241][Robert_Woodburn]
149#      99                    any private encryption scheme         [Internet_Assigned_Numbers_Authority]
150gmtp         100 GMTP         # GMTP                                  [[RXB5]]
151ifmp         101 IFMP         # Ipsilon Flow Management Protocol      [Bob_Hinden][November 1995, 1997.]
152pnni         102 PNNI         # PNNI over IP                          [Ross_Callon]
153pim          103 PIM          # Protocol Independent Multicast        [Dino_Farinacci]
154aris         104 ARIS         # ARIS                                  [Nancy_Feldman]
155scps         105 SCPS         # SCPS                                  [Robert_Durst]
156qnx          106 QNX          # QNX                                   [Michael_Hunter]
157a/n          107 A/N          # Active Networks                       [Bob_Braden]
158ipcomp       108 IPComp       # IP Payload Compression Protocol       [RFC2393]
159snp          109 SNP          # Sitara Networks Protocol              [Manickam_R_Sridhar]
160compaq-peer  110 Compaq-Peer  # Compaq Peer Protocol                  [Victor_Volpe]
161ipx-in-ip    111 IPX-in-IP    # IPX in IP                             [CJ_Lee]
162vrrp         112 VRRP         # Virtual Router Redundancy Protocol    [RFC3768][RFC5798]
163pgm          113 PGM          # PGM Reliable Transport Protocol       [Tony_Speakman]
164#      114                   any 0-hop protocol                    [Internet_Assigned_Numbers_Authority]
165l2tp         115 L2TP         # Layer Two Tunneling Protocol          [Bernard_Aboba]
166ddx          116 DDX          # D-II Data Exchange (DDX)              [John_Worley]
167iatp         117 IATP         # Interactive Agent Transfer Protocol   [John_Murphy]
168stp          118 STP          # Schedule Transfer Protocol            [Jean_Michel_Pittet]
169srp          119 SRP          # SpectraLink Radio Protocol            [Mark_Hamilton]
170uti          120 UTI          # UTI                                   [Peter_Lothberg]
171smp          121 SMP          # Simple Message Protocol               [Leif_Ekblad]
172sm           122 SM           # SM                                    [Jon_Crowcroft]
173ptp          123 PTP          # Performance Transparency Protocol     [Michael_Welzl]
174isis         124 ISIS         # over IPv4                                        [Tony_Przygienda]
175fire         125 FIRE         # [Criag_Partridge]
176crtp         126 CRTP         # Combat Radio Transport Protocol       [Robert_Sautter]
177crudp        127 CRUDP        # Combat Radio User Datagram            [Robert_Sautter]
178sscopmce     128 SSCOPMCE     # [Kurt_Waber]
179iplt         129 IPLT         # [[Hollbach]]
180sps          130 SPS          # Secure Packet Shield                  [Bill_McIntosh]
181pipe         131 PIPE         # Private IP Encapsulation within IP    [Bernhard_Petri]
182sctp         132 SCTP         # Stream Control Transmission Protocol  [Randall_R_Stewart]
183fc           133 FC           # Fibre Channel                         [Murali_Rajagopal]
184rsvp-e2e-ignore 134 RSVP-E2E-IGNORE # [RFC3175]
185mobility     135 Mobility     # Header                                       [RFC3775]
186udplite      136 UDPLite      # [RFC3828]
187mpls-in-ip   137 MPLS-in-IP   # [RFC4023]
188manet        138 MANET        # MANET Protocols                       [RFC-ietf-manet-iana-07]
189hip          139 HIP          # Host Identity Protocol                [RFC5201]
190shim6        140 Shim6        # Shim6 Protocol                        [RFC5533]
191wesp         141 WESP         # Wrapped Encapsulating Security        [RFC5840]
192#                            Payload
193rohc         142 ROHC         # Robust Header Compression             [RFC5858]
194#    143-252                 Unassigned                            [Internet_Assigned_Numbers_Authority]
195#      253                   Use for experimentation and testing   [RFC3692]
196#      254                   Use for experimentation and testing   [RFC3692]
197reserved     255 Reserved     # [Internet_Assigned_Numbers_Authority]
198# 
199#                                                                         People
200# 
201#                     ID                                  Name                                   Contact URI                   Last Updated
202#    [Barry_Boehm]                         Barry Boehm                         mailto:boehm&arpa.mil
203#    [Barry_Howard]                        Barry Howard                        mailto:Howard&nmfecc.llnl.gov
204#    [Bernard_Aboba]                       Bernard Aboba                       mailto:bernarda&microsoft.com                   1998-04
205#    [Bernhard_Petri]                      Bernhard Petri                      mailto:bernhard.petri&nsn.com                   2000-03
206#    [Bill_McIntosh]                       Bill McIntosh                       mailto:BMcIntosh&fortresstech.com
207#    [Bob_Braden]                          Bob Braden                          mailto:braden&isi.edu                           1997-07
208#    [Bob_Hinden]                          Bob Hinden                          mailto:hinden&ipsilon.com
209#    [Brian_Kantor]                        Brian Kantor                        mailto:brian&ucsd.edu
210#    [CJ_Lee]                              CJ Lee                              mailto:cj_lee&novell.com                        1997-10
211#    [Charlie_Perkins]                     Charlie Perkins                     mailto:perk&watson.ibm.com                      1994-10
212#    [Christer_Oberg]                      Christer Oberg                      mailto:chg&bull.se                              1994-10
213#    [Criag_Partridge]                     Criag Partridge                     mailto:craig&bbn.com                            1999-08
214#    [Dave_Cheriton]                       Dave Cheriton                       mailto:cheriton&pescadero.stanford.edu
215#    [Dave_Presotto]                       Dave Presotto                       mailto:presotto&plan9.att.com                   1995-07
216#    [David_Clark]                         David Clark                         mailto:ddc&lcs.mit.edu
217#    [David_Mills]                         David Mills                         mailto:Mills&huey.udel.edu
218#    [Deborah_Estrin]                      Deborah Estrin                      mailto:estrin&usc.edu
219#    [Dino_Farinacci]                      Dino Farinacci                      mailto:dino&cisco.com                           1996-03
220#    [Dirk_Fromhein]                       Dirk Fromhein                       mailto:df&watershed.com
221#    [Gene_Tsudik]                         Gene Tsudik                         mailto:tsudik&usc.edu
222#    [Greg_Chesson]                        Greg Chesson                        mailto:Greg&sgi.com
223#    [Guenther_Schreiner]                  Guenther Schreiner                  mailto:snmp-admin&ira.uka.de
224#    [Guillermo_A_Loyola]                  Guillermo A. Loyola                 mailto:LOYOLA&ibm.com
225#    [Hans_Werner_Braun]                   Hans-Werner Braun                   mailto:HWB&mcr.umich.edu
226#    [Harry_Forsdick]                      Harry Forsdick                      mailto:Forsdick&bbn.com
227#    [Howard_Hart]                         Howard Hart                         mailto:hch&hybrid.com
228#    [Internet_Assigned_Numbers_Authority] Internet Assigned Numbers Authority mailto:iana&iana.org                            1995-06
229#    [J_Noel_Chiappa]                      J. Noel Chiappa                     mailto:JNC&xx.lcs.mit.edu
230#    [Jack_Haverty]                        Jack Haverty                        mailto:jhaverty&oracle.com
231#    [Jean_Michel_Pittet]                  Jean-Michel Pittet                  mailto:jmp&gandalf.engr.sgi.com                 1998-11
232#    [Jim_Stevens]                         Jim Stevens                         mailto:Stevens&isi.edu
233#    [John_Ioannidis]                      John Ioannidis                      mailto:ji&cs.columbia.edu
234#    [John_Moy]                            John Moy                            mailto:jmoy&proteon.com
235#    [John_Murphy]                         John Murphy                         mailto:john.m.murphy&mci.com                    1998-10
236#    [John_Worley]                         John Worley                         mailto:worley&milehigh.net                      1998-06
237#    [Jon_Crowcroft]                       Jon Crowcroft                       mailto:jon&cs.ucl.ac.uk                         1999-06
238#    [Jon_Postel]                          Jon Postel                          mailto:postel&isi.edu
239#    [K_Robert_Glenn]                      K. Robert Glenn                     mailto:glenn&osi.ncsl.nist.gov
240#    [Kurt_Waber]                          Kurt Waber                          mailto:kurt.waber&swisscom.com                  1999-08
241#    [Leif_Ekblad]                         Leif Ekblad                         mailto:leif.ekblad&eslov.mail.telia.com         1999-03
242#    [Manickam_R_Sridhar]                  Manickam R. Sridhar                 mailto:msridhar&sitaranetworks.com              1997-09
243#    [Mark_Hamilton]                       Mark Hamilton                       mailto:mah&spectralink.com                      1998-11
244#    [Marshall_T_Rose]                     Marshall T. Rose                    mailto:mrose&dbc.mtview.ca.us
245#    [Martha_Steenstrup]                   Martha Steenstrup                   mailto:MSteenst&bbn.com
246#    [Michael_Greenwald]                   Michael Greenwald                   mailto:Greenwald&scrc-stony-brook.symbolics.com
247#    [Michael_Hunter]                      Michael Hunter                      mailto:mphunter&qnx.com                         1997-07
248#    [Michael_Welzl]                       Michael Welzl                       mailto:michael&tk.uni-linz.ac.at                1999-08
249#    [Mike_Little]                         Mike Little                         mailto:little&macom4.arpa
250#    [Murali_Rajagopal]                    Murali Rajagopal                    mailto:murali&gadzoox.com                       2000-05
251#    [Nancy_Feldman]                       Nancy Feldman                       mailto:nkf&vnet.ibm.com                         1997-01
252#    [Peter_Lothberg]                      Peter Lothberg                      mailto:roll&stupi.se                            1999-03
253#    [Randall_R_Stewart]                   Randall R. Stewart                  mailto:rrs&lakerest.net                         2000-04
254#    [Robert_Durst]                        Robert Durst                        mailto:durst&mitre.org                          1997-03
255#    [Robert_Hinden]                       Robert Hinden                       mailto:Hinden&eng.sun.com
256#    [Robert_Sautter]                      Robert Sautter                      mailto:rsautter&acdnj.itt.com                   1999-08
257#    [Robert_W_Scheifler]                  Robert W. Scheifler                 mailto:RWS&xx.lcs.mit.edu
258#    [Robert_Woodburn]                     Robert Woodburn                     mailto:woody&cseic.saic.com
259#    [Ross_Callon]                         Ross Callon                         mailto:rcallon&baynetworks.com                  1995-12
260#    [Steve_Casner]                        Steve Casner                        mailto:casner&isi.edu
261#    [Steve_Chipman]                       Steve Chipman                       mailto:Chipman&f.bbn.com
262#    [Steve_Deering]                       Steve Deering                       mailto:deering&parc.xerox.com                   1995-03
263#    [Steven_Blumenthal]                   Steven Blumenthal                   mailto:BLUMENTHAL&vax.bbn.com
264#    [Stuart_A_Friedberg]                  Stuart A. Friedberg                 mailto:stuart&cs.wisc.edu
265#    [Sue_Hares]                           Sue Hares                           mailto:skh&merit.edu
266#    [Susie_Armstrong]                     Susie Armstrong                     mailto:Armstrong.wbst128&xerox.com
267#    [Tom_Markson]                         Tom Markson                         mailto:markson&osmosys.ingog.com                1995-09
268#    [Tony_Ballardie]                      Tony Ballardie                      mailto:A.Ballardie&cs.ucl.ac.uk
269#    [Tony_Li]                             Tony Li                             mailto:tli&cisco.com
270#    [Tony_Przygienda]                     Tony Przygienda                     mailto:prz&siara.com                            1999-08
271#    [Tony_Speakman]                       Tony Speakman                       mailto:speakman&cisco.com                       1998-01
272#    [Trudy_Miller]                        Trudy Miller                        mailto:Trudy&acc.com
273#    [Victor_Volpe]                        Victor Volpe                        mailto:vvolpe&smtp.microcom.com                 1997-10
274#    [Wesley_Craig]                        Wesley Craig                        mailto:Wesley.Craig&terminator.cc.umich.edu
275#    [William_Melohn]                      William Melohn                      mailto:Melohn&sun.com
276#    [Zaw_Sing_Su]                         Zaw-Sing Su                         mailto:ZSu&tsca.istc.sri.
277