1*03452a49SBrad Davis# 2*03452a49SBrad Davis# Internet protocols 3*03452a49SBrad Davis# See also http://www.iana.org/assignments/protocol-numbers 4*03452a49SBrad Davis# 5*03452a49SBrad Davisip 0 IP # internet protocol, pseudo protocol number 6*03452a49SBrad Davis#hopopt 0 HOPOPT # hop-by-hop options for ipv6 7*03452a49SBrad Davisicmp 1 ICMP # internet control message protocol 8*03452a49SBrad Davisigmp 2 IGMP # internet group management protocol 9*03452a49SBrad Davisggp 3 GGP # gateway-gateway protocol 10*03452a49SBrad Davisipencap 4 IP-ENCAP # IP encapsulated in IP (officially ``IP'') 11*03452a49SBrad Davisst2 5 ST2 # ST2 datagram mode (RFC 1819) (officially ``ST'') 12*03452a49SBrad Davistcp 6 TCP # transmission control protocol 13*03452a49SBrad Daviscbt 7 CBT # CBT, Tony Ballardie <A.Ballardie@cs.ucl.ac.uk> 14*03452a49SBrad Davisegp 8 EGP # exterior gateway protocol 15*03452a49SBrad Davisigp 9 IGP # any private interior gateway (Cisco: for IGRP) 16*03452a49SBrad Davisbbn-rcc 10 BBN-RCC-MON # BBN RCC Monitoring 17*03452a49SBrad Davisnvp 11 NVP-II # Network Voice Protocol 18*03452a49SBrad Davispup 12 PUP # PARC universal packet protocol 19*03452a49SBrad Davisargus 13 ARGUS # ARGUS 20*03452a49SBrad Davisemcon 14 EMCON # EMCON 21*03452a49SBrad Davisxnet 15 XNET # Cross Net Debugger 22*03452a49SBrad Davischaos 16 CHAOS # Chaos 23*03452a49SBrad Davisudp 17 UDP # user datagram protocol 24*03452a49SBrad Davismux 18 MUX # Multiplexing protocol 25*03452a49SBrad Davisdcn 19 DCN-MEAS # DCN Measurement Subsystems 26*03452a49SBrad Davishmp 20 HMP # host monitoring protocol 27*03452a49SBrad Davisprm 21 PRM # packet radio measurement protocol 28*03452a49SBrad Davisxns-idp 22 XNS-IDP # Xerox NS IDP 29*03452a49SBrad Davistrunk-1 23 TRUNK-1 # Trunk-1 30*03452a49SBrad Davistrunk-2 24 TRUNK-2 # Trunk-2 31*03452a49SBrad Davisleaf-1 25 LEAF-1 # Leaf-1 32*03452a49SBrad Davisleaf-2 26 LEAF-2 # Leaf-2 33*03452a49SBrad Davisrdp 27 RDP # "reliable datagram" protocol 34*03452a49SBrad Davisirtp 28 IRTP # Internet Reliable Transaction Protocol 35*03452a49SBrad Davisiso-tp4 29 ISO-TP4 # ISO Transport Protocol Class 4 36*03452a49SBrad Davisnetblt 30 NETBLT # Bulk Data Transfer Protocol 37*03452a49SBrad Davismfe-nsp 31 MFE-NSP # MFE Network Services Protocol 38*03452a49SBrad Davismerit-inp 32 MERIT-INP # MERIT Internodal Protocol 39*03452a49SBrad Davisdccp 33 DCCP # Datagram Congestion Control Protocol 40*03452a49SBrad Davis3pc 34 3PC # Third Party Connect Protocol 41*03452a49SBrad Davisidpr 35 IDPR # Inter-Domain Policy Routing Protocol 42*03452a49SBrad Davisxtp 36 XTP # Xpress Transfer Protocol 43*03452a49SBrad Davisddp 37 DDP # Datagram Delivery Protocol 44*03452a49SBrad Davisidpr-cmtp 38 IDPR-CMTP # IDPR Control Message Transport Proto 45*03452a49SBrad Davistp++ 39 TP++ # TP++ Transport Protocol 46*03452a49SBrad Davisil 40 IL # IL Transport Protocol 47*03452a49SBrad Davisipv6 41 IPV6 # ipv6 48*03452a49SBrad Davissdrp 42 SDRP # Source Demand Routing Protocol 49*03452a49SBrad Davisipv6-route 43 IPV6-ROUTE # routing header for ipv6 50*03452a49SBrad Davisipv6-frag 44 IPV6-FRAG # fragment header for ipv6 51*03452a49SBrad Davisidrp 45 IDRP # Inter-Domain Routing Protocol 52*03452a49SBrad Davisrsvp 46 RSVP # Resource ReSerVation Protocol 53*03452a49SBrad Davisgre 47 GRE # Generic Routing Encapsulation 54*03452a49SBrad Davisdsr 48 DSR # Dynamic Source Routing Protocol 55*03452a49SBrad Davisbna 49 BNA # BNA 56*03452a49SBrad Davisesp 50 ESP # encapsulating security payload 57*03452a49SBrad Davisah 51 AH # authentication header 58*03452a49SBrad Davisi-nlsp 52 I-NLSP # Integrated Net Layer Security TUBA 59*03452a49SBrad Davisswipe 53 SWIPE # IP with Encryption 60*03452a49SBrad Davisnarp 54 NARP # NBMA Address Resolution Protocol 61*03452a49SBrad Davismobile 55 MOBILE # IP Mobility 62*03452a49SBrad Davistlsp 56 TLSP # Transport Layer Security Protocol 63*03452a49SBrad Davisskip 57 SKIP # SKIP 64*03452a49SBrad Davisipv6-icmp 58 IPV6-ICMP icmp6 # ICMP for IPv6 65*03452a49SBrad Davisipv6-nonxt 59 IPV6-NONXT # no next header for ipv6 66*03452a49SBrad Davisipv6-opts 60 IPV6-OPTS # destination options for ipv6 67*03452a49SBrad Davis# 61 # any host internal protocol 68*03452a49SBrad Daviscftp 62 CFTP # CFTP 69*03452a49SBrad Davis# 63 # any local network 70*03452a49SBrad Davissat-expak 64 SAT-EXPAK # SATNET and Backroom EXPAK 71*03452a49SBrad Daviskryptolan 65 KRYPTOLAN # Kryptolan 72*03452a49SBrad Davisrvd 66 RVD # MIT Remote Virtual Disk Protocol 73*03452a49SBrad Davisippc 67 IPPC # Internet Pluribus Packet Core 74*03452a49SBrad Davis# 68 # any distributed filesystem 75*03452a49SBrad Davissat-mon 69 SAT-MON # SATNET Monitoring 76*03452a49SBrad Davisvisa 70 VISA # VISA Protocol 77*03452a49SBrad Davisipcv 71 IPCV # Internet Packet Core Utility 78*03452a49SBrad Daviscpnx 72 CPNX # Computer Protocol Network Executive 79*03452a49SBrad Daviscphb 73 CPHB # Computer Protocol Heart Beat 80*03452a49SBrad Daviswsn 74 WSN # Wang Span Network 81*03452a49SBrad Davispvp 75 PVP # Packet Video Protocol 82*03452a49SBrad Davisbr-sat-mon 76 BR-SAT-MON # Backroom SATNET Monitoring 83*03452a49SBrad Davissun-nd 77 SUN-ND # SUN ND PROTOCOL-Temporary 84*03452a49SBrad Daviswb-mon 78 WB-MON # WIDEBAND Monitoring 85*03452a49SBrad Daviswb-expak 79 WB-EXPAK # WIDEBAND EXPAK 86*03452a49SBrad Davisiso-ip 80 ISO-IP # ISO Internet Protocol 87*03452a49SBrad Davisvmtp 81 VMTP # Versatile Message Transport 88*03452a49SBrad Davissecure-vmtp 82 SECURE-VMTP # SECURE-VMTP 89*03452a49SBrad Davisvines 83 VINES # VINES 90*03452a49SBrad Davisttp 84 TTP # TTP 91*03452a49SBrad Davis#iptm 84 IPTM # Protocol Internet Protocol Traffic 92*03452a49SBrad Davisnsfnet-igp 85 NSFNET-IGP # NSFNET-IGP 93*03452a49SBrad Davisdgp 86 DGP # Dissimilar Gateway Protocol 94*03452a49SBrad Davistcf 87 TCF # TCF 95*03452a49SBrad Daviseigrp 88 EIGRP # Enhanced Interior Routing Protocol (Cisco) 96*03452a49SBrad Davisospf 89 OSPFIGP # Open Shortest Path First IGP 97*03452a49SBrad Davissprite-rpc 90 Sprite-RPC # Sprite RPC Protocol 98*03452a49SBrad Davislarp 91 LARP # Locus Address Resolution Protocol 99*03452a49SBrad Davismtp 92 MTP # Multicast Transport Protocol 100*03452a49SBrad Davisax.25 93 AX.25 # AX.25 Frames 101*03452a49SBrad Davisipip 94 IPIP # Yet Another IP encapsulation 102*03452a49SBrad Davismicp 95 MICP # Mobile Internetworking Control Pro. 103*03452a49SBrad Davisscc-sp 96 SCC-SP # Semaphore Communications Sec. Pro. 104*03452a49SBrad Davisetherip 97 ETHERIP # Ethernet-within-IP Encapsulation 105*03452a49SBrad Davisencap 98 ENCAP # Yet Another IP encapsulation 106*03452a49SBrad Davis# 99 # any private encryption scheme 107*03452a49SBrad Davisgmtp 100 GMTP # GMTP 108*03452a49SBrad Davisifmp 101 IFMP # Ipsilon Flow Management Protocol 109*03452a49SBrad Davispnni 102 PNNI # PNNI over IP 110*03452a49SBrad Davispim 103 PIM # Protocol Independent Multicast 111*03452a49SBrad Davisaris 104 ARIS # ARIS 112*03452a49SBrad Davisscps 105 SCPS # SCPS 113*03452a49SBrad Davisqnx 106 QNX # QNX 114*03452a49SBrad Davisa/n 107 A/N # Active Networks 115*03452a49SBrad Davisipcomp 108 IPComp # IP Payload Compression Protocol 116*03452a49SBrad Davissnp 109 SNP # Sitara Networks Protocol 117*03452a49SBrad Daviscompaq-peer 110 Compaq-Peer # Compaq Peer Protocol 118*03452a49SBrad Davisipx-in-ip 111 IPX-in-IP # IPX in IP 119*03452a49SBrad Daviscarp 112 CARP vrrp # Common Address Redundancy Protocol 120*03452a49SBrad Davispgm 113 PGM # PGM Reliable Transport Protocol 121*03452a49SBrad Davis# 114 # any 0-hop protocol 122*03452a49SBrad Davisl2tp 115 L2TP # Layer Two Tunneling Protocol 123*03452a49SBrad Davisddx 116 DDX # D-II Data Exchange 124*03452a49SBrad Davisiatp 117 IATP # Interactive Agent Transfer Protocol 125*03452a49SBrad Davisstp 118 STP # Schedule Transfer Protocol 126*03452a49SBrad Davissrp 119 SRP # SpectraLink Radio Protocol 127*03452a49SBrad Davisuti 120 UTI # UTI 128*03452a49SBrad Davissmp 121 SMP # Simple Message Protocol 129*03452a49SBrad Davissm 122 SM # SM 130*03452a49SBrad Davisptp 123 PTP # Performance Transparency Protocol 131*03452a49SBrad Davisisis 124 ISIS # ISIS over IPv4 132*03452a49SBrad Davisfire 125 FIRE 133*03452a49SBrad Daviscrtp 126 CRTP # Combat Radio Transport Protocol 134*03452a49SBrad Daviscrudp 127 CRUDP # Combat Radio User Datagram 135*03452a49SBrad Davissscopmce 128 SSCOPMCE 136*03452a49SBrad Davisiplt 129 IPLT 137*03452a49SBrad Davissps 130 SPS # Secure Packet Shield 138*03452a49SBrad Davispipe 131 PIPE # Private IP Encapsulation within IP 139*03452a49SBrad Davissctp 132 SCTP # Stream Control Transmission Protocol 140*03452a49SBrad Davisfc 133 FC # Fibre Channel 141*03452a49SBrad Davisrsvp-e2e-ignore 134 RSVP-E2E-IGNORE # Aggregation of RSVP for IP reservations 142*03452a49SBrad Davismobility-header 135 Mobility-Header # Mobility Support in IPv6 143*03452a49SBrad Davisudplite 136 UDPLite # The UDP-Lite Protocol 144*03452a49SBrad Davismpls-in-ip 137 MPLS-IN-IP # Encapsulating MPLS in IP 145*03452a49SBrad Davismanet 138 MANET # MANET Protocols (RFC5498) 146*03452a49SBrad Daviship 139 HIP # Host Identity Protocol (RFC5201) 147*03452a49SBrad Davisshim6 140 SHIM6 # Shim6 Protocol (RFC5533) 148*03452a49SBrad Daviswesp 141 WESP # Wrapped Encapsulating Security Payload (RFC5840) 149*03452a49SBrad Davisrohc 142 ROHC # Robust Header Compression (RFC5858) 150*03452a49SBrad Davis# 138-254 # Unassigned 151*03452a49SBrad Davispfsync 240 PFSYNC # PF Synchronization 152*03452a49SBrad Davis# 253-254 # Use for experimentation and testing (RFC3692) 153*03452a49SBrad Davis# 255 # Reserved 154*03452a49SBrad Davisdivert 258 DIVERT # Divert pseudo-protocol [non IANA] 155