لب عملی: پیکربندی Fast Hello و همگرایی زیر-ثانیه‌ای در OSPF

این لب عملی تایمرهای hello و dead تهاجمی OSPF را با استفاده از ویژگی fast-hello پیکربندی می‌کند، و تشخیص شکست زیر-ثانیه‌ای را بدون تکیه بر BFD به دست می‌آورد، و سرعت همگرایی حاصل را با تایمرهای پیش‌فرض استفاده‌شده در سراسر لب‌های OSPF قبلی این مجموعه مقایسه می‌کند.

بازه Fast Hello در OSPFتایمر Dead زیر-ثانیه‌ایمقایسه سرعت همگرایی

~4 دقیقه مطالعه · آخرین به‌روزرسانی ۵ مهر ۱۴۰۵

هدف لب

پیکربندی fast hello در OSPF روی یک لینک نقطه-به-نقطه، تنظیم یک بازه hello زیر-ثانیه‌ای و تایمر dead متناظراً کاهش‌یافته، سپس شبیه‌سازی یک شکست لینک و اندازه‌گیری زمان تشخیص در برابر خط‌مبنای تایمر پیش‌فرض 10-ثانیه‌ای hello/40-ثانیه‌ای dead برقرارشده در لب‌های OSPF قبلی.

هدف لب (چرا مهم است)

BFD، پوشش‌داده‌شده در یک لب قبلی، مکانیزم ترجیحی مدرن برای تشخیص سریع شکست در سراسر چند پروتکل هم‌زمان است. ویژگی fast-hello خود OSPF پیش از BFD وجود داشته و تشخیص زیر-ثانیه‌ای مشابهی را با استفاده از مکانیزم hello بومی OSPF به‌تنهایی به دست می‌آورد، ارزش درک هم به‌عنوان یک جایگزین تاریخی و برای محیط‌هایی که BFD در‌دسترس یا پشتیبانی‌نشده است.

توپولوژی لب

R1 ---- Gi0/0 ------------------ Gi0/0 ---- R2

192.168.240.1/24            192.168.240.2/24

OSPF از قبل با تایمرهای پیش‌فرض (hello 10،
dead 40) برقرار شده

وظیفه ۱: تأیید رفتار خط‌مبنای تایمر پیش‌فرض

مقادیر تایمر hello و dead فعلی روی اینترفیس را تأیید کن.

وظیفه ۲: پیکربندی Fast Hello در OSPF

fast-hello را با یک بازه زیر-ثانیه‌ای روی اینترفیس‌های هر دو روتر پیکربندی کن.

وظیفه ۳: تأیید مقادیر تایمر جدید

تأیید کن اینترفیس اکنون بازه hello زیر-ثانیه‌ای و تایمر dead متناظراً تنظیم‌شده را نشان می‌دهد.

وظیفه ۴: شبیه‌سازی یک شکست لینک و اندازه‌گیری زمان تشخیص

شبیه‌سازی کن لینک down می‌شود و اندازه‌گیری کن همسایه چقدر سریع down اعلام می‌شود.

وظیفه ۵: مقایسه در برابر خط‌مبنای تایمر پیش‌فرض

زمان تشخیص fast-hello را در برابر زمان تشخیص پیش‌فرض تقریباً ۴۰-ثانیه‌ای از لب‌های قبلی مقایسه کن.

راه‌حل و تأیید

R1# show ip ospf interface gigabitethernet0/0 | include Timer

  Timer intervals configured, Hello 10, Dead 40
-- تایمرهای پیش‌فرض تأیید شدند، منطبق با هر
-- لب OSPF قبلی در این مجموعه

R1(config)# interface gigabitethernet0/0
R1(config-if)# ip ospf dead-interval minimal hello-multiplier 5

R2(config)# interface gigabitethernet0/0
R2(config-if)# ip ospf dead-interval minimal hello-multiplier 5

-- "minimal" بازه dead را روی ۱ ثانیه تنظیم
-- می‌کند، و hello-multiplier 5 یعنی ۵ hello
-- درون آن پنجره ۱-ثانیه‌ای فرستاده می‌شود (هر
-- 200 میلی‌ثانیه) -- هر دو انتها باید مقادیر
-- منطبق پیکربندی کنند تا همسایگی پایدار بماند

R1# show ip ospf interface gigabitethernet0/0 | include Timer

  Timer intervals configured, Hello 200 msec, Dead 1
-- تأیید می‌کند بازه hello زیر-ثانیه‌ای (200
-- میلی‌ثانیه) و بازه dead ۱-ثانیه‌ای اکنون فعال‌اند

R1(config)# interface gigabitethernet0/0
R1(config-if)# shutdown

-- (زمان‌سنجی تشخیص از این نقطه)

R2# show ip ospf neighbor

-- (ورودی همسایه در طول تقریباً ۱ ثانیه
--  ناپدید می‌شود، منطبق با بازه dead پیکربندی‌شده)

R2# show logging | include OSPF

