กลับไปหน้าบทความ

อ่าน 3 นาที

โฆษณาสถานะลิงก์

Link -State Advertisement ( LSA ) เป็นวิธีการสื่อสารพื้นฐานของ โปรโตคอลการกำหนดเส้นทาง OSPF สำหรับ โปรโตคอลอินเทอร์เน็ต (IP)...

โฆษณาสถานะลิงก์

Link -State Advertisement ( LSA ) เป็นวิธีการสื่อสารพื้นฐานของโปรโตคอลการกำหนดเส้นทางOSPF สำหรับโปรโตคอลอินเทอร์เน็ต (IP) มันสื่อสารโครงสร้างการกำหนดเส้นทางภายในของเราเตอร์ไปยังเราเตอร์ภายในอื่นๆ ทั้งหมดในพื้นที่ OSPF เดียวกัน OSPF ถูกออกแบบมาเพื่อความสามารถในการขยายขนาดดังนั้น LSA บางส่วนจึงไม่ได้ถูกส่งออกไปยังทุกอินเทอร์เฟซ แต่จะส่งเฉพาะไปยังอินเทอร์เฟซที่อยู่ในพื้นที่ที่เหมาะสมเท่านั้น ด้วยวิธีนี้ ข้อมูลโดยละเอียดจะถูกเก็บไว้ในพื้นที่เฉพาะ ในขณะที่ข้อมูลสรุปจะถูกส่งไปยังส่วนที่เหลือของเครือข่าย OSPFv2 ดั้งเดิมที่ ใช้ได้เฉพาะ IPv4และ OSPFv3 รุ่นใหม่ ที่เข้ากันได้กับ IPv6มีประเภท LSA ที่คล้ายคลึงกันโดยทั่วไป

ประเภท

ประเภทของ LSA ที่กำหนดไว้ใน OSPF มีดังต่อไปนี้:

การโฆษณาสถานะลิงก์ OSPF
ประเภท LS ชื่อ LS สร้างโดย ระยะทาง คำอธิบาย LSA
1 เราเตอร์-LSA เราเตอร์ภายในแต่ละตัวภายในพื้นที่นั้น ๆ พื้นที่-ท้องถิ่น มาจากเราเตอร์ทุกตัว

รหัสสถานะลิงก์ของ LSA ประเภท 1 คือ รหัสเราเตอร์ต้นทาง

2 เครือข่าย-LSA เราเตอร์ที่กำหนด (DR) พื้นที่-ท้องถิ่น LSA (Link State Message) ประเภท 2 ถูกสร้างขึ้นสำหรับเครือข่ายกระจายเสียงและเครือข่าย NBMA โดยเราเตอร์ที่กำหนด (Designated Router หรือ DR) LSA นี้ประกอบด้วยรายการเราเตอร์ที่เชื่อมต่อกับเครือข่าย รหัสสถานะลิงก์ (Link State ID) ของ LSA ประเภท 2 คือที่อยู่ IP ของอินเทอร์เฟซ DR ใน OSPFv3 Network-LSA จะไม่มีข้อมูลที่อยู่และไม่ขึ้นอยู่กับโปรโตคอลเครือข่าย
3 สรุป - LSA (OSPFv2)

LSA ระหว่างพื้นที่ (OSPFv3)

เราเตอร์ขอบเขตพื้นที่ (ABR) โดเมนการกำหนดเส้นทาง เราเตอร์ขอบเขตพื้นที่ (Area Border Router หรือ ABR) จะนำข้อมูลที่เรียนรู้จากพื้นที่หนึ่งที่เชื่อมต่ออยู่มาสรุปก่อนที่จะส่งออกไปยังพื้นที่อื่นๆ ที่เชื่อมต่ออยู่ LSA สรุปแต่ละรายการจะอธิบายเส้นทางไปยังปลายทางภายนอกพื้นที่ แต่ยังคงอยู่ภายใน AS (เช่น เส้นทางระหว่างพื้นที่) การสรุปนี้ช่วยเพิ่มความสามารถในการขยายขนาดโดยการลดข้อมูลโทโพโลยีโดยละเอียดสำหรับพื้นที่อื่นๆ เนื่องจากข้อมูลการกำหนดเส้นทางของพื้นที่เหล่านั้นจะถูกสรุปเหลือเพียงคำนำหน้าแอดเดรสและเมตริกเท่านั้น กระบวนการสรุปยังสามารถกำหนดค่าให้ลบคำนำหน้าแอดเดรสโดยละเอียดจำนวนมากและแทนที่ด้วยคำนำหน้าสรุป เพียงรายการเดียว ซึ่งช่วยเพิ่มความสามารถในการขยายขนาดใน OSPFv3 LSA ระหว่างพื้นที่ (Inter-Area-Prefix-LSA) ได้รับการเปลี่ยนชื่อแล้ว
4 สรุป ASBR (OSPFv2)

