Cisco HDLC ( cHDLC ) es una extensión del de Alto Nivel Data Link Control de protocolos de red (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 patentada, los detalles de cHDLC se han distribuido ampliamente y el protocolo ha sido implementado por muchos proveedores de equipos de red. cHDLC amplía HDLC con soporte multiprotocolo.
Enmarcado
Cisco HDLC marcos utiliza una estructura de trama alternativa a la norma ISO HDLC . Para admitir la encapsulación de múltiples protocolos, las tramas cHDLC contienen un campo para identificar el protocolo de red .
Estructura
Estructura del marco cHDLC
La siguiente tabla describe la estructura de un marco cHDLC en el cable. [ cita requerida ]
Habla a | Control | Código de protocolo | Información | Secuencia de verificación de tramas (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 la trama cHDLC; 0x0F para Unicast y 0x8F para paquetes Broadcast.
- El campo Control siempre se establece en cero (0x00).
- El campo Código de protocolo se utiliza para especificar el tipo de protocolo encapsulado dentro de la trama cHDLC (por ejemplo, 0x0800 para Protocolo de Internet ).
Estructura de trama de solicitud-respuesta de dirección SLARP
La trama del Protocolo de resolución de direcciones de línea serie (SLARP) se designa mediante 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 (0x02).
La siguiente tabla muestra la estructura de una trama de solicitud-respuesta de dirección SLARP cHDLC.
Habla a | Control | Código de protocolo | Código de operación SLARP | Habla a | Máscara | Reservado | Secuencia de verificación de tramas (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 operación será 0x00 para solicitudes de dirección y 0x01 para respuestas de dirección.
- Los campos Dirección y Máscara se utilizan para contener una dirección IP y una máscara de cuatro octetos. Estos son 0 para solicitudes de dirección.
- El campo reservado de dos bytes actualmente no se utiliza ni está definido.
Estructura de cuadro SLARP Keep-Alive
La siguiente tabla muestra la estructura de una trama de mantenimiento de vida SLARP cHDLC.
Habla a | Control | Código de protocolo | Código de operación SLARP | Número de secuencia (remitente) | Número de secuencia (última recepción) | Fiabilidad | Secuencia de verificación de tramas (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 operación es 0x02 para Keep-Alives.
- El número de secuencia del remitente aumenta con cada Keep-Alive enviado por este remitente.
- El número de secuencia recibido es el último número de secuencia recibido por este remitente.
- El campo de confiabilidad de dos bytes debe establecerse en 0xFFFF.
Ver también
- Protocolo punto a punto , un estándar de Internet definido por RFC 1661 y RFC 1662 que resuelve los problemas que resuelve Cisco HDLC, así como muchos otros problemas.
enlaces externos
- Protocolo de resolución de direcciones de línea serie , direccionamiento IP: Guía de configuración ARP, Cisco IOS Release 15M & T , 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