시스코 디스커버리 프로토콜
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
시스코 디스커버리 프로토콜(CDP)은 시스코 장치가 연결된 다른 시스코 장치에 정보를 공고하는 데 사용하는 독점 링크 계층 프로토콜이다. CDP는 장치 유형, 운영 체제 버전, 호스트 이름, IP 주소, 포트 식별자, 전력 소비량 등 다양한 정보를 멀티캐스트 프레임을 통해 전송한다. 기본적으로 60초마다 공고를 전송하며, 수신된 정보는 180초 동안 유지된다. CDP는 `show cdp` 명령어를 통해 정보를 확인할 수 있으며, 전역 또는 특정 인터페이스에서 비활성화할 수 있다. 휴렛 팩커드는 CDP 전송 지원을 중단했지만, CDP와 유사한 표준인 IEEE 802.1AB 링크 계층 발견 프로토콜(LLDP)로 대체되었다. 일부 제조업체는 CDP 호환 프로토콜을 "산업 표준 발견 프로토콜"(ISDP)로 지칭하기도 했다.
더 읽어볼만한 페이지
- 시스코 프로토콜 - EIGRP
EIGRP는 시스코에서 개발한 거리 벡터 라우팅 프로토콜이자 하이브리드 라우팅 프로토콜로, 효율적인 라우팅을 위해 세 가지 테이블을 사용하여 네트워크 정보를 관리하며, 다양한 메트릭과 기능을 지원한다. - 시스코 프로토콜 - 시스코 인터스위치 링크
시스코 디스커버리 프로토콜 | |
---|---|
기본 정보 | |
약칭 | CDP |
목적 | 인접한 시스코 장치에 대한 정보 검색 |
개발사 | 시스코 시스템즈 |
발표일 | 1994년 |
기반 | 해당 없음 |
영향 | LLDP |
OSI 모델 계층 | 데이터 링크 계층 |
하드웨어 | 라우터 브리지 액세스 서버 스위치 |
프로토콜 유형 | 사유 데이터 링크 네트워크 프로토콜 |
2. 작동 방식
CDP는 멀티캐스트를 이용하여 시스코 장비들을 찾아낸다. 시스코 장치는 연결된 각 네트워크 인터페이스를 통해 대상 MAC 주소 01:00:0c:cc:cc:cc로 CDP 공고를 전송한다. 이러한 멀티캐스트 프레임은 CDP를 지원하는 시스코 스위치 및 기타 네트워킹 장치에서 연결된 네트워크 인터페이스로 수신될 수 있다. 이 멀티캐스트 대상은 가상 근거리 통신망(VLAN) 트렁킹 프로토콜과 같은 다른 시스코 프로토콜에서도 사용된다. 기본적으로 CDP 공고는 서브넷 접근 프로토콜(SNAP) 헤더를 지원하는 인터페이스, 즉 이더넷, 프레임 릴레이, 비동기 전송 모드(ATM)를 포함하여 60초마다 전송된다.
CDP를 지원하는 각 시스코 장치는 ''show cdp neighbors'' 명령을 사용하여 볼 수 있는 테이블에 다른 장치에서 수신한 정보를 저장한다. 이 테이블은 단순 네트워크 관리 프로토콜(SNMP)을 통해서도 접근할 수 있다. CDP 테이블 정보는 공고를 수신할 때마다 새로 고쳐지며 해당 항목의 유지 시간은 다시 초기화된다. 유지 시간은 테이블에서 항목의 수명을 지정하며, 유지 시간을 초과하는 기간 동안 장치로부터 공고가 수신되지 않으면 장치 정보가 폐기된다(기본값 180초).[2]
CDP는 다음과 같은 특징을 가진다.
- Hold Time : 호스트명 변경 & 구성 정보 업데이트 시 180초 까지만 저장
- Update Time : 60초 마다 자신의 정보를 다른 장비에게 알림
2. 1. 알림에 포함된 정보
CDP 공고에 포함되는 정보는 장치 유형과 장치에서 실행되는 운영 체제 버전에 따라 다르다. 이 정보에는 다음이 포함될 수 있다.- 운영 체제 버전
- 호스트 이름
- CDP 프레임이 전송되는 포트에서 구성된 모든 프로토콜(예: IP 주소)의 모든 주소
- 공고가 전송된 포트 식별자
- 장치 유형 및 모델
- 전이중 설정
- VTP 도메인
- 네이티브 VLAN
- 전력 소비량(Power over Ethernet 장치의 경우)
- 기타 장치 관련 정보
이러한 공고에 포함된 세부 정보는 유형-길이-값 (TLV) 프레임 형식을 사용하기 때문에 쉽게 확장할 수 있다.[2]
3. 명령어
다음은 시스코 디스커버리 프로토콜(CDP) 관련 명령어이다.
- `show cdp`: CDP 설정 정보를 표시한다.
- `show cdp [entry | interface | neighbors | traffic]`: CDP 항목, 인터페이스, 인접 장치, 트래픽 정보를 표시한다.
CDP를 비활성화하면 자신의 라우터 정보를 숨길 수 있지만, 상대방 정보도 볼 수 없다.
- `(config)#no cdp run`: CDP 전체 비활성화
특정 인터페이스에서만 CDP를 비활성화할 수도 있다.
- `(config-if)#no cdp enable`: 특정 인터페이스에서 CDP 비활성화
시스코 장치는 연결된 각 네트워크 인터페이스를 통해 대상 MAC 주소 01:00:0c:cc:cc:cc로 CDP 알림을 보낸다. 이러한 멀티캐스트 프레임은 CDP를 지원하는 시스코 스위치 및 기타 네트워킹 장치에서 받을 수 있다. 이 멀티캐스트 대상은 가상 근거리 통신망(VLAN) 트렁킹 프로토콜(VTP)과 같은 다른 시스코 프로토콜에서도 사용된다.[2]
기본적으로 CDP 알림은 서브넷 접근 프로토콜(SNAP) 헤더를 지원하는 인터페이스(이더넷, 프레임 릴레이, 비동기 전송 모드(ATM) 등)에서 60초마다 전송된다. 각 시스코 장치는 `show cdp neighbors` 명령으로 볼 수 있는 테이블에 다른 장치로부터 받은 정보를 저장한다. 이 테이블은 단순 네트워크 관리 프로토콜(SNMP)을 통해서도 접근할 수 있다. CDP 테이블 정보는 알림을 받을 때마다 갱신되며, 해당 항목의 유지 시간은 다시 초기화된다. 유지 시간은 테이블에서 항목의 수명을 지정한다. 유지 시간(기본값 180초) 동안 장치로부터 알림이 없으면 해당 장치 정보는 삭제된다.[2]
4. 지원 및 대안
휴렛 팩커드는 2006년 2월 이후에 출시된 HP 프로커브 제품과 모든 향후 소프트웨어 업그레이드에서 CDP 전송에 대한 지원을 제거했다. CDP 정보를 수신하고 처리하는 것은 여전히 지원된다. CDP 지원은 여러 공급업체가 구현하고 CDP와 기능적으로 유사한 IEEE 표준인 링크 계층 발견 프로토콜(LLDP)로 대체되었다.[3]
Dell, Netgear를 포함한 몇몇 다른 제조업체는 CDP 호환 프로토콜 구현을 지칭하기 위해 브랜드 중립적인 이름 '''산업 표준 발견 프로토콜'''(ISDP)를 사용해 왔다.
CDP는 발견 프로토콜에 대한 IETF RFC 2641을 작성한 Cabletron에서 사용한 약어였다.[4][5]
참조
[1]
웹사이트
LLDP-MED and Cisco Discovery Protocol [IP Telephony/Voice over IP (VoIP)]
https://www.cisco.co[...]
[2]
웹사이트
Behavior of Cisco Discovery Protocol between Routers and Switches
https://www.cisco.co[...]
[3]
간행물
Alternative Features for Link Aggregation and Device Discovery (End of Support for FEC and CDP)
http://ftp.hp.com/pu[...]
[4]
웹사이트
LLDP-MED and Cisco Discovery Protocol
https://www.cisco.co[...]
[5]
IETF
Cabletron's VlanHello Protocol Specification Version 4
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com