Cisco Catalyst 스위치에서 최종 장치가 연결된 포트를 찾아야 합니다.
IP 주소/호스트 이름을 알고 있습니다.
포트를 빨리 찾으려면 어떻게 해야 하나요?
답은 스위치가 레이어 2 또는 레이어 3 스위치인지 여부에 따라 다릅니다. 즉, 스위치가 라우팅을 위해 트래픽을 다른 디바이스로 전환 및 중계하는 역할만 하는지, 아니면 SVI(스위치드 가상 인터페이스)를 통해 라우팅 결정을 직접 수행하는지 여부에 따라 다릅니다.
레이어 3 스위치에서는 장치에서 몇 가지 간단한 명령을 사용하여 포트를 찾을 수 있습니다. 그러나 레이어 2 스위치에서는 포트를 찾으려면 스위치와 라우팅을 수행하는 디바이스 모두에 로그인해야 합니다.
두 경우 모두 명령은 동일하며, 레이어 2 스위치의 경우 두 개의 다른 상자에서 실행하기만 하면 됩니다.
스위치에 로그인하여 다음 명령을 실행합니다(여기서 ipaddress는 찾으려는 호스트의 IP 주소입니다):
show ip arp *ipaddress*
출력은 아래와 비슷하게 표시되며, 장치의 맥 주소가 표시됩니다(아래에서 맥 주소는 굵게 강조 표시했습니다).
LYKINS-1861#show ip arp 172.20.1.100
프로토콜 주소 연령(분) 하드웨어 주소 유형 인터페이스
인터넷 172.20.1.100 0 **28cf.da1d.1b05** ARPA Vlan10
이제 다음 명령 중 하나를 실행합니다(여기서 mac-address는 이전 단계의 하드웨어 주소). Cisco 플랫폼에 따라 명령이 두 가지 형태로 나열되는 경우도 있습니다.
show mac 주소-테이블 주소 *mac-주소* 표시
show mac-address-테이블 주소 *mac-address*
출력은 아래와 비슷하게 표시되어야 하며, 찾고 있는 포트가 대상 포트로 나열되어야 합니다:
LYKINS-1861#show mac-address-table address 28cf.da1d.1b05
대상 주소 주소 유형 VLAN 대상 포트
------------------- ------------ ---- --------------------
28cf.da1d.1b05 동적 10 **FastEthernet0/1/1**
이 스위치에 대한 라우팅을 수행하는 디바이스가 무엇인지 확인하세요(네트워크 설명서를 참조해야 할 수도 있음). 때때로 <라우터 온 어 스틱>인 경우가 있는데, 이 경우 레이어 2 VLAN이 레이어 3 결정을 위해 라우터로 트렁크되고 있습니다;
라우팅 장치에 로그인하고 다음 명령을 실행합니다(여기서 ipaddress는 찾으려는 호스트의 IP 주소입니다):
show ip arp *ipaddress*
출력은 아래와 비슷하게 표시되며, 디바이스의 맥 주소(아래 굵은 글씨로 표시됨)를 확인할 수 있습니다.
LYKINS-1861#show ip arp 172.20.1.100
프로토콜 주소 나이(분) 하드웨어 주소 유형 인터페이스
인터넷 172.20.1.100 0 **28cf.da1d.1b05** ARPA Vlan10
이제 레이어 2 스위치에 로그인합니다.
해당 장치에서 다음 명령 중 하나를 실행합니다(여기서 mac-address는 이전 단계의 하드웨어 주소). Cisco 플랫폼에 따라 명령이 두 가지 형태로 나열되는 경우도 있습니다.
show mac 주소-테이블 주소 *mac-주소* 표시
show mac-address-테이블 주소 *mac-address*
출력은 아래와 비슷하게 표시되어야 하며, 찾고 있는 포트가 대상 포트로 나열되어야 합니다:
LYKINS-1861#show mac-address-table address 28cf.da1d.1b05
대상 주소 주소 유형 VLAN 대상 포트
------------------- ------------ ---- --------------------
28cf.da1d.1b05 동적 10 **FastEthernet0/1/1**
먼저, MAC 주소를 얻어야 하므로 동일한 VLAN에 있는 컴퓨터에 접속하여 이웃 테이블을 확인합니다 - Windows는 netsh int ipv4 show neigh
, Linux: ip nei
Cisco: show ip arp x.x.x.x
입니다. 일단 당신이 그것을 가지고 있다면...
레이어 2 스위치에서 검색 작업인 경우, show mac address-table | i 0011.2233.4455
를 실행하여 맥 주소 바이트를 적절히 바꿉니다.
반면에 라우터인 경우 show ip arp | i 0011.2233.4455
를 사용하여 다시 MAC을 적절하게 바꿉니다. 분명히 MAC을 얻을 때 해당 라우터에 직접 연결된 것으로 판명되면 이미 완료된 것입니다.
그러나 장기적으로는 어느 쪽에서든 호스트를 식별할 수 있도록 호스트에 LLDP(실패 시 CDP)를 설정하는 것을 진심으로 권장합니다. lldpd는 CDP, EDP, SONMP 및 FDP도 지원하는 절대적으로 우수한 Linux용 LLDP 데몬입니다. 현재 호스트에 연결할 수 있고 리눅스/BSD를 실행하는 경우, 위의 단계를 건너뛰고 LLDP만 켜는 것이 좋습니다.
스위치에서 프레임 포워딩(계층 2)을 수행하든 패킷 라우팅(계층 3)을 수행하든 관계없이 스위치에 찾으려는 호스트와 동일한 서브넷에 관리 IP 주소가 있는 경우 다음 방법이 작동합니다:
show ip arp
)와 해당 인터페이스를 찾을 수 있습니다.당신을 찾으려면: 1.스위치에서,핑 당신이 원하는 IP 주소를 찾을 수 있습니다. 주소가 없는 경우에는 동일한 서브넷 스위치's management 주소,ARP 요청이 전송되고를 위한 MAC 주소의 호스트. 2.지금 당신이 볼 수 있습니다 ARP 캐시고의 MAC 주소를 찾을 호스트를 찾고 있(보여 ip arp)및 해당 인터페이스입니다. 3.또한 찾을 수 있습 MAC 주소는 테이블 항목을 발행하여 표시 mac address 테이블 주소[address]
내가 만들어 몇 python 스크립트 도움이 이를 문서화하는 장치를 연결하는 가장자리 스위치가 있습니다.
특정 저장소: pingSVI-의 출력"sh 실행|i^인터페이스|^_ip 주소"분석 서브넷 및 핑 모든 호스트. 채웁 스위치's arp 테이블 장치가 있는 시간이 초과되었습니다.
ARP 류-만듭 json 데이터베이스의 IP-Mac 주소에서 핵심 스위치
MAC2Manuf-의 출력"쇼 mac 추가 int"그리고 사용하 json 데이터베이스의 목록을 작성하는 IP-MAC 포트-제조리 스위치입니다.