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.2 LLC (llc)

Reached from

Lower layerSelectorValue
dot3length(any other value)

Fields

FieldTypeDefaultAutoDescription
dsapenum(8)170 (snap)Protocol number of the next layer (see Next layer)Destination service access point (Auto: 0xaa = SNAP, 0xfe = OSI, 0x42 = spanning tree).
ssapenum(8)170 (snap)Protocol number of the next layer (see Next layer)Source service access point (Auto, normally equal to DSAP).
controlenum(8)3 (ui)Control field; 0x03 = unnumbered information (UI).

dsap

ValueName
66 (0x42)stp
170 (0xaa)snap
224 (0xe0)ipx
240 (0xf0)netbios
254 (0xfe)osi
255 (0xff)global

ssap

ValueName
66 (0x42)stp
170 (0xaa)snap
224 (0xe0)ipx
240 (0xf0)netbios
254 (0xfe)osi

control

ValueName
3 (0x03)ui
175 (0xaf)xid
227 (0xe3)test

Next layer

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

ValueProtocolNote
170 (0xaa)snap
66 (0x42)stp

First 8 bits of the payload when dsap = 254 (0xfe)

ValueProtocol
129 (0x81)clnp
130 (0x82)esis
130 (0x82)esis_esh
130 (0x82)esis_ish
130 (0x82)esis_rd
131 (0x83)isis
131 (0x83)isis_l1_lan_hello
131 (0x83)isis_l2_lan_hello
131 (0x83)isis_p2p_hello
131 (0x83)isis_l1_lsp
131 (0x83)isis_l2_lsp
131 (0x83)isis_l1_csnp
131 (0x83)isis_l2_csnp
131 (0x83)isis_l1_psnp
131 (0x83)isis_l2_psnp
(any other value)osi

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