VMware Horizon Community
KevinSQ
Contributor
Contributor

PCOIP : Disconnection when changing network

Hello

The company computers connect to Wi-Fi and Lan at the same time. Then we have to use a VPN (Global Protect).

When we disconnect the Ethernet cable, the wifi takes over and the connection to the VPN is correct. But the Horizon desk freezes and doesn’t come back, then disconnects.


Is that a protocol limit PCOIP ?

 

LOG PCOIP : 

2022-12-28T17:33:37.598+01:00> LVL:3 RC: 0 MGMT_PCOIP_DATA :retransmit flag on media chan 6 (remaining=1)
2022-12-28T17:33:37.606+01:00> LVL:3 RC: 0 MGMT_PCOIP_DATA :retransmit flag on media chan 10 (remaining=7)
2022-12-28T17:33:37.606+01:00> LVL:3 RC: 0 MGMT_PCOIP_DATA :retransmit flag on media chan 6 (remaining=1)
2022-12-28T17:33:37.613+01:00> LVL:3 RC: 0 MGMT_PCOIP_DATA :retransmit flag on media chan 10 (remaining=7)
2022-12-28T17:33:37.613+01:00> LVL:3 RC: 0 MGMT_PCOIP_DATA :retransmit flag on media chan 6 (remaining=1)
2022-12-28T17:33:37.621+01:00> LVL:3 RC: 0 MGMT_PCOIP_DATA :retransmit flag on media chan 10 (remaining=7)
2022-12-28T17:33:37.621+01:00> LVL:3 RC: 0 MGMT_PCOIP_DATA :retransmit flag on media chan 6 (remaining=1)
2022-12-28T17:33:37.628+01:00> LVL:3 RC: 0 MGMT_PCOIP_DATA :retransmit flag on media chan 10 (remaining=7)
2022-12-28T17:33:37.629+01:00> LVL:3 RC: 0 MGMT_PCOIP_DATA :retransmit flag on media chan 6 (remaining=1)
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_PCOIP_DATA :Ping timer has expired.
2022-12-28T17:33:37.633+01:00> LVL:1 RC:-504 MGMT_PCOIP_DATA :Unable to communicate with peer on PCoIP media channels (data manager ping timer expired)
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_SESS :(pcoip_data_cback): event: 0x80, PRI: 0
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_SESS :(pcoip_data_cback): queuing EVENT_PCOIP_DATA_LOST
2022-12-28T17:33:37.633+01:00> LVL:2 RC: 0 MGMT_PCOIP_DATA :mgmt_pcoip_data_set_media_activation: URBoIP is not used
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_SESS :OPEN: transition 51 into TEARDOWN (PRI: 0)
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_PCOIP_DATA :tera_mgmt_pcoip_data_protocol_service_media: media (chan 10) deactivated; setting remaining packets from 7 to 0
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_SSIG :(tera_mgmt_ssig_reset): tera_mgmt_ssig_reset: Queuing EVENT_RESET (PRI: 0)
2022-12-28T17:33:37.633+01:00> LVL:2 RC: 0 MGMT_SSIG :Request to reset session (PRI: 0)
2022-12-28T17:33:37.633+01:00> LVL:2 RC: 0 COMMON :SOCKET_TRACE: tera_sock_socket_close() closed socket 8760 - currently 0 sockets.
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_PCOIP_DATA :tera_mgmt_pcoip_data_protocol_service_media: media (chan 6) deactivated; setting remaining packets from 1 to 0
2022-12-28T17:33:37.633+01:00> LVL:2 RC: 0 MGMT_VCHAN :active_processing: Processing EVENT_VCHAN_RESET. [pri = 0]
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_KMP :active_processing: Processing EVENT_KMP_RESET. [pri = 0]
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_KMP :mgmt_kmp_fcc_callback: queuing TERA_MGMT_FCC_EVENT_RESET [pri=0]
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_KMP :mgmt_kmp_hdc_callback: queuing TERA_MGMT_HDC_EVENT_RESET [pri=0]
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_KMP :reset_pending_processing: Processing EVENT_KMP_FCC_RESET. [pri = 0]
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_DDC :active_processing: Processing EVENT_MGMT_DDC_RESET. [pri = 0]
2022-12-28T17:33:37.633+01:00> LVL:1 RC: 0 MGMT_DDC :mgmt_ddc_fcc_callback: queuing TERA_MGMT_FCC_EVENT_RESET [pri=0]
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_DDC :reset_pending_processing: Processing EVENT_MGMT_DDC_FCC_RESET. [pri = 0]
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_SSIG :(mgmt_ssig_fsm_negotiated_state): NEGOTIATED: transition 36 into RESET_CHANNEL (PRI: 0)
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_SCHAN :scdat_reset(): Could not find the connection handle 0xC4EC9950
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_SSIG :(mgmt_ssig_reset_secure_channel): tera_mgmt_schan_reset called when channel is in invalid state, (PRI: 0)
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_SSIG :(mgmt_ssig_fsm_negotiated_state): Secure channel may have been closed. Queuing TEARDOWN_DONE event (PRI: 0)
2022-12-28T17:33:37.633+01:00> LVL:3 RC: 0 MGMT_SSIG :(mgmt_ssig_fsm_reset_channel_state): RESET_CHANNEL: transition 16 (EVENT_TEARDOWN_DONE) (schan handle: 0xc4ec9950)
2022-12-28T17:33:37.633+01:00> LVL:2 RC: 0 MGMT_VCHAN :app_reset: Session has been dropped. Forcing all channels to close!

 

