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

IEEE 802.3 (dot3)

  • Layer: L2 (data link)
  • Header: 14 octets (fixed)
  • Minimum frame: 60 octets
  • Notes: L2 control protocols

Reached from

Lower layerSelectorValue
ethernet2ethertype0 (0x0000) – 1535 (0x05ff) (re-decodes this layer)

Fields

FieldTypeDefaultAutoDescription
dstmacff:ff:ff:ff:ff:ffDestination MAC address.
srcmac02:00:00:00:00:01Source MAC address.
lengthuint(16)Length of the payload in octetsLength of the LLC data in octets (Auto; at most 1500).

Next layer

The next layer is selected by length; when the field is Auto the builder writes the value of the protocol stacked above.

ValueProtocolNote
(any other value)llc

Constraints

LevelRule
warninglength within 0..1500

Sample templates

  • interop-isis-l2-lan-hello-up — templates/interop/isis-l2-lan-hello-up.wpg.yaml
  • dot3-llc-osi — templates/protocols/l2/dot3-llc-osi.wpg.yaml
  • dot3-llc-snap-frame — templates/protocols/l2/dot3-llc-snap.wpg.yaml
  • dot3-llc-frame — templates/protocols/l2/dot3-llc.wpg.yaml
  • clnp-dt — templates/protocols/l3/clnp-dt.wpg.yaml
  • clnp-er — templates/protocols/l3/clnp-er.wpg.yaml
  • clnp-erq — templates/protocols/l3/clnp-erq.wpg.yaml
  • esis-esh — templates/protocols/routing/esis-esh.wpg.yaml
  • esis-generic — templates/protocols/routing/esis-generic.wpg.yaml
  • esis-ish — templates/protocols/routing/esis-ish.wpg.yaml
  • esis-rd — templates/protocols/routing/esis-rd.wpg.yaml
  • isis-generic — templates/protocols/routing/isis-generic.wpg.yaml
  • isis-l1-csnp — templates/protocols/routing/isis-l1-csnp.wpg.yaml
  • isis-l1-lan-hello — templates/protocols/routing/isis-l1-lan-hello.wpg.yaml
  • isis-l1-lsp — templates/protocols/routing/isis-l1-lsp.wpg.yaml
  • isis-l1-psnp — templates/protocols/routing/isis-l1-psnp.wpg.yaml
  • isis-l2-csnp — templates/protocols/routing/isis-l2-csnp.wpg.yaml
  • isis-l2-lan-hello — templates/protocols/routing/isis-l2-lan-hello.wpg.yaml
  • isis-l2-lsp — templates/protocols/routing/isis-l2-lsp.wpg.yaml
  • isis-l2-psnp — templates/protocols/routing/isis-l2-psnp.wpg.yaml
  • isis-p2p-hello — templates/protocols/routing/isis-p2p-hello.wpg.yaml