测试组网如下,由于设备使用的是同一个网桥,给PC机的两个网卡分配的IP地址处于同一个网段,无法直接在一个PC机上使用iperf测试通过网卡1向网卡2灌包,所以无法对网桥进行测试
解决思路:通过PC机的静态路由设置,让去网卡1的目的IP从网卡2出去上网桥后,网桥再基于IP转发到PC机网卡1。
静态路由配置
查看PC机上两网卡的MAC地址与IP地址。
使用管理员权限启动cmd.exe终端,使用route print命令查看网卡的接口号。(由于USB网卡的MAC地址会随机分配,上下两图的MAC地址不是同一次截图,所以存在差异)
配置静态路由如下:目的IP为192.168.66.35的报文下跳从12接口去往192.168.66.1。
route add 192.168.8.101 mask 255.255.255.255 192.168.8.1 -p IF 21
使用route print命令查看路由配置
测试验证
使用Ping命令测试路由配置是否生效:由于192.168.66.35的要过一次网桥,所以时延在3ms左右;而192.168.66.101就是PC机本地,所以时延小于1ms。说明配置路由成功
iperf测试
开两个cmd.exe终端,一个执行服务端,一个客户端,如下图。可以从客户端看到192.168.66.35是从本地的192.168.66.101网卡发出。
iperf -s -p 5201
iperf -c 192.168.8.101 -p 5201 -t 10 -i 1 -P10