(对不起我的基本问题,但我没有人问)
在同一网络内转发/传递 VLAN 数据包的路由器/智能交换机是否需要从该给定 VLAN 分配 IP 来转发数据包(通过 TRUNK 端口),或者它们只需要来自管理 VLAN 的一个 IP,以便管理员可以从该单个 VLAN 访问它们?
(对不起我的基本问题,但我没有人问)
在同一网络内转发/传递 VLAN 数据包的路由器/智能交换机是否需要从该给定 VLAN 分配 IP 来转发数据包(通过 TRUNK 端口),或者它们只需要来自管理 VLAN 的一个 IP,以便管理员可以从该单个 VLAN 访问它们?
背景
我们的一位客户的互联网出现间歇性问题,当用户下载大文件时,互联网会丢包(他们的 IT 部门正在调查该问题)。
我有一个应用程序,由运行 Windows 2008 R2 IIS7.5 的 Web 服务器和运行 Windows 7 的客户端组成,Chrome 使用长时间运行的 XMlHttpRequest 将“消息”从服务器传输到客户端。
问题。
我的应用程序应该完全不受这些数据包丢失的影响,但实际上并非如此。
我想在各种不同的网络问题场景下测试该应用程序,例如随机 1% 的数据包丢失和突发性数据包丢失 - 比如说 4000 毫秒的数据包完全丢失,等等。
我正在寻找一种可以让我“重现”场景并测试我的应用程序的解决方案。我可以用3G,也可以拔网线,但是效果重现性不是很好。
问题。
我可以在我的机器上安装一个应用程序/驱动程序来模仿“狡猾”的互联网连接吗?或者我可以在网络中使用的设备或代理服务器来模拟这些场景?
我猜这在现代计算机上做起来不是很容易,因为我希望大部分 TCP 堆栈都卸载到网卡上,但我本以为这是一个相当受欢迎的尝试和做的事情,但我没有在谷歌上有任何运气。我更精通 Windows,但欢迎使用 Linux 作为客户端或代理的解决方案。