- Layer: L3 (network)
- Header: variable length
| Lower layer | Selector | Value |
ospfv3 | type | 2 (0x02) |
| Field | Type | Default | Auto | Description |
reserved1 | uint(8) | 0 | | |
options | flags(24) | 0x13 | | OSPFv3 options (V6, E, N, R, DC, AF bits). |
interface_mtu | uint(16) | 1500 | | Largest IP datagram the interface can send without fragmentation. |
reserved2 | uint(8) | 0 | | |
flags | flags(8) | 0x7 | | Database Description flags (I = init, M = more, MS = master). |
dd_sequence | uint(32) | 1 | | Database Description sequence number. |
lsa_headers | list<struct> — rest of the PDU | | | LSA headers (20 octets each; checksums and lengths are Manual). |
| Bit | Mask | Name |
| 0 | 1 (0x000001) | v6 |
| 1 | 2 (0x000002) | e |
| 3 | 8 (0x000008) | n |
| 4 | 16 (0x000010) | r |
| 5 | 32 (0x000020) | dc |
| 8 | 256 (0x000100) | af |
| Bit | Mask | Name |
| 2 | 4 (0x04) | init |
| 1 | 2 (0x02) | more |
| 0 | 1 (0x01) | master |
Each item is a group of the fields below.
| Field | Type | Default | Auto | Description |
ls_age | uint(16) | | | |
ls_type | uint(16) | | | |
link_state_id | uint(32) | | | |
advertising_router | ipv4 | | | |
ls_sequence | uint(32) | | | |
ls_checksum | uint(16) | | | |
length | uint(16) | | | |
- ospfv3-dbd —
templates/protocols/routing/ospfv3-dbd.wpg.yaml