Loading…

جزیره راهکارهای مجازی سازی

ارسال کننده: bsiz1757
بهروز سیروس زاد ، کارشناسی ارشد IT از دانشگاه world wide science و MBA IT از schiler Heidelberg و ليسانس سخت افزار كامپيوتر از دانشگاه شيراز ، بیش از 10 سال سابقه فعالیت تخصصی در IT وشبکه ، هکر کلاه سفیدCEH ، تخصص در حوزه های مجازی سازی ، دوره دیدیه مایکروسافت در بحرین ، میکروتیک ، سرورهای HP و انواع Storage ها.دوره دیده شرکت EMC و یکی از اعضای رسمی انجمن مشاورین community شرکت EMC و متخصص در زمینه اکثر دستگاهی های این شرکت.. ، Routing و CCNA-Switching ، الکترونیک ، VoIP و ... مدرس و مشاور در حوزه های تخصصی شبکه...یکی از متخصصین راه اندازیsoftware defined Data center و مخترع و سازنده سیستم های کنترل سویچینگ هوشمند و وسایل الکترونیکی از طریق اینترنت به نام اینترنت اشیاء Internet of Things. با شماره پتنت 43599 .مسلط به دوزبان آلمانی و انگلیسی . کانال رسمی اینجانب در تلگرام: telegram.me/sirouszad
ارسال پیام خصوصی
امتیازات این مطلب
نکته: آموزش نحوه تست کردن صحیح تنظیمات Jumbo Frame ها در سیستم عامل های مختلف
خب ما فرض را بر این میگیریم شما طبق آموزش های دوره 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 خود لذت ببرید...
دیدگاه ها

هیچ دیدگاهی برای این مطلب ارسال نشده است

برای ارسال نظر وارد شوید.

در حال به روز رسانی نرم افزار سایت، از شکیبایی شما ممنونیم