Hi everybody!
I have recently stumbled upon a problem, which renders my project nearly useless....
I have 2 VMs, each one runs Win2k3 Server. My server side program sends packets using WinPcap, the client side gets them using WinPcap.
Up till now i worked without VMs - Win2k3 Server was installed on the physical hard disk. My project worked like it should - without losses during packet transfer from server to client.
Now, as i started using VMs (Virtual NIC is BRIDGED to physical), i get packet loss ~2-3% in case the Server AND Client side of my project are installed on VMs.
If i install only one side (server OR client) on VM and the other one on physical disk, packet loss is still present, but is 2 times less.
Based on these tests I assume that somehow there is a packet loss when the data is transfered from the physical NIC to the virtual one (and vice versa).
Please, if someone has a clue of why this happens, share your thoughts.
Thanks in advance.
p.s. Server and Client sides are on separate computers.
I have recently stumbled upon a problem, which renders my project nearly useless....
I have 2 VMs, each one runs Win2k3 Server. My server side program sends packets using WinPcap, the client side gets them using WinPcap.
Up till now i worked without VMs - Win2k3 Server was installed on the physical hard disk. My project worked like it should - without losses during packet transfer from server to client.
Now, as i started using VMs (Virtual NIC is BRIDGED to physical), i get packet loss ~2-3% in case the Server AND Client side of my project are installed on VMs.
If i install only one side (server OR client) on VM and the other one on physical disk, packet loss is still present, but is 2 times less.
Based on these tests I assume that somehow there is a packet loss when the data is transfered from the physical NIC to the virtual one (and vice versa).
Please, if someone has a clue of why this happens, share your thoughts.
Thanks in advance.
p.s. Server and Client sides are on separate computers.