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?

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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.