본문 바로가기
카테고리 없음

Cisco 스위치 CDP 활성화 및 비활성화 기준

by 초보 탈출 랜(LAN)선 일기 2026. 6. 18.

Cisco 스위치 CDP 활성화 및 비활성화 기준

들어가며

Cisco 스위치를 운영하다 보면 장비 간 연결 상태를 빠르게 확인해야 하는 상황이 자주 발생한다. 특히 여러 대의 스위치와 라우터, IP Phone, 무선 AP 등이 연결된 환경에서는 어떤 장비가 어느 포트에 연결되어 있는지 파악하는 것이 매우 중요하다.

이때 Cisco 장비에서 기본적으로 제공하는 기능이 바로 CDP(Cisco Discovery Protocol)이다.

CDP는 Cisco에서 자체 개발한 Layer 2 기반의 장비 탐색 프로토콜로, 인접한 Cisco 장비 정보를 자동으로 수집하고 표시해 준다. 이를 통해 연결된 장비의 모델명, IP 주소, IOS 버전, 연결 포트 등의 정보를 쉽게 확인할 수 있다.

하지만 모든 환경에서 CDP를 활성화하는 것이 정답은 아니다. 내부 네트워크에서는 매우 유용한 기능이지만 외부망, DMZ, 고객망, 협력사망과 연결되는 구간에서는 보안상의 이유로 비활성화하는 것이 권장되기도 한다.

이번 글에서는 Cisco 스위치의 CDP 기능이 무엇인지, 활성화해야 하는 경우와 비활성화해야 하는 경우는 무엇인지, 그리고 실무에서 어떤 기준으로 운영해야 하는지 자세히 알아보겠다.

Cisco 스위치 CDP 확인 정보
Cisco 스위치 CDP 확인 정보


CDP란 무엇인가?

CDP(Cisco Discovery Protocol)는 Cisco 장비 간 인접 장비 정보를 교환하는 프로토콜이다.

OSI 계층 기준으로는 Layer 2에서 동작한다.

특징은 다음과 같다.

  • Cisco 전용 프로토콜
  • 기본 활성화 상태
  • Layer 2 기반 동작
  • 인접 장비 정보 자동 수집
  • 네트워크 토폴로지 확인 가능

예를 들어 다음과 같은 환경이 있다고 가정하자.

Core Switch
     │
Access Switch
     │
AP

Core Switch에서 다음 명령어를 실행하면

show cdp neighbors

연결된 Access Switch 정보를 확인할 수 있다.


CDP를 통해 확인 가능한 정보

CDP는 생각보다 많은 정보를 제공한다.

확인 명령어

show cdp neighbors detail

출력 예시

Device ID: ACCESS-SW01

IP Address: 192.168.99.11

Platform: WS-C2960X

Capabilities: Switch

Interface: Gi1/0/48

Port ID: Gi1/0/24

확인 가능한 정보

Hostname
IP Address
IOS Version
장비 모델
연결 포트
장비 종류

장애 분석 시 매우 유용하다.


CDP 활성화 상태 확인 방법

현재 상태 확인

show cdp

출력 예시

CDP is enabled

인터페이스별 확인

show cdp interface

특정 포트에서 CDP가 동작하는지 확인 가능하다.


CDP 활성화가 필요한 경우

내부 네트워크 운영 환경

가장 대표적인 활용 사례이다.

예시

Core Switch

Distribution Switch

Access Switch

수십 대 이상의 Cisco 장비가 연결된 환경에서는 CDP가 매우 유용하다.

확인 명령어

show cdp neighbors

만으로도 연결 구조를 빠르게 파악할 수 있다.


장애 분석 시

예를 들어 Access Switch가 어느 Core 장비에 연결되어 있는지 모르는 경우가 있다.

이때

show cdp neighbors

를 실행하면

연결 장비
연결 포트

를 즉시 확인할 수 있다.

장애 대응 시간이 크게 단축된다.


신규 구축 및 증설 작업

네트워크 구축 후 포트 연결 상태를 검증할 때도 유용하다.

예시

Core SW
↓

Access SW

예상과 다른 포트에 연결된 경우 즉시 확인 가능하다.


IP Phone 운영 환경

Cisco IP Phone은 CDP를 활용하는 대표적인 장비이다.

예시

PC
 ↓
IP Phone
 ↓
Switch

CDP를 통해 Voice VLAN 정보를 전달할 수 있다.

설정 예시

switchport voice vlan 20

일부 환경에서는 CDP 비활성화 시 전화기가 정상 동작하지 않을 수 있다.


CDP 비활성화가 필요한 경우

