xref: /freebsd/lib/libc/net/protocols (revision fe75646a0234a261c0013bf1840fdac4acaf0cec)
1#
2# Internet protocols
3# See also http://www.iana.org/assignments/protocol-numbers
4#
5ip	0	IP		# internet protocol, pseudo protocol number
6#hopopt	0	HOPOPT		# hop-by-hop options for ipv6
7icmp	1	ICMP		# internet control message protocol
8igmp	2	IGMP		# internet group management protocol
9ggp	3	GGP		# gateway-gateway protocol
10ipencap	4	IP-ENCAP	# IP encapsulated in IP (officially ``IP'')
11st2	5	ST2		# ST2 datagram mode (RFC 1819) (officially ``ST'')
12tcp	6	TCP		# transmission control protocol
13cbt	7	CBT		# CBT, Tony Ballardie <A.Ballardie@cs.ucl.ac.uk>
14egp	8	EGP		# exterior gateway protocol
15igp	9	IGP		# any private interior gateway (Cisco: for IGRP)
16bbn-rcc	10	BBN-RCC-MON	# BBN RCC Monitoring
17nvp	11	NVP-II		# Network Voice Protocol
18pup	12	PUP		# PARC universal packet protocol
19argus	13	ARGUS		# ARGUS
20emcon	14	EMCON		# EMCON
21xnet	15	XNET		# Cross Net Debugger
22chaos	16	CHAOS		# Chaos
23udp	17	UDP		# user datagram protocol
24mux	18	MUX		# Multiplexing protocol
25dcn	19	DCN-MEAS	# DCN Measurement Subsystems
26hmp	20	HMP		# host monitoring protocol
27prm	21	PRM		# packet radio measurement protocol
28xns-idp	22	XNS-IDP		# Xerox NS IDP
29trunk-1	23	TRUNK-1		# Trunk-1
30trunk-2	24	TRUNK-2		# Trunk-2
31leaf-1	25	LEAF-1		# Leaf-1
32leaf-2	26	LEAF-2		# Leaf-2
33rdp	27	RDP		# "reliable datagram" protocol
34irtp	28	IRTP		# Internet Reliable Transaction Protocol
35iso-tp4	29	ISO-TP4		# ISO Transport Protocol Class 4
36netblt	30	NETBLT		# Bulk Data Transfer Protocol
37mfe-nsp	31	MFE-NSP		# MFE Network Services Protocol
38merit-inp	32	MERIT-INP	# MERIT Internodal Protocol
39dccp	33	DCCP		# Datagram Congestion Control Protocol
403pc	34	3PC		# Third Party Connect Protocol
41idpr	35	IDPR		# Inter-Domain Policy Routing Protocol
42xtp	36	XTP		# Xpress Transfer Protocol
43ddp	37	DDP		# Datagram Delivery Protocol
44idpr-cmtp	38	IDPR-CMTP	# IDPR Control Message Transport Proto
45tp++	39	TP++		# TP++ Transport Protocol
46il	40	IL		# IL Transport Protocol
47ipv6	41	IPV6		# ipv6
48sdrp	42	SDRP		# Source Demand Routing Protocol
49ipv6-route	43	IPV6-ROUTE	# routing header for ipv6
50ipv6-frag	44	IPV6-FRAG	# fragment header for ipv6
51idrp	45	IDRP		# Inter-Domain Routing Protocol
52rsvp	46	RSVP		# Resource ReSerVation Protocol
53gre	47	GRE		# Generic Routing Encapsulation
54dsr	48	DSR		# Dynamic Source Routing Protocol
55bna	49	BNA		# BNA
56esp	50	ESP		# encapsulating security payload
57ah	51	AH		# authentication header
58i-nlsp	52	I-NLSP		# Integrated Net Layer Security TUBA
59swipe	53	SWIPE		# IP with Encryption
60narp	54	NARP		# NBMA Address Resolution Protocol
61mobile	55	MOBILE		# IP Mobility
62tlsp	56	TLSP		# Transport Layer Security Protocol
63skip	57	SKIP		# SKIP
64ipv6-icmp	58	IPV6-ICMP	icmp6	# ICMP for IPv6
65ipv6-nonxt	59	IPV6-NONXT	# no next header for ipv6
66ipv6-opts	60	IPV6-OPTS	# destination options for ipv6
67#	61			# any host internal protocol
68cftp	62	CFTP		# CFTP
69#	63			# any local network
70sat-expak	64	SAT-EXPAK	# SATNET and Backroom EXPAK
71kryptolan	65	KRYPTOLAN	# Kryptolan
72rvd	66	RVD		# MIT Remote Virtual Disk Protocol
73ippc	67	IPPC		# Internet Pluribus Packet Core
74#	68			# any distributed filesystem
75sat-mon	69	SAT-MON		# SATNET Monitoring
76visa	70	VISA		# VISA Protocol
77ipcv	71	IPCV		# Internet Packet Core Utility
78cpnx	72	CPNX		# Computer Protocol Network Executive
79cphb	73	CPHB		# Computer Protocol Heart Beat
80wsn	74	WSN		# Wang Span Network
81pvp	75	PVP		# Packet Video Protocol
82br-sat-mon	76	BR-SAT-MON	# Backroom SATNET Monitoring
83sun-nd	77	SUN-ND		# SUN ND PROTOCOL-Temporary
84wb-mon	78	WB-MON		# WIDEBAND Monitoring
85wb-expak	79	WB-EXPAK	# WIDEBAND EXPAK
86iso-ip	80	ISO-IP		# ISO Internet Protocol
87vmtp	81	VMTP		# Versatile Message Transport
88secure-vmtp	82	SECURE-VMTP	# SECURE-VMTP
89vines	83	VINES		# VINES
90ttp	84	TTP		# TTP
91#iptm	84	IPTM		# Protocol Internet Protocol Traffic
92nsfnet-igp	85	NSFNET-IGP	# NSFNET-IGP
93dgp	86	DGP		# Dissimilar Gateway Protocol
94tcf	87	TCF		# TCF
95eigrp	88	EIGRP		# Enhanced Interior Routing Protocol (Cisco)
96ospf	89	OSPFIGP		# Open Shortest Path First IGP
97sprite-rpc	90	Sprite-RPC	# Sprite RPC Protocol
98larp	91	LARP		# Locus Address Resolution Protocol
99mtp	92	MTP		# Multicast Transport Protocol
100ax.25	93	AX.25		# AX.25 Frames
101ipip	94	IPIP		# Yet Another IP encapsulation
102micp	95	MICP		# Mobile Internetworking Control Pro.
103scc-sp	96	SCC-SP		# Semaphore Communications Sec. Pro.
104etherip	97	ETHERIP		# Ethernet-within-IP Encapsulation
105encap	98	ENCAP		# Yet Another IP encapsulation
106#	99			# any private encryption scheme
107gmtp	100	GMTP		# GMTP
108ifmp	101	IFMP		# Ipsilon Flow Management Protocol
109pnni	102	PNNI		# PNNI over IP
110pim	103	PIM		# Protocol Independent Multicast
111aris	104	ARIS		# ARIS
112scps	105	SCPS		# SCPS
113qnx	106	QNX		# QNX
114a/n	107	A/N		# Active Networks
115ipcomp	108	IPComp		# IP Payload Compression Protocol
116snp	109	SNP		# Sitara Networks Protocol
117compaq-peer	110	Compaq-Peer	# Compaq Peer Protocol
118ipx-in-ip	111	IPX-in-IP	# IPX in IP
119carp	112	CARP	vrrp		# Common Address Redundancy Protocol
120pgm	113	PGM		# PGM Reliable Transport Protocol
121#	114			# any 0-hop protocol
122l2tp	115	L2TP		# Layer Two Tunneling Protocol
123ddx	116	DDX		# D-II Data Exchange
124iatp	117	IATP		# Interactive Agent Transfer Protocol
125stp	118	STP		# Schedule Transfer Protocol
126srp	119	SRP		# SpectraLink Radio Protocol
127uti	120	UTI		# UTI
128smp	121	SMP		# Simple Message Protocol
129sm	122	SM		# SM
130ptp	123	PTP		# Performance Transparency Protocol
131isis	124	ISIS		# ISIS over IPv4
132fire	125	FIRE
133crtp	126	CRTP		# Combat Radio Transport Protocol
134crudp	127	CRUDP		# Combat Radio User Datagram
135sscopmce	128	SSCOPMCE
136iplt	129	IPLT
137sps	130	SPS		# Secure Packet Shield
138pipe	131	PIPE		# Private IP Encapsulation within IP
139sctp	132	SCTP		# Stream Control Transmission Protocol
140fc	133	FC		# Fibre Channel
141rsvp-e2e-ignore	134	RSVP-E2E-IGNORE	# Aggregation of RSVP for IP reservations
142mobility-header	135	Mobility-Header	# Mobility Support in IPv6
143udplite	136	UDPLite		# The UDP-Lite Protocol
144mpls-in-ip	137	MPLS-IN-IP	# Encapsulating MPLS in IP
145manet	138	MANET		# MANET Protocols (RFC5498)
146hip	139	HIP		# Host Identity Protocol (RFC5201)
147shim6	140	SHIM6		# Shim6 Protocol (RFC5533)
148wesp	141	WESP		# Wrapped Encapsulating Security Payload (RFC5840)
149rohc	142	ROHC		# Robust Header Compression (RFC5858)
150#	138-254			# Unassigned
151pfsync	240	PFSYNC		# PF Synchronization
152#	253-254			# Use for experimentation and testing (RFC3692)
153#	255			# Reserved
154divert	258	DIVERT		# Divert pseudo-protocol [non IANA]
155