درخواست های ارتباط
جستجو تنظیمات
لیست دوستان من
صندوق پیام
همه را دیدم تنظیمات
  • در حال دریافت لیست پیام ها
صندوق پیام
  • در حال دریافت لیست رویدادها
همه رویدادهای من

آموزش نحوه تست کردن صحیح تنظیمات Jumbo Frame ها در سیستم عامل های مختلف

0 نظرات
خب ما فرض را بر این میگیریم شما طبق آموزش های دوره VCAP 6.5 قسمت پانزدهم توانستید تنظیمات Jumbo Frame ها یا همان MTU را برای تمامی شبکه خود (که شامل VM و Vswtich و VDS و مثلا Storage Synology خود...)تنظیم کنید و بر روی 9000 قرار دهید و سوییچ فیزیکی خارجی شما هم به صورت کامل از JF پشتیبانی میکند که در کاتالوگ اون حتما مینویسند...حالا همه چیز آماده تست این هست که آیا شما میتوانید از مبدا به مقصد یک فریم با ظرفیت 9000 بایت ارسال کنید ..این کار چطور انجام میشود این کار به سادگی توسط فرامین خاصی از ping امکان پذیر می باشد که به بررسی هر کدام در انواع سیستم عامل ها میپردازیم..
درسته که latency بیشتری رو برای ما فعال کردن JF ها به همراه داره اما throughput بیشتری رو به ما میده و گزینه عالی برای استفاده در iSCSI و NFS هست
نحوه اجرای دستور در سیستم عامل OSX MAC
ping -D -s 8184 [destinationIP]
برای مثال
ping -D -s 8184 192.168.1.40
نحوه اجرای دستور در سیستم عامل LinuxK
ping -M do -s 8972 [destinationIP]
نحوه اجرای دستور در سیستم عامل ESXI از راه Putty و ارتباط SSH
ping -d -s 8184 [destinationIP]
به کوچک و بزرگ نوشتن دستورات دقت کنید مهم هستند
نحوه اجرای دستور در سیستم عامل windows
ping -f -l 8972 [destinationIP]
دلیل قرار دادن ارقام کمتر از 9000 این هست که ping خودش header به اول frame اضافه میکنه که ممکنه بیش از 9000 بشه و خطا رخ بده
که معمولا 8 بایت برای ICMP و 20 بایت برای IP هست که کلا 28 بایت از 9000 بایت کم میکنیم که میشه 8972
در سیستم عامل MAC OSX از اونجایی که ماکزیمم سایز پکت اون که پشتیبانی میشه 8192 هست مجبوریم 8 بایت ICMP رو کم کنیم ازش و میشه 8184
بد نیست که در اینجا لایه های IP Packet رو هم ببینیم و همانطور که مشاهده میکنید سایز IP 20 بایت هست
Image

خب در اینجا نتایج مختلفی که پس از انجام دستوارت بالا دریافت میکنیم را هم بررسی میکنیم:
اگر شما فراموش کردین در ماشین کلاینت JF را 9000 MTU یا 9K MTU تنظیم و فعال کنید این پیغام را مشاهده میکنید
PING xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx): 8184 data bytes
ping: sendto: Message too long
اگر شما JF را بر روی کلاینت فعال کردید اما بر روی سوییچ بین راه یا مقصد تنظیم نکنید این پیغام را دریافت میکنید
PING xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx): 8184 data bytes
Request timeout for icmp_seq 0
اگر شما با رقم های 9000 یا بالا تر در ویندوز پینگ گرفتید این پیغام را دریافت میکنید
Pinging 192.168.1.40 with 9000 bytes of data:

Packet needs to be fragmented but DF set
شما باید با رقم کمتری پینگ بگیرید
و در آخر هم اگر همه چیز به درستی تنظیم شده باشد پیغام زیر را دریافت میکنید
PING xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx): 8184 data bytes
8192 bytes from xxx.xxx.xxx.xxx: icmp_seq=0 ttl=128 time=0.714 ms
شاید تفاوت چشمگیری در شبکه های 1Gbps نداشته باشد اما برای شبکه های 10Gps بسیار محسوس و مشخص می باشد و حدود 20 تا 30 درصد افزایش throughput را به همراه دارید
از JF خود لذت ببرید...
برچسب ها
ردیف عنوان قیمت
1 روشن و خاموش کردن VM ها به صورت اتومات طبق برنامه زمانبندی رایگان
2 آموزش نحوه تست کردن صحیح تنظیمات Jumbo Frame ها در سیستم عامل های مختلف رایگان
مطالب مرتبط
نظرات
هیچ نظری ارسال نشده است

    برای ارسال نظر ابتدا به سایت وارد شوید

    arrow