*Jun 26 09:15:03.102: %OSPF-5-ADJCHG: Process 1,
Nbr 1.1.1.1 on GigabitEthernet0/0 from FULL to
DOWN, Neighbor Down: Dead timer expired
-- برچسب زمانی تأیید می‌کند تشخیص تقریباً ۱
-- ثانیه پس از down‌شدن اینترفیس رخ داد، و
-- دقیقاً با بازه dead حداقلی پیکربندی‌شده
-- تطبیق دارد

-- خلاصه مقایسه:

تایمرهای پیش‌فرض (لب‌های قبلی): ~۴۰ ثانیه
                                برای تشخیص شکست

Fast-hello (این لب):             ~۱ ثانیه
                                برای تشخیص شکست

-- تقریباً بهبود ۴۰x در سرعت تشخیص، به‌دست‌آمده
-- با استفاده از مکانیزم hello بومی خود OSPF
-- به‌تنهایی، بدون هیچ پیکربندی BFD‌ای اصلاً

نکته کلیدی

fast-hello در OSPF تشخیص شکست زیر-ثانیه‌ای را فقط با استفاده از مکانیزم پروتکل خود OSPF به دست می‌آورد، پیش از BFD وجود داشته و مستقل از آن پوشش‌داده‌شده در یک لب قبلی عمل می‌کند — مبادله سربار افزایش‌یافته CPU و پهنای‌باند از تبادل hello بسیار مکررتر است (۵ hello در ثانیه اینجا در مقابل یک‌بار در هر ۱۰ ثانیه به‌طور پیش‌فرض)، هزینه‌ای که باید در برابر تشخیص سریع‌تر سنجیده شود، و یک دلیل اینکه BFD معمولاً در استقرارهای مدرن ترجیح داده می‌شود چون این سربار را از خود پروتکل مسیریابی جدا می‌کند.

نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

لب عملی: چالش عیب‌یابی جامع نهایی CCNP (یکپارچگی BGP، DMVPN، و QoS)

این لب عملی یک شکست پیچیده چندلایه در سراسر یک توپولوژی یکپارچه BGP-روی-DMVPN ترکیب‌شده با علامت‌گذاری QoS ارائه می‌دهد، و نیازمند تشخیص سیستماتیک یک پیکربندی نادرست route reflector، یک شکست ثبت NHRP، و یک سیاست QoS نادرست‌اعمال‌شده که هم‌زمان روی همان شبکه تأثیر می‌گذارند است.

ادامه

لب عملی: پیکربندی BGP روی DMVPN

این لب عملی iBGP را به‌عنوان پروتکل مسیریابی در سراسر همان توپولوژی hub-and-spoke DMVPN استفاده‌شده در دو لب قبلی اجرا می‌کند، hub را به‌عنوان یک route reflector BGP پیکربندی می‌کند طوری‌که spoke ها مسیرهای یکدیگر را بدون یک mesh کامل iBGP یاد بگیرند، و دو مفهوم قبلاً جداگانه را در یک طراحی یکپارچه ترکیب می‌کند.

ادامه

لب عملی: پیکربندی OSPF روی DMVPN

این لب عملی OSPF را به‌عنوان پروتکل مسیریابی پویا در سراسر همان توپولوژی hub-and-spoke DMVPN اجرا می‌کند، و اینترفیس تونل را به‌عنوان یک نوع شبکه OSPF point-to-multipoint پیکربندی می‌کند تا الگوی همسایگی hub-and-spoke را به‌درستی بدون نیاز به انتخاب DR/BDR نوع شبکه broadcast مدیریت کند.

ادامه

لب عملی: پیکربندی EIGRP روی DMVPN

این لب عملی EIGRP را به‌عنوان پروتکل مسیریابی پویا در سراسر توپولوژی hub-and-spoke DMVPN ساخته‌شده در لب‌های قبلی اجرا می‌کند، و تأیید می‌کند روابط همسایه به‌درستی در سراسر تونل چندنقطه‌ای شکل می‌گیرند و مسیرها بدون نیاز به پیکربندی ایستای هر-spoke روی hub منتشر می‌شوند.

ادامه

لب عملی: پیکربندی احراز هویت MD5 در HSRP

این لب عملی احراز هویت MD5 را روی یک گروه HSRP پیکربندی می‌کند، و تأیید می‌کند دو روتر با رشته‌های احراز هویت منطبق یک رابطه active/standby معمولی تشکیل می‌دهند در حالی که یک روتر با رشته نامنطبق کاملاً از گروه مستثنی می‌شود.

ادامه

لب عملی: پیکربندی امنیت DNS به‌سبک-Cisco Umbrella از طریق تغییرمسیر Forwarding DNS

این لب عملی یک روتر را برای رهگیری هر پرس‌وجوی DNS کلاینت و تغییرمسیر آن به‌سمت یک resolver DNS امنیت-محور با استفاده از رهگیری forwarding DNS پیکربندی می‌کند، و اعمال امنیت DNS تحویل‌شده-با-ابر را بدون نیاز به تغییرات پیکربندی به‌ازای-هر-کلاینت تقریب می‌زند.

ادامه