อินเทอร์เฟซ LSA ระหว่างเราเตอร์ (OSPFv3)

เราเตอร์ขอบเขตพื้นที่ (ABR) โดเมนการกำหนดเส้นทาง สิ่งนี้จำเป็นเนื่องจาก LSA ภายนอกประเภท 5 จะถูกส่งไปยังทุกพื้นที่โดยมีแหล่งที่มาเป็น ID เราเตอร์ของ Autonomous System Boundary Router (ASBR) แต่ ID เราเตอร์จะไม่ถูกประกาศระหว่างพื้นที่ ปัญหานี้แก้ไขได้โดย Area Border Router ส่งข้อมูลของ ASBR ที่เป็นต้นกำเนิดของ LSA ประเภท 5 นั้น สำหรับ LSA ประเภท 4 นั้น Link-State ID คือ ID เราเตอร์ของ ASBR ที่อธิบายไว้ใน OSPFv3 นั้น Inter-Area-Router-LSA ได้ถูกเปลี่ยนชื่อแล้ว
5 AS-external-LSAs เราเตอร์ขอบเขตระบบอัตโนมัติ (ASBR) โดเมนการกำหนดเส้นทาง LSA เหล่านี้มีข้อมูลที่นำเข้าสู่ OSPF จากกระบวนการกำหนดเส้นทางอื่นๆ โดยจะถูกส่งไปยังทุกพื้นที่โดยไม่เปลี่ยนแปลง (ยกเว้น พื้นที่ stubและNSSA ) สำหรับ LSA ประเภท "External Metric Type 1" เมตริกที่ส่งคือต้นทุนจาก ASBR ไปยังเครือข่ายปลายทางภายนอก และต้องเพิ่มต้นทุน OSPF ไปยัง ASBR ที่โฆษณาประเภท 5 ในขณะที่สำหรับ LSA ประเภท "External Type 2" การตัดสินใจกำหนดเส้นทางจะทำโดยใช้ต้นทุนเมตริกประเภท 1 ที่ส่งเป็นต้นทุนรวมในการไปยังปลายทางภายนอก รวมถึงต้นทุนไปยัง ASBR รหัสสถานะลิงก์ของ LSA ประเภท 5 คือหมายเลขเครือข่ายภายนอก[ 1 ]เส้นทางเริ่มต้นสำหรับ AS สามารถอธิบายได้ด้วย AS-external-LSA เช่นกัน
6 การเป็นสมาชิกกลุ่ม LSA สิ่งนี้ถูกกำหนดไว้สำหรับส่วนขยายมัลติแคสต์ของ OSPF ( MOSPF ) [ 2 ] ซึ่งเป็นโปรโตคอลการกำหนดเส้นทางมัลติแคสต์ OSPF ที่ไม่ได้ใช้งานโดยทั่วไป MOSPF ถูกยกเลิกการใช้งานตั้งแต่ OSPFv3 [ 3 ]และไม่ได้ใช้งานในปัจจุบัน อาจได้รับการกำหนดใหม่ในอนาคต
7 NSSA ลิงก์ภายนอก - โฆษณาของรัฐ ASBR ตั้งอยู่ในพื้นที่ที่ไม่เตี้ยจนเกินไป ภายในพื้นที่ LSA ประเภท 7 นั้นเหมือนกับ LSA ประเภท 5 ทุกประการLSA ประเภท 7 จะถูกส่งเฉพาะภายใน NSSA เท่านั้นซึ่งทำให้เราเตอร์ใน NSSA สามารถส่งข้อมูลการกำหนดเส้นทางภายนอกเพื่อกระจายไปยังส่วนอื่นได้ โดยใช้ LSA ประเภท 7 เพื่อแจ้งให้ ABR ทราบเกี่ยวกับเส้นทางภายนอกเหล่านี้ จากนั้น Area Border Router จะแปลงเป็น LSA ภายนอกประเภท 5 และส่งต่อไปยังส่วนที่เหลือของเครือข่าย OSPF ตามปกติ

