Spanning Tree Protocol | IEEE802.1D
สวัสดีค่ะ ! วันนี้ ก็จะมาสรุปความรู้ที่ได้เรียนไปในวิชา INT201 Network 1 คณะเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี ในหัวข้อ Spanning Tree Protocol หรือ IEEE802.1D ซึ่งอยู่ใน Layer 2 ในมาตรฐาน OSI model
Spanning Tree Protocol คืออะไร ?
ก่อนเข้าเรื่อง ต้องเล่าก่อนว่า เวลาที่ switch ทำงาน ในครั้งแรกจะมีการ Broadcast เมื่อมีการต่อ switch เข้าหากัน 3 ตัว ดังรูปด้านล่าง ซึ่งในรูป การต่อแบบนี้ ในเส้นที่ต่อ SW-B กับ SW-C เข้าหากัน จะทำให้เกิดการเชื่อมต่อแบบ Loop
การเชื่อมต่อแบบ Loop คือการเชื่อมต่อระหว่าง switch ที่มีเส้นทางมากกว่าหนึ่งเส้นทาง เหตุผลหลักของการเชื่อมต่อแบบนี้ ก็คือความต้องการที่จะใช้เส้นทางทดแทน เมื่อตอนที่เส้นทางหลักขาดเสียหาย แต่ว่า ในตอนที่ยังไม่เกิดความเสียหายใดใด มันก็เกิด Loop และอาจจะทำให้ อายุการมช้งานของ switch สั้นลง
วิธีแก้ไขปัญหาเหล่านี้ คือ Spanning Tree Protocol
ก็คือว่า เมื่อมีเส้นทางที่เชื่อมต่อเป็นลูปและมีเส้นทางที่สำรองจะสามารถทำงานแทนได้โดยอัตโนมัติ ทำให้การเชื่อมต่อเครือข่าย ยังดำเนินต่อไป สมมตว่า ถ้า A ต้องการที่จะติดต่อกับ C แต่พอดีว่า เส้นทางหลัก เส้นทางที่ Port 1 และ Port 2 เชื่อมหากันนั้นเกิดความเสียหายขึ้นมา เราก็ยังสามารถติดต่อกับ C ได้ โดยการผ่าน B
สรุปได้ง่ายๆ ว่า : Spanning Tree Protocol คือ กฏที่ป้องกันการเกิด Loop