xref: /dflybsd-src/etc/protocols (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
1*86d7f5d3SJohn Marino#
2*86d7f5d3SJohn Marino# Internet protocols
3*86d7f5d3SJohn Marino#
4*86d7f5d3SJohn Marino# $FreeBSD: src/etc/protocols,v 1.13.2.3 2002/02/27 03:39:00 dd Exp $
5*86d7f5d3SJohn Marino# $DragonFly: src/etc/protocols,v 1.8 2007/08/16 20:03:51 dillon Exp $
6*86d7f5d3SJohn Marino#	from: @(#)protocols	5.1 (Berkeley) 4/17/89
7*86d7f5d3SJohn Marino#
8*86d7f5d3SJohn Marino# See also http://www.iana.org/assignments/protocol-numbers
9*86d7f5d3SJohn Marino#
10*86d7f5d3SJohn Marinoip	0	IP		# internet protocol, pseudo protocol number
11*86d7f5d3SJohn Marino#hopopt	0	HOPOPT		# hop-by-hop options for ipv6
12*86d7f5d3SJohn Marinoicmp	1	ICMP		# internet control message protocol
13*86d7f5d3SJohn Marinoigmp	2	IGMP		# internet group management protocol
14*86d7f5d3SJohn Marinoggp	3	GGP		# gateway-gateway protocol
15*86d7f5d3SJohn Marinoipencap	4	IP-ENCAP	# IP encapsulated in IP (officially ``IP'')
16*86d7f5d3SJohn Marinost2	5	ST2		# ST2 datagram mode (RFC 1819) (officially ``ST'')
17*86d7f5d3SJohn Marinotcp	6	TCP		# transmission control protocol
18*86d7f5d3SJohn Marinocbt	7	CBT		# CBT, Tony Ballardie <A.Ballardie@cs.ucl.ac.uk>
19*86d7f5d3SJohn Marinoegp	8	EGP		# exterior gateway protocol
20*86d7f5d3SJohn Marinoigp	9	IGP		# any private interior gateway (Cisco: for IGRP)
21*86d7f5d3SJohn Marinobbn-rcc	10	BBN-RCC-MON	# BBN RCC Monitoring
22*86d7f5d3SJohn Marinonvp	11	NVP-II		# Network Voice Protocol
23*86d7f5d3SJohn Marinopup	12	PUP		# PARC universal packet protocol
24*86d7f5d3SJohn Marinoargus	13	ARGUS		# ARGUS
25*86d7f5d3SJohn Marinoemcon	14	EMCON		# EMCON
26*86d7f5d3SJohn Marinoxnet	15	XNET		# Cross Net Debugger
27*86d7f5d3SJohn Marinochaos	16	CHAOS		# Chaos
28*86d7f5d3SJohn Marinoudp	17	UDP		# user datagram protocol
29*86d7f5d3SJohn Marinomux	18	MUX		# Multiplexing protocol
30*86d7f5d3SJohn Marinodcn	19	DCN-MEAS	# DCN Measurement Subsystems
31*86d7f5d3SJohn Marinohmp	20	HMP		# host monitoring protocol
32*86d7f5d3SJohn Marinoprm	21	PRM		# packet radio measurement protocol
33*86d7f5d3SJohn Marinoxns-idp	22	XNS-IDP		# Xerox NS IDP
34*86d7f5d3SJohn Marinotrunk-1	23	TRUNK-1		# Trunk-1
35*86d7f5d3SJohn Marinotrunk-2	24	TRUNK-2		# Trunk-2
36*86d7f5d3SJohn Marinoleaf-1	25	LEAF-1		# Leaf-1
37*86d7f5d3SJohn Marinoleaf-2	26	LEAF-2		# Leaf-2
38*86d7f5d3SJohn Marinordp	27	RDP		# "reliable datagram" protocol
39*86d7f5d3SJohn Marinoirtp	28	IRTP		# Internet Reliable Transaction Protocol
40*86d7f5d3SJohn Marinoiso-tp4	29	ISO-TP4		# ISO Transport Protocol Class 4
41*86d7f5d3SJohn Marinonetblt	30	NETBLT		# Bulk Data Transfer Protocol
42*86d7f5d3SJohn Marinomfe-nsp	31	MFE-NSP		# MFE Network Services Protocol
43*86d7f5d3SJohn Marinomerit-inp	32	MERIT-INP	# MERIT Internodal Protocol
44*86d7f5d3SJohn Marinodccp	33	DCCP		# Datagram Congestion Control Protocol
45*86d7f5d3SJohn Marino3pc	34	3PC		# Third Party Connect Protocol
46*86d7f5d3SJohn Marinoidpr	35	IDPR		# Inter-Domain Policy Routing Protocol
47*86d7f5d3SJohn Marinoxtp	36	XTP		# Xpress Transfer Protocol
48*86d7f5d3SJohn Marinoddp	37	DDP		# Datagram Delivery Protocol
49*86d7f5d3SJohn Marinoidpr-cmtp	38	IDPR-CMTP	# IDPR Control Message Transport Proto
50*86d7f5d3SJohn Marinotp++	39	TP++		# TP++ Transport Protocol
51*86d7f5d3SJohn Marinoil	40	IL		# IL Transport Protocol
52*86d7f5d3SJohn Marinoipv6	41	IPV6		# ipv6
53*86d7f5d3SJohn Marinosdrp	42	SDRP		# Source Demand Routing Protocol
54*86d7f5d3SJohn Marinoipv6-route	43	IPV6-ROUTE	# routing header for ipv6
55*86d7f5d3SJohn Marinoipv6-frag	44	IPV6-FRAG	# fragment header for ipv6
56*86d7f5d3SJohn Marinoidrp	45	IDRP		# Inter-Domain Routing Protocol
57*86d7f5d3SJohn Marinorsvp	46	RSVP		# Resource ReSerVation Protocol
58*86d7f5d3SJohn Marinogre	47	GRE		# Generic Routing Encapsulation
59*86d7f5d3SJohn Marinodsr	48	DSR		# Dynamic Source Routing Protocol
60*86d7f5d3SJohn Marinobna	49	BNA		# BNA
61*86d7f5d3SJohn Marinoesp	50	ESP		# encapsulating security payload
62*86d7f5d3SJohn Marinoah	51	AH		# authentication header
63*86d7f5d3SJohn Marinoi-nlsp	52	I-NLSP		# Integrated Net Layer Security TUBA
64*86d7f5d3SJohn Marinoswipe	53	SWIPE		# IP with Encryption
65*86d7f5d3SJohn Marinonarp	54	NARP		# NBMA Address Resolution Protocol
66*86d7f5d3SJohn Marinomobile	55	MOBILE		# IP Mobility
67*86d7f5d3SJohn Marinotlsp	56	TLSP		# Transport Layer Security Protocol
68*86d7f5d3SJohn Marinoskip	57	SKIP		# SKIP
69*86d7f5d3SJohn Marinoipv6-icmp	58	IPV6-ICMP icmp6 # ICMP for IPv6
70*86d7f5d3SJohn Marinoipv6-nonxt	59	IPV6-NONXT	# no next header for ipv6
71*86d7f5d3SJohn Marinoipv6-opts	60	IPV6-OPTS	# destination options for ipv6
72*86d7f5d3SJohn Marino#	61			# any host internal protocol
73*86d7f5d3SJohn Marinocftp	62	CFTP		# CFTP
74*86d7f5d3SJohn Marino#	63			# any local network
75*86d7f5d3SJohn Marinosat-expak	64	SAT-EXPAK	# SATNET and Backroom EXPAK
76*86d7f5d3SJohn Marinokryptolan	65	KRYPTOLAN	# Kryptolan
77*86d7f5d3SJohn Marinorvd	66	RVD		# MIT Remote Virtual Disk Protocol
78*86d7f5d3SJohn Marinoippc	67	IPPC		# Internet Pluribus Packet Core
79*86d7f5d3SJohn Marino#	68			# any distributed file system
80*86d7f5d3SJohn Marinosat-mon	69	SAT-MON		# SATNET Monitoring
81*86d7f5d3SJohn Marinovisa	70	VISA		# VISA Protocol
82*86d7f5d3SJohn Marinoipcv	71	IPCV		# Internet Packet Core Utility
83*86d7f5d3SJohn Marinocpnx	72	CPNX		# Computer Protocol Network Executive
84*86d7f5d3SJohn Marinocphb	73	CPHB		# Computer Protocol Heart Beat
85*86d7f5d3SJohn Marinowsn	74	WSN		# Wang Span Network
86*86d7f5d3SJohn Marinopvp	75	PVP		# Packet Video Protocol
87*86d7f5d3SJohn Marinobr-sat-mon	76	BR-SAT-MON	# Backroom SATNET Monitoring
88*86d7f5d3SJohn Marinosun-nd	77	SUN-ND		# SUN ND PROTOCOL-Temporary
89*86d7f5d3SJohn Marinowb-mon	78	WB-MON		# WIDEBAND Monitoring
90*86d7f5d3SJohn Marinowb-expak	79	WB-EXPAK	# WIDEBAND EXPAK
91*86d7f5d3SJohn Marinoiso-ip	80	ISO-IP		# ISO Internet Protocol
92*86d7f5d3SJohn Marinovmtp	81	VMTP		# Versatile Message Transport
93*86d7f5d3SJohn Marinosecure-vmtp	82	SECURE-VMTP	# SECURE-VMTP
94*86d7f5d3SJohn Marinovines	83	VINES		# VINES
95*86d7f5d3SJohn Marinottp	84	TTP		# TTP
96*86d7f5d3SJohn Marinonsfnet-igp	85	NSFNET-IGP	# NSFNET-IGP
97*86d7f5d3SJohn Marinodgp	86	DGP		# Dissimilar Gateway Protocol
98*86d7f5d3SJohn Marinotcf	87	TCF		# TCF
99*86d7f5d3SJohn Marinoeigrp	88	EIGRP		# Enhanced Interior Routing Protocol (Cisco)
100*86d7f5d3SJohn Marinoospf	89	OSPFIGP		# Open Shortest Path First IGP
101*86d7f5d3SJohn Marinosprite-rpc	90	Sprite-RPC	# Sprite RPC Protocol
102*86d7f5d3SJohn Marinolarp	91	LARP		# Locus Address Resolution Protocol
103*86d7f5d3SJohn Marinomtp	92	MTP		# Multicast Transport Protocol
104*86d7f5d3SJohn Marinoax.25	93	AX.25		# AX.25 Frames
105*86d7f5d3SJohn Marinoipip	94	IPIP		# Yet Another IP encapsulation
106*86d7f5d3SJohn Marinomicp	95	MICP		# Mobile Internetworking Control Pro.
107*86d7f5d3SJohn Marinoscc-sp	96	SCC-SP		# Semaphore Communications Sec. Pro.
108*86d7f5d3SJohn Marinoetherip	97	ETHERIP		# Ethernet-within-IP Encapsulation
109*86d7f5d3SJohn Marinoencap	98	ENCAP		# Yet Another IP encapsulation
110*86d7f5d3SJohn Marino#	99			# any private encryption scheme
111*86d7f5d3SJohn Marinogmtp	100	GMTP		# GMTP
112*86d7f5d3SJohn Marinoifmp	101	IFMP		# Ipsilon Flow Management Protocol
113*86d7f5d3SJohn Marinopnni	102	PNNI		# PNNI over IP
114*86d7f5d3SJohn Marinopim	103	PIM		# Protocol Independent Multicast
115*86d7f5d3SJohn Marinoaris	104	ARIS		# ARIS
116*86d7f5d3SJohn Marinoscps	105	SCPS		# SCPS
117*86d7f5d3SJohn Marinoqnx	106	QNX		# QNX
118*86d7f5d3SJohn Marinoa/n	107	A/N		# Active Networks
119*86d7f5d3SJohn Marinoipcomp	108	IPComp		# IP Payload Compression Protocol
120*86d7f5d3SJohn Marinosnp	109	SNP		# Sitara Networks Protocol
121*86d7f5d3SJohn Marinocompaq-peer	110	Compaq-Peer	# Compaq Peer Protocol
122*86d7f5d3SJohn Marinoipx-in-ip	111	IPX-in-IP	# IPX in IP
123*86d7f5d3SJohn Marinocarp	112	CARP	vrrp		# Common Address Redundancy Protocol
124*86d7f5d3SJohn Marinopgm	113	PGM		# PGM Reliable Transport Protocol
125*86d7f5d3SJohn Marino#	114			# any 0-hop protocol
126*86d7f5d3SJohn Marinol2tp	115	L2TP		# Layer Two Tunneling Protocol
127*86d7f5d3SJohn Marinoddx	116	DDX		# D-II Data Exchange
128*86d7f5d3SJohn Marinoiatp	117	IATP		# Interactive Agent Transfer Protocol
129*86d7f5d3SJohn Marinostp	118	STP		# Schedule Transfer Protocol
130*86d7f5d3SJohn Marinosrp	119	SRP		# SpectraLink Radio Protocol
131*86d7f5d3SJohn Marinouti	120	UTI		# UTI
132*86d7f5d3SJohn Marinosmp	121	SMP		# Simple Message Protocol
133*86d7f5d3SJohn Marinosm	122	SM		# SM
134*86d7f5d3SJohn Marinoptp	123	PTP		# Performance Transparency Protocol
135*86d7f5d3SJohn Marinoisis	124	ISIS		# ISIS over IPv4
136*86d7f5d3SJohn Marinofire	125	FIRE
137*86d7f5d3SJohn Marinocrtp	126	CRTP		# Combat Radio Transport Protocol
138*86d7f5d3SJohn Marinocrudp	127	CRUDP		# Combat Radio User Datagram
139*86d7f5d3SJohn Marinosscopmce	128	SSCOPMCE
140*86d7f5d3SJohn Marinoiplt	129	IPLT
141*86d7f5d3SJohn Marinosps	130	SPS		# Secure Packet Shield
142*86d7f5d3SJohn Marinopipe	131	PIPE		# Private IP Encapsulation within IP
143*86d7f5d3SJohn Marinosctp	132	SCTP		# Stream Control Transmission Protocol
144*86d7f5d3SJohn Marinofc	133	FC		# Fibre Channel
145*86d7f5d3SJohn Marinorsvp-e2e-ignore	134	RSVP-E2E-IGNORE	# Aggregation of RSVP for IP Reservations
146*86d7f5d3SJohn Marinomobility-header	135	Mobility-Header	# Mobility support in IPv6
147*86d7f5d3SJohn Marinoudplite	136	UDPLite		# The UDP-Lite Protocol
148*86d7f5d3SJohn Marinompls-in-ip	137	MPLS-IN-IP	# Encapsulating MPLS in IP
149*86d7f5d3SJohn Marino#	138-254			# Unassigned
150*86d7f5d3SJohn Marinotesting	253	TESTING		# Use for experimentation and testing [RFC3692]
151*86d7f5d3SJohn Marino#testing 254	TESTING		# Use for experimentation and testing [RFC3692]
152*86d7f5d3SJohn Marinodivert	254	DIVERT		# Divert pseudo-protocol [non IANA]
153*86d7f5d3SJohn Marino#	255			# Reserved
154