A configuração do MTU em interfaces lógicas afeta as interfaces físicas

9

Eu tenho usado uma combinação de interfaces bond, vlan e bridge para fornecer redundância e diferentes camadas de rede lógica aos xen domU's.

Essa configuração está funcionando bem, no entanto, estou um pouco incerto sobre como as diferentes configurações nessas interfaces afetam uma à outra. Para ilustrar, aqui está minha configuração em um dom0 típico:

                 /- vlan10 -- br10
eth0 -\         /
       > bond0 <--- vlan20 -- br20
eth1 -/         \
                 \- vlan30 -- br30

Considerando que as interfaces bond, vlan e bridge são lógicas e não físicas, a configuração do MTU nessas interfaces tem algum efeito se as interfaces físicas (eth0, eth1) tiverem um conjunto MTU diferente para um propósito?

KvH
fonte

Respostas:

1

No seu exemplo, as configurações de MTU na interface de vínculo precisam ser tão grandes quanto as maiores configurações de MTU em cada VLAN. E acho que você não precisa configurá-lo no escravo eth0, eth1.

tonioc
fonte
Para adicionar ao acima, é meu entendimento que se MTU eth0 é dizer 9000, enquanto vlan20 mtu é 1500 você terá MTU de 1500 ao atravessar todas essas interfaces
Konrads
bridgeTambém precisamos definir o MTU na interface?
Satish
1

no site da Red Hat https://access.redhat.com/solutions/963753 :
Os
frames jumbo de problema precisam ser configurados na interface rotulada como vlan. Adicionando MTU = 9000 na interface marcada com vlan i: e ifcfg-ethX.Y ou ifcfg-bondX.Y não ajuda e a saída ifconfig ainda mostra a interface vlan com MTU: 1500
Resolução
Quando uma das VLANs pertencentes à interface precisa de uma MTU de 9000, a interface não-vlan principal subjacente também precisa ter o mesmo MTU. Outras VLANs podem usar uma MTU diferente conforme o requisito. Portanto, além de adicionar MTU = 9000 em ifcfg-ethX.Y / bondX.Y, adicione-o também em ifcfg-ethX / bondX.
Causa raiz
A interface base da VLAN precisa ter a MTU necessária para propagar alterações na interface da VLAN.

conceder
fonte