ที่เราเตอร์ขอบเขตพื้นที่ LSA ประเภท 7 ที่เลือกไว้จะถูกแปลงเป็น LSA ประเภท 5 แล้วส่งไปยังโครงข่ายหลัก

8

LSA แบบ Link-local (OSPFv3)

เราเตอร์ภายในแต่ละตัวภายในพื้นที่นั้น ๆ ลิงก์ LSA ประเภท 8 ใช้สำหรับให้ข้อมูลเกี่ยวกับที่อยู่ลิงก์โลคัลและรายการที่อยู่ IPv6 บนลิงก์นั้น
  • ใน OSPFv2 นั้น LSA ประเภท 8 เดิมทีมีจุดประสงค์เพื่อใช้เป็น LSA ที่มีคุณสมบัติภายนอก (External-Attributes-LSA) สำหรับระบบอัตโนมัติ แบบส่งผ่าน (Transit Autonomous System หรือ Transit Autonomous System หรือ TAS) ซึ่ง OSPFv2 สามารถแทนที่โปรโตคอลเกตเวย์ชายแดนภายใน (Internal Border Gateway Protocolหรือ iBGP) ได้ ในเครือข่ายเหล่านี้ ปลายทางของ BGP จะถูกส่งผ่าน LSA ประเภท 5 ในขณะที่แอตทริบิวต์ของ BGP จะถูกแทรกเข้าไปใน LSA ประเภท 8 อย่างไรก็ตาม การใช้งาน OSPFv2 ส่วนใหญ่ไม่รองรับคุณสมบัตินี้ และไม่เคยมีการกำหนดเป็นมาตรฐานสำหรับ OSPFv2
9 ลิงก์โลคัล "ทึบแสง" [ 3 ] (OSPFv2)

คำนำหน้าภายในพื้นที่[ 1 ] (OSPFv3)

ลิงก์โลคัล LSA ของ OSPFv3 นั้นมีคำนำหน้าสำหรับเครือข่ายแบบ Stub และ Transit ใน Link-State ID และยังใช้สำหรับ IETF NSF (Non-Stop Forwarding) อีกด้วย
10 พื้นที่เฉพาะที่ "ทึบแสง" [ 3 ] (OSPFv2) พื้นที่-ท้องถิ่น LSA แบบทึบแสงประกอบด้วยข้อมูลที่เราเตอร์อื่นๆ ควรส่งต่อ แม้ว่าเราเตอร์นั้นจะไม่สามารถเข้าใจข้อมูลเพิ่มเติมเหล่านั้นได้ก็ตาม โดยทั่วไปแล้ว LSA ประเภท 10 จะใช้สำหรับการจัดการการจราจร (MPLS-TE) ซึ่งเป็นส่วนขยายของ OSPF เพื่อสร้างฐานข้อมูลการจัดการการจราจร (TED) โดยการส่งข้อมูลเพิ่มเติมเกี่ยวกับลิงก์นอกเหนือจากค่าเมตริก เช่น แบนด์วิดท์และสีของลิงก์
11 ระบบอัตโนมัติ (AS) "ทึบแสง" [ 3 ] (OSPFv2) โดเมนการกำหนดเส้นทาง แพ็กเก็ต LSA Type 11 มีวัตถุประสงค์เดียวกันกับแพ็กเก็ต LSA Type 10 แต่จะไม่ถูกส่งไปยังพื้นที่ประเภทพิเศษ (Stub areas)

LSA แบบทึบแสง ประเภท 9, 10 และ 11 ถูกกำหนดไว้สำหรับการอัปเกรด OSPF เพื่อวัตถุประสงค์เฉพาะแอปพลิเคชัน ตัวอย่างเช่น OSPF-TE มีส่วนขยายด้านวิศวกรรมการจราจรที่จะใช้โดยRSVP-TEในMultiprotocol Label Switching (MPLS) LSA แบบทึบแสงใช้เพื่อกระจายข้อมูลสีลิงก์และแบนด์วิดท์ กลไกการกระจายข้อมูลแบบฐานข้อมูลสถานะลิงก์มาตรฐาน (LSDB) ถูกใช้สำหรับการกระจาย LSA แบบทึบแสง โดยแต่ละประเภทมีขอบเขตการกระจายที่แตกต่างกัน

