VXLAN(QFX5120, QFX5240, QFX5241)을 위한 소프트웨어 기반 플로우 기반 텔레메트리
Junos OS의 VXLAN용 소프트웨어 기반 플로우 기반 텔레메트리(FBT)는 인라인 모니터링 서비스를 사용하여 플로우를 생성하고 수집한 후 개방형 표준 IPFIX(IP Flow Information Export) 템플릿을 사용하여 수집기로 내보내 플로우를 구성함으로써 IRB 인터페이스에서 플로우별 분석을 지원합니다.
VXLAN을 위한 소프트웨어 기반 FBT 개요
VXLAN용 소프트웨어 기반 FBT는 CRB(중앙 라우팅 브리징) 또는 ERB(에지 라우팅 브리징) 오버레이가 있는 VXLAN에 대한 인라인 텔레메트리 데이터를 지원합니다. VXLAN용 소프트웨어 기반 FBT는 인라인 모니터링 서비스를 사용하여 플로우를 생성하고 수집한 후 수집기로 내보내면서 IRB 인터페이스에 대한 플로우별 분석을 지원합니다. 인라인 모니터링 서비스를 사용하면 인터페이스의 수신 및 송신 방향 모두에서 모든 IPv4 및 IPv6 패킷을 모니터링할 수 있습니다.
VXLAN을 위한 소프트웨어 기반 FBT의 이점
VXLAN용 소프트웨어 기반 FBT를 사용하면 CRB 또는 ERB 오버레이가 있는 EVPN-VXLAN 아키텍처에 대한 인라인 텔레메트리 데이터를 활성화하여 네트워크에 대한 추가 정보 소스를 제공할 수 있습니다.
CRB 오버레이가 있는 VXLAN에는 코어 스위치가 레이어/레이어 3 VXLAN 게이트웨이로 구성되어 있으며, 여기에서 가상 네트워크에 대한 통합 라우팅 및 브리징(IRB) 인터페이스는 코어 스위치에 구성됩니다. 반면, ERB 오버레이가 있는 VXLAN의 코어 스위치는 EVPN 유형-2 및 유형-5 경로의 전송을 제공하며 IRB 인터페이스는 분산 스위치에서 구성됩니다. 또한 ERB 설계는 더 빠른 서버 간, 캠퍼스 내 트래픽을 가능하게 합니다. 따라서 ERB 오버레이를 사용하면 CRB 오버레이보다 최종 시스템에 훨씬 더 가깝게 라우팅이 이루어집니다. 그림 1과 그림 2 는 이러한 오버레이에 대한 샘플 토폴로지를 보여줍니다. 이러한 EVPN-VXLAN 아키텍처에 대한 자세한 내용은 기술 입문서: 캠퍼스용 EVPN-VXLAN 패브릭을 참조하십시오.
플로우 내보내기 개요
VXLAN용 소프트웨어 기반 FBT는 소프트웨어 기반 IPFIX 플로우 내보내기를 사용합니다. (IPFIX는 RFC 7011에 정의되어 있습니다.) 플로우는 인터페이스에서 동일한 코어 매개 변수 세트를 갖는 패킷 시퀀스이며, 그 중 일부는 소스 IP, 대상 IP, 소스 포트, 대상 포트 및 프로토콜입니다. 이 핵심 매개 변수 집합을 플로우 키라고 하며, 소프트웨어는 이 키를 사용하여 플로우에 대해 학습합니다. 각 플로우에 대해 소프트웨어는 다양한 매개 변수를 수집하고 구성된 클립 길이까지 실제 패킷을 구성된 클립 길이까지 내보내 개방형 표준 IPFIX 템플릿을 사용하여 플로우를 구성합니다. 플로우에 대한 활성 트래픽이 없으면 플로우는 구성된 비활성 시간 초과 기간(계층 수준에서 [edit services inline-monitoring template template-name] 문 구성flow-inactive-timeout)이 지나면 만료됩니다.
VXLAN용 소프트웨어 기반 FBT의 경우 플로우 키는 모니터링하는 IPv4 또는 IPv6 트래픽 중 하나에 따라 다릅니다. IPv4 트래픽의 플로우 키는 표 1 에 설명되어 있으며, IPv6 트래픽의 플로우 키는 표 2에 설명되어 있습니다. IPv4 및 IPv6 트래픽 모두에서 플로우에는 키 필드 외에도 수신 및 송신 포트, 플로우 시작 및 종료 시간, 바이트 및 패킷 수 델타에 대한 필드가 포함됩니다. 플로우 시작 시간은 소프트웨어가 플로우를 학습한 시점의 타임스탬프입니다. 플로우 중지 시간은 최신 카운터 쿼리의 타임스탬프입니다. IPv4 트래픽에 대한 샘플 IPFIX 데이터 템플릿이 그림 3에 나와 있습니다.
| 필드 | 필드 크기(바이트) |
|---|---|
|
소스 IP 주소 |
4 |
|
대상 IP 주소 |
4 |
|
프로토콜(TCP 또는 UDP) |
1 |
|
소스 포트(TCP 또는 UDP) |
2 |
|
대상 포트(TCP 또는 UDP) |
2 |
|
가상 라우팅 및 포워딩 테이블(VRF) 식별자 |
2 |
|
수신 포트 |
1 |
|
VXLAN 네트워크 식별자(레이어 2 세그먼트 ID) |
3 |
| 필드 | 필드 크기(바이트) |
|---|---|
|
소스 IP 주소 |
4 |
|
대상 IP 주소 |
4 |
|
프로토콜(TCP 또는 UDP) |
1 |
|
소스 포트(TCP 또는 UDP) |
2 |
|
대상 포트(TCP 또는 UDP) |
2 |
|
가상 라우팅 및 포워딩 테이블(VRF) 식별자 |
2 |
에 대한 샘플 IPFIX 데이터 템플릿
제한사항 및 주의사항
VXLAN용 소프트웨어 기반 FBT는 QFX5120-32C 및 QFX5120-48Y-8C 스위치용 Junos OS에서 지원됩니다. Junos OS Evolved 릴리스 25.2X100D30부터 소프트웨어 기반 FBT는 QFX5240 및 QFX5241 스위치의 Junos OS Evolved에서 지원됩니다.
일부 제한 사항 및 주의 사항은 지원되는 모든 플랫폼에 공통적입니다. 일부 플랫폼에는 플랫폼과 관련된 제한 사항 및 주의 사항이 있습니다. 표 3은 이러한 제한 사항과 주의 사항에 대해 설명합니다.
|
플랫폼 |
제한사항 및 주의사항 |
|---|---|
|
지원되는 모든 플랫폼 |
|
|
QFX5120 스위치 |
|
|
QFX5240 및 QFX5241 스위치 |
|
VXLAN을 위한 소프트웨어 기반 FBT 구성
VXLAN용 소프트웨어 기반 FBT는 CRB(중앙 라우팅 브리징) 또는 ERB(에지 라우팅 브리징) 오버레이가 있는 VXLAN에 대한 인라인 텔레메트리 데이터를 지원합니다. VXLAN용 FBT는 인라인 모니터링 서비스를 사용하여 플로우를 생성하고 수집한 후 수집기로 내보내면서 IRB 인터페이스에 대한 플로우별 분석을 지원합니다. 인라인 모니터링 서비스를 사용하면 인터페이스의 수신 및 송신 방향 모두에서 모든 IPv4 및 IPv6 패킷을 모니터링할 수 있습니다.
VXLAN을 위한 소프트웨어 기반 FBT를 구성하려면 먼저 소프트웨어 기반 IPFIX 플로우 내보내기를 활성화하고 통합 포워딩 테이블에 exact-match 메모리를 할당하여 플로우를 학습해야 합니다. 통합 포워딩 테이블에 대해 구성하는 내용은 디바이스 모델에 따라 다릅니다.
-
QFX5120-32C 및 QFX5120-48Y-8C 스위치에 대한 통합 포워딩 테이블을 구성하려면 다음 단계를 따르십시오.
user@host# set system packet-forwarding-options ipfix-sw-mode user@host# set chassis forwarding-options em-hw-profile user@host# commit
이
set chassis forwarding-options em-hw-profile명령은 VXLAN-GBPset chassis forwarding-options vxlan-gbp-profile에 대해 구성해야 하는 명령과 상호 배타적입니다. 따라서 동일한 디바이스에서 두 명령을 모두 구성할 수 없습니다. -
QFX5240 및 QFX5241 스위치에 대한 통합 포워딩 테이블 구성하려면
user@host# set system packet-forwarding-options forwarding-profile flow-profile user@host# commit
구성을 커밋한 후 시스템은 시스템을 재부팅하라는 메시지를 표시합니다.
VXLAN용 소프트웨어 기반 FBT 구성하기:
변경 내역 표
기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. 기능 탐색기를 사용하여 플랫폼에서 기능이 지원되는지 확인합니다.