Cisco HDLC

Cisco HDLC ( cHDLC ) är en tillägg till nätverksprotokollet High-Level Data Link Control (HDLC) och skapades av Cisco Systems, Inc. HDLC är ett bitorienterat synkront datalänkslagerprotokoll som ursprungligen utvecklades av International Organization for Standardization ( ISO ). Ofta beskrivs som en egenutvecklad förlängning, detaljerna i cHDLC har spridits brett och protokollet har implementerats av många nätverksutrustningsleverantörer. cHDLC utökar HDLC med stöd för flera protokoll.

Inramning

Cisco HDLC- ramar använder en alternativ ramstruktur till standarden ISO HDLC . För att stödja inkapsling av flera protokoll innehåller cHDLC-ramar ett fält för att identifiera nätverksprotokollet .

Strukturera

cHDLC ramstruktur

Följande tabell beskriver strukturen för en cHDLC-ram på tråden. [ citat behövs ]

Adress Kontrollera Protokollkod Information Frame Check Sequence (FCS) Flagga
8 bitar 8 bitar 16 bitar Variabel längd, 0 eller fler bitar, i multiplar av 8 16 bitar 8 bitar
  • Adressfältet används för att specificera typen av paket som finns i cHDLC-ramen; 0x0F för Unicast och 0x8F för Broadcast-paket.
  • Kontrollfältet är alltid nollställt (0x00).
  • Fältet Protocol Code används för att specificera protokolltypen inkapslad i cHDLC-ramen (t.ex. 0x0800 för Internet Protocol ).


SLARP adressbegäran–svar ramstruktur

SLARP-ramen (Serial Line Address Resolution Protocol) är designad av ett specifikt kodfältsvärde för cHDLC-protokollet 0x8035.

Tre typer av SLARP-ramar definieras: adressbegäranden (0x00), adresssvar (0x01) och håll-live-ramar (0x02).

Följande tabell visar strukturen för en SLARP-chHDLC-adressbegäran–svarsram.

Adress Kontrollera Protokollkod SLARP Op-Code Adress Mask Reserverad Frame Check Sequence (FCS) Flagga
8 bitar 8 bitar 16 bitar (0x8035) 32 bitar 32 bitar 32 bitar 16 bitar 16 bitar 8 bitar
  • Op-koden kommer att vara 0x00 för adressförfrågningar och 0x01 för adresssvar.
  • Adress- och Maskfälten används för att innehålla en fyra-oktett IP-adress och mask. Dessa är 0 för adressförfrågningar.
  • Det reserverade tvåbyte-fältet är för närvarande oanvänt och odefinierat.

SLARP Keep-Alive ramstruktur

Följande tabell visar strukturen för en SLARP cHDLC Keep-alive-ram.

Adress Kontrollera Protokollkod SLARP Op-kod Sekvensnummer (avsändare) Sekvensnummer (senast mottaget) Pålitlighet Frame Check Sequence (FCS) Flagga
8 bitar 8 bitar 16 bitar (0x8035) 32 bitar 32 bitar 32 bitar 16 bitar 16 bitar 8 bitar
  • Op-koden är 0x02 för keep-alives.
  • Avsändarens sekvensnummer ökar med varje Keep-alive som skickas av denna avsändare.
  • Det mottagna sekvensnumret är det senast mottagna sekvensnumret av denna avsändare.
  • Tvåbyte Reliability-fältet måste vara inställt på 0xFFFF.

Se även

  • Point-to-Point Protocol , en Internetstandard definierad av RFC 1661 och RFC 1662 som löser de problem som Cisco HDLC löser såväl som många andra problem.


externa länkar