OSPF Hands-On
เจาะ OSPF ด้วยการลงมือทำล้วน ๆ บนอุปกรณ์จริง: ตั้ง single area, ขยายเป็น multi-area ผ่าน ABR, ออกแบบ stub/NSSA area, redistribute เส้นทางภายนอกเข้า OSPF และไล่ซ่อมปัญหา OSPF ที่พบจริง (area/hello/MTU mismatch) — ปิดช่องว่างหัวข้อ IP Connectivity ที่เป็น 25% ของ CCNA
ความรู้พื้นฐานที่ควรมี:
- ผ่าน Introduction to Networks (ccna-intro) หรือเทียบเท่า
- ใช้ VyOS CLI ได้ (set/commit/show) และเข้าใจ IP routing/subnetting
1โมดูล 1 — OSPF Single Areaหลักการ OSPF, การเป็น neighbor, DR/BDR และการตั้ง area เดียวให้สองเราเตอร์แลกเส้นทางกัน0/2
เมื่อจบโมดูลนี้ คุณจะ:
- อธิบายขั้นตอนการเป็น neighbor และความหมายของสถานะ Full
- อธิบายค่าที่ต้องตรงกันจึงจะจับคู่ neighbor ได้ (area, hello/dead, subnet, MTU)
- ตั้ง OSPF area 0 บน VyOS ให้สองเราเตอร์เรียนรู้เส้นทางและ ping ถึงกัน
2โมดูล 2 — OSPF Multi-Areaแตก OSPF เป็นหลาย area ผ่าน ABR และเรียนรู้เส้นทางข้าม area (inter-area / O IA)0/1
เมื่อจบโมดูลนี้ คุณจะ:
- ออกแบบ topology สาม area: internal area 1 → ABR → backbone area 0
- ตั้งเราเตอร์ตัวกลางให้เป็น ABR ที่เชื่อมสอง area
- พิสูจน์ว่าเราเตอร์ใน area 1 เรียนรู้เส้นทางข้าม area (O IA) และ ping ถึงได้
3โมดูล 3 — OSPF Stub และ NSSA Areasลดขนาด LSDB ของ area ขอบด้วย stub, totally stubby และ NSSA0/2
เมื่อจบโมดูลนี้ คุณจะ:
- อธิบายความต่างของ stub, totally stubby และ NSSA
- อธิบายว่า ABR ฉีด default route เข้า stub area แทน external LSA อย่างไร
- ตั้ง area 1 เป็น stub และพิสูจน์ว่าเราเตอร์ภายในได้รับ default route
4โมดูล 4 — OSPF Route Redistributionนำเส้นทางจากนอก OSPF (connected/static) เข้ามาในโดเมนด้วย redistribution และ external route (O E2)0/1
เมื่อจบโมดูลนี้ คุณจะ:
- อธิบายบทบาทของ ASBR และ external route ชนิด E1/E2
- redistribute เส้นทาง connected เข้า OSPF
- พิสูจน์ว่าเราเตอร์อีกฝั่งเรียนรู้เส้นทาง external และ ping ถึงได้
5โมดูล 5 — OSPF Troubleshootingโจทย์ "OSPF พังมาแล้ว หาให้เจอ ซ่อมให้ได้" — neighbor ไม่ขึ้น, ติด ExStart และจบด้วย boss lab0/4
เมื่อจบโมดูลนี้ คุณจะ:
- ไล่ปัญหา OSPF neighbor ที่ไม่ขึ้นอย่างเป็นระบบ
- วินิจฉัย area mismatch, hello/dead mismatch และ MTU mismatch
- พิสูจน์ว่าซ่อมสำเร็จด้วย neighbor Full, เส้นทางที่ถูกเรียนรู้ และ ping