IPv6 Vendor Crawlers¶
IPv6 Extension Header Types [*] |
|
Destination Options and Hop-by-Hop Options [†] |
|
Option Actions [‡] |
|
IPv6 QS Functions |
|
IPv6 Router Alert Option Values [§] |
|
Routing Types [¶] |
|
Seed-ID Types |
|
Simplified Multicast Forwarding Duplicate Packet Detection ( |
|
Tagger-ID Types [#] |
IPv6 Extension Header Types¶
Generates pcapkit.const.ipv6.extension_header.ExtensionHeader.
- class pcapkit.vendor.ipv6.extension_header.ExtensionHeader[source]¶
Bases:
VendorIPv6 Extension Header Types
- LINK: str = 'https://www.iana.org/assignments/ipv6-parameters/extension-header.csv'¶
Link to registry.
Note
This is the registry RFC 8200 Section 4 names as authoritative for this enumeration, rather than the Protocol Numbers registry (
protocol-numbers/protocol-numbers-1.csv) filtered on itsIPv6 Extension Headercolumn, which is a derived signal (GitHub issue #925). The two disagree on header 147 (BIT-EMU): the Protocol Numbers registry flags 147 as an IPv6 extension header, citing RFC 9801, while this registry omits 147 entirely – see the issue for the reading of RFC 9801 that makes the omission look intentional rather than an erratum. SoExtensionHeaderhas noBIT_EMU, and the walk inIPv6._decode_next_layerdoes not depend onExtensionHeader(147)resolving: its test (tests.protocols.internet.test_ipv6_ext_unit.IPv6ExtUnitTests .test_unimplemented_terminal_code_stops_the_walk_not_the_packet) exercises that code path on 253, a code this registry does list.
Option Actions¶
Destination Options and Hop-by-Hop Options¶
Generates pcapkit.const.ipv6.option.Option.
QS Functions¶
Generates pcapkit.const.ipv6.qs_function.QSFunction.
IPv6 Router Alert Option Values¶
Generates pcapkit.const.ipv6.router_alert.RouterAlert.
IPv6 Routing Types¶
Generates pcapkit.const.ipv6.routing.Routing.
Seed-ID Types¶
Generates pcapkit.const.ipv6.seed_id.SeedID.
Simplified Multicast Forwarding Duplicate Packet Detection (SMF_DPD) Options¶
Generates pcapkit.const.ipv6.smf_dpd_mode.SMFDPDMode.
TaggerID Types¶
Generates pcapkit.const.ipv6.tagger_id.TaggerID.
Footnotes