همسایههای OSPF روی VPN تشکیل نمیشوند؟ این موارد را بهترتیب بررسی کنید
پنج بررسی، هرکدام با نشانهٔ خودش: مدل پیوند، فیلتر پروتکل 89، پارامترهای همسایه، وضعیت همجواری و در نهایت آنچه واقعاً اعلام میشود.
تونل برپاست، رابطها در یک زیرشبکه قرار دارند و OSPF هنوز چیزی نشان نمیدهد. بیشتر اوقات تونل درست است و یکی از الزامات OSPF رعایت نمیشود. پنج بررسی زیر را بهترتیب انجام دهید و در اولین موردی که شکست میخورد توقف کنید.
هر بررسی نشانهٔ جداگانهای دارد، به همین دلیل ترتیب از فهرست مهمتر است.
بررسی 1: آیا مدل پیوند درست است
رابط نقطهبهنقطه و شبکهٔ چنددسترسی اشتراکی دو محیط متفاوت OSPF هستند. کپی کردن پیکربندی LAN پخششده روی تونل رایجترین اشتباه در اینجا است. نوع شبکهای را تنظیم کنید که پیادهسازی VPN پشتیبانی میکند، معمولاً نقطهبهنقطه برای تونل مسیریابیشده. سپس تأیید کنید که پلتفرم هم موافق است، چون برخی پیادهسازیها این تنظیم را نادیده میگیرند یا بازنویسی میکنند.
اگر مدل پیوند اشتباه باشد، هیچ چیز دیگری در فهرست کمکی نمیکند.
بررسی 2: آیا بستهها عبور داده میشوند
OSPFv2 پروتکل 89 در IP است، نه درگاه TCP یا UDP، پس قاعدهٔ فایروالی که برای درگاهها نوشته شده آن را بیصدا دور میریزد. پیامهای hello هم به نشانیهای چندپخشی میروند که ممکن است سیاستی اجازهٔ آن را ندهد. پروتکل 89 را بین دو سر تونل مجاز کنید، سپس بررسی کنید آیا پلتفرم به اعلانهای صریح همسایه نیاز دارد.
تونلی که فقط ping را عبور میدهد یک مشکل سیاست است، نه مسیریابی.
بررسی 3: آیا پارامترهای همسایه مطابقت دارند
شناسهٔ ناحیه، بازههای hello و dead، احراز هویت و پرچمهای stub همه باید یکسان باشند. ناسازگاری معمولاً همسایه را در وضعیتی قابلمشاهده رها میکند نه اینکه بیصدا شکست بخورد، که مفید است. پیکربندی در حال اجرا را در دو سر مقایسه کنید، نه پیکربندی موردنظر را.
ناسازگاری MTU همان مورد ظریف است. تبادل پایگاه داده را در ExStart مسدود میکند، بنابراین همسایه هرگز به Full نمیرسد.
بررسی 4: وضعیت چه میگوید
وضعیت نام شکست را میگوید. Init یعنی hello میرسد اما این مسیریاب در آنها فهرست نشده است، که به مسیر یکطرفه یا مشکل چندپخشی اشاره دارد. Two-Way روی قطعهٔ پخششده با همسایهٔ غیر DR عادی است و روی پیوند نقطهبهنقطه غیرعادی. گیر کردن در ExStart یا Exchange یعنی مشکل MTU یا توصیف پایگاه داده. Loading یعنی به درخواستهای وضعیت پیوند پاسخ داده نمیشود.
پیش از تغییر هر چیزی وضعیت را بخوانید، چون بیشتر فهرست را حذف میکند.
show ip ospf neighbor وضعیت، نشانی همسایه و زمانسنج dead را چاپ میکند. آن زمانسنج را با بازهٔ hello در دو طرف مقایسه کنید: بازهٔ dead چهار برابر hello عادی است و هر چیز دیگری ناسازگاری. ستون وضعیت سریعترین خواندن در کل صفحه است.
بررسی 5: واقعاً چه چیزی اعلام میشود
همجواری Full به معنای مسیر نیست. بررسی کنید کدام شبکهها ایجاد میشوند، کدامها یاد گرفته میشوند و کدامها در جدول مسیریابی نصب میشوند. نبودِ اعلان شبکه یا سیاست بازتوزیعی که پیشوند سایت را حذف میکند، همسایهٔ سالم و جدول خالی به بار میآورد.
سپس یک برنامهٔ سطح میزبان و مسیر بازگشت را آزمایش کنید، چون پروتکل مسیریابی فایروال را باز نمیکند.
برای IPv6، پروتکل OSPFv3 الزامات خودش را دارد و کلید خانوادهٔ نشانی روی هر تنظیم OSPFv2 نیست. از پروتکل مطابق و مستندات پلتفرم استفاده کنید. و اگر اتصال یک پیوند ثابت است، پیش از افزودن صفحهٔ کنترلی که باید اداره کنید، مسیرهای ایستا را مقایسه کنید.