मैं KVM मेहमानों और होस्ट सिस्टम के बीच भंडारण संचार के लिए 9000 बाइट MTU को लागू करने का प्रयास कर रहा हूं। होस्ट में एक पुल है ( br1
) 9000 बाइट MTU के साथ:
host# ip link show br1
8: br1: <BROADCAST,MULTICAST,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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
मैं मेजबान से अतिथि के लिए पिंग कर सकता हूं:
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
लेकिन अगर मैं 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
एक पैकेट ट्रेस दिखाता है कि ये पैकेट कभी भी अतिथि तक नहीं पहुंचते हैं। मैंने जो कुछ पढ़ा है वह इंगित करता है कि लिनक्स ब्रिज इंटरफ़ेस और virtio
नेटवर्क दोनों सभी जंबो फ़्रेम का समर्थन करते हैं, लेकिन यह सुनिश्चित करना मेरे लिए एक एमटीयू समस्या जैसा दिखता है।
क्या मुझे कुछ स्पष्ट याद आ रहा है?
अपडेट करें
अतिथि इंटरफ़ेस का होस्ट-साइड दिखाना:
host# brctl show
bridge name bridge id STP enabled interfaces
br1 8000.fe540050f355 no vnet2
host# ip addr show vnet2
11: vnet2: <BROADCAST,MULTICAST,UP,LOWER_UP> 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
brctl
और उसके साथ प्रश्न को अपडेट किया ip addr show
है।