There are several layers that you can simulate. It would be easiest if your two servers are listening on two different TCP ports. In this case, you can start two tcp proxies and stop / pause one when you want to simulate a failure. For Windows, I would suggest using tcpTrace to do this.
Another option is to have two servers attached to two virtual network adapters that are connected to a physical network adapter. Of course, if you have two physical network adapters, you can bind each server process to another physical network adapter.
WAN. . Packetstorm.
, , - . , . , " " .