Почему jumba проходит через интерфейс с mtu1500?



@klim888

С хранилища пингую хост:

[root@storage1 etc]# ping -Ieth0 -Mdo -s8972 192.168.0.143
PING 192.168.0.143 (192.168.0.143) from 192.168.0.95 eth0: 8972(9000) bytes of data.
8980 bytes from 192.168.0.143: icmp_seq=1 ttl=64 time=0.936 ms
8980 bytes from 192.168.0.143: icmp_seq=2 ttl=64 time=0.933 ms

На хосте интерфейс расказвает про себя следующее:

3: enp6s0: mtu 1500 qdisc pfifo_fast master vmbr1 state UP group default qlen 1000
link/ether 3c:7c:3f:d7:c7:0c brd ff:ff:ff:ff:ff:ff
4: vmbr0: mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether f8:d1:11:00:55:33 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.143/24 scope global vmbr0
valid_lft forever preferred_lft forever
inet6 fe80::fad1:11ff:fe00:5533/64 scope link
valid_lft forever preferred_lft forever

Остальные хосты, себе такого не позволяют. Пока не скажешь, что mtu9000, ничего не пингуется.
Может я джумбу неправильно проверяю?
Как такое могло случится?
Как пакеты 9к пролезают через интерфейс с mtu 1500?

С физической железки отправляю один пинг большого размера с запретом на фрагментацию:

[root@storage1 ~]# ping -c1 -Ieth0 -Mdo -s8972 192.168.0.143

и получаю ответ, в tcpdump выглядит так:

[root@storage1 ~]# tcpdump -ni any icmp and host 192.168.0.143
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on any, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes

00:16:25.577954 IP 192.168.0.95 > 192.168.0.143: ICMP echo request, id 19504, seq 1, length 8980
00:16:25.578489 IP 192.168.0.143 > 192.168.0.95: ICMP echo reply, id 19504, seq 1, length 1480
00:16:25.578507 IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.578512 IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.578516 IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.578523 IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.578527 IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.578530 IP 192.168.0.143 > 192.168.0.95: ip-proto-1

пингуемый хост, тоже железный, адрес висит на бридже за которым много виртуалок, на нем видно это:

root@pve3:~# tcpdump -ni any icmp and host 192.168.0.95
00:16:25.575385 enp3s0 In IP 192.168.0.95 > 192.168.0.143: ICMP echo request, id 19504, seq 1, length 8980
00:16:25.575389 vmbr0 In IP 192.168.0.95 > 192.168.0.143: ICMP echo request, id 19504, seq 1, length 8980
00:16:25.575401 vmbr0 Out IP 192.168.0.143 > 192.168.0.95: ICMP echo reply, id 19504, seq 1, length 1480
00:16:25.575404 enp3s0 Out IP 192.168.0.143 > 192.168.0.95: ICMP echo reply, id 19504, seq 1, length 1480
00:16:25.575407 vmbr0 Out IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.575409 enp3s0 Out IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.575411 vmbr0 Out IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.575413 enp3s0 Out IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.575415 vmbr0 Out IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.575416 enp3s0 Out IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.575418 vmbr0 Out IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.575419 enp3s0 Out IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.575421 vmbr0 Out IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.575423 enp3s0 Out IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.575425 vmbr0 Out IP 192.168.0.143 > 192.168.0.95: ip-proto-1
00:16:25.575426 enp3s0 Out IP 192.168.0.143 > 192.168.0.95: ip-proto-1


Решения вопроса 0


Ответы на вопрос 0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *