আমি কেভিএম অতিথি এবং হোস্ট সিস্টেমের মধ্যে স্টোরেজ যোগাযোগের জন্য 9000 বাইট এমটিইউ প্রয়োগ করার চেষ্টা করছি। হোস্টটির br1
9000 বাইট এমটিইউ সহ একটি ব্রিজ রয়েছে ( )
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 বাইট এমটিইউ রয়েছে:
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
।