137Srgrimes#
247783Sandreas# Internet protocols
337Srgrimes#
450472Speter# $FreeBSD$
5705Swollman#	from: @(#)protocols	5.1 (Berkeley) 4/17/89
637Srgrimes#
784772Sarchie# See also http://www.iana.org/assignments/protocol-numbers
8705Swollman#
937Srgrimesip	0	IP		# internet protocol, pseudo protocol number
10169786Sgrog#hopopt	0	HOPOPT		# hop-by-hop options for ipv6
1137Srgrimesicmp	1	ICMP		# internet control message protocol
1247783Sandreasigmp	2	IGMP		# internet group management protocol
1337Srgrimesggp	3	GGP		# gateway-gateway protocol
14169786Sgrogipencap	4	IP-ENCAP	# IP encapsulated in IP (officially ``IP'')
15169786Sgrogst2	5	ST2		# ST2 datagram mode (RFC 1819) (officially ``ST'')
1637Srgrimestcp	6	TCP		# transmission control protocol
1747783Sandreascbt	7	CBT		# CBT, Tony Ballardie <A.Ballardie@cs.ucl.ac.uk>
1837Srgrimesegp	8	EGP		# exterior gateway protocol
1947783Sandreasigp	9	IGP		# any private interior gateway (Cisco: for IGRP)
20169786Sgrogbbn-rcc	10	BBN-RCC-MON	# BBN RCC Monitoring
2147783Sandreasnvp	11	NVP-II		# Network Voice Protocol
2237Srgrimespup	12	PUP		# PARC universal packet protocol
2347783Sandreasargus	13	ARGUS		# ARGUS
2447783Sandreasemcon	14	EMCON		# EMCON
2547783Sandreasxnet	15	XNET		# Cross Net Debugger
2647783Sandreaschaos	16	CHAOS		# Chaos
2737Srgrimesudp	17	UDP		# user datagram protocol
2847783Sandreasmux	18	MUX		# Multiplexing protocol
2947783Sandreasdcn	19	DCN-MEAS	# DCN Measurement Subsystems
3037Srgrimeshmp	20	HMP		# host monitoring protocol
3147783Sandreasprm	21	PRM		# packet radio measurement protocol
32169786Sgrogxns-idp	22	XNS-IDP		# Xerox NS IDP
33169786Sgrogtrunk-1	23	TRUNK-1		# Trunk-1
34169786Sgrogtrunk-2	24	TRUNK-2		# Trunk-2
3547783Sandreasleaf-1	25	LEAF-1		# Leaf-1
3647783Sandreasleaf-2	26	LEAF-2		# Leaf-2
3737Srgrimesrdp	27	RDP		# "reliable datagram" protocol
3847783Sandreasirtp	28	IRTP		# Internet Reliable Transaction Protocol
39169786Sgrogiso-tp4	29	ISO-TP4		# ISO Transport Protocol Class 4
4047783Sandreasnetblt	30	NETBLT		# Bulk Data Transfer Protocol
41169786Sgrogmfe-nsp	31	MFE-NSP		# MFE Network Services Protocol
4247783Sandreasmerit-inp	32	MERIT-INP	# MERIT Internodal Protocol
43169786Sgrogdccp	33	DCCP		# Datagram Congestion Control Protocol
4447783Sandreas3pc	34	3PC		# Third Party Connect Protocol
4547783Sandreasidpr	35	IDPR		# Inter-Domain Policy Routing Protocol
46705Swollmanxtp	36	XTP		# Xpress Tranfer Protocol
4747783Sandreasddp	37	DDP		# Datagram Delivery Protocol
4847783Sandreasidpr-cmtp	38	IDPR-CMTP	# IDPR Control Message Transport Proto
4947783Sandreastp++	39	TP++		# TP++ Transport Protocol
5047783Sandreasil	40	IL		# IL Transport Protocol
5130672Sitojunipv6	41	IPV6		# ipv6
5247783Sandreassdrp	42	SDRP		# Source Demand Routing Protocol
5330672Sitojunipv6-route	43	IPV6-ROUTE	# routing header for ipv6
5430672Sitojunipv6-frag	44	IPV6-FRAG	# fragment header for ipv6
5547783Sandreasidrp	45	IDRP		# Inter-Domain Routing Protocol
5610422Swollmanrsvp	46	RSVP		# Resource ReSerVation Protocol
5747783Sandreasgre	47	GRE		# Generic Routing Encapsulation
58169786Sgrogdsr	48	DSR		# Dynamic Source Routing Protocol
5947783Sandreasbna	49	BNA		# BNA
6030672Sitojunesp	50	ESP		# encapsulating security payload
6130672Sitojunah	51	AH		# authentication header
6247783Sandreasi-nlsp	52	I-NLSP		# Integrated Net Layer Security TUBA
6347783Sandreasswipe	53	SWIPE		# IP with Encryption
6447783Sandreasnarp	54	NARP		# NBMA Address Resolution Protocol
6547783Sandreasmobile	55	MOBILE		# IP Mobility
6647783Sandreastlsp	56	TLSP		# Transport Layer Security Protocol
6747783Sandreasskip	57	SKIP		# SKIP
68126756Smlaieripv6-icmp	58	IPV6-ICMP	icmp6	# ICMP for IPv6
6930672Sitojunipv6-nonxt	59	IPV6-NONXT	# no next header for ipv6
7030672Sitojunipv6-opts	60	IPV6-OPTS	# destination options for ipv6
7147783Sandreas#	61			# any host internal protocol
7247783Sandreascftp	62	CFTP		# CFTP
7347783Sandreas#	63			# any local network
7447783Sandreassat-expak	64	SAT-EXPAK	# SATNET and Backroom EXPAK
7547783Sandreaskryptolan	65	KRYPTOLAN	# Kryptolan
7647783Sandreasrvd	66	RVD		# MIT Remote Virtual Disk Protocol
7747783Sandreasippc	67	IPPC		# Internet Pluribus Packet Core
7896703Strhodes#	68			# any distributed filesystem
79169786Sgrogsat-mon	69	SAT-MON		# SATNET Monitoring
8047783Sandreasvisa	70	VISA		# VISA Protocol
8147783Sandreasipcv	71	IPCV		# Internet Packet Core Utility
8247783Sandreascpnx	72	CPNX		# Computer Protocol Network Executive
8347783Sandreascphb	73	CPHB		# Computer Protocol Heart Beat
8447783Sandreaswsn	74	WSN		# Wang Span Network
8547783Sandreaspvp	75	PVP		# Packet Video Protocol
8647783Sandreasbr-sat-mon	76	BR-SAT-MON	# Backroom SATNET Monitoring
8747783Sandreassun-nd	77	SUN-ND		# SUN ND PROTOCOL-Temporary
8847783Sandreaswb-mon	78	WB-MON		# WIDEBAND Monitoring
8947783Sandreaswb-expak	79	WB-EXPAK	# WIDEBAND EXPAK
9047783Sandreasiso-ip	80	ISO-IP		# ISO Internet Protocol
91705Swollmanvmtp	81	VMTP		# Versatile Message Transport
9247783Sandreassecure-vmtp	82	SECURE-VMTP	# SECURE-VMTP
9347783Sandreasvines	83	VINES		# VINES
9447783Sandreasttp	84	TTP		# TTP
95250453Seadler#iptm	84	IPTM		# Protocol Internet Protocol Traffic
9647783Sandreasnsfnet-igp	85	NSFNET-IGP	# NSFNET-IGP
9747783Sandreasdgp	86	DGP		# Dissimilar Gateway Protocol
9847783Sandreastcf	87	TCF		# TCF
9947783Sandreaseigrp	88	EIGRP		# Enhanced Interior Routing Protocol (Cisco)
100705Swollmanospf	89	OSPFIGP		# Open Shortest Path First IGP
10147783Sandreassprite-rpc	90	Sprite-RPC	# Sprite RPC Protocol
10247783Sandreaslarp	91	LARP		# Locus Address Resolution Protocol
10347783Sandreasmtp	92	MTP		# Multicast Transport Protocol
10447783Sandreasax.25	93	AX.25		# AX.25 Frames
105705Swollmanipip	94	IPIP		# Yet Another IP encapsulation
10647783Sandreasmicp	95	MICP		# Mobile Internetworking Control Pro.
10747783Sandreasscc-sp	96	SCC-SP		# Semaphore Communications Sec. Pro.
108169786Sgrogetherip	97	ETHERIP		# Ethernet-within-IP Encapsulation
109705Swollmanencap	98	ENCAP		# Yet Another IP encapsulation
11047783Sandreas#	99			# any private encryption scheme
11147783Sandreasgmtp	100	GMTP		# GMTP
11247783Sandreasifmp	101	IFMP		# Ipsilon Flow Management Protocol
11347783Sandreaspnni	102	PNNI		# PNNI over IP
11447783Sandreaspim	103	PIM		# Protocol Independent Multicast
11547783Sandreasaris	104	ARIS		# ARIS
11647783Sandreasscps	105	SCPS		# SCPS
11747783Sandreasqnx	106	QNX		# QNX
11847783Sandreasa/n	107	A/N		# Active Networks
11947783Sandreasipcomp	108	IPComp		# IP Payload Compression Protocol
12047783Sandreassnp	109	SNP		# Sitara Networks Protocol
12147783Sandreascompaq-peer	110	Compaq-Peer	# Compaq Peer Protocol
12247783Sandreasipx-in-ip	111	IPX-in-IP	# IPX in IP
123142215Sglebiuscarp	112	CARP	vrrp		# Common Address Redundancy Protocol
12447783Sandreaspgm	113	PGM		# PGM Reliable Transport Protocol
12547783Sandreas#	114			# any 0-hop protocol
12647783Sandreasl2tp	115	L2TP		# Layer Two Tunneling Protocol
12747783Sandreasddx	116	DDX		# D-II Data Exchange
12847783Sandreasiatp	117	IATP		# Interactive Agent Transfer Protocol
129169786Sgrogstp	118	STP		# Schedule Transfer Protocol
13047783Sandreassrp	119	SRP		# SpectraLink Radio Protocol
13147783Sandreasuti	120	UTI		# UTI
13247783Sandreassmp	121	SMP		# Simple Message Protocol
13366321Sasmodaism	122	SM		# SM
13466321Sasmodaiptp	123	PTP		# Performance Transparency Protocol
13566321Sasmodaiisis	124	ISIS		# ISIS over IPv4
13666321Sasmodaifire	125	FIRE
13766321Sasmodaicrtp	126	CRTP		# Combat Radio Transport Protocol
13890462Sddcrudp	127	CRUDP		# Combat Radio User Datagram
13966321Sasmodaisscopmce	128	SSCOPMCE
14066321Sasmodaiiplt	129	IPLT
14166321Sasmodaisps	130	SPS		# Secure Packet Shield
14266321Sasmodaipipe	131	PIPE		# Private IP Encapsulation within IP
14366321Sasmodaisctp	132	SCTP		# Stream Control Transmission Protocol
14466321Sasmodaifc	133	FC		# Fibre Channel
145169786Sgrogrsvp-e2e-ignore	134	RSVP-E2E-IGNORE	# Aggregation of RSVP for IP reservations
146169786Sgrogmobility-header	135	Mobility-Header	# Mobility Support in IPv6
147169786Sgrogudplite	136	UDPLite		# The UDP-Lite Protocol
148169786Sgrogmpls-in-ip	137	MPLS-IN-IP	# Encapsulating MPLS in IP
149250453Seadlermanet	138	MANET		# MANET Protocols (RFC5498)
150250453Seadlerhip	139	HIP		# Host Identity Protocol (RFC5201)
151250453Seadlershim6	140	SHIM6		# Shim6 Protocol (RFC5533)
152250453Seadlerwesp	141	WESP		# Wrapped Encapsulating Security Payload (RFC5840)
153250453Seadlerrohc	142	ROHC		# Robust Header Compression (RFC5858)
154169786Sgrog#	138-254			# Unassigned
155142215Sglebiuspfsync	240	PFSYNC		# PF Synchronization
156250453Seadler#	253-254			# Use for experimentation and testing (RFC3692)
15747783Sandreas#	255			# Reserved
158107817Sfennerdivert	258	DIVERT		# Divert pseudo-protocol [non IANA]
159