네트워크 관리자는 가상화된 네트워크의 지연 시간을 모니터링하여 네트워크의 성능 병목 현상을 진단하고 해결할 수 있어야 합니다.
- vNIC-pNIC(소스 하이퍼바이저)
- pNIC-vNIC(대상 하이퍼바이저)
- vNIC-vNIC
- 터널 지연 시간(VTEP-VTEP)
- 데이터 경로의 종단 간 지연 시간
ESXi 호스트의 네트워크 작업 에이전트(netopa)는 여러 소스(예: vSphere, NSX 등)에서 네트워크 지연 시간 정보를 수집합니다. 관리자는 vRNI(vRealize Network Insight)와 같은 외부 수집기 도구를 구성하여 이러한 수집기로 지연 시간 정보를 내보낼 수 있습니다. 마지막으로, 지연 시간 정보에 대한 분석을 실행하여 네트워크 관련 문제를 해결할 수 있습니다.
NSX REST API를 사용하여 NSX에서 지연 시간 메트릭을 계산하도록 구성해야 합니다. NSX에서 지연 시간 메트릭을 올바르게 계산하도록 하려면 여러 호스트의 시계가 NTP(네트워크 시간 프로토콜)를 사용하여 동기화되어야 합니다.
터널 지연 시간
ESXi 호스트 간의 터널 지연 시간 또는 VTEP-VTEP 지연 시간을 계산하기 위해 NSX는 각 터널에서 주기적으로 BFD(양방향 흐름 감지) 패킷을 전송합니다. PUT /api/2.0/vdn/bfd/configuration/global API를 실행하여 BFD 글로벌 구성 매개 변수를 구성해야 합니다.
BFD 글로벌 구성 매개 변수 구성에 대한 자세한 내용은 "NSX API 가이드" 를 참조하십시오.
종단 간 대기 시간
NSX 6.4.5부터 NSX는 동일한 ESXi 호스트 또는 서로 다른 ESXi 호스트에 있는 VM 간에 트래픽이 이동될 때 데이터 경로의 종단 간 지연 시간을 계산할 수 있습니다. 하지만 두 VM을 동일한 논리적 스위치(서브넷)에 연결해야 합니다.
데이터 경로의 종단 간 지연 시간을 계산하기 위해 NSX는 하이퍼바이저 내에서 데이터 경로 패킷의 타임스탬프 특성을 사용합니다. 종단 간 데이터 경로 지연 시간은 데이터 경로에 있는 여러 세그먼트, 즉 vNIC-pNIC 및 pNIC-vNIC의 지연 시간으로 계산됩니다.
예를 들어 동일한 호스트의 VM 간에 트래픽이 이동하면 vNIC-vNIC 지연 시간이 계산됩니다. 다른 ESXi 호스트의 VM 간에 트래픽이 이동하는 경우 소스 하이퍼바이저에서 vNIC-pNIC 지연 시간이 계산되고, 대상 하이퍼바이저에서 pNIC-vNIC 지연 시간이 계산됩니다. ESXi 호스트 간 트래픽의 경우, BFD 글로벌 구성 매개 변수가 구성된 경우 NSX가 터널 지연 시간만 계산합니다.
- 특정 vSphere Distributed Switch의 지연 시간 구성 작업
- 특정 호스트의 지연 시간 구성 작업