1# $OpenBSD: protocols,v 1.25 2022/09/22 17:44:20 deraadt Exp $ 2# 3# Internet (IP) protocols, RFC 1340 4# https://www.iana.org/assignments/protocol-numbers/protocol-numbers.txt 5# 6 7ip 0 IP HOPOPT # internet protocol, pseudo protocol number 8icmp 1 ICMP # internet control message protocol 9igmp 2 IGMP # Internet Group Management 10ggp 3 GGP # gateway-gateway protocol 11ipencap 4 IP-ENCAP # IP encapsulated in IP (officially ``IP'') 12st2 5 ST ST2 # ST2 datagram mode 13tcp 6 TCP # transmission control protocol 14cbt 7 UCL CBT # CBT 15egp 8 EGP # exterior gateway protocol 16igp 9 IGP # any private interior gateway 17bbn-rcc 10 BBN-RCC-MON # BBN RCC Monitoring 18nvp 11 NVP-II # Network Voice Protocol 19pup 12 PUP # PARC universal packet protocol 20argus 13 ARGUS # ARGUS 21emcon 14 EMCON # EMCON 22xnet 15 XNET # Cross Net Debugger 23chaos 16 CHAOS # Chaos 24udp 17 UDP # user datagram protocol 25mux 18 MUX # Multiplexing 26dcn 19 DCN-MEAS # DCN Measurement Subsystems 27hmp 20 HMP # host monitoring protocol 28prm 21 PRM # Packet Radio Measurement 29xns-idp 22 XNS-IDP # Xerox NS IDP 30trunk-1 23 TRUNK-1 # Trunk-1 31trunk-2 24 TRUNK-2 # Trunk-2 32leaf-1 25 LEAF-1 # Leaf-1 33leaf-2 26 LEAF-2 # Leaf-2 34rdp 27 RDP # "reliable datagram" protocol 35irtp 28 IRTP # Internet Reliable Transaction 36iso-tp4 29 ISO-TP4 # ISO Transport Protocol class 4 37netblt 30 NETBLT # Bulk Data Transfer Protocol 38mfe-nsp 31 MFE-NSP # MFE Network Services Protocol 39merit-inp 32 MERIT-INP # MERIT Internodal Protocol 40dccp 33 SEP DCCP # Datagram Congestion Control Protocol 413pc 34 3PC # Third Party Connect Protocol 42idpr 35 IDPR # Inter-Domain Policy Routing Protocol 43xtp 36 XTP # Xpress Transfer Protocol 44ddp 37 DDP # Datagram Delivery Protocol 45idpr-cmtp 38 IDPR-CMTP # IDPR Control Message Transport Proto 46tp++ 39 TP++ # TP++ Transport Protocol 47il 40 IL # IL Transport Protocol 48ipv6 41 IPv6 # Internet Protocol version 6 49sdrp 42 SDRP # Source Demand Routing Protocol 50ipv6-route 43 IPV6-ROUTE # Routing Header for IPv6 51ipv6-frag 44 IPV6-FRAG # Fragment Header for IPv6 52idrp 45 IDRP # Inter-Domain Routing Protocol 53rsvp 46 RSVP # Reservation Protocol 54gre 47 GRE # General Routing Encapsulation 55dsr 48 DSR # Dynamic Source Routing Protocol 56bna 49 BNA # BNA 57esp 50 IPSEC-ESP ESP # Encap Security Payload 58ah 51 IPSEC-AH AH # Authentication Header 59i-nlsp 52 I-NLSP # Integrated Net Layer Security TUBA 60swipe 53 SWIPE # IP with Encryption 61narp 54 NHRP NARP # NBMA Next Hop Resolution Protocol 62mobile 55 MOBILEIP MOBILE # MobileIP encapsulation 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 67any 61 any # host internal protocol 68cftp 62 CFTP # CFTP 69any 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 74any 68 any # distributed file system 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 91nsfnet-igp 85 NSFNET-IGP # NSFNET-IGP 92dgp 86 DGP # Dissimilar Gateway Protocol 93tcf 87 TCF # TCF 94igrp 88 IGRP EIGRP # IGRP 95ospf 89 OSPFIGP # Open Shortest Path First IGP 96sprite-rpc 90 Sprite-RPC # Sprite RPC Protocol 97larp 91 LARP # Locus Address Resolution Protocol 98mtp 92 MTP # Multicast Transport Protocol 99ax.25 93 AX.25 # AX.25 Frames 100ipip 94 IPIP # Yet Another IP encapsulation 101micp 95 MICP # Mobile Internetworking Control Pro. 102scc-sp 96 SCC-SP # Semaphore Communications Sec. Pro. 103etherip 97 ETHERIP # Ethernet-within-IP Encapsulation 104encap 98 ENCAP # Yet Another IP encapsulation 105any 99 any # private encryption scheme 106gmtp 100 GMTP # GMTP 107ifmp 101 IFMP # Ipsilon Flow Management Protocol 108pnni 102 PNNI # PNNI over IP 109pim 103 PIM # Protocol Independent Multicast 110aris 104 ARIS 111scps 105 SCPS # Space Communication Protocol Standards TCP Compressed Header 112qnx 106 QNX 113a/n 107 A/N # Active Networks 114ipcomp 108 IPComp # IP Payload Compression Protocol 115snp 109 SNP # Sitara Networks Protocol 116compaq-peer 110 Compaq-Peer # Compaq Peer Protocol 117ipx-in-ip 111 IPX-in-IP # IPX in IP 118carp 112 CARP vrrp # Common Address Redundancy Protocol 119pgm 113 PGM # PGM Reliable Transport Protocol 120# 114 # any 0-hop protocol 121l2tp 115 L2TP # Layer Two Tunneling Protocol 122ddx 116 DDX # D-II Data Exchange (DDX) 123iatp 117 IATP # Interactive Agent Transfer Protocol 124stp 118 STP # Schedule Transfer Protocol 125srp 119 SRP # SpectraLink Radio Protocol 126uti 120 UTI 127smp 121 SMP # Simple Message Protocol 128sm 122 SM 129ptp 123 PTP # Performance Transparency Protocol 130isis 124 ISIS # IS-IS over IPv4 131fire 125 FIRE 132crtp 126 CRTP # Combat Radio Transport Protocol 133crudp 127 CRUDP # Combat Radio User Datagram 134sscopmce 128 SSCOPMCE 135iplt 129 IPLT 136sps 130 SPS # Secure Packet Shield 137pipe 131 PIPE # Private IP Encapsulation within IP 138sctp 132 SCTP # Stream Control Transmission Protocol 139fc 133 FC # Fibre Channel 140rsvp-e2e-ignore 134 RSVP-E2E-IGNORE # Aggregation of RSVP for IP reservations 141mobility-header 135 Mobility-Header # Mobility Support in IPv6 142udplite 136 UDPLite # The UDP-Lite Protocol 143mpls-in-ip 137 MPLS-IN-IP # Encapsulating MPLS in IP 144manet 138 MANET # MANET Protocols (RFC5498) 145hip 139 HIP # Host Identity Protocol (RFC5201) 146shim6 140 SHIM6 # Shim6 Protocol (RFC5533) 147wesp 141 WESP # Wrapped Encapsulating Security Payload (RFC5840) 148rohc 142 ROHC # Robust Header Compression (RFC5858) 149pfsync 240 PFSYNC # PF Synchronization 150# 253-254 # Use for experimentation and testing (RFC3692) 151reserved 255 Reserved # 152divert 258 DIVERT # Divert pseudo-protocol [non IANA] 153