巨型帧linux检测,linux – KVM来宾和主机之间的巨型帧?
我正在嘗試為KVM來賓和主機系統之間的存儲通信實現9000字節MTU.主機有一個橋接器(br1),其MTU為9000字節:
host# ip link show br1
8: br1: mtu 9000 qdisc noqueue state UP
link/ether fe:54:00:50:f3:55 brd ff:ff:ff:ff:ff:ff
inet 172.16.64.1/24 brd 172.16.64.255 scope global br1
inet6 fe80::21b:21ff:fe0e:ee39/64 scope link
valid_lft forever preferred_lft forever
客人有一個連接到此橋接器的接口,該接口還具有9000字節MTU:
guest# ip addr show eth2
4: eth2: mtu 9000 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:50:f3:55 brd ff:ff:ff:ff:ff:ff
inet 172.16.64.10/24 brd 172.16.64.255 scope global eth2
inet6 fe80::5054:ff:fe50:f355/64 scope link
valid_lft forever preferred_lft forever
我可以從主機ping到訪客:
host# ping -c4 172.16.64.10
PING 172.16.64.10 (172.16.64.10) 56(84) bytes of data.
64 bytes from 172.16.64.10: icmp_seq=1 ttl=64 time=1.15 ms
64 bytes from 172.16.64.10: icmp_seq=2 ttl=64 time=0.558 ms
64 bytes from 172.16.64.10: icmp_seq=3 ttl=64 time=0.566 ms
64 bytes from 172.16.64.10: icmp_seq=4 ttl=64 time=0.631 ms
--- 172.16.64.10 ping statistics ---
4 packets transmitted,4 received,0% packet loss,time 3000ms
rtt min/avg/max/mdev = 0.558/0.727/1.153/0.247 ms
但是,如果我將ping數據包大小增加到超過1490字節,我就不再具有連接性:
host# ping -c4 -s 1491 172.16.64.10
PING 172.16.64.10 (172.16.64.10) 1491(1519) bytes of data.
--- 172.16.64.10 ping statistics ---
4 packets transmitted,0 received,100% packet loss,time 3000ms
數據包跟蹤顯示這些數據包永遠不會到達來賓.我讀過的所有內容都表明Linux橋接接口和virtio網絡驅動器都支持巨型幀,但這對我來說肯定是一個MTU問題.
我錯過了一些非常明顯的東西嗎
更新
顯示訪客接口的主機端:
host# brctl show
bridge name bridge id STP enabled interfaces
br1 8000.fe540050f355 no vnet2
host# ip addr show vnet2
11: vnet2: mtu 9000 qdisc pfifo_fast master br1 state UNKNOWN qlen 500
link/ether fe:54:00:50:f3:55 brd ff:ff:ff:ff:ff:ff
inet6 fe80::fc54:ff:fe50:f355/64 scope link
valid_lft forever preferred_lft forever
總結
以上是生活随笔為你收集整理的巨型帧linux检测,linux – KVM来宾和主机之间的巨型帧?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GEO学习笔记-P1-P2
- 下一篇: Mac不装软件校验MD5和SHA1值