CDP를 사용하여 네트워크 연결을 감지합니다
CDP를 사용하여 네트워크 연결을 감지하는 것은 배포 고려 사항 검토, 데이터 포트에서 활성화, 인접 장치 보기 및 필요에 따라 CDP 구성 값 조정으로 구성됩니다. CDP는 클러스터 포트에서 기본적으로 사용하도록 설정됩니다.
인접 장치에 대한 정보를 표시하려면 모든 스위치 및 라우터에서 CDP를 사용하도록 설정해야 합니다.
ONTAP 릴리즈 |
설명 |
9.10.1 이하 |
CDP는 클러스터 스위치 상태 모니터에서 클러스터 및 관리 네트워크 스위치를 자동으로 검색하는 데 사용됩니다. |
9.11.1 이상 |
CDP는 클러스터 스위치 상태 모니터에서 클러스터, 스토리지 및 관리 네트워크 스위치를 자동으로 검색하는 데 사용됩니다. |
CDP 사용 시 고려 사항
기본적으로 CDP 호환 장치는 CDPv2 광고를 보냅니다. CDP 호환 장치는 CDPv1 광고를 수신할 때만 CDPv1 광고를 보냅니다. ONTAP는 CDPv1만 지원합니다. 따라서 ONTAP 노드가 CDPv1 광고를 전송할 때 CDP 호환 인접 장치는 CDPv1 광고를 다시 보냅니다.
노드에서 CDP를 사용하도록 설정하기 전에 다음 정보를 고려해야 합니다.
-
CDP는 모든 포트에서 지원됩니다.
-
CDP 광고는 UP 상태인 포트를 통해 송수신합니다.
-
CDP 광고를 보내고 받으려면 전송 및 수신 장치 모두에서 CDP를 사용하도록 설정해야 합니다.
-
CDP 광고는 일정한 간격으로 전송되며 시간 간격을 구성할 수 있습니다.
-
LIF의 IP 주소가 변경되면 노드는 다음 CDP 광고에서 업데이트된 정보를 보냅니다.
-
ONTAP 9.10.1 이하:
-
CDP는 클러스터 포트에서 항상 사용하도록 설정됩니다.
-
CDP는 기본적으로 모든 비클러스터 포트에서 사용할 수 없습니다.
-
-
ONTAP 9.11.1 이상:
-
CDP는 항상 클러스터 및 스토리지 포트에서 사용하도록 설정됩니다.
-
CDP는 기본적으로 모든 비 클러스터 및 비 스토리지 포트에서 사용할 수 없습니다.
-
노드에서 LIF가 변경되는 경우 CDP 정보는 수신 디바이스 측(예: 스위치)에서 업데이트되지 않는 경우가 있습니다. 이러한 문제가 발생하는 경우 노드의 네트워크 인터페이스를 DOWN 상태로 구성한 다음 UP 상태로 구성해야 합니다. |
-
CDP 광고에서는 IPv4 주소만 보급됩니다.
-
VLAN이 있는 물리적 네트워크 포트의 경우 해당 포트의 VLAN에 구성된 모든 LIF가 보급됩니다.
-
인터페이스 그룹에 속한 물리적 포트의 경우 해당 인터페이스 그룹에 구성된 모든 IP 주소가 각 물리적 포트에 공고됩니다.
-
VLAN을 호스팅하는 인터페이스 그룹의 경우 인터페이스 그룹과 VLAN에 구성된 모든 LIF가 각 네트워크 포트에 공고됩니다.
-
CDP 패킷이 1500바이트 이하로 제한되기 때문에 많은 수의 LIF로 구성된 포트에서 이러한 IP 주소 중 일부만 인접 스위치에 보고됩니다.
CDP를 사용하거나 사용하지 않도록 설정합니다
CDP를 준수하는 인접 장치를 검색하고 알림을 보내려면 클러스터의 각 노드에서 CDP를 사용하도록 설정해야 합니다.
ONTAP 9.10.1 이하 버전에서는 기본적으로 CDP가 노드의 모든 클러스터 포트에서 활성화되고 노드의 모든 비클러스터 포트에서 비활성화됩니다.
기본적으로 ONTAP 9.11.1 이상에서는 CDP가 노드의 모든 클러스터 및 스토리지 포트에서 활성화되고 노드의 모든 비클러스터 및 비스토리지 포트에서 비활성화됩니다.
CDPD.ENABLE 옵션은 노드 포트에서 CDP가 활성화 또는 비활성화되는지 여부를 제어합니다.
-
ONTAP 9.10.1 이하의 경우, On은 비 클러스터 포트에서 CDP를 사용하도록 설정합니다.
-
ONTAP 9.11.1 이상의 경우, On은 비 클러스터 및 비 스토리지 포트에서 CDP를 사용하도록 설정합니다.
-
ONTAP 9.10.1 이하 버전의 경우, 클러스터 포트가 아닌 경우 CDP가 사용되지 않으므로 클러스터 포트에서 CDP를 사용하지 않도록 설정할 수 없습니다.
-
ONTAP 9.11.1 이상의 경우, OFF는 클러스터링되지 않은 포트와 비스토리지 포트에서 CDP를 사용하지 않도록 설정합니다. 클러스터 포트에서 CDP를 사용하지 않도록 설정할 수 없습니다.
CDP 호환 장치에 연결된 포트에서 CDP가 비활성화되어 있으면 네트워크 트래픽이 최적화되지 않을 수 있습니다.
-
노드 또는 클러스터의 모든 노드에 대한 현재 CDP 설정을 표시합니다.
CDP 설정을 보려면…
입력…
노드
'run-node <node_name> options CDPD.enable'
클러스터의 모든 노드
옵션 CDPD.ENABLE
-
노드의 모든 포트 또는 클러스터의 모든 노드 포트에서 CDP를 사용하거나 사용하지 않도록 설정:
에서 CDP를 활성화 또는 비활성화하려면…
입력…
노드
'run-node node_name options CDPD.enable{on or off}'
클러스터의 모든 노드
'options CDPD.enable{on or off}'
CDP 인접 항목 정보를 봅니다
포트가 CDP 호환 장치에 연결되어 있는 경우, 클러스터 노드의 각 포트에 연결된 인접 장치에 대한 정보를 볼 수 있습니다. Network device-discovery show-protocol CDP 명령어를 이용하여 네이버 정보를 볼 수 있다.
ONTAP 9.10.1 이하 버전에서는 클러스터 포트에 대해 CDP가 항상 활성화되어 있기 때문에 해당 포트에 대해 CDP 인접 항목 정보가 항상 표시됩니다. 해당 포트에 대한 인접 정보가 표시되도록 비 클러스터 포트에서 CDP를 사용하도록 설정해야 합니다.
ONTAP 9.11.1 이상에서는 CDP가 항상 클러스터 및 스토리지 포트에 대해 활성화되므로 해당 포트에 대해 CDP 인접 항목 정보가 항상 표시됩니다. 해당 포트에 대해 인접 정보가 표시되도록 클러스터링되지 않은 포트와 비스토리지 포트에서 CDP가 활성화되어 있어야 합니다.
클러스터의 노드의 포트에 연결된 모든 CDP 호환 디바이스에 대한 정보를 표시합니다.
network device-discovery show -node node -protocol cdp
다음 명령을 실행하면 노드 sti2650-212의 포트에 연결된 인접 항목이 표시됩니다.
network device-discovery show -node sti2650-212 -protocol cdp Node/ Local Discovered Protocol Port Device (LLDP: ChassisID) Interface Platform ----------- ------ ------------------------- ---------------- ---------------- sti2650-212/cdp e0M RTP-LF810-510K37.gdl.eng.netapp.com(SAL1942R8JS) Ethernet1/14 N9K-C93120TX e0a CS:RTP-CS01-510K35 0/8 CN1610 e0b CS:RTP-CS01-510K36 0/8 CN1610 e0c RTP-LF350-510K34.gdl.eng.netapp.com(FDO21521S76) Ethernet1/21 N9K-C93180YC-FX e0d RTP-LF349-510K33.gdl.eng.netapp.com(FDO21521S4T) Ethernet1/22 N9K-C93180YC-FX e0e RTP-LF349-510K33.gdl.eng.netapp.com(FDO21521S4T) Ethernet1/23 N9K-C93180YC-FX e0f RTP-LF349-510K33.gdl.eng.netapp.com(FDO21521S4T) Ethernet1/24 N9K-C93180YC-FX
출력에는 지정된 노드의 각 포트에 연결된 Cisco 장치가 나열됩니다.
CDP 메시지의 보류 시간을 구성합니다
보류 시간은 CDP 광고가 인접한 CDP 준수 장치의 캐시에 저장되는 기간입니다. 보류 시간은 각 CDPv1 패킷에 공고되며 노드에서 CDPv1 패킷을 수신할 때마다 업데이트됩니다.
-
'CDPD.HoldTime' 옵션의 값은 HA 쌍의 양쪽 노드에서 동일한 값으로 설정해야 합니다.
-
기본 유지 시간 값은 180초이지만 10초에서 255초 사이의 값을 입력할 수 있습니다.
-
보류 시간이 만료되기 전에 IP 주소를 제거하면 보류 시간이 만료될 때까지 CDP 정보가 캐싱됩니다.
-
노드 또는 클러스터의 모든 노드에 대한 현재 CDP 보류 시간을 표시합니다.
보류 시간을 보려면…
입력…
노드
'run-node node_name options CDPD.HoldTime'
클러스터의 모든 노드
옵션 CDPD.HoldTime
-
클러스터의 모든 포트 또는 클러스터의 모든 노드에 있는 모든 포트에 대해 CDP 보류 시간을 구성합니다.
보류 시간을 설정하려면…
입력…
노드
'run-node node_name options CDPD.HoldTime HoldTime'
클러스터의 모든 노드
옵션 CDPD.HoldTime HoldTime
CDP 광고 전송 간격을 설정합니다
CDP 광고는 CDP 이웃에게 정기적으로 전송됩니다. 네트워크 트래픽과 네트워크 토폴로지의 변경 내용에 따라 CDP 광고 전송 간격을 늘리거나 줄일 수 있습니다.
-
"cdpd.interval` 옵션 값은 HA 쌍의 두 노드에서 같은 값으로 설정해야 합니다.
-
기본 간격은 60초이지만 5초에서 900초 사이의 값을 입력할 수 있습니다.
-
노드 또는 클러스터의 모든 노드에 대한 현재 CDP 광고 시간 간격을 표시합니다.
간격을 보려면…
입력…
노드
'run-node node_name options cdpd.interval`
클러스터의 모든 노드
옵션 cdpd.interval`
-
노드의 모든 포트 또는 클러스터의 모든 노드 포트에 대해 CDP 알림을 보내는 간격을 구성합니다.
간격을 설정하려면…
입력…
노드
'run-node node_name options cdpd.interval interval
클러스터의 모든 노드
옵션 cdpd.interval 간격
CDP 통계를 보거나 지웁니다
각 노드의 클러스터 및 비클러스터 포트에 대한 CDP 통계를 보고 잠재적인 네트워크 연결 문제를 감지할 수 있습니다. CDP 통계는 마지막 삭제 시점으로부터 누적됩니다.
ONTAP 9.10.1 이하 버전에서는 포트에 대해 CDP가 항상 활성화되어 있기 때문에 해당 포트의 트래픽에 대해 CDP 통계가 항상 표시됩니다. 해당 포트에 대한 통계를 표시하려면 포트에서 CDP를 사용하도록 설정해야 합니다.
ONTAP 9.11.1 이상에서는 CDP가 항상 클러스터 및 스토리지 포트에 대해 활성화되므로 해당 포트의 트래픽에 대해 CDP 통계가 항상 표시됩니다. 이러한 포트에 대한 통계를 표시하려면 클러스터링되지 않은 포트 또는 비스토리지 포트에서 CDP가 활성화되어 있어야 합니다.
노드의 모든 포트에 대한 현재 CDP 통계를 표시하거나 지웁니다.
원하는 작업 |
입력… |
CDP 통계를 봅니다 |
'run-node_name CDPD show-stats' |
CDP 통계를 지웁니다 |
'run-node_name CDPD zero-stats' |
통계 표시 및 지우기 예
다음 명령을 실행하면 CDP 통계가 지워지기 전에 표시됩니다. 마지막 통계 삭제 이후 송수신된 총 패킷 수가 출력에 표시됩니다.
run -node node1 cdpd show-stats RECEIVE Packets: 9116 | Csum Errors: 0 | Unsupported Vers: 4561 Invalid length: 0 | Malformed: 0 | Mem alloc fails: 0 Missing TLVs: 0 | Cache overflow: 0 | Other errors: 0 TRANSMIT Packets: 4557 | Xmit fails: 0 | No hostname: 0 Packet truncated: 0 | Mem alloc fails: 0 | Other errors: 0 OTHER Init failures: 0
다음 명령을 실행하면 CDP 통계가 지워집니다.
run -node node1 cdpd zero-stats
run -node node1 cdpd show-stats RECEIVE Packets: 0 | Csum Errors: 0 | Unsupported Vers: 0 Invalid length: 0 | Malformed: 0 | Mem alloc fails: 0 Missing TLVs: 0 | Cache overflow: 0 | Other errors: 0 TRANSMIT Packets: 0 | Xmit fails: 0 | No hostname: 0 Packet truncated: 0 | Mem alloc fails: 0 | Other errors: 0 OTHER Init failures: 0
통계를 지운 후에는 다음 CDP 보급 알림이 전송되거나 수신된 후에 누적되기 시작합니다.
CDP를 지원하지 않는 이더넷 스위치에 연결 중입니다
여러 공급업체 스위치는 CDP를 지원하지 않습니다. 기술 자료 문서를 참조하십시오 "ONTAP 장치 검색에는 스위치 대신 노드가 표시됩니다" 를 참조하십시오.
이 문제를 해결하는 방법에는 두 가지가 있습니다.
-
지원되는 경우 CDP를 사용하지 않도록 설정하고 LLDP를 사용하도록 설정합니다. 을 참조하십시오 "LLDP를 사용하여 네트워크 연결을 감지합니다" 를 참조하십시오.
-
CDP 광고를 삭제하도록 스위치에서 MAC 주소 패킷 필터를 구성합니다.