인터넷 회선 연결 포트

다음과 같은 환경을 생각해보자.

ISP Router
      │
Cisco Switch

ISP 장비에 불필요한 장비 정보가 노출될 수 있다.

예를 들어

Hostname
IOS Version
IP Address
Model

정보가 외부로 전달될 가능성이 있다.

따라서 인터넷 회선 연결 포트에서는 비활성화를 권장한다.


DMZ 구간

예시

Firewall
     │
DMZ Server Zone

DMZ는 외부와 내부 사이의 중간 영역이다.

CDP 정보가 노출될 경우 공격자가 네트워크 구조를 파악하는 데 활용할 수 있다.


고객사 연결 구간

MSP 또는 유지보수 업체 환경에서 자주 발생한다.

고객사 장비
      │
우리 스위치

고객사 장비에 내부 네트워크 정보가 노출될 필요는 없다.

이 경우 CDP 비활성화를 권장한다.


협력사망 연결 구간

예시

본사 네트워크
       │
협력사 네트워크

상호 간 장비 정보를 노출하지 않는 것이 보안상 유리하다.


전체 CDP 활성화 및 비활성화 방법

전체 활성화

Switch(config)# cdp run

확인

show cdp

전체 비활성화

Switch(config)# no cdp run

결과

모든 인터페이스 CDP 중지

인터페이스별 CDP 설정

실무에서는 전체 비활성화보다 포트 단위 제어를 더 많이 사용한다.


특정 포트 활성화

interface GigabitEthernet1/0/24

cdp enable

특정 포트 비활성화

interface GigabitEthernet1/0/48

no cdp enable

실무에서 가장 많이 사용하는 방식이다.


실무 권장 구성

예시 환경

Gi1/0/1~47
내부 스위치 연결

Gi1/0/48
인터넷 회선 연결

설정

interface GigabitEthernet1/0/48
 no cdp enable

내부 포트는 유지

CDP 활성

외부 포트만 차단

CDP 비활성

LLDP와 CDP 차이점

최근에는 LLDP도 많이 사용된다.

CDP

Cisco 전용

LLDP

국제 표준
IEEE 802.1AB

예시

Cisco
Aruba
Juniper
HPE

혼합 환경에서는 LLDP가 더 적합할 수 있다.

활성화

lldp run

확인

show lldp neighbors

CDP 관련 주요 확인 명령어

인접 장비 확인

show cdp neighbors

상세 정보

show cdp neighbors detail

인터페이스 상태

show cdp interface

CDP 상태

show cdp

통계 정보

show cdp traffic

장애 분석 시 자주 사용하는 명령어들이다.


CDP 사용 시 주의사항

외부망 연결 포트 점검

다음 포트는 비활성화 검토

인터넷 회선
고객사 회선
협력사 회선
DMZ 구간

정기 보안 점검 수행

확인

show cdp neighbors detail

예상하지 못한 장비가 연결되어 있는지 확인한다.


LLDP 병행 검토

멀티벤더 환경에서는

CDP + LLDP

를 함께 사용하는 경우가 많다.


보안 정책 준수

일부 금융권과 공공기관은 외부 연결 인터페이스에서 CDP 비활성화를 요구한다.

보안 정책을 반드시 확인해야 한다.


실무 예제

기업 네트워크 구성 예시

Core Switch

Access Switch

Firewall

Internet Router

권장 설정

cdp run

interface GigabitEthernet1/0/48
 no cdp enable

결과

내부 장비 정보 확인 가능

외부 장비 정보 노출 차단

운영 편의성과 보안성을 모두 확보할 수 있다.


마무리

CDP는 Cisco 네트워크 운영에서 매우 유용한 관리 도구이다. 인접 장비의 IP 주소, 모델명, 연결 포트, IOS 버전 등을 빠르게 확인할 수 있어 장애 분석과 구축 작업의 효율성을 크게 향상시킨다.

하지만 CDP는 장비 정보를 상대 장비에 전달하는 기능이므로 모든 포트에서 무조건 활성화하는 것은 바람직하지 않다. 특히 인터넷 회선, DMZ, 고객사망, 협력사망과 연결된 인터페이스에서는 보안상의 이유로 비활성화를 고려해야 한다.

실무에서는 일반적으로 내부 스위치 간 연결 구간에서는 CDP를 활성화하고, 외부 네트워크와 연결되는 포트에서는 비활성화하는 방식이 가장 많이 사용된다. 이러한 기준을 이해하고 운영한다면 네트워크 관리 효율성과 보안 수준을 동시에 향상시킬 수 있다.