สำหรับ LSA ทุกประเภท จะมีส่วนหัว LSA ขนาด 20 ไบต์ โดยหนึ่งในฟิลด์ของส่วนหัว LSA คือ รหัสระบุสถานะลิงก์ (Link-State ID)

ลิงก์เราเตอร์แต่ละลิงก์จะถูกกำหนดเป็นหนึ่งในสี่ประเภท ได้แก่ ประเภท 1, 2, 3 หรือ 4 LSA ประกอบด้วยฟิลด์ ID ลิงก์ ซึ่งระบุวัตถุที่ลิงก์นี้เชื่อมต่อด้วย โดยใช้หมายเลขเครือข่ายและมาสก์

ขึ้นอยู่กับประเภทของลิงก์ รหัสลิงก์จะมีค่าความหมายแตกต่างกันไป ดังแสดงในตารางด้านล่าง:

ประเภทลิงก์คำอธิบายรหัสลิงก์ข้อมูลลิงก์
1 การเชื่อมต่อแบบจุดต่อจุดกับเราเตอร์อีกตัวหนึ่ง รหัสเราเตอร์ข้างเคียง ที่อยู่ IP ของอินเทอร์เฟซต้นทางไปยังเครือข่าย
2 การเชื่อมต่อกับเครือข่ายการขนส่ง ที่อยู่ IP ของเราเตอร์ที่กำหนดไว้ ที่อยู่ IP ของอินเทอร์เฟซต้นทางไปยังเครือข่าย
3 การเชื่อมต่อกับเครือข่ายแบบสั้น หมายเลขเครือข่าย/ซับเน็ต IP ซับเน็ตมาสก์ของอินเทอร์เฟซ
4 ลิงก์เสมือน รหัสเราเตอร์ข้างเคียง ที่อยู่ IP ของอินเทอร์เฟซต้นทางไปยังเครือข่าย

OSPFv2 สำหรับ IPv4

ตามภาคผนวก A.3.1ของ RFC 2328 แพ็กเก็ต OSPF ทั้งหมดเริ่มต้นด้วยส่วนหัว LSA "24 ไบต์" ทั่วไป ดังแสดงด้านล่าง

รูปแบบส่วนหัวของแพ็กเก็ต OSPF v2 ความยาวฟิลด์เป็นไบต์
1 1 2 4 4 2 2 8 ตัวแปร
เวอร์ชั่น 2 พิมพ์ ความยาวของแพ็กเก็ต รหัสเราเตอร์ รหัสพื้นที่ ผลรวมตรวจสอบ ออไทป์ การตรวจสอบสิทธิ์ ข้อมูล

สำหรับ

ตัวเลือก

ช่องตัวเลือก ความยาวเป็นบิต
1 1 1 1 1 1 1 1
* โอ ดีซี อีเอ N/P x อี *

ช่องตัวเลือก (Options) มีอยู่ใน:

  • พัสดุสวัสดี
  • แพ็กเก็ตคำอธิบายฐานข้อมูล
  • LSA ทั้งหมด

ช่องตัวเลือกบ่งชี้คุณสมบัติที่เราเตอร์ต้นทางรองรับ ในแพ็กเก็ต Hello หากไม่ตรงกัน จะส่งผลให้เราเตอร์ข้างเคียงถูกปฏิเสธ สำหรับ LSA เฉพาะแพ็กเก็ตที่ตรงกับเงื่อนไขความเต็มใจของเส้นทางปลายทางเท่านั้นที่จะถูกส่งต่อไป

ตัวเลือก (8 บิต)
  • E-Bit: บ่งชี้ว่าพื้นที่นั้นรองรับการเชื่อมต่อภายนอกแบบ AS หรือเป็นแบบ STUB
  • x-bit: ตั้งค่าเป็น 0 ซึ่งเคยใช้โดยMOSPF มาก่อน
  • N/P-bit: บ่งชี้ว่าพื้นที่นั้นเป็น NSSA หรือไม่
  • EA-bit: Indicative receive and forward External-Attributes-LSAs
  • DC-bit: วิธีการจัดการวงจรตามความต้องการของเราเตอร์โดยประมาณ, RFC  1793
  • O-bit: ตัวบ่งชี้ความเต็มใจของเราเตอร์ที่จะรับและส่งต่อ Opaque-LSA
  • *: ชุดที่สงวนไว้หมายเลข 0

คำอธิบายฐานข้อมูล DBD

