Cisco CCNA · 200-301 v2.0

OSPF روی لینک Point-to-Point

وقتی یک لینک Layer 3 فقط دو Router را مستقیماً به هم متصل می‌کند، رفتار OSPF می‌تواند ساده‌تر از شبکه Broadcast باشد. در Network Type از نوع Point-to-Point فقط دو انتهای لینک وجود دارند، بنابراین DR و BDR معنایی ندارند و Routerها مستقیماً با یکدیگر Full Adjacency می‌سازند. فهم این تفاوت برای طراحی Transit Link، تفسیر Output و عیب‌یابی بسیار مهم است؛ چون اگر Network Type دو سمت با هم سازگار نباشد، ممکن است Neighbor رفتار غیرمنتظره‌ای داشته باشد.

در پایان این درس باید بتوانی
  • 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 می‌سازند.

نمونه لینک Transit
R1 Gi0/0 10.0.12.1/30 ===== 10.0.12.2/30 Gi0/0 R2
          OSPF Area 0 - Point-to-Point

Point-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 عملیاتی
تمرین عملی

تمرین عملی

  1. یک لینک دو Router بساز و Network Type پیش‌فرض را ثبت کن
  2. Network Type را دو سمت Point-to-Point کن و تفاوت Output را ببین
  3. عمداً یک سمت را Broadcast نگه دار و Evidenceها را مقایسه کن
  4. 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.

منابع رسمی

منابع مرجع این درس

مطالعه همیشه آزاد است

برای ذخیره پیشرفت وارد حساب شو

حساب کاربری برای آزمون و ثبت مرحله‌ها استفاده می‌شود

ورود یا ثبت‌نام