networktopography



پروتکل ICMP

پروتکل ICMP چیست؟

روتکل Internet Control Message Protocol (ICMP) یک پروتکل لایه (3) شبکه است که توسطتجهیزات شبکهبرای تشخیص مشکلات ارتباط شبکه استفاده می شود. ICMP عمدتاً برای تعیین اینکه آیا داده ها به موقع به مقصد مورد نظر خود می رسند یا نه استفاده می شود. معمولاً پروتکل ICMP در دستگاه های شبکه مانندروترها استفاده می شود. ICMP برای گزارش و آزمایش خطا بسیار مهم است، اما می تواند در حملات انکار سرویس توزیع شده (DDoS) نیز استفاده شود.

ICMPبرای چه مواردی استفاده می شود؟

هدف اصلی ICMP گزارش خطا است. هنگامی که دو دستگاه از طریق اینترنت به یکدیگر متصل می شوند، ICMP خطاهایی ایجاد می کند تا در صورتی که هر یک از داده ها به مقصد مورد نظر خود نرسیده باشد، با دستگاه فرستنده به اشتراک بگذارد. به عنوان مثال، اگر یک بسته داده برای یک روتر خیلی بزرگ باشد، روتر بسته را رها می کند و یک پیام ICMP برای داده ها به منبع اصلی ارسال می کند.

استفاده ثانویه از پروتکل ICMP برای انجام تشخیص شبکه است. ابزارهای ترمینال رایج مانند traceroute و ping هر دو با استفاده از ICMP کار می کنند.

ابزار traceroute برای نمایش مسیر مسیریابی بین دو دستگاه اینترنتی استفاده می شود. این مسیر، مسیر فیزیکی واقعی روترهای متصل است که درخواست باید قبل از رسیدن به مقصد از آن عبور کند. مسیر بین یک روتر و روتر دیگر به عنوان ldquo;hoprdquo; شناخته می شود و یک traceroute همچنین زمان مورد نیاز برای هر hop در طول مسیر را گزارش می دهد. این می تواند برای تعیین منابع تاخیر شبکه مفید باشد.

ابزار ping یک نسخه ساده شده از traceroute است. یک ping سرعت اتصال بین دو دستگاه را آزمایش می کند و دقیقاً گزارش می دهد که چقدر طول می کشد یک بسته داده به مقصد برسد و به دستگاه فرستنده بازگردد. اگرچه ping اطلاعاتی در مورد مسیریابی یا hop ارائه نمی دهد، اما هنوز یک معیار بسیار مفید برای اندازه گیری تأخیر بین دو دستگاه است. پیام های ICMP echo-request و echo-reply معمولاً برای انجام ping استفاده می شوند.

متأسفانه حملات شبکه می توانند از این فرآیند سوء استفاده کنند و ابزارهایی برای ایجاد اختلال مانند ICMP flood attack و حمله ping of death attack ایجاد کنند.

ICMPچگونه کار می کند؟

برخلاف پروتکل اینترنت (IP)، ICMP با پروتکل لایه transport (انتقال) مانند TCP یا UDP مرتبط نیست. این باعث می شود ICMP یک پروتکل بدون اتصال (connectionless) باشد: یک دستگاه نیازی به باز کردن اتصال با دستگاه دیگر قبل از ارسال پیام ICMP ندارد. ترافیک IP معمولی با استفاده از TCP ارسال می شود، به این معنی که هر دو دستگاهی که داده ها را مبادله می کنند، ابتداTCP handshakeانجام می دهند تا اطمینان حاصل شود که هر دو دستگاه برای دریافت داده آماده هستند.

ICMP یک اتصال را به این روش باز نمی کند. پروتکل ICMP همچنین اجازه هدف قرار دادن یک پورت خاص روی یک دستگاه را نمی دهد.

چگونه ازICMPدر حملاتDDoSاستفاده می شود؟

ـ ICMP flood attack:

پروتکل ICMP

