設定は次のとおりです。 NIC(eth0とeth1)を持つサーバーがあります。ブリッジbr0を作成しました。アイデアは、eth0から受信したパケットをbr0を介してeth1に送信したいということです。
(ノートブック)___________ Ubuntu Server___________(ノートブック)
Iperfサーバー---------eth0--br0--eth1---------Iperfクライアント
eth0のスループットは5Gbpsですが、eth1のスループットは最大3Gbpsです。
フォローするこのチュートリアルネットワークブリッジを作成します。
STP はブリッジインターフェイスで無効になります。また、このコマンドで処理するためにiptablesを介して送信されたパケットを無効にしました。
net.bridge.bridge-nf-call-arptables
net.bridge.bridge-nf-call-ip6tables
net.bridge.bridge-nf-call-iptables
ベストアンサー1
同様の問題があり、速度テストなどを実行するとブリッジを介したpingが失敗することがわかりました。
MTUを9000に増やすことで問題が解決され、速度テストのダウンロード速度は500mbpsになりますが、ping待ち時間はほとんど変わりませんでした。私の場合は、内部インターフェイスmtu br1のみを修正しました。ルータインターフェイスbr0 1500のみを実行してアップするMTUに接続されているMTUは、パフォーマンスが悪いです。
ブリッジインターフェイスMTUの確認
bridge link
chris@pcibridge-v2:~$ bridge link
2: ens224: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br0 state forwarding priority 32 cost 2
3: ens256: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 master br1 state forwarding priority 32 cost 2
4: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 master br1 state forwarding priority 32 cost 4
5: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br0 state forwarding priority 32 cost 100
私のネットワークプラン/etc/netplan/xxxxx.yml
# This is the network config written by 'subiquity'
network:
ethernets:
ens160:
mtu: 9000
dhcp4: no
ens192:
mtu: 1500
dhcp4: no
ens224:
mtu: 1500
dhcp4: no
ens256:
mtu: 9000
dhcp4: no
bridges:
br0:
dhcp4: true
interfaces:
- ens192
- ens224
br1:
dhcp4: true
interfaces:
- ens160
- ens256
version: 2
これが役に立つことを願っています