Logo
Hilfeone-pixLogo
one-pixHomeTutorialsLiteraturIndexMap
 
3
one-pix
Tutorials > ATM 3 - LAN Emulation (LANE) und VLAN > Kurze Einführung in das LANE Protokoll
zurück zum vorherigen Schrittweiter zum nächsten Schritt
one-pix
one-pix
one-pix

Kurze Einführung in das LANE Protokoll

 
Bei LANE wird zwischen Daten- und Kontroll-Frames unterschieden:
  • Für die Übertragung der Nutzdaten verwendet LANE das jeweils konfigurierte Datenframeformat. In unserem Fall wäre das ein IEEE 802.3 Frame (Ethernet), es könnte aber auch ein IEEE 802.5 Frame (Token Ring) sein. Das sind die beiden einzigen LAN-Protokolle, die derzeit von LANE unterstüzt werden.
  • Für die Übermittlung der Kontroll-/Konfigurationsdaten verwendet LANE ein eigenes "Control Frame Format". Es sind die folgenden Control Frames definiert:
Tabelle 3–1: Wert des Op-Code-Feldes
LE_CONFIGURE_REQUESTLE_CONFIGURE_RESPONSE
one-pix
LE_JOIN_REQUESTLE_JOIN_RESPONSE
one-pix
READY_QUERYREADY_IND
one-pix
LE_REGISTER_REQUESTLE_REGISTER_RESPONSE
one-pix
LE_UNREGISTER_REQUESTLE_UNREGISTER_RESPONSE
one-pix
LE_ARP_REQUESTLE_ARP_RESPONSE
one-pix
LE_FLUSH_REQUESTLE_FLUSH_RESPONSE
one-pix
LE_NARP-REQUESTLE_TOPOLOGY_REQUEST
 
  • Die Felder eines Control Frames finden Sie in der Tabelle 3–2 am Beispiel eines LE_CONFIGURE_REQUEST dargestellt. Die wichtigsten Felder werden im Folgenden genauer erläutert:
    • Control- und Daten-Frame nutzen unter Umständen beide denselben VPI/VCI, zur Unterscheidung dient das Marker bzw. LE Header genannte Feld. Hat es den Wert 0xff00, so handelt es sich um ein Control-Frame. Bei einem Daten-Frame enthalten die ersten beiden Byte entweder den Wert 0x0000 oder die LEC-ID. Der maximal zulässige Wert für die LEC-ID ist 0xfeff.
    • Transaction ID: Jedes Request-Response-Paar hat die gleiche ID, um sie einander zuordnen zu können.
    • Source LAN Dst (Destination) TAG: gibt an, um welchen Typ es sich bei der Source-Adresse handelt. Gültige Werte sind: 0x0000 - not present; 0x0001 - MAC Address; 0x0002 - Route Descriptor.
    • LAN Type: 0x00 - unspecified; 0x01 - IEEE 802.3 (Ethernet); 0x02 - IEEE 802.5 (Token Ring).
    • TLV: steht für Type-Length-Value: mittels dieser Felder können mehrere definierte Parameter übermittelt werden. Diese TLVs sind sozusagen der "Payload" eines Control-Frames. Es muß zuerst spezifiert werden, wieviele dieser TLV-Felder übertragen werden. Nach dem ELAN-Namensfeld werden alle TLV-Felder angehängt. Jeder Eintrag besteht dabei aus einem Typidentifikator TLV Type OUI (Anmerkung: OUI steht für "Organizationally Unique Identifier"). Dieser gibt an, welche Organisation den nachfolgenden TLV Type Parm spezifiziert hat (der Wert 0x00-a0-3e steht für das ATM-Forum). Anschließend folgt die Längenangabe TLV Length und der eigentliche Wert TLV Values. So bezeichnet beispielsweise ein TLV von 0x00-a0-3e-12 die ELAN-ID. Weitere bereits definierte TLVs finden Sie beim {ATMFORUM} oder im grünen ATM-Ordner.
    • Genauere Informationen zum LANE-Protokoll finden sie in [LANE V1, Seite 51ff].
Tabelle 3–2: LANE Control Frame Format (Beispiel für LE_CONFIGURE_REQUEST)
FeldGrößeBeispielwertErklärung
Marker2 Byteimmer 0xff-00Control Frame
one-pix
Protocol1 Byte0x01ATM LAN Emulation
one-pix
Version1 Byte0x01LANE V1.0
one-pix
Op-Code2 ByteLE_CONFIGURE_REQUESTArt des Kontrollframe
Siehe obere Tabelle
one-pix
Status2 Bytebei Request immer
Success
Statusfeld
one-pix
Transaction ID4 Byte0x00-00-00-05Dient der Zuordnung von
Request und Response
one-pix
Requester LECID2 Byte0x00-00Kann auch leer sein
one-pix
Flags2 Byte0x00-00 
one-pix
Source LAN Dst TAG2 Byte0x00-01=> MAC Adresse
one-pix
Source LAN Dst MAC6 Byte0x00-20-48-08-34-41MAC Adresse
one-pix
Target LAN Dst TAG2 Byte0x00-00=> not present
one-pix
Source ATM Address20 Byte39.276f. ... 
one-pix
LAN Type1 Byte0x01=> IEEE 802.3 (Ethernet)
one-pix
Maximum Frame Size1 Byte1516 
one-pix
Number of TLVs1 Byte0Anzahl Type-/Length-/
Value-Felder
one-pix
ELAN Name32 ByteEinkaufName des ELAN
one-pix
    
one-pix
TLVs Beginvariabelleer 
one-pixone-pixone-pix