- Network Type نوع Point-to-Point را توضیح بدهی
- تفاوت آن را با Broadcast از نظر DR/BDR بفهمی
- Network Type را روی Interface بررسی و در صورت نیاز تنظیم کنی
- Timers و Adjacency را با Context درست تفسیر کنی
- Mismatchهای مرتبط با Network Type را مرحلهبهمرحله عیبیابی کنی
Point-to-Point در OSPF
Point-to-Point یعنی روی آن Segment از دید OSPF فقط دو Router وجود دارند. نمونه رایج یک لینک Routed مستقیم بین دو Router است. چون Router سومی روی همان Segment برای شرکت در Election وجود ندارد، OSPF نیازی به DR و BDR ندارد و دو همسایه مستقیماً Full Adjacency میسازند.
نمونه لینک TransitR1 Gi0/0 10.0.12.1/30 ===== 10.0.12.2/30 Gi0/0 R2
OSPF Area 0 - Point-to-PointPoint-to-Point را با Prefix Length یکی ندان. استفاده از /30 یا /31 معمولاً نشانه لینک دوطرفه است، اما OSPF Network Type یک ویژگی منطقی Interface است. ممکن است Ethernet با /30 همچنان بهصورت Broadcast دیده شود مگر اینکه Network Type صریح تغییر کند.
تفاوت با Broadcast
روی Broadcast Ethernet، OSPF امکان حضور چند Router را فرض میکند و DR/BDR Election انجام میدهد. روی Point-to-Point این Election حذف میشود. در نتیجه Output show ip ospf interface باید Network Type را POINT_TO_POINT نشان دهد و State مربوط به DR/BDR وجود ندارد.
Network Type عملیاتیR1# show ip ospf interface Gi0/0
Process ID 10, Router ID 1.1.1.1, Network Type POINT_TO_POINT, Cost: 10حذف Election به معنی حذف Hello یا Neighbor Discovery نیست. دو Router همچنان Hello ردوبدل میکنند، پارامترهای لازم را مقایسه میکنند و Database را Synchronize میکنند. اگر Area یا Hello/Dead Timer ناسازگار باشد، Point-to-Point بودن لینک مشکل را جادویی حل نمیکند.
در Troubleshooting اگر یک سمت BROADCAST و سمت دیگر POINT_TO_POINT باشد، ابتدا این ناسازگاری را مستند کن. بعضی ترکیبها ممکن است Neighbor را تا حدی بالا بیاورند ولی رفتار Timer یا LSA Processing مطابق Design نباشد؛ اصل این است که Network Type دو انتها هماهنگ باشد.
پیکربندی و Verification
روی Cisco IOS میتوان Network Type را در Interface با ip ospf network point-to-point مشخص کرد. این دستور Process را فعال نمیکند؛ فقط رفتار Network Type OSPF روی Interface را تعیین میکند. OSPF باید جداگانه روی Interface یا با روش Configuration مورد استفاده فعال شده باشد.
پیکربندی نمونهinterface GigabitEthernet0/0
ip address 10.0.12.1 255.255.255.252
ip ospf 10 area 0
ip ospf network point-to-pointبعد از Change از show ip ospf interface Gi0/0 برای دیدن Network Type، Cost و Timers استفاده کن و سپس show ip ospf neighbor را بررسی کن. هدف فقط دیدن FULL نیست؛ باید مطمئن شوی Network Type مورد انتظار روی هر دو سمت اعمال شده و Routeهای OSPF نیز بعد از Convergence باقی ماندهاند.
Verification سهمرحلهایshow ip ospf interface Gi0/0
show ip ospf neighbor
show ip route ospfاثر بر طراحی Transit Link
در شبکههای سازمانی، لینکهای Routed بین Routerها یا Distribution Switchها اغلب نقش Transit دارند و هیچ Client مستقیمی روی آنها نیست. Point-to-Point Network Type در چنین جایی Intent طراحی را شفاف میکند: دو Device مشخص باید همسایه باشند و Election Multiaccess لازم نیست.
این انتخاب همچنین تحلیل Incident را سادهتر میکند. اگر روی یک Transit Link دوطرفه Output DR/BDR میبینی، میفهمی Network Type فعلی Broadcast است. این لزوماً خطا نیست، اما باید ببینی Design چه چیزی میخواسته است. Configuration خوب فقط کار کردن نیست؛ باید با Intent شبکه همراستا باشد.
Troubleshooting Point-to-Point
اگر Neighbor بالا نمیآید، مسیر تست را از Layerهای پایین شروع کن: 1) Interface دو سمت Up/Up است؟ 2) IPها در Subnet مشترکاند و Ping مستقیم کار میکند؟ 3) OSPF روی همان Interface فعال است؟ 4) Area و Timers سازگارند؟ 5) Network Type دو سمت چیست؟ 6) Neighbor در چه State متوقف شده است؟
Runbook اولیهshow ip interface brief
ping 10.0.12.2 source 10.0.12.1
show ip ospf interface Gi0/0
show ip ospf neighborهر تست باید یک فرضیه را رد یا تأیید کند. اگر Ping مستقیم شکست میخورد، هنوز دلیلی برای تغییر OSPF نداریم. اگر Ping سالم و OSPF Interface در هر دو سمت فعال است اما Network Type یا Timer متفاوت است، آنوقت Evidence به Control Plane اشاره میکند.
بین R1 و R2 یک لینک Routed /30 وجود دارد. تیم انتظار Point-to-Point دارد، اما R1 در show ip ospf interface حالت POINT_TO_POINT و R2 حالت BROADCAST نشان میدهد. بهجای پاک کردن OSPF، ابتدا IP و Reachability مستقیم تأیید میشود، سپس Network Type دو سمت هماهنگ میشود. بعد از Change، Neighbor دوباره FULL، Routeهای OSPF Verify و زمان Convergence ثبت میشود.
اشتباههای رایج و علت آنها
- فرض اینکه /30 بهصورت خودکار Network Type را Point-to-Point میکند
- فکر کردن اینکه Point-to-Point دیگر Hello ندارد
- تغییر Network Type در Production بدون درنظر گرفتن Reset Adjacency
- بررسی فقط Neighbor و ندیدن Network Type عملیاتی
تمرین عملی
- یک لینک دو Router بساز و Network Type پیشفرض را ثبت کن
- Network Type را دو سمت Point-to-Point کن و تفاوت Output را ببین
- عمداً یک سمت را Broadcast نگه دار و Evidenceها را مقایسه کن
- Runbook چهارمرحلهای برای Neighbor Missing روی Transit Link بنویس
نکتههایی که باید با خودت ببری
- Point-to-Point در OSPF Election DR/BDR ندارد
- Prefix Length و OSPF Network Type دو مفهوم جدا هستند
- Network Type دو سمت باید با Design سازگار باشد
- show ip ospf interface مرجع مهم Operational State است
- Change Network Type میتواند Adjacency را Reset کند
خودسنجی
روی Point-to-Point چه نقشی حذف میشود؟
DR/BDR Election وجود ندارد.
آیا /30 حتماً OSPF را Point-to-Point میکند؟
خیر؛ Network Type ویژگی جداگانه OSPF Interface است.
برای دیدن Network Type چه دستوری مناسب است؟
show ip ospf interface روی Interface موردنظر.
اولین تست قبل از دست زدن به OSPF چیست؟
سلامت Interface و IP Reachability مستقیم بین دو انتهای Link.
منابع مرجع این درس
برای ذخیره پیشرفت وارد حساب شو
حساب کاربری برای آزمون و ثبت مرحلهها استفاده میشود