Name | Description | Type | Notes |
---|---|---|---|
arp_header | The ARP header | ArpHeader | |
eth_header | The ethernet header | EthernetHeader | |
frame_size | Requested total size of the (logical) packet in bytes If the requested frame_size is too small (given the payload and traceflow metadata requirement of 16 bytes), the traceflow request will fail with an appropriate message. The frame will be zero padded to the requested size. |
integer | Minimum: 60 Maximum: 1000 Default: "128" |
ip_header | The IPv4 header | Ipv4Header | |
ipv6_header | The IPv6 header | Ipv6Header | |
payload | RFC3548 compatible base64-encoded payload Up to 1000 bytes of payload may be supplied (with a base64-encoded length of 1336 bytes.) Additional bytes of traceflow metadata will be appended to the payload. The payload contains any data the user wants to put after the transport header. |
string | Maximum length: 1336 |
resource_type | Must be set to the value FieldsPacketData | string | Required Enum: BinaryPacketData, FieldsPacketData Default: "FieldsPacketData" |
routed | A flag, when set true, indicates that the traceflow packet is of L3 routing. | boolean | |
transport_header | The transport header This field contains a protocol that is above IP. It is not restricted to the 'transport' defined by the OSI model (e.g., ICMP is supported). |
TransportProtocolHeader | |
transport_type | transport type of the traceflow packet | string | Enum: BROADCAST, UNICAST, MULTICAST, UNKNOWN Default: "UNICAST" |