คำอธิบายฐานข้อมูล ความยาวของฟิลด์เป็นไบต์
24 2 1 1 4 ตัวแปร
ส่วนหัว
อินเทอร์เฟซ MTU ตัวเลือก ธง หมายเลขลำดับ DD ข้อมูล LSA
00000ฉันเอ็มเอ็มเอส

ข้อความ อธิบายฐานข้อมูลประกอบด้วยคำอธิบายเกี่ยวกับโครงสร้างทางภูมิศาสตร์ของระบบหรือพื้นที่อิสระ โดยจะส่งข้อมูลในฐานข้อมูลสถานะลิงก์ (LSDB) สำหรับพื้นที่นั้นจากเราเตอร์ตัวหนึ่งไปยังอีกตัวหนึ่ง การสื่อสาร LSDB ขนาดใหญ่อาจต้องส่งข้อความหลายข้อความ โดยกำหนดให้อุปกรณ์ส่งเป็นอุปกรณ์หลัก (master device) และส่งข้อความตามลำดับ โดยอุปกรณ์รอง (ผู้รับข้อมูล LSDB) จะตอบกลับด้วยการยืนยันการรับข้อความ

MTU ของอินเทอร์เฟซ (16 บิต)
ขนาดดาตาแกรม IP ที่ใหญ่ที่สุดที่สามารถส่งได้โดยไม่ต้องแบ่งส่วน ในหน่วยไบต์
แฟล็ก (8 บิต)
มีการกำหนดบิตไว้ 3 บิต
  • I-Bit: บ่งชี้ว่านี่คือแพ็กเก็ตแรกในลำดับของแพ็กเก็ตคำอธิบายฐานข้อมูล
  • M-Bit: บ่งชี้ว่ายังมีแพ็กเก็ตข้อมูลตามมาอีก
  • MS-bit บ่งชี้ว่าแหล่งข้อมูลเป็นแหล่งข้อมูลหลักในระหว่างกระบวนการแลกเปลี่ยนฐานข้อมูลหรือไม่
หมายเลขลำดับ DD (32 บิต)
คำอธิบายฐานข้อมูล: เพิ่มหมายเลขทีละขั้นจนกว่าจะส่งคำอธิบายฐานข้อมูลครบถ้วน

ข้อความขอสถานะลิงก์ ( LSR ): ข้อความ ขอสถานะลิงก์ถูกใช้โดยเราเตอร์ตัวหนึ่งเพื่อขอข้อมูลที่อัปเดตเกี่ยวกับส่วนหนึ่งของฐานข้อมูลลิงก์ (LSDB) จากเราเตอร์อีกตัวหนึ่ง ข้อความจะระบุลิงก์ที่อุปกรณ์ที่ร้องขอต้องการข้อมูลล่าสุด

แพ็กเก็ตคำขอสถานะลิงก์ ความยาวฟิลด์เป็นไบต์
24 4 4 4 ตัวแปร
ส่วนหัว
ประเภท LS รหัสรัฐลิงก์ เราเตอร์โฆษณา ข้อมูล
แพ็กเก็ต OSPF Link State Update ความยาวฟิลด์เป็นไบต์
24 4 ตัวแปร
ส่วนหัว
# LSAs รายชื่อ LSA
แอลเอสเอ
  1. จำนวน LSA ทั้งหมดที่รวมอยู่ในการอัปเดตนี้

ข้อความ อัปเดตสถานะลิงก์ ( LSU ) ประกอบด้วยข้อมูลที่อัปเดตเกี่ยวกับสถานะของลิงก์บางลิงก์ใน LSDB ข้อความเหล่านี้จะถูกส่งเพื่อตอบสนองต่อข้อความร้องขอสถานะลิงก์ และเราเตอร์ยังส่งแบบบรอดแคสต์หรือมัลติแคสต์เป็นประจำ เนื้อหาของข้อความเหล่านี้จะถูกนำไปใช้เพื่ออัปเดตข้อมูลใน LSDB ของเราเตอร์ที่ได้รับข้อความเหล่านั้น

ฟิลด์การยืนยันสถานะลิงก์ OSPF v2 ความยาวเป็นไบต์
24 ตัวแปร
ส่วนหัว
รายชื่อ LSA

ข้อความ ยืนยันสถานะลิงก์ ( LSAck ) ช่วยเพิ่มความน่าเชื่อถือให้กับกระบวนการแลกเปลี่ยนสถานะลิงก์ โดยการยืนยันการรับข้อความอัปเดตสถานะลิงก์อย่างชัดเจน การยืนยัน LSA คือการยืนยันอย่างชัดเจนว่าได้รับ LSA แล้ว โดยการส่งข้อความนั้นกลับไป