ping flood یا ICMP flood زمانی است که مهاجم سعی می کند یک دستگاه هدف را با بسته های echo-request ICMP در هم بشکند. هدف، باید هر بسته را پردازش کرده و به آن پاسخ دهد و منابع محاسباتی آن را مصرف کند تا زمانی که کاربران قانونی نتوانند سرویس را دریافت کنند.

ـ Ping of death attack:

پروتکل ICMP

این حمله زمانی است که مهاجم پینگی بزرگتر از حداکثر اندازه مجاز برای یک بسته را به یک ماشین هدف ارسال می کند و باعث خراب شدن دستگاه می شود. بسته در راه رسیدن به هدف خود تکه تکه می شود، اما زمانی که هدف، بسته را به حداکثر اندازه اصلی خود جمع می کند، اندازه بسته باعث سرریز بافر می شود.این نوع حمله در حال حاضر خیلی کم اتفاق می افتد، با این حال تجهیزات شبکه قدیمی تر هنوز هم می توانند در معرض آن باشند.

ـ Smurf attack:

پروتکل ICMP

در حمله Smurf، مهاجم یک بسته ICMP را با یک آدرس IP مبدا جعلی ارسال می کند. تجهیزات شبکه به بسته پاسخ می دهد، پاسخ ها را به IP جعلی ارسال می کند و قربانی را با بسته های ICMP ناخواسته پر می کند. مانند rdquo; Ping of deathrdquo;، امروز حمله اسمورف فقط با تجهیزات قدیمی امکان پذیر است.

ICMP تنها پروتکل لایه شبکه مورد استفاده در حملات DDoS لایه 3 نیست. به عنوان مثال، مهاجمان در گذشته از بسته های GRE نیز استفاده کرده اند.

به طور معمول، حملات DDoS لایه شبکه، تجهیزات و زیرساخت شبکه را هدف قرار می دهند، در مقابل حملات DDoS لایه برنامه، که ویژگی های وب را هدف قرار می دهند.

پارامترهای ICMP:

پروتکل ICMP

پارامترهای ICMP در هدر بسته وجود دارند و به شناسایی خطاهای بسته IP که مربوط به آن هستند کمک می کنند. پارامترها مانند یک برچسب حمل و نقل روی یک بسته هستند. آنها اطلاعات شناسایی بسته و داده های موجود در آن را ارائه می دهند. به این ترتیب، پروتکل ها و ابزارهای شبکه که پیام ICMP را دریافت می کنند، می دانند که چگونه بسته را مدیریت کنند.

32 بیت اول هدر بسته هر پیام ICMP شامل سه فیلد اطلاعاتی یا پارامتر است. این سه پارامتر به شرح زیر است:

  1. Type: 8 بیت اول پیام Type هستند. برخی از انواع رایج ان شامل موارد زیر است:

Type 0: Echo reply

Type 3 : Destination unreachable

Type 8 : Echo

Type 5 : Redirect

Type توضیح مختصری در مورد اینکه پیام برای چیست ارائه می دهد تا دستگاه شبکه دریافت کننده بداند چرا پیام را دریافت می کند و چگونه با آن رفتار کند. به عنوان مثال، یک Echo درخواستی است که میزبان ارسال می کند تا ببیند آیا یک سیستم مقصد بالقوه در دسترس است یا خیر. به محض دریافت پیام Echo ، دستگاه دریافت کننده ممکن است یک پاسخ Echo reply (0Type) ارسال کند که نشان می دهد در دسترس است.

  1. Code: 8 بیت بعدی نشان دهنده نوع Code پیام است که اطلاعات بیشتری در مورد نوع خطا ارائه می دهد.
  2. Checksum: 16 بیت آخر یک بررسی یکپارچگی پیام را ارائه می دهد. Checksum تعداد بیت ها را در کل پیام نشان می دهد و ابزار ICMP را قادر می سازد تا سازگاری با هدر پیام ICMP را بررسی کند تا مطمئن شود دامنه کامل داده تحویل داده شده است.
  3. قسمت بعدی هدر ICMP، pointer است. این شامل 32 بیت داده است که مشکل را در پیام IP اصلی نشان می دهد. به طور خاص، pointer مکان بایت را در پیام IP اصلی که باعث ایجاد پیام مشکل شده است، شناسایی می کند. دستگاه دریافت کننده به این قسمت از هدر نگاه می کند تا مشکل را مشخص کند.
  4. بخش آخر بسته ICMP ، datagram اصلی است. این شامل حداکثر 576 بایت در IPv4 و 1280 بایت در IPv6 است و شامل یک کپی از پیام IP اصلی حاوی خطا است.

