스위치에 연결된 것을 어떻게 추적합니까?


15

현재 스위치 포트에 대한 연결을 수동으로 문서화합니다. 물론 유지 관리는 번거로운 작업이며 문서를 저장하자마자 문서가 오래되었습니다.

다른 쪽 끝에 무엇이 연결되어 있는지 알려줄 수있는 SNMP를 통해 스위치를 쿼리하는 도구가 있습니까?

기록을 위해 주로 HP ProCurve 스위치를 사용합니다.


구형 procurve 스위치는 CDP를 지원합니다. 이것은 netdisco와 같은 도구로 매우 편리하다는 것이 입증되었습니다.
petrus

답변:


9

Netdisco가 답입니다.

  • LLDP 또는 CDP를 지원하는 스위치를 사용하는 한 네트워크 토폴로지를 그래프로 표시 할 수 있습니다.
  • 이러한 장치의 ARP 테이블 (SNMP 포함)을 쿼리하고 어떤 장치에 연결된 포트가 있는지 알려 주면 DNS 및 WINS로 이름을 확인합니다.
  • 네트워크에 사용 된 IP 주소가 표시되며 네트워킹 장치의 인벤토리도 있습니다.
  • 네트워크 토폴로지를 자동으로 감지 할 수 있습니다 (하나의 네트워크 장치를 시작점으로 지정하면됩니다).

웹 사이트 : http://netdisco.org/


이것은 내가 원하는 것을 정확하게 수행하는 도구처럼 보입니다. 언젠가는 유지되지 않은 것처럼 보이지만 소용돌이를 내고 네트워크에서 작동하는지 확인할 수 있습니다. 감사합니다 :)
Kamil Kisiel 2016 년

CVS에서 유지 관리되지만 최근에 릴리스되지 않았습니다.
cstamas

3

내가 좋아하는 GLPI ( http://glpi-project.org/spip.php?lang=en ), 스프레드 시트 (성가 시지만 효과적 임)를 사용했으며 IP 계획 ( http : // iptrack)을보고 있습니다 .sourceforge.net / ) 거의 포기 된 것 같습니다.

곧 다른 관리자 (YAY)를 받게되므로 GLPI로 돌아갑니다.

또한 스위치에 연결되는 각 케이블에 Brother p-touch 라벨러를 부착합니다. 꽤 싸지 만 아무것도 아닌 것보다 낫습니다.


GLPI는 어떤 장치가 스위치의 포트에 연결되어 있는지 자동으로 감지합니까, 아니면 직접 업데이트해야합니까?
Kamil Kisiel

1
'수수께끼'케이블이 하나 더 발견되면 라벨을 +1합니다.
TonyUser

레이블이 항상 케이블에서 떨어진 것 같습니다. Dyno 레이 블러를 사용하여 모든 서버에 레이블을 지정하고 전원 코드 및 네트워크 케이블에 가끔 적용했습니다. 특히 서버가 소진 된 경우 레이블은 일정 시간이 지나면 항상 떨어지는 것처럼 보입니다. 비밀은 무엇입니까?
Kamil Kisiel

라벨이 다시 감겨 있습니까? 그렇지 않은 경우에는 항상 셀로 테이프로 포장 할 수 있습니다.
Tanj

그들은 포장하지만 결국 막히게됩니다. 나는 세포질을 시도 할 수 있습니다.
Kamil Kisiel

3

NetDisco는 대포입니다. 더 간단한 스크립트는 switchmap을보십시오 . 정적 웹 페이지를 생성하기 위해 스위치의 MAC 테이블, ARP 테이블, CDP 등을 안내합니다. 이것들은 포트 할당을 훌륭하게 요약합니다.


멋진 작은 버거, 매력처럼 일했습니다!
Bruno Pereira

2

저는 NST의 매니지드 스위치 포트 매핑 도구 (www.netscantools.com/spmapmain.html)의 BIG 팬입니다.

무료는 아니지만 네트워크 문서화뿐만 아니라 문제 해결에 매우 유용합니다. SNMP 및 ARP를 사용하여 지정된 스위치의 각 포트에 연결된 모든 장치의 MAC 및 IP 주소를 제공합니다 (DNS 조회도 수행함).

이 도구의 큰 엄지 손가락!


0

NMAP에 정통하여 업데이트 된 네트워크 맵퍼로 사용할 수 있습니다. 비록 그것이 너무 성가신 것으로 생각되지만. 이 상황에서 라벨 제작자와 주요 도구를 고수합니다.


NMAP이 데이터 링크 계층이 아닌 네트워크 계층에서 작동한다고 생각했습니다. 스위치를 쿼리합니까?
pcapademic

당신 말이 맞아요 나는 오늘 아침에 그것에 대해 생각하고 있었다.
scotthere

0

OpenNMS 는 SNMP 수집을 통해 layer2 검색 기능을 제공합니다 (다른 유사한 도구도 확실합니다).

OpenNMS는 관리되는 장치에서 MAC, VLAN 및 STP 정보를 가져 와서이를 사용하여 l2 토폴로지를 구축 한 다음 매핑 할 수 있습니다. (네이티브 매핑은 현재 IE에서만 작동하지만 다음 안정적인 릴리스-1.8-더 나은 매핑 지원이 필요하다고 생각합니다). 포트별로 주어진 노드에 연결된 노드를 확인할 수 있습니다.

또는 자신이 무언가를 작성하는 것이 편한 경우 snimpy 는 SNMP 프로그래밍의 많은 오버 헤드를 우회하여 SNMP에 대한 우수한 프로그래밍 인터페이스를 제공합니다. 최근에 포트 당 VLAN에 대한 실시간 요약을 생성하는 데 사용했습니다. 스위치가 제대로보고하지 않은 것입니다.


0

Cisco 네트워크 (IOS / NX-OS / ASA)의 모든 장치를 추적하기 위해 Linux / FreeBSD에서 실행되는 Perl 프로그램을 작성했습니다. SSH / Telnet (SNMP 없음)을 사용하여 장치에 연결하고 모든 데이터를 MySQL 데이터베이스에 저장합니다. 모듈 식이며 중대형 네트워크에 적합하며 GUI 및 CLI 인터페이스를 포함하며 다른 프로그램에서 사용할 수있는 라이브러리가 있습니다. 많은 기능이 있으므로 웹 페이지를 확인하십시오.

http://netdbtracking.sourceforge.net/

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.