ส่วนหัวแพ็กเก็ต LSA ทั่วไปขนาด 20 ไบต์

รูปแบบส่วนหัวแพ็กเก็ต LSA 20 ไบต์ ความยาวฟิลด์เป็นไบต์
2421144422ตัวแปร
ส่วนหัว OSPF อายุ LS ตัวเลือก ประเภท LS รหัสรัฐลิงก์ เราเตอร์โฆษณา หมายเลขลำดับ LS ผลรวมตรวจสอบ LS ความยาว ข้อมูล

ตามภาคผนวก A.4.1ของRFC 2328 แพ็กเก็ต LSA ทั้งหมดเริ่มต้นด้วยส่วนหัว LSA "ขนาด 20 ไบต์" ทั่วไป ดังแสดงด้านล่าง หมายเหตุ: ส่วนหัวแพ็กเก็ต LSA เหล่านี้ทั้งหมดจะอยู่หลัง ส่วนหัว OSPFv2 "ขนาด 24 ไบต์" 

อายุ LS (16 บิต)
เวลาเป็นวินาทีนับตั้งแต่มีการสร้าง LSA ขึ้นมา
ชนิด LS (8 บิต)
1, 2, 3, 4, 5, 6 หรือ 7
รหัสสถานะลิงก์ (32 บิต)
ระบุส่วนของสภาพแวดล้อมเครือข่ายที่ถูกอธิบายโดย LSA เนื้อหาในฟิลด์นี้ขึ้นอยู่กับประเภท LS ของ LSA
รหัสเราเตอร์โฆษณา (32 บิต)
เราเตอร์ต้นทาง ที่สร้างมันขึ้นมาตั้งแต่แรก
หมายเลขลำดับ LS (32 บิต)
หมายเลขลำดับจะเพิ่มขึ้นทุกครั้งที่เราเตอร์สร้างอินสแตนซ์ใหม่ของ LSA ใช้เพื่อตรวจจับ LSA เก่าและ LSA ที่ซ้ำกัน
ผลรวมตรวจสอบ LS (16 บิต)
ผลรวมตรวจสอบ (Checksum) ของเนื้อหาภายใน LSA
ความยาว (16 บิต)
ความยาวของ LSA ในหน่วยไบต์

OSPF v3

ในปี 2008 การเปิดตัว RFC5340 ถือเป็นการกำหนดมาตรฐานใหม่

ส่วนหัวแพ็กเก็ต OSPFv3 ทั่วไป ขนาด 16 ไบต์
นิดหน่อย 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 เวอร์ชัน # พิมพ์ ความยาวของแพ็กเก็ต
32 รหัสเราเตอร์
64 รหัสพื้นที่
96 ผลรวมตรวจสอบ ออไทป์
128 รายละเอียดของเนื้อหาจะแตกต่างกันไป ขึ้นอยู่กับ "ประเภทแพ็กเก็ต OSPF" (รายละเอียดของแต่ละประเภท LS แสดงอยู่ด้านล่าง)
~
~
~
~
~ ...

รูปแบบส่วนหัวของแพ็กเก็ต LSA

ตามภาคผนวก A.4.2ของ RFC 5340 แพ็กเก็ต LSA ทั้งหมดเริ่มต้นด้วย "ส่วนหัว 20 ไบต์" ทั่วไปของ LSA ดังแสดงด้านล่าง

หมายเหตุ: ส่วนหัวของแพ็กเก็ต LSA เหล่านี้จะนำหน้าด้วย ส่วนหัว OSPFมาตรฐานขนาด "16 ไบต์" ทั้งหมด

ส่วนหัวแพ็กเก็ต LSA ทั่วไปขนาด 20 ไบต์

บิต/ ไบต์ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 อายุ LS ประเภท LS
32 รหัสรัฐลิงก์
64 เราเตอร์โฆษณา
96 หมายเลขลำดับ LS
128 ผลรวมตรวจสอบ LS ความยาว
160 รายละเอียดของสิ่งของภายในจะแตกต่างกันไป ขึ้นอยู่กับ "ประเภท LS"
192
~
~
~
~ ...

