HDLC de Cisco
Cisco HDLC (cHDLC) es una extensión del protocolo de red de control de enlace de datos de alto nivel (HDLC) y fue creado por Cisco Systems, Inc. HDLC es un protocolo de capa de enlace de datos síncrono orientado a bits que fue desarrollado originalmente por la Organización Internacional de Normalización (ISO). A menudo descrito como una extensión propietaria, los detalles de cHDLC se han distribuido ampliamente y el protocolo ha sido implementado por muchos proveedores de equipos de red. cHDLC extiende HDLC con soporte multiprotocolo.
Framing
Las tramas Cisco HDLC utilizan una estructura de trama alternativa a la del HDLC ISO estándar. Para admitir la encapsulación de múltiples protocolos, las tramas cHDLC contienen un campo para identificar el protocolo de red.
Estructura
Estructura de marco CHDLC
La siguiente tabla describe la estructura de un marco cHDLC en el cable.
Dirección | Control | Código de Protocolo | Información | Secuencia de verificación del marco (FCS) | Bandera |
---|---|---|---|---|---|
8 bits | 8 bits | 16 bits | Longitud variable, 0 o más bits, en múltiplos de 8 | 16 bits | 8 bits |
- El campo Dirección se utiliza para especificar el tipo de paquete contenido en el marco cHDLC; 0x0F para Unicast y 0x8F para paquetes de radiodifusión.
- El campo Control siempre está fijado a cero (0x00).
- Protocolo El campo de código se utiliza para especificar el tipo de protocolo encapsulado dentro del marco cHDLC (por ejemplo, 0x0800 para el protocolo de Internet).
SLARP dirección solicitud-estructura de marco de respuesta
El marco del Protocolo de resolución de direcciones de línea serie (SLARP) está designado por un valor de campo de código de protocolo cHDLC específico de 0x8035.
Se definen tres tipos de tramas SLARP: solicitudes de dirección (0x00), respuestas de dirección (0x01) y tramas de mantenimiento de conexión (0x02).
La siguiente tabla muestra la estructura de un marco de solicitud-respuesta de dirección cHDLC de SLARP.
Dirección | Control | Código de Protocolo | SLARP Op-Code | Dirección | Máscara | Reservado | Secuencia de verificación del marco (FCS) | Bandera |
---|---|---|---|---|---|---|---|---|
8 bits | 8 bits | 16 bits (0x8035) | 32 bits | 32 bits | 32 bits | 16 bits | 16 bits | 8 bits |
- El código de opción será 0x00 para solicitudes de direcciones y 0x01 para respuestas de direcciones.
- Los campos Dirección y Mask se utilizan para contener una dirección IP de cuatro puntos y una máscara. Estos son 0 para solicitudes de direcciones.
- El campo reservado de dos bytes está actualmente inutilizado e indefinido.
SLARP Estructura de marco de mantenimiento en vivo
La siguiente tabla muestra la estructura de un marco de mantenimiento de conexión cHDLC de SLARP.
Dirección | Control | Código de Protocolo | SLARP Op-Code | Número de secuencia (Sender) | Número de secuencia (último recibido) | Confiabilidad | Secuencia de verificación del marco (FCS) | Bandera |
---|---|---|---|---|---|---|---|---|
8 bits | 8 bits | 16 bits (0x8035) | 32 bits | 32 bits | 32 bits | 16 bits | 16 bits | 8 bits |
- El código de operaciones es 0x02 para mantener las ganancias.
- El número de secuencia del remitente aumenta con cada manten-alive enviado por este remitente.
- El número de secuencia recibida es el último número de secuencia recibido por este remitente.
- Se requiere que el campo de fiabilidad de dos bytes se establezca en 0xFFFF.
Véase también
- Protocolo de punto a punto, un estándar de Internet definido por RFC 1661 y RFC 1662 que resuelve los problemas que Cisco HDLC resuelve y muchos otros problemas.
Enlaces externos
- Protocolo de resolución de la línea de serie, IP Addressing: ARP Configuration Guide, Cisco IOS Release 15M sensibleT, 3 de diciembre de 2012
- http://www.nethelp.no/net/cisco-hdlc.txt
- http://securitydigest.org/tcp-ip/archive/1990/11#000068
- https://web.archive.org/web/20110723160051/http://www.irbs.net/internet/nanog/9610/0459.html