이 문서에서는 스위치에서 RSPAN을 구성하는 방법에 대한 지침을 제공합니다.
SPAN(Switch Port Analyzer) 또는 포트 미러링 또는 포트 모니터링이라고도 하는 경우 네트워크 분석기가 분석할 네트워크 트래픽을 선택합니다.네트워크 분석기는 Cisco SwitchProbe 디바이스 또는 다른 RMON(Remote Monitoring) 프로브일 수 있습니다.
포트 미러링은 네트워크 디바이스에서 단일 디바이스 포트, 여러 디바이스 포트 또는 전체 VLAN(Virtual Local Area Network)에서 보이는 네트워크 패킷의 사본을 디바이스의 다른 포트에서 네트워크 모니터링 연결에 전송하는 데 사용됩니다.이는 침입 탐지 시스템과 같이 네트워크 트래픽을 모니터링해야 하는 네트워크 어플라이언스에 일반적으로 사용됩니다.모니터링 포트에 연결된 네트워크 분석기는 진단, 디버깅 및 성능 모니터링을 위해 데이터 패킷을 처리합니다.
RSPAN(Remote Switch Port Analyzer)은 SPAN의 확장입니다.RSPAN은 네트워크 전체에서 여러 스위치를 모니터링하고 원격 스위치에 분석기 포트를 정의함으로써 SPAN을 확장합니다.즉, 네트워크 캡처 디바이스를 중앙 집중화할 수 있습니다.
RSPAN은 RSPAN 세션의 소스 포트에서 RSPAN 세션 전용 VLAN으로 트래픽을 미러링하는 방식으로 작동합니다.그런 다음 이 VLAN을 다른 스위치로 트렁킹하여 RSPAN 세션 트래픽을 여러 스위치에서 전송할 수 있습니다.세션의 대상 포트가 포함된 스위치에서 RSPAN 세션 VLAN의 트래픽은 단순히 대상 포트에서 미러링됩니다.
RSPAN 트래픽 흐름
RSPAN 포트 멤버십 규칙
- SPAN 소스 인터페이스는 RSPAN VLAN의 멤버일 수 없습니다.
- 리플렉터 포트는 이 VLAN의 멤버일 수 없습니다.
- 원격 VLAN에 멤버십이 없는 것이 좋습니다.
- 미러링된 트래픽을 전달하는 데 사용되지 않는 모든 포트에서 RSPAN 멤버십을 제거하는 것이 좋습니다.
- 일반적으로 RSPAN 원격 VLAN에는 2개의 포트가 포함됩니다.
- 미러링된 트래픽의 경우 소스 포트는 RSPAN VLAN의 멤버여야 합니다.
- 대상 인터페이스를 포함하여 다른 모든 포트에서 RSPAN 멤버십을 제거하는 것이 좋습니다.
RSPAN VLAN은 RSPAN 소스와 대상 세션 간에 SPAN 트래픽을 전달합니다.여기에는 다음과 같은 특수 특징이 있습니다.
1단계. Start Switch의 웹 기반 유틸리티에 로그인하고 Display Mode 드롭다운 목록에서 Advanced를 선택합니다.
2단계. VLAN Management(VLAN 관리) > VLAN Settings(VLAN 설정)를 선택합니다.
3단계. 추가를 클릭합니다.
4단계. VLAN ID 필드에 VLAN ID를 입력합니다.
참고:이 예에서는 VLAN 20이 VLAN ID로 사용됩니다.
5단계. (선택 사항) VLAN Name 필드에 VLAN Name을 입력합니다.
참고:이 예에서는 RSPAN VLAN이 VLAN 이름으로 사용됩니다.
6단계. (선택 사항) VLAN Interface State(VLAN 인터페이스 상태) 확인란을 선택하여 VLAN을 활성화합니다.VLAN이 종료되면 VLAN은 더 높은 레벨에서 메시지를 전송하거나 수신하지 않습니다.예를 들어 IP 인터페이스가 구성된 VLAN을 종료하면 VLAN에 브리징은 계속되지만 스위치에서 VLAN의 IP 트래픽을 전송하고 수신할 수 없습니다.이 기능은 기본적으로 활성화되어 있습니다.
7단계. (선택 사항) SNMP(Simple Network Management Protocol) 트랩의 링크 상태 생성을 활성화하려면 Link Status SNMP Traps 확인란을 선택합니다.이 기능은 기본적으로 활성화되어 있습니다.
8단계. Apply(적용)를 클릭한 다음 Close(닫기)를 클릭합니다.
참고:스위치에서 VLAN 관리에 대한 자세한 내용을 보려면 여기를 클릭하십시오.
9단계. (선택 사항) Save를 클릭하여 실행 중인 컨피그레이션 파일을 업데이트합니다.
10단계. Status and Statistics(상태 및 통계) > SPAN & RSPAN > RSPAN VLAN을 선택합니다.
11단계. RSPAN VLAN 드롭다운 목록에서 VLAN ID를 선택합니다.이 VLAN은 RSPAN에만 사용해야 합니다.
참고:이 예에서는 VLAN 20이 선택됩니다.
12단계. 적용을 누릅니다.
13단계. (선택 사항) Save를 클릭하여 실행 중인 컨피그레이션 파일을 업데이트합니다.
14단계. 최종 스위치에서 1~13단계를 반복하여 RSPAN VLAN을 구성합니다.
이제 시작 및 최종 스위치 모두에서 RSPAN 세션 전용 VLAN을 구성해야 합니다.
1단계. Status and Statistics(상태 및 통계) > SPAN & RSPAN > Session Sources(세션 소스)를 선택합니다.
2단계. 추가를 클릭합니다.
3단계. 세션 ID 드롭다운 목록에서 세션 번호를 선택합니다.세션 ID는 RSPAN 세션당 일관적이어야 합니다.
참고:이 예에서는 세션 1이 선택됩니다.
4단계. 원하는 소스 인터페이스 유형에 대한 라디오 버튼을 클릭하고 드롭다운 목록 또는 목록에서 인터페이스를 선택합니다.
중요:소스 인터페이스는 대상 포트와 같을 수 없습니다.
옵션은 다음과 같습니다.
참고:이 예에서는 유닛 1의 포트 GE2가 선택됩니다.모니터링될 원격 인터페이스입니다.
5단계. (선택 사항) 4단계에서 장치 및 포트를 클릭한 경우 모니터링할 트래픽 유형에 대해 원하는 모니터 유형 라디오 버튼을 클릭합니다.
옵션은 다음과 같습니다.
참고:이 예에서는 Rx가 선택됩니다.
6단계. Apply(적용)를 클릭한 다음 Close(닫기)를 클릭합니다.
7단계. (선택 사항) Save를 클릭하여 실행 중인 컨피그레이션 파일을 업데이트합니다.
이제 시작 스위치에 세션 소스를 구성해야 합니다.
1단계. Status and Statistics(상태 및 통계) > SPAN & RSPAN > Session Destinations(세션 대상)를 선택합니다.
2단계. 추가를 클릭합니다.
3단계. 세션 ID 드롭다운 목록에서 세션 번호를 선택합니다.구성된 세션 소스에서 선택한 ID와 동일해야 합니다.
참고:이 예에서는 세션 1이 선택됩니다.
4단계. Destination Type(대상 유형) 영역에서 Remote VLAN(원격 VLAN) 라디오 버튼을 클릭합니다.Wireshark를 실행하는 컴퓨터와 같은 네트워크 분석기가 이 포트에 연결되어 있습니다.
중요:대상 인터페이스는 소스 포트와 같을 수 없습니다.
참고:Remote VLAN을 선택하면 네트워크 트래픽이 자동으로 활성화됩니다.
5단계. Reflector Port(리플렉터 포트) 영역의 Unit(유닛) 드롭다운 목록에서 원하는 옵션을 선택합니다.Port 드롭다운 목록에서 소스 포트로 설정할 포트를 선택합니다.
참고:이 예에서는 유닛 1의 포트 GE20이 선택됩니다.
6단계. Apply(적용)를 클릭한 다음 Close(닫기)를 클릭합니다.
7단계. (선택 사항) Save를 클릭하여 실행 중인 컨피그레이션 파일을 업데이트합니다.
이제 시작 스위치에 세션 대상을 구성해야 합니다.
또한 RSPAN 소스 및 대상 세션을 구분하는 중간 스위치가 있을 수 있습니다.이러한 스위치는 RSPAN을 실행할 수는 없지만 RSPAN VLAN의 요구 사항에 대응해야 합니다.
VTP(VLAN Trunking Protocol)에 표시되는 VLAN 1~1005의 경우 VLAN ID 및 관련 RSPAN 특성이 VTP에 의해 전파됩니다.확장 VLAN 범위(1006~4094)에서 RSPAN VLAN ID를 할당하는 경우 모든 중간 스위치를 수동으로 구성해야 합니다.
인터페이스 VLAN을 중간 스위치의 트렁크 포트로 할당하는 방법을 알아보려면 여기를 클릭하십시오.
네트워크 전체의 RSPAN 세션을 정의하는 각 RSPAN VLAN과 함께 네트워크에 여러 RSPAN VLAN을 동시에 갖는 것은 정상입니다.즉, 네트워크의 모든 위치에서 여러 RSPAN 소스 세션이 패킷을 RSPAN 세션에 제공할 수 있습니다.또한 네트워크 전반에 걸쳐 여러 RSPAN 대상 세션이 있을 수 있으며, 동일한 RSPAN VLAN을 모니터링하고 사용자에게 트래픽을 제공할 수 있습니다.RSPAN VLAN ID는 세션을 분리합니다.
1단계. Status and Statistics(상태 및 통계) > SPAN & RSPAN > Session Sources(세션 소스)를 선택합니다.
2단계. 추가를 클릭합니다.
3단계. (선택 사항) Session ID 드롭다운 목록에서 세션 번호를 선택합니다.세션 ID는 세션당 일관되어야 합니다.
참고:이 예에서는 세션 1이 선택됩니다.
4단계. Source Interface(소스 인터페이스) 영역에서 Remote VLAN(원격 VLAN) 라디오 버튼을 클릭합니다.
참고:원격 VLAN의 모니터 유형이 자동으로 구성됩니다.
5단계. 적용을 클릭한 다음 닫기를 클릭합니다.
6단계. (선택 사항) Save를 클릭하여 실행 중인 컨피그레이션 파일을 업데이트합니다.
이제 최종 스위치에 세션 소스를 구성해야 합니다.
1단계. Status and Statistics(상태 및 통계) > SPAN & RSPAN > Session Destinations(세션 대상)를 선택합니다.
2단계. 추가를 클릭합니다.
3단계. 세션 ID 드롭다운 목록에서 세션 번호를 선택합니다.구성된 세션 소스에서 선택한 ID와 동일해야 합니다.
참고:이 예에서는 세션 1이 선택됩니다.
4단계. Destination Type(대상 유형) 영역에서 Local Interface(로컬 인터페이스) 라디오 버튼을 클릭합니다.
5단계. Port(포트) 영역의 Unit(유닛) 드롭다운 목록에서 원하는 옵션을 선택합니다.Port 드롭다운 목록에서 소스 포트로 설정할 포트를 선택합니다.
참고:이 예에서는 유닛 1의 포트 GE20이 선택됩니다.
6단계. (선택 사항) 네트워크 트래픽 활성화 확인란을 선택하여 네트워크 트래픽을 활성화합니다.
7단계. Apply(적용)를 클릭한 다음 Close(닫기)를 클릭합니다.
8단계. (선택 사항) Save를 클릭하여 실행 중인 컨피그레이션 파일을 업데이트합니다.
이제 최종 스위치에 세션 대상을 구성해야 합니다.
이 시나리오에서는 구성된 소스 인터페이스의 호스트, 유닛 1(GE1/2)에 있는 GE2의 IP 주소는 192.168.1.100입니다. 구성된 대상 인터페이스의 호스트, 유닛 1의 GE20(GE1/20을 통한 VLAN 20)의 IP 주소는 192.168.1.127입니다. Wireshark는 이 포트에 연결된 호스트에서 실행 중입니다.
Wireshark는 ip.addr == 192.168.1.100 필터를 사용하여 원격 소스 인터페이스에서 캡처된 패킷을 표시합니다.