مقالات

تایمرهای IS-IS را «IS-IS Labs» تنظیم کنید


مانند هر پروتکل مسیریابی (داخلی) دیگری، IS-IS از بسته های hello برای کشف مسیریاب های همسایه (سیستم های میانی) و تشخیص قطع ارتباط با آنها استفاده می کند.

بر خلاف OSPF، که در آن تایمرهای سلام باید بین همسایگان مطابقت داشته باشند، IS-IS به هر روتر اجازه می‌دهد تا زمان اقامت خود را تعریف کند (زمانی که پس از آن غیرقابل دسترسی در نظر گرفته می‌شود). را زمان نگهداری آگهی تنها پارامتر مهم در تشخیص تلفات همسایه است. این بستگی به اجرای IS-IS دارد که فاصله سلامت چقدر است و چه تعداد بسته سلامت در مدت زمان نگهداری ارسال می شود.

در این تمرین آزمایشگاهی، تایمرهای IS-IS روی روترهای راه دور (R1, R2) را کاهش می دهید تا تشخیص از دست دادن همسایه در روتر اولیه را سرعت بخشید. شما همچنین سایر تایمرهای قابل تنظیم را بررسی خواهید کرد.

هشدار

تغییر تایمرهای سلام IS-IS باید آخرین راه حل باشد. اگر می خواهید سرعت تشخیص خطا را افزایش دهید، از BFD استفاده کنید.

الزامات دستگاه

راه اندازی آزمایشگاه

می توانید آزمایشگاه را در زیرساخت آزمایشگاه خود یا در GitHub Codespaces اجرا کنید (جزئیات بیشتر):

  • تغییر دایرکتوری به feature/6-timers
  • اعدام نت لب بالا. شما یک آزمایشگاه با آدرس‌های IPv4 پیکربندی شده در همه رابط‌ها و مسیریابی سطح 2 IS-IS روی همه روترها پیکربندی شده است.
  • با استفاده از روترهای آزمایشگاهی وارد شوید اتصال netlab و تنظیمات آنها را بررسی کنید.

حالت اولیه

اکثر پیاده سازی های IS-IS 30 ثانیه تبلیغ می کنند فاصله نگهداری اما در فواصل خوشامدگویی آنها تفاوت قابل توجهی دارند. به عنوان مثال، به طور پیش فرض FRRouting بسته های IIH (IS-IS Hello) را هر سه ثانیه ارسال می کند، در حالی که Arista EOS آنها را هر ده ثانیه ارسال می کند.

برخی از سیستم عامل ها تایمرهای پیکربندی شده IIH را در آن نمایش می دهند رابط isis را نشان دهید دستورات:

را رابط isis را نشان دهید دستور FRRouting تایمرهای hello را نشان می دهد

r1# show isis interface detail
Area Gandalf:
  Interface: eth1, State: Up, Active, Circuit Id: 0x0
    Type: p2p, Level: L2
    Level-2 Information:
      Metric: 10, Active neighbors: 1
      Hello interval: 3, Holddown count: 10, Padding: yes
      CNSP interval: 10, PSNP interval: 2
    IP Prefix(es):
      10.1.0.1/30

برای دریافت آگهی زمان ماندگاری ارزش، استفاده نشان دادن همسایه isis فرمان؛ برخی از پیاده سازی ها آن را در پرینت گنجانده اند.

را نمایش جزئیات همسایه isis دستور Arista EOS زمان انتظار اعلام شده را نمایش می دهد

r1#show isis neighbors detail

Instance  VRF      System Id        Type Interface          SNPA              State Hold time   Circuit Id
Gandalf   default  r2               L2   Ethernet1          P2P               UP    25          DB
  Area addresses: 49.0001
  SNPA: P2P
  Router ID: 0.0.0.0
  Advertised Hold Time: 30
  State Changed: 00:04:38 ago at 2025-03-12 16:36:58
  IPv4 Interface Address: 10.1.0.2
  IPv6 Interface Address: none
  Interface name: Ethernet1
  Graceful Restart: Supported
  Supported Address Families: IPv4
  Neighbor Supported Address Families: IPv4

