LLDP, CDP, 스위치 MAC 테이블로 네트워크 지도 만들기
NetBlade로 네트워크가 어떻게 연결되어 있는지 그리세요. SNMP와 LLDP로 스위치를 준비하고, 네트워크를 읽고, 링크·포트·배치되지 않은 기기를 해석합니다.
네트워크 지도는 랙 앞에서 손전등을 들고 오후 한나절을 들여야 답하는 질문들에 답합니다. 저 프린터는 어느 스위치 포트에 있는가, 업링크에는 무엇이 매달려 있는가, 회의실의 액세스 포인트는 어디에 연결되는가. NetBlade는 네트워크 장비에 SNMP로 무엇이 어디에 연결되어 있는지 물어 지도를 만듭니다. 이 글은 스위치에 필요한 것, 일을 하는 순서, 그리고 나온 결과를 읽는 법을 다룹니다.
시작하기 전에
- 스위치, 라우터, 액세스 포인트에서 SNMP가 동작하고, NetBlade에 자격 증명이 저장되어 있을 것(SNMP).
- NetBlade를 실행하는 PC가 지도를 그리려는 네트워크에 연결되어 있을 것. 네트워크는 그것에 연결된 PC에서만 읽을 수 있습니다.
- LLDP가 꺼진 곳에서 켜기 위한 스위치에 대한 관리자 접근.
1. 지도가 어떻게 만들어지는지 이해하기
NetBlade는 두 가지 읽기를 결합하며, 둘 다 SNMP를 통합니다.
- 이웃 테이블(LLDP와 CDP). 네트워크 기기는 각 케이블 반대쪽 끝의 기기에 자신을 알립니다. LLDP는 제조사 중립 표준이고, CDP는 Cisco 자체의 것입니다. 이 테이블은 어느 스위치의 어느 포트가 어느 다른 스위치, 액세스 포인트, 라우터의 어느 포트로 가는지 알려 줍니다. 이것이 골격을 이루며, 범례는 이를 **기기가 밝힌 링크(LLDP/CDP)**라고 부릅니다.
- MAC 테이블. 스위치는 각 포트 뒤에서 어떤 MAC 주소를 듣는지 학습합니다. NetBlade는 이를 이용해 다른 모든 기기(PC, 프린터, 전화)를 포트에 배치합니다. 기기의 MAC은 스위치와 기기 사이의 모든 포트에서 들리므로, NetBlade는 가장 적은 MAC이 들리는 포트, 즉 모든 것이 지나가는 업링크가 아니라 그것이 연결된 액세스 포트에 배치합니다. 범례는 이를 MAC 테이블에서 추정함이라고 부릅니다.
2. 네트워크 장비에서 LLDP 켜기
LLDP는 Omada, UniFi, HP, Aruba에서 기본으로 켜져 있습니다. 다른 브랜드에서는 스위치의 웹 인터페이스에서 LLDP를 찾아(흔히 Discovery, Neighbours, Administration 아래) 모든 포트에서 보내기와 받기 모두 켜세요. Cisco 기기는 CDP도 쓰며, NetBlade가 이것도 읽습니다. 이는 일반적인 스위치 구성이며, 제조사의 설명서에 정확한 페이지가 있습니다.
팁: 액세스 포인트와 라우터도 제공한다면 LLDP를 켜세요. 자신을 알리는 모든 기기는 추론 대신 기기가 밝힌 링크를 지도에 더합니다.
3. 네트워크 장비를 먼저 읽기
지도는 이미 SNMP로 성공적으로 읽은 기기만 조회합니다. 이것이 지도를 빠르게 유지합니다. 저장된 모든 커뮤니티로 모든 기기를 두드리지 않습니다.
- 기기를 열고, 원하면 유형을 스위치, 라우터, 액세스 포인트로 필터링한 뒤 심층 인벤토리를 누릅니다. 또는 사이트에서 모든 기기 읽기를 누릅니다.
- 스위치의 카드를 열고 읽기 상태가 «… 를 통해 … 읽음»이라고 하는지, 인터페이스 탭이 포트를 보여 주는지 확인합니다.
스위치가 읽히지 않으면 지도가 그것을 조회할 수 없습니다. 먼저 그것부터 고치세요.
4. 네트워크 읽기
- 메뉴에서 지도를 엽니다.
- 제목 옆의 목록에서 사이트를 고릅니다.
- 네트워크 읽기를 누릅니다.
- 요약 줄을 기다립니다. 예를 들어 «네트워크 기기 5개 중 4개가 응답함: LLDP/CDP 링크 6개, 포트에 배치된 기기 58개.»
일부 장비가 응답하지 않았으면 페이지가 그것을 알려 줍니다: «응답 없음: … 이들에게는 적용되는 SNMP 자격 증명이 필요합니다(자격 증명).»
5. 지도 읽기
- 노드는 기기입니다. 하나를 클릭하면 그 카드가 열립니다.
- **기기가 밝힌 링크(LLDP/CDP)**는 장비 자체에서 옵니다. 스위치를 믿듯이 믿을 수 있습니다.
- MAC 테이블에서 추정한 링크는 추론입니다. 흔한 경우에는 맞으며, 드문 경우에는 한 번 더 살펴볼 가치가 있습니다.
- 확대, 축소, 창에 맞춤으로 이동하세요. 상태 줄은 지도가 마지막으로 언제 읽혔고 몇 개의 기기를 배치했는지 기억합니다.
지도 아래의 두 목록은 주목할 가치가 있습니다.
- 네트워크 기기가 이름을 붙였지만 카탈로그에 없음. 장비는 그것들을 보지만 스캔은 보지 못합니다. 흔히 스캔이 다루지 않은 다른 VLAN이나 서브넷의 기기, 때로는 핑을 무시하는 기기입니다. 그 범위를 스캔하거나 식별하세요.
- 배치되지 않음: 어떤 스위치도 포트에서 보지 못함. 어떤 스위치도 보고하지 않은 카탈로그의 기기입니다. 전형적인 원인: SNMP에 응답하지 않는 스위치에 있거나, 클라이언트를 게시하지 않는 액세스 포인트 뒤에 무선으로 있거나, 스위치가 그 MAC 주소를 잊을 만큼 오래 조용했던 것입니다.
참고: 스위치는 조용한 기기의 MAC 주소를 몇 분 뒤에 잊습니다(에이징 시간은 스위치에서 설정됨). PC와 프린터가 켜져 통신하는 근무 시간에 지도를 읽으세요.
6. 일상적인 답을 위해 지도 사용하기
- 이 기기는 어느 포트에 있는가? 기기의 카드를 열거나, 스위치의 카드, 인터페이스 탭, 각 포트에서 본 것을 여세요. 각 포트에서 학습한 MAC 주소를 그것이 속한 기기와 함께 나열합니다.
- 업링크 뒤에는 무엇이 있는가? 두 스위치 사이의 LLDP/CDP 링크를 따라가세요.
- 어딘가에 비관리형 스위치가 있는가? 같은 액세스 포트에 배치된 기기 여럿은 보통 책상 밑의 작은 스위치나 도킹 스테이션을 뜻합니다.
- 무엇이 바뀌었는가? 장비를 옮긴 뒤 네트워크를 다시 읽으세요. 상태 줄이 마지막 읽기의 날짜를 보여 줍니다.
제대로 되었는지 확인하기
- 요약 줄이 LLDP/CDP 링크와 포트에 배치된 기기를 셉니다.
- 코어 스위치가 다른 스위치와 액세스 포인트로 가는 LLDP/CDP 링크와 함께 가운데에 자리합니다.
- PC를 클릭하면 그 카드가 열리고, 그것이 매달린 스위치가 예상한 곳에 있습니다.
문제가 생기면
- «지도가 아직 읽히지 않았습니다». 네트워크 읽기를 누르세요. 스위치와 라우터에 대한 SNMP 자격 증명과, 기기에서 켜진 LLDP가 필요합니다.
- «이 네트워크는 아직 읽히지 않았으며, 그것에 연결된 PC에서만 읽을 수 있습니다». NetBlade를 실행하는 PC가 그 사이트의 네트워크에 없습니다. 그곳에서 읽으세요.
- 스위치가 지도에서 빠져 있습니다. SNMP로 성공적으로 읽히지 않았거나, 이번에 응답하지 않았습니다. 그 카드에서 읽은 뒤 네트워크를 다시 읽으세요. SNMP에 응답하지 않는 네트워크 기기는 네트워크 노드로 나타나지 않습니다.
- 스위치는 나타나지만 서로 간에 링크가 없습니다. 각 케이블의 최소 한쪽에서 LLDP가 꺼져 있습니다. 양쪽에서 켜세요.
- 많은 기기가 한 포트에 배치됩니다. 그 포트에 작은 비관리형 스위치가 매달려 있거나, SNMP에 응답하지 않은 스위치로의 업링크입니다.
다음 단계
인벤토리가 완성되었으니 이를 조치로 바꾸세요: 취약점 찾고 고치기.