top of page

OSPF Hello Packet

OSPF (Open Shortest Path First) Hello Packet เป็นแพ็กเก็ตที่ใช้ในการตรวจสอบการเชื่อมต่อและสร้าง Neighbor Relationships หรือ สร้างความสัมพันธ์ระหว่างอุปกรณ์ที่มีการตั้งค่า OSPF เช่น ระหว่างเราเตอร์ที่ทำงานด้วย OSPF ที่อยู่ในเครือข่ายเดียวกัน Hello Packet มันถูกส่งออกไปเป็นระยะ ๆ เพื่อให้แน่ใจว่าการเชื่อมต่อยังคงมีอยู่และเป็นจุดเริ่มต้นของกระบวนการ OSPF แพ็กเก็ต OSPF Hello ทำงานบน Layer 3 (Network Layer) และถูกส่งผ่าน multicast address 224.0.0.5, 224.0.0.6 (สำหรับ OSPFv2) หรือ FF02::5, FF02::6  (สำหรับ OSPFv3)


ภาพนี้เราเลยลองเอาโปรแกรม Wireshark มาจับ Packet Hello ของ OSPF มาแสดงให้ดูกัน



 

โครงสร้างของ OSPF Hello Packet

OSPF Hello Packet ประกอบด้วย ส่วนหลัก 2 ส่วน คือ OSPF Header และ OSPF Hello Message

 

1. OSPF Header (20 bytes)

Version Number

            ขนาด 1 Bytes : ระบุเวอร์ชันของ OSPF (เช่น OSPFv2 = 2, OSPFv3 = 3)

Type

            ขนาด 1 Bytes : ประเภทของแพ็กเก็ต (Hello Packet มีค่าเป็น 1)

Packet Length

            ขนาด 2 Bytes : ประเภทของแพ็กเก็ต (Hello Packet มีค่าเป็น 1)

Router ID

            ขนาด 4 Bytes : หมายเลขที่กำหนดให้กับเราเตอร์เพื่อระบุอุปกรณ์ใน OSPF

Area ID

            ขนาด 4 Bytes : หมายเลขของ OSPF Area ที่แพ็กเก็ตนี้ถูกส่งออกไป

Checksum

            ขนาด 2 Bytes : ค่า Checksum ที่ใช้ตรวจสอบความถูกต้องของแพ็กเก็ต

Authentication Type

            ขนาด 2 Bytes : ประเภทของการยืนยันตัวตน (0 = None, 1 = Simple Password, 2 = MD5, 3 = SHA)

Authentication Data

            ขนาด 8 Bytes : ข้อมูลการยืนยันตัวตน (ใช้เมื่อมีการกำหนดค่า Authentication)

 

2. OSPF Hello Message (ส่วนข้อมูลของ Hello Packet)

Network Mask

            ขนาด 4 Bytes : Subnet Mask ของอินเทอร์เฟซที่ส่ง Hello Packet

Hello Interval

            ขนาด 2 Bytes : ระยะเวลาที่เราเตอร์จะส่ง Hello Packet ออกไป (ค่าเริ่มต้น 10 วินาที)

Options

            ขนาด 1 Bytes : แสดงคุณสมบัติของ OSPF ที่เราเตอร์นี้รองรับ

Router Priority

            ขนาด 1 Bytes : ค่าที่ใช้สำหรับการเลือก Designated Router (DR) และ Backup Designated Router (BDR)

Dead Interval

            ขนาด 4 Bytes : เวลาที่ต้องรอ (Default 4 เท่าของ Hello Interval) ก่อนที่ neighbor จะถือว่าตายหายไป หรือ อุปกรณ์นั้นๆไม่อยู่แล้ว

Designated Router (DR)

            ขนาด 4 Bytes : IP Address ของ DR (Designated Router) ในเครือข่าย

Backup Designated Router (BDR)

            ขนาด 4 Bytes : IP Address ของ BDR (Backup Designated Router)

Neighbor Router IDs

            (Variable) รายการ Router IDs ของ neighbor ที่รู้จักในเครือข่าย

 
 
 

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page