No protocol of the catalog leads here: use it as the first layer or stack it explicitly.
| Field | Type | Default | Auto | Description |
flags | flags(16) | 0x2000 | | GRE flags and version (checksum / key / sequence present bits). |
protocol_type | enum(16) | 25944 (transparent_ethernet) | | EtherType of the encapsulated payload. |
vsid | uint(24) | 0 | | 24-bit NVGRE Virtual Subnet ID. |
flow_id | uint(8) | 0 | | NVGRE FlowID (entropy for load balancing). |
| Bit | Mask | Name |
| 15 | 32768 (0x8000) | checksum_present |
| 13 | 8192 (0x2000) | key_present |
| 12 | 4096 (0x1000) | sequence_present |
| Value | Name |
| 25944 (0x6558) | transparent_ethernet |
The next layer is selected by protocol_type; when the field is Auto the builder writes the value of the protocol stacked above.
- nvgre —
templates/protocols/encap/nvgre.wpg.yaml