VMWare Blast - 기본 프로토콜을 UDP로 설정하는 방법은 무엇입니까?

VMware Blast Extreme 최적화 가이드에 따르면 UDP가 기본 프로토콜이지만, Horizon 성능 추적기는 TCP를 사용하고 있으며 성능이 기대에 못 미치고 있습니다.

에이전트 로그에는 UDP가 활성화되어 있다고 표시됩니다. 클라이언트에서 Blast 프로토콜을 선택했고, 네트워크는 LAN으로 왕복 지연 시간은 1ms 미만입니다. 여기서 무슨 일이 벌어지고 있는지 아이디어가 있으신가요?

VM 사양:

인스턴트 클론

Windows 2004

6 vCPU

6GB RAM

GRID k240q

Horizon 2006을 사용하고 있습니다.

추가:

클라이언트는 Windows 2004입니다.

UDP는 기본값이지만, TCP로 폴백될 것이라고 생각합니다. Blast에서도 TCP는 괜찮습니다. 다른 문제가 있을 것 같네요.

연결 서버에서 Blast 보안 게이트웨이가 활성화되어 있나요? 기본적으로 세션은 UDP를 시도하지만, 네트워크상의 어떤 이유로 차단되면 TCP로 폴백됩니다.

LAN에서는 TCP를 사용하더라도 성능이 괜찮아야 합니다. 성능 추적기에서 어떤 인코더가 사용되고 있는지 확인할 수 있나요?

Blast의 UDP 옵션은 그룹 정책 ADM 템플릿 “vdm_blast.adm”에서 찾을 수 있습니다.
기본값은 “비활성화되어 있음”입니다.

더 많은 정보는 여기서 확인하세요: Omnissa | Tech Zone

LAN에서는 TCP가 더 좋습니다(패킷 손실 없음). Blast는 네트워크가 양호하다고 판단되면 자동으로 TCP를 사용합니다.

보안 게이트웨이 비활성화 후에도 변화가 없었습니다.

로그에는 TCP로 전환되고 있다고 표시되지만, 이유는 나오지 않습니다:

2020-10-08 15:39:11.944-0700 [INFO ] 0x0650 bora::Log: VVC: VvcDataTransportSwitchPollCb: 세션: 000002691036F530, sessionId: 1에 대해 BEAT -> TCP 전환

2020-10-08 15:39:12.084-0700 [INFO ] 0x0650 bora::Log: VVC: VvcQueueRecvMessage: 피어 활성 전송 유형이 [TCP]로 변경되었음을 감지함.

네, 그룹 정책에서 UDP를 활성화로 설정했으며, Horizon 에이전트 로그에서도 udpEnabled = 1로 표시됩니다.

이것의 거의 전부가 잘못된 정보입니다. LAN 내에서는 UDP가 훨씬 우수합니다. 그리고 아니오, Blast는 먼저 UDP를 사용하며, 필요시 TCP로 폴백합니다.

또한 이 링크를 참고하세요: Omnissa | Tech Zone

효율성과 뛰어난 성능 때문에, Blast Extreme이 기본적으로 사용하는 전송 프로토콜인 UDP는 변경해서는 안 되며, 다음 두 가지 조건을 제외합니다:

  • 트래픽이 UDP에 적대적인 네트워크 서비스 또는 디바이스(예: TCP 기반 SSL VPN)를 통과해야 하는 경우
  • WAN 회선이 매우 높은 지연(250밀리초 이상)을 경험하는 경우

이외의 네트워크 조건에서는 VMware는 최상의 사용자 경험을 위해 UDP 사용을 권장합니다. 그리고 Blast Extreme이 UDP를 통해 최초 연결에 문제가 있을 경우 자동으로 전환하여 TCP를 사용하게 됩니다.