ตามภาคผนวก A.4ของ RFC 5340 (OSPFv3 สำหรับ IPv6) ขึ้นอยู่กับประเภท LS จะมีรูปแบบแพ็กเก็ต LSA หลักเก้าแบบดังต่อไปนี้ (จริงๆ แล้วมีแปดแบบ เนื่องจากหนึ่งแบบถูกยกเลิกไปแล้ว):

รหัสฟังก์ชัน LSAประเภท LSคำอธิบาย
1 0x2001 เราเตอร์-LSA
2 0x2002 เครือข่าย-LSA
3 0x2003 Inter-Area-Prefix-LSA หรือเรียกอีกอย่างว่า Summary-LSA ใน OSPFv2
4 0x2004 Inter-Area-Router-LSA หรือเรียกอีกอย่างว่า ASBR-Summary-LSA ใน OSPFv2
5 0x4005 AS-External-LSA หรือเรียกอีกอย่างว่า External-LSA หรือ AS-External-LSA ใน OSPFv2
60x2006MOSPF-LSAถูกยกเลิกการใช้งานใน OSPFv3 (อาจมีการกำหนดชื่อใหม่) เดิมเรียกว่า Multicast-OSPF-LSA ใน OSPFv2
7 0x2007 NSSA-LSA หรือเรียกอีกอย่างว่า NSSA-LSA ใน OSPFv2
8 0x0008 ลิงก์-แอลเอสเอ
9 0x2009 คำนำหน้าภายในพื้นที่ LSA

รูปแบบทั้งเก้าแบบสำหรับแพ็กเก็ต LSA แต่ละ "ประเภท" มีดังต่อไปนี้ (รวมถึง LSA-6 ที่เลิกใช้แล้ว):

ประเภทที่ 1: ส่วนหัว LSA ของเราเตอร์

บิต/ ไบต์ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 อายุ LS 0 0 1 1
32 รหัสรัฐลิงก์
64 เราเตอร์โฆษณา
96 หมายเลขลำดับ LS
128 ผลรวมตรวจสอบ LS ความยาว
160 0 เอ็นที x วี อี บี ตัวเลือก
192 พิมพ์ 0 เมตริก
224 รหัสอินเทอร์เฟซ
256 รหัสอินเทอร์เฟซเพื่อนบ้าน
288 รหัสเราเตอร์เพื่อนบ้าน
320 ...
~ พิมพ์ 0 เมตริก
~ รหัสอินเทอร์เฟซ
~ รหัสอินเทอร์เฟซเพื่อนบ้าน
~ รหัสเราเตอร์เพื่อนบ้าน
~ ...

ประเภทที่ 2: ส่วนหัว Network-LSA

บิต/ ไบต์ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 อายุ LS 0 0 1 2
32 รหัสรัฐลิงก์
64 เราเตอร์โฆษณา
96 หมายเลขลำดับ LS
128 ผลรวมตรวจสอบ LS ความยาว
160 0 ตัวเลือก
192 เราเตอร์ที่เชื่อมต่อ
~ ...

ประเภทที่ 3: ส่วนหัว Inter-Area-Prefix-LSA

บิต/ ไบต์ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 อายุ LS 0 0 1 3
32 รหัสรัฐลิงก์
64 เราเตอร์โฆษณา
96 หมายเลขลำดับ LS
128 ผลรวมตรวจสอบ LS ความยาว
160 0 เมตริก
192 ความยาวคำนำหน้า ตัวเลือกคำนำหน้า 0
224 คำนำหน้าที่อยู่
256
288 ...

ประเภทที่ 4: ส่วนหัว LSA ของเราเตอร์ระหว่างพื้นที่

บิต/ ไบต์ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 อายุ LS 0 0 1 4
32 รหัสรัฐลิงก์
64 เราเตอร์โฆษณา
96 หมายเลขลำดับ LS
128 ผลรวมตรวจสอบ LS ความยาว
160 0 ตัวเลือก
192 0 เมตริก
224 รหัสเราเตอร์ปลายทาง

ประเภทที่ 5: ส่วนหัว AS-External-LSA

บิต/ ไบต์ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 อายุ LS 0 1 0 5
32 รหัสรัฐลิงก์
64 เราเตอร์โฆษณา
96 หมายเลขลำดับ LS
128 ผลรวมตรวจสอบ LS ความยาว
160 อี เอฟ ที เมตริก
192 ความยาวคำนำหน้า ตัวเลือกคำนำหน้า อ้างอิงประเภท LS
224 คำนำหน้าที่อยู่...
256
288 ที่อยู่สำหรับส่งต่อ (ไม่บังคับ)
~
~
~
~ แท็กเส้นทางภายนอก (ไม่บังคับ)
~ รหัสรัฐของลิงก์อ้างอิง (ไม่บังคับ)

