1*4882a593Smuzhiyun# Internet (IP) protocols 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# Updated from http://www.iana.org/assignments/protocol-numbers and other 4*4882a593Smuzhiyun# sources. 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunip 0 IP # internet protocol, pseudo protocol number 7*4882a593Smuzhiyunhopopt 0 HOPOPT # IPv6 Hop-by-Hop Option [RFC1883] 8*4882a593Smuzhiyunicmp 1 ICMP # internet control message protocol 9*4882a593Smuzhiyunigmp 2 IGMP # Internet Group Management 10*4882a593Smuzhiyunggp 3 GGP # gateway-gateway protocol 11*4882a593Smuzhiyunipencap 4 IP-ENCAP # IP encapsulated in IP (officially ``IP'') 12*4882a593Smuzhiyunst 5 ST # ST datagram mode 13*4882a593Smuzhiyuntcp 6 TCP # transmission control protocol 14*4882a593Smuzhiyunegp 8 EGP # exterior gateway protocol 15*4882a593Smuzhiyunigp 9 IGP # any private interior gateway (Cisco) 16*4882a593Smuzhiyunpup 12 PUP # PARC universal packet protocol 17*4882a593Smuzhiyunudp 17 UDP # user datagram protocol 18*4882a593Smuzhiyunhmp 20 HMP # host monitoring protocol 19*4882a593Smuzhiyunxns-idp 22 XNS-IDP # Xerox NS IDP 20*4882a593Smuzhiyunrdp 27 RDP # "reliable datagram" protocol 21*4882a593Smuzhiyuniso-tp4 29 ISO-TP4 # ISO Transport Protocol class 4 [RFC905] 22*4882a593Smuzhiyundccp 33 DCCP # Datagram Congestion Control Prot. [RFC4340] 23*4882a593Smuzhiyunxtp 36 XTP # Xpress Transfer Protocol 24*4882a593Smuzhiyunddp 37 DDP # Datagram Delivery Protocol 25*4882a593Smuzhiyunidpr-cmtp 38 IDPR-CMTP # IDPR Control Message Transport 26*4882a593Smuzhiyunipv6 41 IPv6 # Internet Protocol, version 6 27*4882a593Smuzhiyunipv6-route 43 IPv6-Route # Routing Header for IPv6 28*4882a593Smuzhiyunipv6-frag 44 IPv6-Frag # Fragment Header for IPv6 29*4882a593Smuzhiyunidrp 45 IDRP # Inter-Domain Routing Protocol 30*4882a593Smuzhiyunrsvp 46 RSVP # Reservation Protocol 31*4882a593Smuzhiyungre 47 GRE # General Routing Encapsulation 32*4882a593Smuzhiyunesp 50 IPSEC-ESP # Encap Security Payload [RFC2406] 33*4882a593Smuzhiyunah 51 IPSEC-AH # Authentication Header [RFC2402] 34*4882a593Smuzhiyunskip 57 SKIP # SKIP 35*4882a593Smuzhiyunipv6-icmp 58 IPv6-ICMP # ICMP for IPv6 36*4882a593Smuzhiyunipv6-nonxt 59 IPv6-NoNxt # No Next Header for IPv6 37*4882a593Smuzhiyunipv6-opts 60 IPv6-Opts # Destination Options for IPv6 38*4882a593Smuzhiyunrspf 73 RSPF CPHB # Radio Shortest Path First (officially CPHB) 39*4882a593Smuzhiyunvmtp 81 VMTP # Versatile Message Transport 40*4882a593Smuzhiyuneigrp 88 EIGRP # Enhanced Interior Routing Protocol (Cisco) 41*4882a593Smuzhiyunospf 89 OSPFIGP # Open Shortest Path First IGP 42*4882a593Smuzhiyunax.25 93 AX.25 # AX.25 frames 43*4882a593Smuzhiyunipip 94 IPIP # IP-within-IP Encapsulation Protocol 44*4882a593Smuzhiyunetherip 97 ETHERIP # Ethernet-within-IP Encapsulation [RFC3378] 45*4882a593Smuzhiyunencap 98 ENCAP # Yet Another IP encapsulation [RFC1241] 46*4882a593Smuzhiyun# 99 # any private encryption scheme 47*4882a593Smuzhiyunpim 103 PIM # Protocol Independent Multicast 48*4882a593Smuzhiyunipcomp 108 IPCOMP # IP Payload Compression Protocol 49*4882a593Smuzhiyunvrrp 112 VRRP # Virtual Router Redundancy Protocol [RFC5798] 50*4882a593Smuzhiyunl2tp 115 L2TP # Layer Two Tunneling Protocol [RFC2661] 51*4882a593Smuzhiyunisis 124 ISIS # IS-IS over IPv4 52*4882a593Smuzhiyunsctp 132 SCTP # Stream Control Transmission Protocol 53*4882a593Smuzhiyunfc 133 FC # Fibre Channel 54*4882a593Smuzhiyunmobility-header 135 Mobility-Header # Mobility Support for IPv6 [RFC3775] 55*4882a593Smuzhiyunudplite 136 UDPLite # UDP-Lite [RFC3828] 56*4882a593Smuzhiyunmpls-in-ip 137 MPLS-in-IP # MPLS-in-IP [RFC4023] 57*4882a593Smuzhiyunmanet 138 # MANET Protocols [RFC5498] 58*4882a593Smuzhiyunhip 139 HIP # Host Identity Protocol 59*4882a593Smuzhiyunshim6 140 Shim6 # Shim6 Protocol [RFC5533] 60*4882a593Smuzhiyunwesp 141 WESP # Wrapped Encapsulating Security Payload 61*4882a593Smuzhiyunrohc 142 ROHC # Robust Header Compression 62