وظایف پیکربندی

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

  • زمان نگهداری روتر اصلی را به 15 ثانیه کاهش دهید.
  • زمان نگهداری تبلیغاتی R1 و R2 را به 3 ثانیه کاهش دهید.
  • اکثر پیاده سازی های IS-IS به شما نیاز دارند که پارامترهای رابط را پیکربندی کنید فاصله زمانی سلام و سلام ضرب (زمان نگهداری اعلام شده حاصل ضرب این دو پارامتر است). از مقادیر پارامتری که برای شما مناسب است استفاده کنید.

اعتبار سنجی

می توانید استفاده کنید اعتبار سنجی netlab در صورت استفاده از دستور netlab نسخه 1.8.4 یا بالاتر و Arista EOS را روی روتر WAN اجرا کنید. این چاپی است که باید پس از اتمام تمرین آزمایشگاهی دریافت کنید:

همچنین می توانید به صورت دستی کار خود را تأیید کنید. جزئیات همسایه IS-IS هر سه روتر را بررسی کرده و تأیید کنید زمان نگهداری آگهی.

فراتر از زمان برگزاری همسایه

اکثر پیاده سازی های IS-IS چندین تایمر مرتبط با SPF، LSP و CSNP دارند که می توانید آنها را برای بهبود همگرایی شبکه خود تنظیم کنید. اگرچه تنظیم این تایمرها روی مقادیر پایین وسوسه انگیز است، اما همیشه باید تعادل مناسبی بین سرعت همگرایی، اضافه بار پروتکل مسیریابی (سیل بیش از حد و استفاده از CPU) و ناپایداری شبکه به دلیل پاسخ های خیلی سریع به اطلاعات جزئی به روز شده پیدا کنید (مثال).

این تایمرهای رایجی هستند که می توانید تنظیم کنید:

فاصله SPF

این پارامتر حداکثر فاصله بین شروع SPF را تغییر می دهد. مستقیماً بر سرعت همگرایی تأثیر می گذارد و در پیاده سازی هایی با سابقه کافی روی مقادیر محافظه کارانه تنظیم می شود زیرا باید روی پردازنده های بسیار کند اجرا می شدند. اکثر پیاده سازی های مدرن IS-IS از مقادیر بازه SPF معقول استفاده می کنند.

تولید LSP

فاصله بین تولید LSP های تغییر یافته. این پارامتر نباید خیلی پایین تنظیم شود، زیرا مانع از سرازیر شدن مسیریاب شما در شبکه با تغییرات بیش از حد ایجاد شده توسط یک رابط متزلزل می شود. با این حال، این می تواند بر سرعتی که در آن تغییرات توپولوژی شبکه یا مسیرهای توزیع مجدد در IS-IS تبلیغ می شود نیز تأثیر بگذارد.

تولید CSNP

IS-IS از بسته های دوره ای CSNP (جدول محتویات پایگاه داده LSP) برای شناسایی اطلاعات از دست رفته استفاده می کند. ارسال مکرر آنها باعث بهبود بازیابی به‌روزرسانی‌های LSP از دست رفته می‌شود. با این حال، اگر از دست دادن بسته LSP به طور قابل توجهی بر همگرایی شبکه شما تأثیر بگذارد، مشکلات بسیار بزرگتری نسبت به بازه CSNP دارید.

شما می توانید اطلاعات اضافی مربوط به همگرایی شبکه را در سری پست وبلاگ Fast Failover بیابید.

بعدی: توزیع مجدد مسیر در IS-IS

اطلاعات مرجع

سیم کشی آزمایشگاه

دستگاه اولیه بندر مبدا دستگاه هدف بندر مقصد
r1 اترنت 1 هسته اترنت 1
r2 اترنت 1 هسته اترنت 2

توجه: نام رابط ها به دستگاه هایی که در آزمایشگاه استفاده می کنید بستگی دارد. پرینت با دستگاه های آزمایشگاهی که Arista EOS را اجرا می کنند تولید شد.

آدرس دهی آزمایشگاه

گره/رابط آدرس IPv4 آدرس IPv6 توضیحات
هسته 10.0.0.2/32 Loopback
اترنت 1 10.1.0.1/30 هسته -> r1
اترنت 2 10.1.0.5/30 هسته -> r2
r1 10.0.0.1/32 Loopback
اترنت 1 10.1.0.2/30 r1 -> هسته
r2 10.0.0.3/32 Loopback
اترنت 1 10.1.0.6/30 r2 -> هسته


Source link

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا