Cisco HDLC

Cisco HDLC

Cisco HDLC(cHDLC)는 High-Level Data Link Control(HDLC; 고급 데이터 링크 제어) 네트워크 프로토콜의 확장으로 시스코 시스템즈, Inc.에 의해 작성되었습니다.HDLC는 비트 지향 동기 데이터 링크 계층 프로토콜로, 원래는 국제 표준화 기구(ISO)에 의해 개발되었습니다.종종 독점적인 확장으로 묘사되는 cHDLC의 세부 사항은 널리 배포되어 많은 네트워크 장비 공급업체에 의해 구현되었습니다. cHDLC는 멀티 프로토콜 지원을 통해 HDLC를 확장합니다.

프레이밍

Cisco HDLC 프레임은 표준 ISO HDLC를 대체하는 프레임 구조를 사용합니다.여러 프로토콜 캡슐화를 지원하기 위해 cHDLC 프레임에는 네트워크 프로토콜을 식별하기 위한 필드가 포함되어 있습니다.

구조.

cHDLC 프레임 구조

다음 표에 회선상의 [citation needed]cHDLC 프레임의 구조를 나타냅니다.

주소. 통제 프로토콜 코드 정보 Frame Check Sequence(FCS; 프레임체크 시퀀스) 플래그
8비트 8비트 16비트 가변 길이, 0비트 이상, 8의 배수 16비트 8비트
  • [ Address ]필드는 cHDLC 프레임에 포함되는 패킷 유형(유니캐스트의 경우 0x0F, 브로드캐스트패킷의 경우 0x8F)을 지정하기 위해 사용합니다.
  • Control 필드는 항상 0(0x00)으로 설정됩니다.
  • Protocol Code 필드는 cHDLC 프레임 내에 캡슐화된 프로토콜 유형을 지정하는 데 사용됩니다(: 인터넷 프로토콜의 경우 0x0800).


SLARP 주소 요구 응답 프레임 구조

Serial Line Address Resolution Protocol(SLARP) 프레임은 0x8035라는 특정 cHDLC 프로토콜 코드 필드 값으로 지정됩니다.

SLARP 프레임에는 주소 요구(0x00), 주소 응답(0x01) 및 킵얼라이브 프레임(0x02)의 3가지 유형이 정의되어 있습니다.

다음 표는 SLARP cHDLC 주소 요구 응답 프레임의 구조를 나타내고 있습니다.

주소. 통제 프로토콜 코드 SLARP 동작 코드 주소. 마스크 예약필 Frame Check Sequence(FCS; 프레임체크 시퀀스) 플래그
8비트 8비트 16비트(0x8035) 32비트 32비트 32비트 16비트 16비트 8비트
  • op-code는 주소 요청의 경우 0x00, 주소 응답의 경우 0x01입니다.
  • [ Address ]필드와 [Mask]필드는 4옥텟의 IP 주소와 마스크를 포함하기 위해 사용됩니다.주소 요청의 경우 0 입니다.
  • 2바이트 Reserved 필드는 현재 사용되지 않고 정의되지 않았습니다.

SLARP 킵얼라이브 프레임 구조

다음 표는 SLARP cHDLC 킵얼라이브프레임의 구조를 나타내고 있습니다.

주소. 통제 프로토콜 코드 SLARP 동작 코드 시퀀스 번호(송신자) 시퀀스 번호(마지막 수신) 신뢰성. Frame Check Sequence(FCS; 프레임체크 시퀀스) 플래그
8비트 8비트 16비트(0x8035) 32비트 32비트 32비트 16비트 16비트 8비트
  • 킵얼라이브의 op-code는 0x02 입니다.
  • 송신원시퀀스 번호는, 이 송신원이 송신한 킵 얼라이브 마다 증가합니다.
  • 수신 시퀀스 번호는, 이 송신자가 마지막으로 수신한 시퀀스 번호입니다.
  • 2바이트의 [Reliability]필드는 0xFFFF로 설정해야 합니다.

「 」를 참조해 주세요.

  • Point-to-Point Protocol: RFC 1661 및 RFC 1662에서 정의된 인터넷 표준으로 Cisco HDLC가 해결하는 문제 및 기타 많은 문제를 해결합니다.


외부 링크