Page 127 - Computer Network
P. 127
118 บทที่ 16. SPANNING TREE PROTOCOL
พร้อมทั้งกำหนดพอร์ตเพื่อใช้เป็น root port ก่อนที่จะส่ง BPDU ต่อจนกระทั่ง BPDU ครบทั้ง STP เราเรียก BPDU
ที่ส่งทั้งหมดนี้ว่า configuration message
ในมาตรฐาน IEEE 802.1d ได้กำหนดรูปแบบของ BPDU ไว้สองแบบคือ Configuration BPDU เพื่อใช้ในการ
กำหนดการทำงานและการคำนวณ STP รูปที่ 16.2 และ Topology Change Notification BPDU เพื่อใช้แจ้งกรณี
ที่มีการเปลี่ยนแปลงของ LAN เกิดขึ้น
book)
(partial
รูปที่ 16.2: Configuration BPDU
only
• Protocol identifier (2 ไบต์) : เพื่อระบุถึงอัลกอริทึมของ spanning tree และโพรโตคอลที่กำหนดไว้ใน
802.1 โดยที่จะมีค่าเป็นศูนย์ทั้งหมด
• Protocol version identifier (1 ไบต์) : กำหนดเวอร์ชันของมาตรฐาน มีค่าเป็นศูนย์
KKU
• BPUD type (1 ไบต์) : ประเภทของ BPDU สำหรับการใช้งานของ Configuration BPDU จะกำหนดให้
เป็นศูนย์ทั้งหมด
• Flags (1 ไบต์) : เพื่อใช้กำหนดว่าเป็น BPDU เพื่อการแจ้งถึงการเปลี่ยนแปลงของโทโพโลยี (Topology
Changeflag)หรือเป็นBPDUเพื่อตอบกลับการเปลี่ยนแปลงที่เกิดขึ้น(TopologyChangeAcknowledment
flag)
• Root identifier (8 ไบต์) : แอดเดรสของ root bridge ที่สวิตซ์ที่ส่ง BPDU นี้เชื่อว่า root bridge ประกอบ
ด้วย 2 ไบต์ของค่า priority และ 6 ไบต์ของ Mac address
• Root path cost (4 ไบต์) : ค่าของ path cost จากสวิตซ์ที่ส่งไปยังสวิตซ์ที่เชื่อว่าเป็น root bridge
• Bridge identifier (8 ไบต์) : แอดเดรสของสวิตซ์ที่ส่ง BPDU นี้ ประกอบด้วย 2 ไบต์ของค่า priority และ
6 ไบต์ของ Mac address
• Port identifier (2 ไบต์) : หมายเลขของพอร์ตที่ส่ง BPDU นี้
• Message age (2 ไบต์) : ระยะเวลาการใช้งานหรืออายุของ Configuration message ตั้งแต่ถูกสร้างขึ้น
โดย root ซึ่งหากอายุมากกว่าที่กำหนด BPDU จะถูกกำจัดทิ้งไป