منبع :پروتکل ICMP


چیدمان رم در سرور اچ پی

چیدمان رم درسرور اچ پیپی یکی از مهمترین قسمت های کانفیگ سرور است که باید با توجه به مدل سرور و معماری آن صورت گیرد. در این مقاله قصد داریم نحوه پر کردن حافظه های HPE DDR4 SmartMemory DIMM و HPE Persistent Memory را درسرورهای HPE ProLiant Gen10 و Gen 9و Gen 8 را شرح دهیم.

قوانین مهم چیدمان رم در سرور اچ پی:

قصد از نصب رم در سرور به نکات زیر توجه کنید:

  • DIMM ها را فقط در صورتی نصب کنید کهسی پی یو سرورمربوطه نصب شده باشد.
  • اگر فقط یک cpu در یک سیستم دو پردازنده نصب شده باشد، تنها نیمی از اسلات های رم (DIMM) در دسترس هستند.
  • برای به حداکثر رساندن عملکرد، توصیه می شود که ظرفیت کل حافظه (memory) را بین تمام پردازنده های نصب شده متعادل کنید.
  • هنگامی که دو پردازنده نصب می شوند،رم سرورها را به طور مساوی در بین دو پردازنده تقسیم کنید.
  • اسلات سفید DIMM نشان دهنده اولین شکافی است که در یک کانال پر می شود.
  • از ایجاد یک پیکربندی نامتعادل برا ی هر CPU خودداری کنید.
  • استفاده از انواع رم های UDIMM، RDIMM و LRDIMM در کنار هم در یک سرور پشتیبانی نمی شود.
  • حداکثر سرعت حافظه تابعی از نوع رم استفاده شده، پیکربندی رم ها و مدل پردازنده است. رم با سرعت های مختلف ممکن است به هرترتیبی مخلوط شوند.با این حال، سرور کمترین سرعت رایج را دربین تمام رم ها درتمام CPU ها انتخاب می کند.
  • حداکثر ظرفیت حافظه تابعی از تعداد اسلات های DIMM روی پلتفرم، اینکه بزرگترین ظرفیت رم واجد شرایط روی پلتفرم استفاده شده باشد، تعداد و مدل پردازنده های نصب شده واجد شرایط روی پل فرم است.

چیدمان رم در سرور اچ پی G10:

حافظهسرور HPبرای سرورهای Gen10 نسبت به DIMMهای مورد استفاده در نسل های قبلی سرورهای اچ پی از سرعت داده سریعتر، تأخیر کمتر و بازده انرژی بیشتر پشتیبانی می کند. همچنین در هنگام استفاده از سرورهای HPE رم های HPE SmartMemory عملکرد برتری نسبت به حافظه های متفرقه ارائه می دهد.

سرور های HP مبتنی برپردازنده های Intel Xeon Scalable از DIMM بدون بافر (UDIMM) پشتیبانی نمی کنند. در سرور های G10 به ازای هر پردازنده 6 کانال وجود دارد. اولین شیار های DIMM برای هر کانال دارای کانکتور های سفید و شیار های DIMM دوم، در صورت وجود، دارای کانکتور های مشکی هستند.

