تایمرهای 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 -> هسته |


