用于可重复测试的虚拟网络
我正在开发一款使用设备绑定和多宿主协议等网络功能的软件产品。与任何协议开发一样,测试代码需要考虑延迟、数据包丢失等问题。因此,我试图创建一个虚拟网络环境,在其中我可以进行可控、可重现的测试。 我想要测试的两个主要功能(即测量性能、稳定性等): 客户端使用多个端点的 SCTP 多宿主关联。 多个设备的设备绑定。 如上所述,我希望能够在网络中的节点之间进行流量控制,以及流量过滤以模拟传统 NAT 等。 示例测试: 该测试旨在模拟具有四个 NIC(wifi、usb、蓝牙、以太网)的客户端通过互联网与单接口服务器进行通信。 我想创建一个模拟此布局的虚...