شکل زیر پیکربندی اسلات DIMM را برایسرور HPE ProLiant DL380 Gen10نشان می دهد که دارای دو سوکت پردازنده و 24 اسلات DIMM است. در این شکل تعداد کانال های موجود برای پردازنده مشخص شده است.

چیدمان رم در سرور اچ پی

همانطور که در جدول زیر نشان داده شده است، حافظه باید بر اساس تعداد کل DIMM های نصب شده در هر CPU نصب شود. مثلا:

چیدمان رم در سرور اچ پی

اگر یک رم موجود باشد باید در اسلات 8 نصب شود. اگر در هر CPU دو رم نصب می شود، باید در اسلات دیم 8 و 10نصب شوند. اگرشش DIMM حافظه در هر CPU نصب می شود، باید در اسلات های ،10، 8، 5، 3، 1 و 12 نصب شوند. در اینجا ستاره های موجود در کنار بعضی از اعداد به معنی پیکربندی های نامتعادل است که ممکن است عملکرد مطلوبی را ارائه ندهند. این به این دلیل است که عملکرد حافظه ممکن است در مقایسه با تنظیمات متعادل، ناسازگار و کاهش یابد.

اگرچه پیکربندی هشت DIMM متعادل است، اما 33 درصد پهنای باند کمتری نسبت به پیکربندی شش DIMM فراهم می کند زیرا از همه کانال ها استفاده نمی کند. پیکربندی های دیگر(مانند پیکربندی 11 DIMM) حداکثر پهنای باند را دربرخی از مناطق آدرس وپهنای باند کمتری را دربرخی دیگر ارائه می کنند. برنامه هایی که به شدت به توان عملیاتی متکی هستند بیشتر تحت تأثیر پیکربندی نامتعادل خواهند بود. برنامه های کاربردی دیگری که بیشتربه ظرفیت حافظه و توان کمتری متکی هستند، تحت تأثیر چنین پیکربندی بسیار کمتر خواهند بود.

چیدمان رم در سرور اچ پی G9:

نکته مهمی که در رابطه با رم سرور های نسل G9 وجود دارد پشتیبانی نکردن آن ها از رم های نسل قبل مانند DDR3 است. در این نسل تنها از رم های DDR4 استفاده می شود.

چیدمان رم در سرور اچ پی

در سرور های G9 به ازای هر پردازنده 4 کانال وجود دارد. به طور کلی سه اسلات DIMM برای هر کانال حافظه، 24 اسلات در مجموع برای 2 پردازنده وجود دارد. اسلات سفید DIMM نشان دهنده اولین شکاف کانال است. کانال حافظه 1 و 3 شامل سه اسلات DIMM است که در دورترین فاصله از پردازنده قرار دارند. کانال حافظه 2 و 4 شامل سه اسلات DIMM است که نزدیکترین به پردازنده هستند.

رم ها را فقط در صورتی نصب کنید که پردازنده مربوطه نصب شده باشد. حداقل یک رم برای هر سرور مورد نیاز است. اگر فقط یکی از CPU ها نصب شده باشد، تنها اسلات های DIMM همان CPU در دسترس هستند.

همانطور که در بالا نیز اشاره کردیم، اسلات سفید اولین شکافی است که در هر کانال پر می شود. پس در صورت وجود یک CPU:

چیدمان رم در سرور اچ پی

  • اگر 4 رم موجود باشد در اسلات های A,B,C,D (1،4،9،12) نصب می شوند.
  • اگر 8 رم موجود باشد در اسلات های A,B,C,D,E,F,G,H (1,2,4,5,8,9,11,12) نصب می شوند.

در صورت وجود دو CPU تعداد رم ها بین دو پردازنده تقسیم می شوند، به عنوان مثال اگر 4 رم موجود باشد در اسلات های A,B هر دو پردازنده نصب می شوند.

چیدمان رم در سرور اچ پی G8:

