คำตอบสั้น ๆ ก็คือ ZEUS (ซึ่งกำลังสรุป) กำลังสรุปสำหรับพื้นที่ 2 แต่ยังแชร์พื้นที่ 2 กับ WODAN OSPF กำหนดให้เราเตอร์ทั้งหมดในพื้นที่มีสำเนาที่แน่นอนเหมือนกันของฐานข้อมูลสถานะลิงก์ของพื้นที่ OSPF ABR เรียกใช้การคำนวณอัลกอริทึม SPF แยกต่างหากสำหรับแต่ละพื้นที่ที่พวกเขาเข้าร่วม
ข้อความRFC 2328 - เปิดเส้นทางที่สั้นที่สุดก่อน :
- ...
- ...
- ...
สรุปการทำงาน
สำเนาของอัลกอริทึมการจัดเส้นทางพื้นฐานของ OSPF แยกต่างหากทำงานในแต่ละพื้นที่ เราเตอร์ที่มีส่วนต่อประสานกับหลาย ๆ พื้นที่เรียกใช้อัลกอริทึมหลายสำเนา
...
12.2 ฐานข้อมูลสถานะลิงก์
เราเตอร์มีฐานข้อมูลสถานะลิงค์แยกต่างหากสำหรับทุกพื้นที่ที่เป็นของมัน เราเตอร์ทั้งหมดที่อยู่ในพื้นที่เดียวกันมีฐานข้อมูลสถานะลิงก์เหมือนกันสำหรับพื้นที่นั้น
คุณสามารถยืนยันสิ่งนี้ได้ด้วย:
WODAN# show ip ospf database | i ID|Area|Link|172.16.2
...
OSPF Router with ID (2.2.2.2) (Process ID 1)
Summary Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
172.16.2.0 3.3.3.3 1721 0x80007657 0x006E08 1
...
OSPF Router with ID (2.2.2.2) (Process ID 1)
Router Link States (Area 2)
Link ID ADV Router Age Seq# Checksum Link count
172.16.2.2 3.3.3.3 1721 0x80007657 0x00640F 1
ฉันล้อเลียนผลลัพธ์นั้นจากประสบการณ์ แต่ฉันหวังว่าคุณจะเห็น:
- สรุปเครือข่าย LSA สำหรับ 172.16.2.0 ในพื้นที่ 0
- เราเตอร์ LSA ที่มี 172.16.2.2 ในพื้นที่ 2 (ฉันได้สมมุติว่า 172.16.2.2 เป็น ID ของเราเตอร์ LSA)
ตั้งแต่ 172.16.2.2 ยังคงมีอยู่ใน OSPF LSDB, OSPF จะติดตั้งเส้นทางสำหรับมัน โปรดทราบว่ามีความแตกต่างระหว่าง 172.16.2.2/32 และ 172.16.2.0/23 ในผลลัพธ์ของshow ip route
:
- 172.16.2.0/23 เป็น
O IA
เส้นทาง ( IA
หมายถึง Inter-Area สร้างโดย LSA สรุปเครือข่ายประเภท 3)
- 172.16.2.2/32 เป็น
O
เส้นทางหากไม่มีตัวอักษรต่อO
จากนั้นเส้นทางนั้นมาจากเราเตอร์ LSA หรือที่เรียกว่า Type 1 LSA
ข้อสังเกตสุดท้ายที่คุณไม่ได้กล่าวถึงอย่างชัดเจน ... คุณกำหนดค่า Loopbacks ของ ZEUS ด้วยรูปแบบ 24 บิต; อย่างไรก็ตามเนื่องจากวิธีที่ OSPF จัดการลูปแบ็คลูปแบ็คเหล่านั้นจะถูกโฆษณาเป็นเส้นทางของโฮสต์