위 다이어그램에서는 2개의 다른 호스트에서 실행되는 2개의 VM 간 통신과 vSphere Distributed Switch의 IPFIX 기능에 의해 모니터링되는 흐름을 보여 줍니다.

그림 1. 호스트 1의 흐름
이미지는 주변 텍스트에 설명되어 있습니다.

호스트 1의 흐름은 호스트 1에서 수집된 흐름을 보여 줍니다. IPv4 템플릿에는 수신 및 송신 포트와 표준 요소에 대한 추가 정보가 포함되어 있습니다.

ingressInterfaceAttr 텍스트 상자 0x02는 가상 시스템이 연결된 액세스 포트임을 나타냅니다. 액세스 포트 번호는 템플릿의 ingressInterface 매개 변수에 할당됩니다.

0x03egressInterfaceAttr 값은 VXLAN 터널 포트라는 사실과 연결된 포트 번호가 관리 VMKNic 포트임을 나타냅니다. 이 포트 번호는 템플릿의 egressInterface 매개 변수에 할당됩니다.

IPv4 VXLAN 템플릿에는 VXLAN ID, 내부 소스 및 대상 IP/포트 및 프로토콜에 대한 추가 정보가 포함되어 있습니다. 수신 및 송신 인터페이스는 각각 VXLAN 터널 포트dvuplink 포트입니다.

그림 2. 호스트 2의 흐름
이미지는 주변 텍스트에 설명되어 있습니다.

호스트 1의 흐름은 호스트 2에서 나타나는 흐름을 보여 줍니다.

호스트 1의 흐름 템플릿은 수신 및 송신 특성과 포트 번호에서만 호스트 1의 흐름과 다릅니다.

이 템플릿을 통해 제공하는 추가 정보는 수집기 도구 벤더가 외부 VXLAN 흐름과 내부 가상 시스템 흐름 간의 상관 관계를 파악하는 데 도움이 됩니다.

수집기 도구 벤더에 대한 정보

vSphere Distributed Switch에 대한 IPFIX 지원은 가상 시스템 흐름 및 VXLAN 흐름에 대한 필수 가시성을 제공합니다. 다른 타사 수집기 도구를 이용하는 경우, 템플릿에서 사용할 수 있는 추가 정보를 사용하여 내부 및 외부 흐름 간 상관 관계와 포트 연결을 제공할 수 있습니다.

다음 섹션에서는 VXLAN 템플릿에 추가된 새 매개 변수를 디코딩하는 방법에 대한 세부 정보를 제공합니다. IANA는 IPFIX 정보 요소 및 해당 요소 ID를 정의합니다. http://www.iana.org/assignments/ipfix/ipfix.xml에서 표준 요소 ID 목록을 찾을 수 있습니다.

VXLAN 템플릿의 일부로 정의된 모든 새 요소는 해당 새 요소 ID를 갖습니다.

이러한 사용자 지정 매개 변수 또는 요소는 VXLAN 및 내부 흐름에 대한 추가 정보를 제공합니다. 다음은 새 요소 및 해당 ID입니다.

표 1. 사용자 지정 매개 변수
요소 ID 매개 변수 이름 데이터 유형 단위
880 tenantProtocol unsigned8 1바이트
881 tenantSourceIPv4 ipv4Address 4바이트
882 tenantDestIPv4 ipv4Address 4바이트
883 tenantSourceIPv6 ipv6Address 16바이트
884 tenantDestIPv6 ipv6Address 16바이트
886 tenantSourcePort unsigned16 2바이트
887 tenantDestPort unsigned16 2바이트
888 egressInterfaceAttr unsigned16 2바이트
889 vxlanExportRole unsigned8 1byte
890 ingressInterfaceAttr unsigned16 2바이트
참고: 엔터프라이즈 ID는 위에 정의된 모든 사용자 지정 요소에 추가됩니다. VMware의 엔터프라이즈 ID는 6876입니다.

다음 표에서는 요소의 전체 ID 목록 예를 보여 줍니다. http://www.iana.org/assignments/ipfix/ipfix.xml에서 표준 요소 ID에 대한 데이터 유형 및 단위를 찾을 수 있습니다.

요소 ID 매개 변수 이름
1 octetDeltaCount
2 packetDeltaCount
4 protocolIdentifier
5 IPv4TOS
5 IPv6TOS
6 tcpFlags
7 sourceTransportPort
8 sourceIPv4Address
10 ingressInterface
11 destinationTransportPort
12 destinationIPv4Address
14 egressInterface
15 nextHopIPv4
27 sourceIPv6Address
28 destinationIPv6Address
53 maxTTL
61 flowDir
136 flowEndReason
152 flowStartSysUpTime
153 flowEndSysUpTime
210 paddingOctets
351 vxlanId
880 tenantProtocol
881 tenantSourceIPv4
882 tenantDestIPv4
883 tenantSourceIPv6
884 tenantDestIPv6
886 tenantSourcePort
887 tenantDestPort
888 egressInterfaceAttr
889 vxlanExportRole
890 ingressInterfaceAttr