CDP(cisco Discovery Protocol) [시스코를 찾는 프로토콜]
하위 물리적인 매체와 상위 네트워크 계층 프로토콜을 연결하는 제 2계층 프로토콜
=.=.=.=.=.=..=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=
내 생각:
CDP란 같은 시스코 장비끼리 정보를 주고 받는것이다. 예를 들면
CISCO 스위치랑 CISCO 라우터가 연결되어 있으면
라우터: "너도 시스코야?"
스위치: "응 나 시스코야 너도 시스코네 친하게 지내자."
라고 하면서 서로 정보를 교환하는 프로토콜이다.
=.=.=.=.=.=..=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=
CDP란 이웃 장비에 대한 정보를 수집한다.(라우터 인터페이스,연결을 만들고자하는 인터페이스등)
CDP는 매체와 프로토콜에 독립적이다.
시스코 장비가 부팅되면 CDP는 자동으로 시작된다. 그 장비 또한 CDP를 실행하고 있는
이웃 장비를 감지한다. CDP는 데이터링크 계층에서 실행되며 서로 다른 네트워크 계층 프로토콜을
사용하고 있더라도 두 시스템이 서로에 대하여 인지할 수 있도록 해준다.
CDP가 설정된 각 장비는 여러 라우터들에게 '광고' 라고 하는 메세지를 주기적으로 보낸다.
각 장비는 SNMP(심플 네트워크 메이저먼트 프로토콜) 메세지를 받을 수 있는 적어도
하나의 주소를 광고한다.(광고안에는 TTL(전화아님), HOLDTIME 정보포함)
각 시스코 장비는 이웃 장비에 대하여 학습하기 위해서 다른 장비들이 보내는 주기적인
CDP 메시지를 청취한다.
자주쓰는 명령어
cdp run: 라우터에서 cdp를 전역적으로 활성화(보통 디폴트이기에 잘 안쓰임)
cdp enable: 하나의 인터페이스 위에서 cdp를 활성화\
clear cdp counters : 트래픽 카운터를 0으로 재설정
show cdp : cdp 광고의 전송 간 시간 간격, 주어진 포트에 대하여 cdp 광고가 유효한 시간,광고의 버전 표시
show cdp entry : 특정 이웃에 대한 정보를 표시한다.
show cdp interface : cdp가 활성화되어 있는 인터페이스의 정보를 보여준다.
show cdp neighbors : 발견된 장비 유형, 그 장비의 이름, 로컬 인터페이스의 유형과 개수, 포트에 대하여 cdp 광고가 유효한 시간, 장비 유형, 장비 생산 번호, 포트 ID를 보여준다.
만약 보안을 위해 CDP 내의 정보를 숨기고 싶을때
no cdp run 이나 no cdp enable 같은 명령어로 cdp 기능을 끄거나 일부분 정지 시키면 된다.
clear cdp table 명령어를 사용하여 쓰잘데없는 cdp table을 지우거나 리셋 시킬 수 있다.
느낀점: CDP 만 가지고도 많은 정보를 가질수 있따..