LOG VMWARE it changes my routing table well, so it’s okay

 

VMWMediaProvider[3028]: Dec 28 17:31:42.915 [tDefDisp[8616]] netservice.networking info: networking up finished success
VMWMediaProvider[3028]: Dec 28 17:31:42.943 [NetworkMonitorThread[17272]] NetworkMonitorThread debug: Routing table changed...
VMWMediaProvider[3028]: Dec 28 17:31:42.952 [NetworkMonitorThread[17272]] NetworkMonitorThread debug: Routing table:


VMWMediaProvider[3028]: Dec 28 17:31:42.952 [NetworkMonitorThread[17272]] netservice.networking debug: netservice::Networking::onNetworkAddressChange
VMWMediaProvider[3028]: Dec 28 17:31:42.979 [tDefDisp[8616]] net.if debug: DNS Server: (vpn)
VMWMediaProvider[3028]: Dec 28 17:31:42.980 [tDefDisp[8616]] net.if debug: DNS Server: (vpn)
VMWMediaProvider[3028]: Dec 28 17:31:42.980 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:42.980 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:42.980 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:42.980 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:42.997 [tDefDisp[8616]] netservice.networking info: networking up starting ...
VMWMediaProvider[3028]: Dec 28 17:31:43.001 [NetworkMonitorThread[17272]] NetworkMonitorThread debug: Routing table changed...
VMWMediaProvider[3028]: Dec 28 17:31:43.016 [NetworkMonitorThread[17272]] NetworkMonitorThread debug: Routing table:


VMWMediaProvider[3028]: Dec 28 17:31:43.016 [NetworkMonitorThread[17272]] netservice.networking debug: netservice::Networking::onNetworkAddressChange
VMWMediaProvider[3028]: Dec 28 17:31:43.021 [NetworkMonitorThread[17272]] NetworkMonitorThread debug: Routing table changed...
VMWMediaProvider[3028]: Dec 28 17:31:43.022 [tDefDisp[8616]] net.if debug: DNS Server:(vpn)
VMWMediaProvider[3028]: Dec 28 17:31:43.022 [tDefDisp[8616]] net.if debug: DNS Server: (vpn)
VMWMediaProvider[3028]: Dec 28 17:31:43.022 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.022 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.022 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.022 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.028 [NetworkMonitorThread[17272]] NetworkMonitorThread debug: Routing table:


