Ubuntu イーサネット ブリッジは 1Gbs に制限されていますか?

Ubuntu イーサネット ブリッジは 1Gbs に制限されていますか?

Ubuntu Server マシンに Intel 522SFP ネットワーク アダプターが搭載されていますが、速度に関して奇妙な問題が発生しています。

このネットプラン (enp1s0f0 インターフェース) で「直接」使用する場合:

# This is the network config written by 'subiquity'
network:
  ethernetsenp1s0f0:
    enp5s0:
      dhcp4: false
      dhcp6: false
    enp1s0f0:
      addresses:
      - 192.168.11.203/24
    enp1s0f1:
      addresses:
      - 192.168.10.203/24
  bridges:
    br0:
      interfaces: [enp5s0]
      addresses:
      - 192.168.1.203/24
      nameservers:
        addresses:
        - 192.168.1.1
        search: []
      routes:
      - to: default
        via: 192.168.1.1
  version: 2

192.168.11.203 で iperf3 スループット速度が約 8Gbps UP または 5Gbps DOWN になりました。これは 10Gbps ではありませんが、私の用途には十分です。後で調査して、なぜ 10Gbps の速度を完全に得られないのか理解する必要があります。

しかし、奇妙なのは、次のように enp1s0f0 にブリッジ (このサーバーは KVM ホスト) を設定するときです。

# This is the network config written by 'subiquity'
network:
  ethernets
    enp5s0:
      dhcp4: false
      dhcp6: false
    enp1s0f0:
      dhcp4: false
      dhcp6: false
    enp1s0f1:
      addresses:
      - 192.168.10.203/24
  bridges:
    br0:
      interfaces: [enp5s0]
      addresses:
      - 192.168.1.203/24
      nameservers:
        addresses:
        - 192.168.1.1
        search: []
      routes:
      - to: default
        via: 192.168.1.1
    brsf0:
      interfaces: [enp1s0f0]
      addresses:
      - 192.168.11.203/24
  version: 2

その後、iperf3 のスループットが 1Gbps UP/DOWN に低下します。ブリッジが 1Gbps に制限されているようです。ネットプランの設定に何か不足しているのでしょうか?

お手伝いありがとうございます。

答え1

ブリッジフィルタリングを無効にした後、速度を上げることができました。しかし、CPU + NICによって制限されていたスループットはまだ実現できませんでした(トラフィックをCPUで処理するのではなく、CPUにオフロードします)

proc/sys/net/bridge/ の下にある次のファイルを 0 に更新します。

  • ブリッジ-NF-呼び出し-ARPテーブル
  • ブリッジ-NF-呼び出し-IPtables
  • ブリッジ-NF-コール-IP6テーブル

ソース:http://ebtables.netfilter.org/documentation/bridge-nf.html

関連情報