como saber se meus servidores devem usar quadros jumbo (MTU)

3

temos alguns servidores redhat, servidores de cluster (como cluster mabri)

poucas perguntas:

  1. qual comando do linux imprime o valor atual da MTU? , (nós não configuramos ainda MTU no arquivo ifcfg)

  2. qual é o valor padrão da MTU (digamos que instalamos a máquina redhat da ISO, então qual é a MTU padrão?)

  3. em quais casos é necessário usar valores altos de MTU e qual é o valor máximo?

  4. , qual é a fórmula para calcular o MTU e de acordo com o quê?

por yael 23.02.2018 / 15:03

1 resposta

4

Na minha opinião, a pergunta não deveria ser "Como saber ... se"; é mais adequado perguntar "Quando devo configurar quadros Jumbo".

De acordo com suas respostas sobre frames MTU / Jumbo:

1) Para ver sua MTU, seja ifconfig ou ip do:

$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.249  netmask 255.255.255.0  broadcast 192.168.1.255
        ether 00:0c:29:40:68:ee  txqueuelen 1000  (Ethernet)
        RX packets 50182  bytes 22054712 (21.0 MiB)
        RX errors 0  dropped 3  overruns 0  frame 0
        TX packets 6674  bytes 838613 (818.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Ou com ip :

$ ip addr show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:40:68:ee brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.249/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever

Ou mais simplesmente:

$ ip link show eth0 | grep mtu
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000

2) Normalmente, no IPv4, o padrão é MTU, sendo 1500 (bytes).

3 e 4)

Normalmente, o MTU padrão é bom. Raramente você precisa alterá-lo para um valor menor, temporariamente , ao lidar com problemas de comunicação, quando os firewalls estão bloqueando os pacotes ICMP que não permitem a negociação da MTU.

A outra situação que você pode querer mudar o MTU é para definir quadros JUMBO.

No entanto, você não se beneficia sempre de usar quadros JUMBO, apenas em casos específicos, como uma VLAN dedicada de servidores de arquivos ou talvez servidores DB, e , em uma VLAN com quadros JUMBO. TODAS as máquinas devem ser configuradas para quadros JUMBO; os switches também têm que suportar quadros JUMBO.

Você certamente não deseja usar quadros JUMBO para sistemas com acesso à Internet, como servidores da Web ou servidores DNS.

Para definir em tempo de execução uma interface para quadros JUMBO:

ip link set eth0 mtu 9000

Ou em /etc/network/interfaces (no Debian) para torná-lo permanente:

auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.1
    mtu 9000

Para sistemas baseados em RH:

Fazer vi /etc/sysconfig/network-scripts/ifcfg-eth0

e adicione:

MTU="9000"
    
por 23.02.2018 / 16:43