Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

OSPFv3 DBD (ospfv3_dbd)

  • Layer: L3 (network)
  • Header: variable length

Reached from

Lower layerSelectorValue
ospfv3type2 (0x02)

Fields

FieldTypeDefaultAutoDescription
reserved1uint(8)0
optionsflags(24)0x13OSPFv3 options (V6, E, N, R, DC, AF bits).
interface_mtuuint(16)1500Largest IP datagram the interface can send without fragmentation.
reserved2uint(8)0
flagsflags(8)0x7Database Description flags (I = init, M = more, MS = master).
dd_sequenceuint(32)1Database Description sequence number.
lsa_headerslist<struct> — rest of the PDULSA headers (20 octets each; checksums and lengths are Manual).

options

BitMaskName
01 (0x000001)v6
12 (0x000002)e
38 (0x000008)n
416 (0x000010)r
532 (0x000020)dc
8256 (0x000100)af

flags

BitMaskName
24 (0x04)init
12 (0x02)more
01 (0x01)master

lsa_headers

Each item is a group of the fields below.

FieldTypeDefaultAutoDescription
ls_ageuint(16)
ls_typeuint(16)
link_state_iduint(32)
advertising_routeripv4
ls_sequenceuint(32)
ls_checksumuint(16)
lengthuint(16)

Sample templates

  • ospfv3-dbd — templates/protocols/routing/ospfv3-dbd.wpg.yaml