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 จะถูกกำจัดทิ้งไป
   122   123   124   125   126   127   128   129   130   131   132