私は、domonを拡張するための冗長性とさまざまな論理ネットワークレイヤーを提供するために、インターフェースボンド、vlan、およびブリッジインターフェースの組み合わせを使用してきました。
この設定はうまく機能していますが、これらのインターフェースの異なる設定が相互にどのように影響するかについては、少し不確かです。説明のために、典型的なdom0でのセットアップを以下に示します。
/- vlan10 -- br10
eth0 -\ /
> bond0 <--- vlan20 -- br20
eth1 -/ \
\- vlan30 -- br30
Bond-、vlan-、およびbridge-interfacesは物理的ではなく論理的であると考えると、物理(eth0、eth1)インターフェイスに異なるMTUセットがある場合、これらのインターフェイスにMTUを設定しても効果がありますか?
例から、ボンドインターフェイスのMTU設定は、各VLANの最大MTU設定と同じ大きさである必要があります。また、スレーブeth0、eth1に設定する必要はないと思います。
red Hatサイトから https://access.redhat.com/solutions/96375 :
問題
ジャンボフレームは、VLANタグ付きインターフェイスで設定する必要があります。 vlanタグ付きインターフェースi:e ifcfg-ethX.Yまたはifcfg-bondX.YにMTU = 9000を追加しても役に立たず、ifconfig出力にMTU:1500のvlanインターフェースが引き続き表示される
解決
インターフェイスに属するVLANの1つが9000のMTUを必要とする場合、基礎となるメインの非VLANインターフェイスも同じMTUを持つ必要があります。他のVLANは、要件に従って異なるMTUを使用する場合があります。したがって、ifcfg-ethX.Y/bondX.YにMTU = 9000を追加するとともに、ifcfg-ethX/bondXにも追加します。
根本的な原因
VLANのベースインターフェースは、VLANインターフェースの変更を伝播するために必要なMTUを持っている必要があります。