嗨,几天前我在这里问了一个问题
根据networking目的selectnetworking接口
在我的Centos服务器上有4个网卡
我绑定了前两个网卡,创build了一个8600的MTU,并绑定了第二个接口,创build了bond1
打算将bond0用于存储和bond1用于networking通信。
bond1连接到一个Linux Bridge – br0
NFS服务器为10.10.10.5 , bond0的IP地址为10.10.10.2
bond1的IP地址是10.10.10.3
两个子网和VLAN是不可能的,所以我做了手动添加路由
route add -host 10.10.10.5 dev bond0
并在中可见
route -n
但由于某种原因,br0(bond1)的Rx Tx是Gb,而bond0的Rx Tx是Kb,即使有大量数据传输到NFS
为什么bond0不用于数据传输到NFS甚至这条路线
Destination Gateway Genmask Flags Metric Ref Use Iface 10.10.10.5 0.0.0.0 255.255.255.255 UH 0 0 0 bond0
更新:
tcpdump显示主机到NFS服务器是通过bond0上的IP进行通信的,即10.10.10.2,但Rx Tx是KB,如果我在bond0上closures了IP,那么它使用10.10.10.3进行NFS通信。
为什么即使使用分配给它的IP来访问NFS,bond0的Tx也不会增加!
您可以通过使用基于策略的路由来提示Linux来select特定stream量的特定接口。
然而,你在这里使用的设置看起来很不稳定,你将来会有很多疼痛。