VMWMediaProvider[3028]: Dec 28 17:31:43.028 [NetworkMonitorThread[17272]] netservice.networking debug: netservice::Networking::onNetworkAddressChange
VMWMediaProvider[3028]: Dec 28 17:31:43.037 [tDefDisp[8616]] netservice.networking info: Use IP: (vpn)
VMWMediaProvider[3028]: Dec 28 17:31:43.037 [tDefDisp[8616]] lyncfacade.IMediaPlatform debug: lync::facade::MediaPlatform::onIPAddressChanged(): enter
VMWMediaProvider[3028]: Dec 28 17:31:43.037 [tDefDisp[8616]] lyncfacade.IMediaPlatform debug: Networking state is Active, calls are allowed
VMWMediaProvider[3028]: Dec 28 17:31:43.037 [tDefDisp[8616]] lyncfacade.IMediaPlatform info: lync::facade::MediaPlatform::terminateActiveCalls: Terminate active calls ... Cause [ME_CAUSE_TIMEOUT]
VMWMediaProvider[3028]: Dec 28 17:31:43.037 [tDefDisp[8616]] lyncfacade.IMediaPlatform debug: lync::facade::MediaPlatform::onIPAddressChanged(): exit
VMWMediaProvider[3028]: Dec 28 17:31:43.037 [tDefDisp[8616]] netservice.networking info: networking up finished success
VMWMediaProvider[3028]: Dec 28 17:31:43.055 [tDefDisp[8616]] net.if debug: DNS Server: (vpn)
VMWMediaProvider[3028]: Dec 28 17:31:43.055 [tDefDisp[8616]] net.if debug: DNS Server: (vpn)
VMWMediaProvider[3028]: Dec 28 17:31:43.055 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.055 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.055 [tDefDisp[8616]] net.if debug: DNS Server:(Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.055 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.069 [tDefDisp[8616]] netservice.networking info: networking up starting ...
VMWMediaProvider[3028]: Dec 28 17:31:43.104 [tDefDisp[8616]] net.if debug: DNS Server: (vpn)
VMWMediaProvider[3028]: Dec 28 17:31:43.104 [tDefDisp[8616]] net.if debug: DNS Server: (vpn)
VMWMediaProvider[3028]: Dec 28 17:31:43.104 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.104 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.104 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.104 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.134 [tDefDisp[8616]] netservice.networking info: Use IP: (vpn)
VMWMediaProvider[3028]: Dec 28 17:31:43.134 [tDefDisp[8616]] netservice.networking info: networking up finished success
VMWMediaProvider[3028]: Dec 28 17:31:43.148 [tDefDisp[8616]] net.if debug: DNS Server: (VPN)
VMWMediaProvider[3028]: Dec 28 17:31:43.148 [tDefDisp[8616]] net.if debug: DNS Server: (VPN)
VMWMediaProvider[3028]: Dec 28 17:31:43.148 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.148 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.148 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.148 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.164 [tDefDisp[8616]] netservice.networking info: networking up starting ...
VMWMediaProvider[3028]: Dec 28 17:31:43.174 [tDefDisp[8616]] net.if debug: DNS Server: (vpn)
VMWMediaProvider[3028]: Dec 28 17:31:43.174 [tDefDisp[8616]] net.if debug: DNS Server: (vpn)
VMWMediaProvider[3028]: Dec 28 17:31:43.174 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.174 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.174 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.174 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:43.179 [tDefDisp[8616]] netservice.networking info: Use IP: (vpn)
VMWMediaProvider[3028]: Dec 28 17:31:43.179 [tDefDisp[8616]] netservice.networking info: networking up finished success
VMWMediaProvider[3028]: Dec 28 17:31:46.280 [NetworkMonitorThread[17272]] NetworkMonitorThread debug: Routing table changed...
VMWMediaProvider[3028]: Dec 28 17:31:46.296 [NetworkMonitorThread[17272]] NetworkMonitorThread debug: Routing table:


VMWMediaProvider[3028]: Dec 28 17:31:46.296 [NetworkMonitorThread[17272]] netservice.networking debug: netservice::Networking::onNetworkAddressChange
VMWMediaProvider[3028]: Dec 28 17:31:46.320 [tDefDisp[8616]] net.if debug: DNS Server: (VPN)
VMWMediaProvider[3028]: Dec 28 17:31:46.320 [tDefDisp[8616]] net.if debug: DNS Server: (VPN
VMWMediaProvider[3028]: Dec 28 17:31:46.320 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:46.320 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:46.320 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:46.320 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:46.351 [tDefDisp[8616]] netservice.networking info: networking up starting ...
VMWMediaProvider[3028]: Dec 28 17:31:46.368 [tDefDisp[8616]] net.if debug: DNS Server: (VPN)
VMWMediaProvider[3028]: Dec 28 17:31:46.368 [tDefDisp[8616]] net.if debug: DNS Server: (VPN)
VMWMediaProvider[3028]: Dec 28 17:31:46.368 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:46.368 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:46.368 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:46.368 [tDefDisp[8616]] net.if debug: DNS Server: (Wi-Fi)
VMWMediaProvider[3028]: Dec 28 17:31:46.382 [tDefDisp[8616]] netservice.networking info: Use IP: (vpn)
VMWMediaProvider[3028]: Dec 28 17:31:46.382 [tDefDisp[8616]] netservice.networking info: networking up finished success
VMWMediaProvider[3028]: Dec 28 17:33:37.636 [16268] VDPAPI debug: VDPService_PluginDestroyInstance(): enter
VMWMediaProvider[3028]: Dec 28 17:33:37.636 [16268] vmware.rpc_plugin debug: Waiting 5000ms for disconnection
VMWMediaProvider[3028]: Dec 28 17:33:37.637 [RPC Jobs[11528]] meapi.MediaProviderService info: meapi::remoting::MediaProviderService::onDisconnected. Client disconnected. Token = RPCMPS
VMWMediaProvider[3028]: Dec 28 17:33:37.638 [RPC Jobs[11528]] meapi.remoting.MediaCache info: meapi::remoting::MediaCache::onConnection. Object with token = RPCMEDIACACHE is disconnected
VMWMediaProvider[3028]: Dec 28 17:33:37.639 [16268] vmware.overlay.client debug: vmware::RPCOverlayClient::overlayExit(): enter
VMWMediaProvider[3028]: Dec 28 17:33:37.640 [RPC Jobs[11528]] vmware.overlay.client info: Overlay client exit is OK [err=0]
VMWMediaProvider[3028]: Dec 28 17:33:37.640 [16268] vmware.overlay.client debug: vmware::RPCOverlayClient::overlayExit(): exit
VMWMediaProvider[3028]: Dec 28 17:33:37.656 [tDefDisp[8616]] dshow.embeddedmjpggraph notice: Stopping video capture.
VMWMediaProvider[3028]: Dec 28 17:33:37.657 [tDefDisp[8616]] netservice.networking debug: netservice::Networking::stopMonitors
VMWMediaProvider[3028]: Dec 28 17:33:37.657 [NetworkMonitorThread[17272]] NetworkMonitorThread debug: Cancel AddrChange event subscription
VMWMediaProvider[3028]: Dec 28 17:33:37.657 [NetworkMonitorThread[17272]] NetworkMonitorThread debug: Cancel RouteChange event subscription
VMWMediaProvider[3028]: Dec 28 17:33:37.657 [tDefDisp[8616]] netservice.networking debug: netservice::Networking::stopMonitors
VMWMediaProvider[3028]: Dec 28 17:33:37.664 [16268] meapi.MediaProviderService debug: meapi::remoting::MediaProviderService::~MediaProviderService() begin
VMWMediaProvider[3028]: Dec 28 17:33:37.664 [16268] meapi.MediaProviderService debug: meapi::remoting::MediaProviderService::~MediaProviderService() done
VMWMediaProvider[3028]: Dec 28 17:33:37.664 [RPC Jobs[11528]] vmware.rpc_plugin debug: Notify sink is unregistered
VMWMediaProvider[3028]: Dec 28 17:33:37.665 [RPC Jobs[11528]] vmware.rpc_plugin debug: vmware::RPCPluginBase::jobProcessing(): exit
VMWMediaProvider[3028]: Dec 28 17:33:37.665 [16268] VDPAPI debug: VDPService_PluginDestroyInstance(): exit
VMWMediaProvider[3028]: Dec 28 17:34:14.401 [20092] VDPAPI debug: VDPService_PluginExit(): enter - token RPCME
VMWMediaProvider[3028]: Dec 28 17:34:14.401 [20092] vmware.rpc_manager debug: vmware::RPCClientManager<class vmware::RPCPluginClient,class vmware::RPCObject>::clientExit(): enter
VMWMediaProvider[3028]: Dec 28 17:34:14.401 [20092] vmware.rpc_manager debug: vmware::RPCClientManager<class vmware::RPCPluginClient,class vmware::RPCObject>::clientExit(): exit
VMWMediaProvider[3028]: Dec 28 17:34:14.401 [20092] vmware.rpc_plugin debug: MPRPCPluginClient::~MPRPCPluginClient(): enter
VMWMediaProvider[3028]: Dec 28 17:34:14.401 [20092] vmware.overlay.client debug: vmware::RPCOverlayClient::~RPCOverlayClient(): enter
VMWMediaProvider[3028]: Dec 28 17:34:14.401 [20092] vmware.overlay.client debug: vmware::RPCOverlayClient::~RPCOverlayClient(): exit
VMWMediaProvider[3028]: Dec 28 17:34:14.401 [20092] vmware.rpc_plugin debug: MPRPCPluginClient::~MPRPCPluginClient(): exit
VMWMediaProvider[3028]: Dec 28 17:34:14.401 [20092] VDPAPI debug: VDPService_PluginExit(): exit

 

Thank you 

Reply
0 Kudos
4 Replies
fabio1975
Commander
Commander

Ciao 

If you connect directly to WIFI, can you connect to your VDI with the PCOIP protocol?
I don't want any firewall rules blocked on the WIFI vLAN.

 

Fabio 

Fabio

Visit vmvirtual.blog
If you're satisfied give me a kudos

Reply
0 Kudos
KevinSQ
Contributor
Contributor

Hello,

Thank you very much for your answer!
Yes, of course in VPN via wifi it works perfectly. It’s really the switch that causes problems. It looks like the PCOIP is refusing to change the "type" of connection.

 

Good day

Reply
0 Kudos
JurgenTes
Contributor
Contributor

Hi KevinSQ,

Have you managed to solve this problem cause we experience the same issue.

Kind regards,

Jurgen

 

Reply
0 Kudos
vDruid
Enthusiast
Enthusiast

Hello,
As far as I remember, PCoIP does not support network continuity, it only support reconnecting after loss thru the same network.
You will have to switch to Blast Extreme for this to work.


// if you think this helps, please mark as helpful or correct , thx ! \\
vDruid
Reply
0 Kudos