Page 128 - Computer Network
P. 128
16.1. BRIDGE PROTOCOL DATA UNITS (BPDU) 119
• Maximum age (2 ไบต์) : เวลาสูงสุดที่ควรจะกำจัด configuration message ออกไป
• Hello time (2 ไบต์) : ช่วงเวลาของการส่ง Configuration message ของ root
• Forward delay (2 ไบต์) : เวลา Timeout ของบริดจ์ที่กำหนดโดย Root เพื่อให้แต่ละสวิตซ์ทำงาน
สอดคล้องกันในการเปลี่ยนสถานะของพอร์ตไปเป็น forwarding state นอกจากนี้ยังใช้เพื่อลดเวลาของ
แอดเดรสที่อยู่ใน forwarding database เนื่องจากการเปลี่ยนแปลงของโทโพโลยี
นอกจาก BPDU จะถูกใช้เพื่อสร้าง STP ในช่วงต้นแล้ว สวิตซ์ยังสามารถใช้ BPDU เพื่อแจ้งให้ทราบถึงการ
เปลี่ยนแปลงของโทโพโลยีที่เกิดขึ้น เช่นเกิดความเสียหายของสวิตซ์ โดยการส่ง topology change nofication
BPDU (TC-BPDU) จาก root port ของสวิตซ์ BPDU นี้จะประกอบด้วย protocol identifier, protocol version
และ BPDU type ซึ่งค่าของ BPDU type มีค่าเป็น 10000000
จุดประสงค์ของแจ้งการเปลี่ยนแปลงของโทโพโลยีนี้เพื่อทำให้ root ทราบ ซึ่ง TC-BPDU จะถูกผ่านใน STP
เพื่อไปหา Root ดังนั้นเพื่อให้มั่นใจว่า TC-BPDU จะถูกส่งไปยัง root จริง สวิตซ์จะส่ง
ได้รับการตอบกลับ (acknowledgment) จาก designated bridge จากนั้น designated bridge จะส่ง TC-BPDU
ต่อไปจนกระทั่งถึง root book) BPDU นี้ ไปเรื่อยจนกระทั่ง
เมื่อ root ได้รับการแจ้งเตือนที่เกิดขึ้น root จะส่ง configuration message ออกไป โดยที่มีการกำหนดค่าของ
BPDU flag เป็น 10000000 เมื่อบริดจ์ได้รับ BPDU นี้จาก root
(partial สวิตซ์จะใช้ค่าที่กำหนดในฟิลด์ของ forwarding
delay ใน BPDU เพื่อกำหนดเวลาของแอดเดรสต่างๆที่ถูกบันทึกใน forwarding table ใหม่ (ปกติเดิมอยู่ที่ 300
วินาที) การทำเช่นนี้ก็เพื่อกำจัดเส้นทางเดิมที่บันทึกไว้ออกไป เนื่องการเปลี่ยนแปลงที่เกิดขึ้น สวิตซ์อาจมีเส้นทาง
ใหม่ในการส่งเฟรม จากนั้นเมื่อได้รับ configuation message ใหม่ที่มีค่า BPDU flag เป็นศูนย์ทั้งหมด เวลาของ
การบันทึกค่าแอดเดรสต่างๆ จะกลับไปใช้ค่าเดิมที่ถูกกำหนดไว้
16.1.1 Root Bridge only
KKU
เพื่อสร้าง Spanning tree ในขั้นแรกของการสร้าง STP จะเลือกสวิตซ์ที่จะมาเป็น root การเลือกจะเลือกจากสวิตซ์
ที่มีค่า Bridge ID ตํ่าที่สุด ซึ่ง Bridge ID นี้สามารถตรวจสอบได้จากแพกเกตของ BPDU ที่แลกเปลี่ยนกันระหว่าง
สวิตซ์ โดย Bridge ID ของสวิตซ์ประกอบไปด้วย 2 ส่วนดังแสดงในรูปที่ 16.3
รูปที่ 16.3: ข้อมูลใน Bridge ID
• Bridge priority (2 ไบต์): แสดงค่าความสำคัญของบริดจ์ (bridge priority) โดยหากเป็นของ CISCO จะ
ถูกกำหนดให้เป็น 32,768
• MAC address (6 ไบต์): ค่า MAC address ของบริดจ์นั้น

