SHIM6 Protocol (IPv6 Option)

Field name

Description

Type

shim6

Shim6 Protocol

No value (only supports checking if file exists or not)

shim6.nxt

Next Header

Signed/Unsigned Integer Value

shim6.len

Length

Unsigned Integer, 1 byte

shim6.p

P Bit

Signed/Unsigned Integer Value

shim6.ct

Context Tag

String Value

shim6.type

Message Type

Signed/Unsigned Integer Value

shim6.proto

Protocol

Signed/Unsigned Integer Value

shim6.checksum

Checksum

Unsigned Integer, 2 byte

shim6.inonce

Initiator Nonce

Unsigned Integer, 4 byte

shim6.rnonce

Responder Nonce

Unsigned Integer, 4 byte

shim6.reserved

Reserved

String of hexadecimal bytes

shim6.reserved2

Reserved2

String of hexadecimal bytes

shim6.precvf

Probes Received

Numeric (signed/unsigned Integer) value

shim6.psent

Probes Sent

Numeric (signed/unsigned Integer) value

shim6.probes_received

Probes Received

No value (only supports checking if file exists or not)

shim6.probes_sent

Probes Received

No value (only supports checking if file exists or not)

shim6.probe_received

Probe Received

No value (only supports checking if file exists or not)

shim6.probe_sent

Probe Sent

No value (only supports checking if file exists or not)

shim6.psrc

Source Address

Normal or abbreviated IPv6 Address

shim6.pdst

Destination Address

Normal or abbreviated IPv6 Address

shim6.pnonce

Nonce

Unsigned Integer, 4 byte

shim6.data

Data

Unsigned Integer, 4 byte

shim6.sulid

Sender ULID

Normal or abbreviated IPv6 Address

shim6.rulid

Receiver ULID

Normal or abbreviated IPv6 Address

shim6.reap

REAP State

Signed/Unsigned Integer Value

shim6.opt

Option

No value (only supports checking if file exists or not)

shim6.opt.type

Option Type

Signed/Unsigned Integer Value

shim6.opt.critical

Option Critical Bit

Signed/Unsigned Integer Value

shim6.opt.len

Content Length

Unsigned Integer, 2 byte

shim6.opt.total_len

Content Total Length

Signed/Unsigned Numeric Value

shim6.opt.verif_methods

Locator Verification Methods

No value (only supports checking if file exists or not)

shim6.opt.verif_method

Verification Method

Signed/Unsigned Integer Value

shim6.opt.loclist

Locator List Generation

Unsigned Integer, 4 byte

shim6.locators

Locators

No value (only supports checking if file exists or not)

shim6.locator

Locator

Normal or abbreviated IPv6 Address

shim6.opt.locnum

Num Locators

Unsigned Integer, 1 byte

shim6.opt.elemlen

Element Length

Unsigned Integer, 1 byte

shim6.opt.loc

Locator

Signed/Unsigned Numeric Value

shim6.loc.flags

Flags

Unsigned Integer, 1 byte

shim6.loc.prio

Priority

Unsigned Integer, 1 byte

shim6.loc.weight

Weight

Unsigned Integer, 1 byte

shim6.opt.fii

Forked Instance Identifier

Unsigned Integer, 4 byte

shim6.validator

Validator

String of hexadecimal bytes

shim6.cga_parameter_data_structure

CGA Parameter Data Structure

String of hexadecimal bytes

shim6.cga_signature

CGA Signature

String of hexadecimal bytes

shim6.padding

Padding

String of hexadecimal bytes