CDP(Cisco Discovery Protocol)는 Cisco 디바이스에서 디바이스 정보를 연결된 다른 Cisco 디바이스와 공유하는 데 사용하는 프로토콜입니다. 여기에는 디바이스 유형, 펌웨어 버전, IP 주소, 일련 번호 및 기타 식별 정보가 포함됩니다. CDP 설정은 전역적으로 또는 스위치에서 개별 포트를 기준으로 조정할 수 있습니다.
CDP는 LLDP(Link Layer Discovery Protocol)와 유사하게 직접 연결된 인접 디바이스가 자신과 자신의 기능을 서로 알릴 수 있는 링크 계층 프로토콜입니다. 그러나 LLDP와 달리 CDP는 Cisco 전용 프로토콜입니다.
이 문서에서는 다음 워크플로를 다루는 CLI(Command Line Interface)를 통해 스위치에서 CDP 설정을 구성하는 방법에 대해 설명합니다.
GUI(Graphical User Interface)를 사용하여 CDP 설정을 구성하려면 여기를 클릭합니다.
1단계. 스위치 콘솔에 로그인합니다. 기본 사용자 이름과 비밀번호는 cisco/cisco입니다. 새 사용자 이름 또는 비밀번호를 설정한 경우 대신 자격 증명을 입력합니다.
참고: SSH 또는 Telnet을 통해 SMB 스위치 CLI에 액세스하는 방법을 알아보려면 여기를 클릭하십시오.
참고: 스위치의 정확한 모델에 따라 명령이 달라질 수 있습니다. 이 예에서는 Telnet을 통해 SG350X 스위치가 액세스됩니다. SSH를 권장합니다.
2단계. 스위치의 권한 EXEC 모드에서 다음을 입력하여 전역 설정 모드로 전환합니다.
SG350X#configure3단계. 스위치에서 CDP를 전역적으로 활성화하려면 다음을 입력합니다.
SG350X(config)#cdp 실행
참고: CDP는 기본적으로 활성화되어 있습니다.
4단계(선택 사항) CDP가 전역적으로 비활성화될 때 CDP 패킷 처리를 지정하려면 다음을 입력합니다.
SG350X(config)#cdp pdu [필터링 | 브리징 | 플러딩]옵션은 다음과 같습니다.
5단계. 디바이스에서 CDP를 활성화하고 음성 VLAN의 멤버인 모든 포트에서 CDP의 음성 VLAN을 광고하도록 하려면 다음을 입력합니다.
SG350X(config)#cdp appliance-tlv 활성화참고: 이렇게 하면 어플라이언스 TLV를 전송할 수 있습니다.
6단계. 모든 필수(CDP 프로토콜에 따라) TLV가 수신된 CDP 프레임에 있는지 확인하려면 다음을 입력합니다.
SG350X(config)#cdp 필수 tlvs 검증참고: 활성화된 경우 필수 TLV를 포함하지 않는 수신 CDP 패킷은 폐기되고 잘못된 오류 카운터가 증가합니다. 이렇게 하면 모든 필수 TLV를 포함하지 않는 CDP 패킷이 삭제됩니다.
7단계. 전송된 CDP 패킷의 버전 2를 지정하려면 다음을 입력합니다.
SG350X(config)#cdp advertise-v2
참고: 이 예에서는 버전 2가 사용됩니다.
8단계. 전송된 CDP 메시지에 TTL(Time-to-Live) 값을 지정하려면 다음을 입력합니다.
SG350X(config)#cdp 보류 시간 [초]참고: CDP 패킷이 폐기되기 전에 유지되는 시간(TLV Advertise Interval의 배수로 측정됨)입니다. 예를 들어 TLV Advertise Interval이 30초이고 Hold Multiplier가 4이면 120초 후에 CDP 패킷이 폐기됩니다. 기본값은 180초입니다. 이 예에서는 TTL이 240초로 설정됩니다.
9단계. CDP 패킷의 전송 빈도를 지정하려면 다음을 입력합니다.
SG350X(config)#cdp 타이머 [초]참고: CDP 광고 업데이트가 전송되는 속도(초)입니다. 기본값은 60초입니다. 이 예에서 타이머는 120초로 설정됩니다.
10단계. Device-ID TLV의 형식을 지정하려면 다음을 입력합니다.
SG350X(config)#cdp device-id format [mac | 일련 번호 | 호스트 이름]
참고: 이 예에서 Device-ID TLV는 디바이스의 MAC 주소를 가져야 합니다.
11단계. 소스 IP 주소 선택에 사용되는 CDP 소스 포트를 지정하려면 다음을 입력합니다.
SG350X(config)#cdp 소스 인터페이스 [interface-id]참고: 이는 발신 인터페이스의 최소 IP 주소 대신 최소 IP 주소가 TLV에 광고되는 인터페이스를 지정합니다.
12단계. 전역 설정 모드에서 다음을 입력하여 인터페이스 설정 컨텍스트를 시작합니다.
SG350X(config)#interface [interface-id]
13단계. 인터페이스에서 CDP를 활성화하려면 다음을 입력합니다.
SG350X(config-if)#cdp 활성화
참고: CDP는 기본적으로 활성화되어 있습니다.
14단계(선택 사항) CDP 패킷에 수신된 포트의 VoIP 상태가 실제 구성과 일치하는지 검증하고 일치하지 않는 경우 SYSLOG VoIP 불일치 메시지를 생성하려면 다음을 입력합니다.
SG350X(config-if)#cdp 로그 불일치 voip참고: 활성화하면 음성 VLAN 불일치가 감지될 때 SYSLOG 메시지가 전송됩니다. 이는 수신 프레임의 음성 VLAN 정보가 로컬 디바이스에서 광고하는 것과 일치하지 않음을 의미합니다. 이 기능은 기본적으로 활성화되어 있습니다.
15단계(선택 사항) CDP 패킷에 수신된 네이티브 VLAN이 포트의 실제 네이티브 VLAN과 일치하는지 검증하고 일치하지 않는 경우 SYSLOG VLAN 네이티브 불일치 메시지를 생성하려면 다음을 입력합니다.
SG350X(config-if)#cdp 로그 불일치 네이티브참고: 활성화하면 네이티브 VLAN 불일치가 탐지될 때 SYSLOG 메시지가 전송됩니다. 이는 수신 프레임의 네이티브 VLAN 정보가 로컬 디바이스에서 광고하는 것과 일치하지 않음을 의미합니다. 이 기능은 기본적으로 활성화되어 있습니다.
16단계(선택 사항) CDP 패킷에 수신된 포트의 이중 상태가 포트의 실제 컨피그레이션과 일치하는지 확인하고 일치하지 않는 경우 SYSLOG 이중 불일치 메시지를 생성하도록 하려면 다음을 입력합니다.
SG350X(config-if)#cdp 로그 불일치 이중참고: 활성화된 경우 듀플렉스 정보가 일치하지 않을 때 SYSLOG 메시지가 전송됩니다. 이는 수신 프레임의 듀플렉스 정보가 로컬 디바이스에서 광고하는 것과 일치하지 않음을 의미합니다. 이 기능은 기본적으로 활성화되어 있습니다.
17단계 권한 EXEC 모드로 돌아가려면 end 명령을 입력합니다.
SG350X(config-if)#end
이제 CLI를 통해 스위치에서 CDP 설정을 성공적으로 구성했어야 합니다.
1단계. 스위치에 전역 CDP 정보를 표시하려면 다음을 입력합니다.
SG350X#cdp 표시
참고: 이 예에서는 스위치에 구성된 CDP 설정에 대한 일반 정보가 표시됩니다.
2단계(선택 사항) 특정 네이버에 대한 정보를 표시하려면 다음을 입력합니다.
SG350X#cdp 항목 표시 [* | device-name] [프로토콜 | 버전]옵션은 다음과 같습니다.
참고: 이 예에서는 모든 네이버의 CDP 정보가 표시됩니다.
3단계. CDP가 활성화된 포트에 대한 정보를 표시하려면 다음을 입력합니다.
SG350X#show cdp interface [interface-id]
참고: 이 예에서는 포트 ge1/0/2의 CDP 설정이 표시됩니다.
4단계. 기본 또는 보조 캐시에 보관된 네이버에 대한 정보를 표시하려면 다음을 입력합니다.
SG350X#show cdp neighbors [interface-id] [detail | 보조]
참고: 이 예에서는 보조 캐시의 네이버에 대한 정보가 표시됩니다.
5단계(선택 사항) 전송 및 수신된 패킷 수, 체크섬 오류 등 CDP 카운터를 표시하려면 다음을 입력합니다.
SG350X#show cdp tlv [interface-id]
참고: 이 예에서는 인터페이스 ge1/0/1에 대한 CDP 카운터가 표시됩니다.
6단계. 보내고 받은 패킷 수 및 체크섬 오류를 포함하여 CDP 카운터를 표시하려면 다음을 입력합니다.
SG350X#show cdp 트래픽 [global | interface-id]카운터는 다음을 표시합니다.
참고: 이 예에서는 전역 CDP 트래픽에 대한 세부 정보가 표시됩니다.
7단계(선택 사항) CDP 트래픽 카운터를 0으로 재설정하려면 다음을 입력합니다.
SG350X#clear cdp counters [global | interface-id]
참고: 이 예에서는 인터페이스 ge1/0/2에 대한 CDP 트래픽이 0으로 재설정됩니다.
8단계(선택 사항) CDP 캐시 테이블을 삭제하려면 다음을 입력합니다.
SG350X#cdp 테이블 지우기
9단계. (선택 사항) 스위치의 권한 EXEC 모드에서 다음을 입력하여 구성된 설정을 시작 설정 파일에 저장합니다.
SG350X#copy running-config startup-config
10단계. (선택 사항) Overwrite file [startup-config](파일 덮어쓰기)을 실행한 후 키보드에서 Y(예) 또는 N(아니요)을 누릅니다.. 프롬프트가 나타납니다.
이제 CLI를 통해 스위치의 CDP 컨피그레이션 설정을 표시하거나 지워야 합니다.
| 개정 | 게시 날짜 | 의견 |
|---|---|---|
1.0 |
12-Dec-2018
|
최초 릴리스 |