معماری حافظه DDR3 برای سرورهای G8 با پردازنده های سری E5-2600 دارای چندین پیشرفت نسبت به سرورهای G6 و G7 است، از جمله موارد زیر:

  • افزایش عملکرد با افزایش تعداد هسته پردازنده، افزایش به 4 کانال حافظه در هر پردازنده.
  • حداکثر سرعت حافظه 1600 MT/s با قابلیت پشتیبانی تا 66 MT/s در مدل های بعدی پردازنده.
  • پشتیبانی از HP SmartMemory با ویژگی های عملکردی پیشرفته در حافظه شخص ثالث.
  • پشتیبانی از فناوری LRDIMM، که امکان قرار دادن سه DIMM، چهار کاناله را در هر کانال فراهم می کند.

ابزارهای تعبیه شده، جهت نظارت بر سلامت دستگاه و قابلیت های تعمیر و نگهداری سیستم ساخته شده با استفاده از سیستم ILO که اولین بار توسط HP ارائه شده است.

چیدمان رم در سرور اچ پی

نکته مهم این که:ترتیب جمعیت رم ها از منطق یکسانی برای همه سرورهای ProLiant پیروی می کند، اگرچه ممکن است سی پی یو ها با آرایش فیزیکی متفاوت نسبت به یکدیگر در برخی ازسرورها قرار نگیرند.

شکل زیر پیکربندی اسلات حافظه سرور 24 اسلاتی G8 را نشان می دهد. در این جا، اولین اسلات حافظه برای هر کانال در هر پردازنده، اسلات های حافظه سفید (A، B، C و D) هستند.

چیدمان رم در سرور اچ پی

  • هنگامی که یک پردازنده در سیستم نصب می شود، DIMM ها را به ترتیب حروف الفبا - A، B، C، D. و غیره نصب کنید.

هنگامی که 2 پردازنده در سرور نصب می شوند،در صورتی که 4 رم داشته باشیم، DIMM ها را به ترتیب حروف الفبا به صورت زیر نصب کنید:

CPU 1-A

CPU 2-A

CPU 1-B

CPU 2-B. و غیره.

در یک کانال معین، کاربر باید DIMM ها را از سنگین ترین بار الکتریکی (dual-rank) تا سبک ترین بار (single-rank) پر کند. شکل زیر پیکربندی اسلات حافظه را برای سرورهای 16 اسلاتی G8 نشان می دهد. پیکربندی آن مشابه سرورهای 24 اسلات است. با این حال، تنها 2 اسلات DIMM در هر کانال دارند. بار دیگر، اولین اسلات حافظه برای هر کانال در هر پردازنده، اسلات های حافظه سفید (A، B، C و D) هستند. کاربر باید اسلات ها را با استفاده از قوانین مشابه برای 24 اسلاتی پر کند.

چیدمان رم در سرور اچ پی

قوانین انواع DIMM:

  • UDIMM، RDIMM، یا LRDIMM را در کنارهم استفاده نکنید.
  • RDIMM Quad rank ها در سرورهای G8 پشتیبانی نمی شوند.
  • LRDIMM ها می توانند حداکثر سه DIMM در هر کانال داشته باشند.
  • RDIMMهایی که در 1.35 ولت یا 1.5 ولت کار می کنند ممکن است به هر ترتیبی مخلوط شوند، اما سیستم با ولتاژ بالاتر کار می کند.
  • DIMM های با سرعت های مختلف ممکن است به هر ترتیبی در کنارهم استفاده شوند اما سرور کمترین سرعت موجود در این بین را انتخاب می کند.

منبع :نحوه چيدمان رم در سرور اچ پي


آخرین ارسال ها

آخرین جستجو ها

بی تی الن زیرنویس سریال های کره ای همگانی caroon تخفیف دونی yaspichak اپلیکیشن شبکه خبری کرمان اخبار جدید نیو بی جامع ترین خبرنامه تخصصی شهر گرمسار دانلود سریال نبم بها