CDP, LLDP   Cisco Discovery Protocol, Link Layer Discovery Protocol  

(2021-08-03)

1. 링크계층 내 인접(이웃) 탐색 프로토콜 (Layer 2 Discovery Protocol)

  ㅇ CDP (Cisco Discovery Protocol)
     - 시스코社 장비들이 링크계층 상의 동일 링크에 있는 다른 스위치,라우터 등을 찾고,
       이들의 정보를 모아주는데 사용되는 시스코社 독점적인 프로토콜

  ㅇ LLDP (Link Layer Discovery Protocol)
     - IEEE 802.1ab(Station and Media Access Control Connectivity Discovery)에서 표준화


2. CDP 특징

  ㅇ (운반 프레임)  SNAP 프레임 사용 (인캡슐레이션)
     - SNAP : 여러 다중의 망계층 프로토콜을 사용할 수 있게 802.2헤더를 확장한 프로토콜

  ㅇ (동작 계층)  계층 2(데이터링크 계층)에서 만 동작
     - 사용되는 물리전송 매체에 독립적이게(무관하게) 동작함

  ㅇ (광고 주기)  주기적으로 매 60초 마다 CDP 광고 메세지브로드캐스팅 함
     - 이때의 멀티캐스트 주소 : `0x 01-00-0C-CC-CC-CC`
     - 만일, 180초 동안 관련 정보를 못받으면 해당 링크 정보 삭제

  ㅇ (교환 가능 정보)
     * (시스코社 장비의 하드웨어 타입, 장비 식별명, 주소 목록 등의 정보를 교환 가능)
     - 이름 (설정된 호스트 이름 R1 등 device identifier)
     - IP 주소 (address list)
     - 포트 이름 (ethernet0 등 port identifier), 
     - Capability list (기능 리스트로써, 라우터 or 스위치 등인지를 구분)
     - 플랫폼 (카탈리스트 계열 등 여부)

  ㅇ (CDP 관련 명령어 例)
     - CDP 정보 확인 명령  :  show cdp neighbors
     * 시스코社 장비들은 CDP를 기본으로 구동됨
     - CDP 동작 중지  :  no cdp enable
     - CDP 동작 재가동  :  cdp run


3. LLDP 특징

  ㅇ (동작 계층)  링크계층
     - 네트워크 상의 서버,스위치,기타 네트워킹 장치물리적 연결/기능 등에 대해,
     - 일일이 수동 추적할 필요 없이 토폴로지 등에 대한 정보를 쉽게 얻을 수 있음

  ㅇ (광고 주기)  브로드캐스팅 간격 : 30초
     - 120초 동안 관련 정보를 못받으면 해당 링크 정보 삭제

  ㅇ (운반 프레임)  이더넷 프레임 내 LLDP 구조
     
     - 수신(목적지) MAC 주소 : (멀티캐스트 주소) `0x 01-80-C2-00-00-0E`
     - 이더넷 프레임 타입 (Ethertype) : `0x 88CC`
     - 필수 TLV 셋
        . Type 1 : Chassis ID TLV 
        . Type 2 : Port ID TLV
        . Type 3 : Time To Live TLV
     - 옵션 TLV : Type 4 ~ 126
        . Type 4 : Port description TLV 
        . Type 5 : System name TLV
        . Type 6 : System description TLV
        . Type 7 : System capabilities TLV
        . Type 8 : Management address TLV
        . Type 8 : Management address TLV
     - Custom TLV : Type 127
     - 종료 TLV : Type 0, Length 0

  ㅇ 기타 참고사항
     - MAC Bridge(즉, 스위치)에서는 LLDP 프레임을 타 포트포워딩하지 않게 함

데이터링크 제어
   1. RTS,CTS   2. (동등관계) 동배간   3. (주종관계) 마스터/슬레이브   4. (제어순서) 폴링   5. (제어순서) 라운드 로빈   6. (인접탐색) CDP,LLDP  


Copyrightⓒ written by 차재복 (Cha Jae Bok)
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"