CDP 인터페이스 작동 중지를위한 Syslog 메시지


12

나는 이것을 오랫동안 찾고 있었고 아직 찾지 못했습니다. CDP 인접 항목이있는 인터페이스가 다운 될 때마다 syslog 메시지 또는 snmp 트랩을 보내려면 Cisco IOS 명령이 필요합니다.

일부 사람들은 라우팅 프로토콜 이웃 드롭에 의존한다고 말했지만 실제로는 충분하지 않습니다. 정적, 스위치 및 무선 컨트롤러를 통해 연결된 라우터가 있습니다. 이러한 장치는 모두 라우팅 프로토콜을 실행하지 않습니다.

CDP syslog를 활성화하는 명령이 있습니까? 나는 이것을 잠시 동안 검색했으며 Cisco가 이미 그것을 위해 무언가를 만들었을 기본적인 필요성처럼 보입니다.


어떤 대답이 도움이 되었습니까? 그렇다면 질문에 대한 답변이 계속 나오지 않도록 답변을 수락해야합니다. 또는 자신의 답변을 제공하고 수락 할 수 있습니다.
Ron Maupin

답변:


6

"event neighbour discovery"명령은 CDP 이벤트를 기반으로 syslog 메시지를 생성합니다. EEM과 함께 사용해야하지만 설정이 매우 간단합니다.

http://www.cisco.com/en/US/docs/ios/netmgmt/command/reference/nm_06.html#wp1181238

그러나 이러한 이벤트가 원하는대로 빨리 발생한다고 생각하지 않습니다. CDP는 연결 유지를 위해 설계된 프로토콜이 아니며 이웃 검색을위한 것입니다. 링크 상태 변경 (업 / 다운)에 대해 로깅하거나 장치의 존재를 모니터링하도록 IP SLA 프로브를 설정하는 것이 좋습니다.


Re : "CDP는 keepalives를 위해 설계된 프로토콜이 아닙니다"; 놀랍게도, 그것은 진실한 진술입니다. 그러나 CDP 프로토콜 자체에서 이웃을 감지하지 않아도됩니다. Cisco IOS에는 이미 CDP 이웃 표가 있으며 이웃과의 인터페이스가 끊어지면 나에게 충분히 똑똑해야합니다. 다시 말해, 요청하면 IOS는 인터페이스가 중단되고 해당 이벤트를 syslog 할 때 CDP 이웃 목록을 걷습니다.
라디오 무료 유럽

그래서 내가 제공 한 명령은 CDP 이웃이 이웃 테이블에서 삭제 될 때 syslog 항목을 생성합니다 (CDP 이웃이 얻을 수있는 것처럼 "다운"됨). 이 이벤트는 링크 다운 이벤트와 일치하므로 무엇을 더 정확하게 달성하고자하십니까? 당신은 두 가지 개별적인 것들을 연관 짓고있는 것처럼 보입니다 (CDP 이웃과 인터페이스를 플래 깅하고 그 사실을 기반으로 인터페이스에서 링크 다운 이벤트 만보 고). 가능하지만 복잡한 EEM 스크립팅을 수행해야합니다.
totallystubby

4

인터페이스 중단에 대해 문의하면 SNMP 트랩으로 쉽게 충족됩니다.

snmp-server enable traps snmp linkdown
snmp-server host 192.0.2.1 version 2c foo 
interface NoCDP
 no snmp trap link-status

이제 'NoCDP'인터페이스를 제외하고 다른 모든 인터페이스에서 트랩이 발생합니다.

그러나 실제로 인터페이스가 올라가거나 내려가는 것에 신경 쓰지 않고 CDP 이웃이 사라지는 것에 신경 쓰지 않습니다. EEM을 사용해야하기 때문입니다. EEM은 CDP 이벤트와 일치 할 수 있으며 syslog와 같은 이벤트를 기반으로 다양한 작업을 수행 할 수 있습니다.

시작점으로이 스크립트를 사용할 수 있습니다


1
질문이 명확하지 않은 경우 죄송합니다. CDP 이웃이있는 인터페이스가 다운되는 것을 걱정합니다. 가능한 경우 EEM을 피하려고합니다. SNMP Linkdown 트랩은 나를 위해 아무것도하지 않습니다.
라디오가없는 유럽

그런 다음 CDP가있는 인터페이스를 제외한 모든 인터페이스에서 'SNMP 트랩 링크 상태 없음'을 구성하십시오.
ytti

음, 난 아직도 당신이 이해한다고 생각하지 않습니다. 알려진 CDP 이웃이있는 인터페이스가 다운되는 상관 관계에 관심이 있습니다. 트랩이 CDP에 대해 아무것도 모르는 아래로 SNMP는 / 업 링크
라디오 자유 유럽

1
당신이 말하는 것은 수동으로 할 수는 없지만 동적이어야한다는 것입니다. 동적 솔루션의 경우 EEM 없이는 할 수 없다고 생각합니다.
ytti
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.