ประเภท 6: ส่วนหัว MOSPF LSA ( เลิกใช้งานแล้ว )

บิต/ ไบต์ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
ไม่มีข้อมูล LSA Type นี้ถูกยกเลิกการใช้งานแล้วใน OSPF v3 RFC 5340 ดังนั้นจึงไม่แสดงอยู่ที่นี่
~
~

ประเภท 7: ส่วนหัว NSSA-LSA

(เหมือนกับแบบที่ 5 ยกเว้นช่องหมายเลขแบบ)

บิต/ ไบต์ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 อายุ LS 0 1 0 7
32 รหัสรัฐลิงก์
64 เราเตอร์โฆษณา
96 หมายเลขลำดับ LS
128 ผลรวมตรวจสอบ LS ความยาว
160 อี เอฟ ที เมตริก
192 ความยาวคำนำหน้า ตัวเลือกคำนำหน้า อ้างอิงประเภท LS
224 คำนำหน้าที่อยู่...
256
288 ที่อยู่สำหรับส่งต่อ (ไม่บังคับ)
~
~
~
~ แท็กเส้นทางภายนอก (ไม่บังคับ)
~ รหัสรัฐของลิงก์อ้างอิง (ไม่บังคับ)
บิต/ ไบต์ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 อายุ LS 0 0 0 8
32 รหัสรัฐลิงก์
64 เราเตอร์โฆษณา
96 หมายเลขลำดับ LS
128 ผลรวมตรวจสอบ LS ความยาว
160 ลำดับความสำคัญของ RTR ตัวเลือก
192 ที่อยู่ของอินเทอร์เฟซลิงก์โลคอล
224
256
288
320 # คำนำหน้า
352 ความยาวคำนำหน้า ตัวเลือกคำนำหน้า 0
384 คำนำหน้าที่อยู่...
~
~ ...
~ ความยาวคำนำหน้า ตัวเลือกคำนำหน้า 0
~ คำนำหน้าที่อยู่...
~

ประเภท 9: ส่วนหัว LSA ที่มีคำนำหน้าภายในพื้นที่

บิต/ ไบต์ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 อายุ LS 0 0 0 9
32 รหัสรัฐลิงก์
64 เราเตอร์โฆษณา
96 หมายเลขลำดับ LS
128 ผลรวมตรวจสอบ LS ความยาว
160 # คำนำหน้า อ้างอิงประเภท LS
192 รหัสรัฐของลิงก์ที่อ้างอิง
224 เราเตอร์โฆษณาที่อ้างอิง
256 ความยาวคำนำหน้า ตัวเลือกคำนำหน้า เมตริก
288 คำนำหน้าที่อยู่...
320
352 ...
~ ความยาวคำนำหน้า ตัวเลือกคำนำหน้า เมตริก
~ คำนำหน้าที่อยู่...
~
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Link-state_advertisement&oldid=1320548901#Types "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ โฆษณาสถานะลิงก์

Link -State Advertisement ( LSA ) เป็นวิธีการสื่อสารพื้นฐานของ โปรโตคอลการกำหนดเส้นทาง OSPF สำหรับ โปรโตคอลอินเทอร์เน็ต (IP)...

ประเภท

ประเภทของ LSA ที่กำหนดไว้ใน OSPF มีดังต่อไปนี้:

OSPFv2 สำหรับ IPv4

ตามภาคผนวก A.3.1ของ RFC 2328 แพ็กเก็ต OSPF ทั้งหมดเริ่มต้นด้วยส่วนหัว LSA "24 ไบต์" ทั่วไป ดังแสดงด้านล่าง

คำอธิบายฐานข้อมูล DBD

ข้อความ อธิบายฐานข้อมูล ประกอบด้วยคำอธิบายเกี่ยวกับโครงสร้างทางภูมิศาสตร์ของระบบหรือพื้นที่อิสระ โดยจะส่งข้อมูลในฐานข้อมูลสถานะลิงก์ (LSDB) สำหรับพื้นที่นั้นจากเราเตอร์ตัวหนึ่งไปยังอีกตัวหนึ่ง การสื่อสาร LSDB ขนาดใหญ่อาจต้องส่งข้อความหลายข้อความ...