Table of Contents

Enum IcmpV6Type

Namespace
VpnHood.Net.Packets
Assembly
VpnHood.Net.Packets.dll

Specifies the type of an ICMPv6 message, as IANA registers it. Types below 128 are errors; the others are informational.

public enum IcmpV6Type : byte

Fields

DestinationUnreachable = 1

The packet could not be delivered; the code says why (RFC 4443).

PacketTooBig = 2

The packet is larger than the next link's MTU, which the message carries (RFC 4443).

TimeExceeded = 3

The hop limit, or the fragment reassembly time, ran out (RFC 4443).

ParameterProblem = 4

A field of the packet is wrong; the code says which kind (RFC 4443).

PrivateExperimentation1 = 100

An error type for private experimentation (RFC 4443).

PrivateExperimentation2 = 101

An error type for private experimentation (RFC 4443).

ReservedForExpansion1 = 127

Reserved for expanding the error types (RFC 4443).

EchoRequest = 128

An echo request, a ping (RFC 4443).

EchoReply = 129

An echo reply, the answer to a ping (RFC 4443).

MulticastListenerQuery = 130

A multicast listener query (RFC 2710).

MulticastListenerReport = 131

A multicast listener report (RFC 2710).

MulticastListenerDone = 132

A multicast listener done message (RFC 2710).

RouterSolicitation = 133

A router solicitation (RFC 4861).

RouterAdvertisement = 134

A router advertisement (RFC 4861).

NeighborSolicitation = 135

A neighbor solicitation (RFC 4861).

NeighborAdvertisement = 136

A neighbor advertisement (RFC 4861).

RedirectMessage = 137

A redirect message (RFC 4861).

RouterRenumbering = 138

A router renumbering message (RFC 2894).

IcmpNodeInformationQuery = 139

An ICMP node information query (RFC 4620).

IcmpNodeInformationResponse = 140

An ICMP node information response (RFC 4620).

InverseNeighborDiscoverySolicitationMessage = 141

An inverse neighbor discovery solicitation (RFC 3122).

InverseNeighborDiscoveryAdvertisementMessage = 142

An inverse neighbor discovery advertisement (RFC 3122).

Version2MulticastListenerReport = 143

A version 2 multicast listener report (RFC 3810).

HomeAgentAddressDiscoveryRequestMessage = 144

A home agent address discovery request (RFC 6275).

HomeAgentAddressDiscoveryReplyMessage = 145

A home agent address discovery reply (RFC 6275).

MobilePrefixSolicitation = 146

A mobile prefix solicitation (RFC 6275).

MobilePrefixAdvertisement = 147

A mobile prefix advertisement (RFC 6275).

CertificationPathSolicitationMessage = 148

A certification path solicitation (RFC 3971).

CertificationPathAdvertisementMessage = 149

A certification path advertisement (RFC 3971).

ExperimentalMobilityProtocols = 150

A message for experimental mobility protocols (RFC 4065).

MulticastRouterAdvertisement = 151

A multicast router advertisement (RFC 4286).

MulticastRouterSolicitation = 152

A multicast router solicitation (RFC 4286).

MulticastRouterTermination = 153

A multicast router termination (RFC 4286).

FmIPv6Messages = 154

A fast handovers for Mobile IPv6 message (RFC 5568).

RplControlMessage = 155

An RPL control message (RFC 6550).

IlnpV6LocatorUpdateMessage = 156

An ILNPv6 locator update message (RFC 6743).

DuplicateAddressRequest = 157

A duplicate address request (RFC 6775).

DuplicateAddressConfirmation = 158

A duplicate address confirmation (RFC 6775).

MplControlMessage = 159

An MPL control message (RFC 7731).

ExtendedEchoRequest = 160

An extended echo request (RFC 8335).

ExtendedEchoReply = 161

An extended echo reply (RFC 8335).

PrivateExperimentation3 = 200

An informational type for private experimentation (RFC 4443).

PrivateExperimentation4 = 201

An informational type for private experimentation (RFC 4443).

ReservedForExpansion2 = 255

Reserved for expanding the informational types (RFC 4443).