หน้า: 1

ชนิดกระทู้ ผู้เขียน กระทู้: เกร็ดความรู้ ระบบเครือข่าย Spannning Tree Protocol  (อ่าน 23 ครั้ง)
add
เรทกระทู้
« เมื่อ: 3 ธ.ค. 20, 09:29 น »
ตอบโดยอ้างถึงข้อความ
Send E-mail

แบ่งปันกระทู้นี้ให้เพื่อนคุณอ่านไหมคะ?

ปิดปิด
 
การเกิด Loop ในระบบเครือข่ายนั้นเป็นปัญหาร้ายแรงอย่างมาก เพราะจะทำให้การรับส่งข้อมูลนั้นมีปัญหาและทำให้ระบบไม่สามารถสื่อสารกันได้ดังนั้นในการติดตั้งระบบเครือข่าย ผู้ติดตั้งระบบจำเป็นต้องมีทักษะและวิธีการรับแก้ไขปัญหาการเกิด Loop ในระบบเครือข่ายนี้ และวิธีที่นิยมใช้ในการแก้ไขปัญหานี้ก็คือการทำ Spanning Tree ในระบบเครือข่าย ฉะนั้นในบทความนี้เราจะพามารู้จักกับการทำงานของ Spanning Tree หรือ โปรโตคอล STP กัน

รู้จักปัญหา Loop กันก่อน
Loop คือ สถานะที่อุปกรณ์ส่งข้อมูลออกไปบนระบบ แล้วเกิดการวนแบบไม่มีที่สิ้นสุด เมื่อมีการต่อใช้งานระบบเครือข่ายผ่าน Switch โดยมีเส้นทางเดียวจากต้นทางไปยังปลายทาง ถ้า Link ระหว่าง Switch ทั้งสองตัวเกิดมีปัญหาขึ้นมา ก็ทำให้ระบบไม่สามารถใช้งานได้ เราจึงต้องมีการเพิ่ม Switch ขึ้นมาอีกหนึ่งตัว เพื่อให้มีเส้นทางสำรอง เมื่อ Link ระหว่าง Switch เดิมมีปัญหา ระบบจะยังสามารถใช้งานต่อได้ โดยผ่านไปทาง Switch อีกตัว แต่ว่าเนื่องจาก Switch ทั้ง 3 ตัว ต่อกันแบบ Loop ทำให้ข้อมูลที่ส่งไป เกิดการส่งวนไปวนมาได้ แบบไม่มีที่สิ้นสุด โดยทางเทคนิคเราเรียกปัญหานี้ว่าการเกิด Bridge Loopซึ่งหลังจากการเกิด Bridege Loop มาแล้ว จะมีปัญหาหลักๆ อยู่ 3 อย่างตามมาในระบบเครือข่าย ดังต่อไปนี้

Broadcast Storm คือเมื่อเกิด Loop ขึ้น Broadcast Traffic จะถูกส่งต่อไปเรื่อยๆ แบบไม่สิ้นสุด เกิดเป็นพายุBroadcast (Broadcast Storm) ทำให้ CPU ของ Switch นั้นสูงขึ้นและทำงานไม่ได้ในที่สุด


Multiple Frame Transmissions คือเครื่องปลายทางได้รับข้อมูล (Frame) เข้ามาซ้ำ ทำให้เสียเวลาในการประมวลผล


MAC Database Instability คือ Switch ได้รับ MAC Address ของอุปกรณ์เดียวเข้ามาหลายทาง ทำให้ Switch เรียนรู้ MAC Address ที่ผิดพลาด


Spanning Tree Protocol คืออะไร
Spanning-Tree Protocol (STP) เป็น Protocol ที่ใช้ป้องกันลูป (Loop) ใน Layer 2 โดยการทำงานคือจะ Blocking Port เพื่อไม่ให้รับส่งข้อมูลจนกว่าเส้นทางหลักจะมีปัญหา และยังช่วยเสริมให้มีเส้นทางสำรอง เช่น สมมุติว่าเรามีจุดหมายปลายทางอยู่จุดหนึ่งแล้วเส้นทางนี้เกิดมีปัญหาทำให้ระบบใช้งานไม่ได้เลย ก็ทำให้ระบบทั้งหมดมีปัญหาไปด้วย ตัว Spanning Tree มันก็จะมีระบบช่วยป้องกันไม่ให้ระบบหยุดการทำงาน ถ้าเส้นทางหนึ่งมีปัญหาก็สามารถไปใช้เส้นทางอื่นได้ Redundancy ของ Spanning Tree มันทำให้ระบบมีเสถียรภาพ เพราะใช้ตลอดเวลาก็ไม่ Down ถึงแม้เส้นทางใดเส้นทางหนึ่งใช้ไม่ได้ก็ตาม Spanning tree ก็จะมีเส้นทางขึ้นมาใช้แทนโดยรวมทำให้มีเสถียรภาพมากขึ้นหากคุณกำลังสงสัยว่าทำไม Protocol ตัวนี้ถึงถูกนำมาใช้งานกับอุปกรณ์ Layer 2 นั้นก็เพราะว่าการเกิด Loop นั้นส่วนใหญ่จะเกิดมาจากอุปกรณ์ Layer 2 อย่าง Switch ในส่วนของอุปกรณ์ Layer 3 จะมี TTL(Time to Live) ไว้สำหรับป้องกันการเกิดลูปอยู่แล้ว

หลักการทำงานของ STP
หลักการเลือกเส้นทางการส่งข้อมูลของ Spanning Tree มีขั้นตอนการพิจารณาดังต่อไปนี้

1. เลือก Root Bridge คือใน 1 Network จะมี Switch เพียง 1 ตัวที่เป็น Root Bridge พิจารณาจาก Switch ที่มี Bridge ID น้อยที่สุด (Bridge ID = Priority + MAC Address) และขาของ Bridge ID เป็น Designated Port

2. เลือก Root Port พิจารณาจาก Port ที่มีค่า Path Cost ไปหา Root Bridge ต่ำสุดถ้า Path Cost เท่ากันให้พิจารณาจาก Bridge ID โดย Switch จะมี Root Port ได้เพียง 1 ตัวเท่านั้น

3. เลือก Design Port ใน Link ระหว่าง Switch กับ Switch หรือที่เรียกว่า Segment ต้องมี 1 Designated Port โดยพิจารณาจาก Path Cost ไป Root Bridge ต่ำสุด หากเท่ากันให้พิจารณาจาก Bridge ID ต่ำสุด ถ้า Bridge ID เท่ากัน ให้พิจารณาจาก Port ID ต่ำสุด และ port ที่เหลือจาก Root Port และ Designated Port คือ Block Port
ตัวอย่างการคำนวณ STP


หา Root Bridge พิจารณาจาก Bridge ID ที่ต่ำสุด คือ SW-A และกำหนด DP



หา Root Port พิจารณาจาก Path Cost ในที่นี้เป็น FastEthernet(100 Mbps) = 19 ให้พิจารณาแต่ละตัว

SW-C ไปยัง SW-A ผ่าน Fa 0/1 = 19,
SW-C ไปยัง SW-A ผ่าน Fa 0/2 และFa 0/24 = 38,
SW-B ไปยัง SW-A ผ่าน Fa 0/24 = 19,
SW-B ไปยัง SW-A ผ่าน Fa 0/2 และFa 0/1 = 38

เราจะได้ Switch ที่มี Root Port ที่ SW-B ที่ Fa 0/24 และ SW-C ที่ Fa 0/1


หา Designated Port ในที่นี้จะมี Path Cost เท่ากัน ให้พิจารณาจาก Bridge ID และผลลัพธ์ที่ได้คือDesignated Port อยู่ที่ SW-B ที่ Fa 0/2 และ Block Port คือ SW-C ที่ Fa 0/2

noticeแจ้งลบความคิดเห็นนี้   บันทึกการเข้า

กระทู้ฮอตในรอบ 7 วัน

Tags:  protocol  Network   ระบบเครือข่ายคอมพิวเตอร์  ระบบเครือข่าย  เครือข่าย 

หน้า: 1

 
ตอบ
ชื่อ:
 
แชร์ไป Facebook ด้วย
กระทู้:
ไอค่อนข้อความ:
ตัวหนาตัวเอียงตัวขีดเส้นใต้จัดย่อหน้าชิดซ้ายจัดย่อหน้ากึ่งกลางจัดย่อหน้าชิดขวา

 
 

[เพิ่มเติม]
แนบไฟล์: (แนบไฟล์เพิ่ม)
ไฟล์ที่อนุญาต: gif, jpg, jpeg
ขนาดไฟล์สูงสุดที่อนุญาต 20000000 KB : 4 ไฟล์ : ต่อความคิดเห็น
ติดตามกระทู้นี้ : ส่งไปที่อีเมลของสมาชิกสนุก
  ส่งไปที่
พิมพ์อักษรตามภาพ:
พิมพ์ตัวอักษรที่แสดงในรูปภาพ
 
:   Go
  • ข้อความของคุณอยู่ในกระทู้นี้
  • กระทู้ที่ถูกใส่กุญแจ
  • กระทู้ปกติ
  • กระทู้ติดหมุด
  • กระทู้น่าสนใจ (มีผู้ตอบมากกว่า 15 ครั้ง)
  • โพลล์
  • กระทู้น่าสนใจมาก (มีผู้ตอบมากกว่า 25 ครั้ง)
         
หากท่านพบเห็นการกระทำ หรือพฤติกรรมใด ๆ ที่ไม่เหมาะสม ซึ่งอาจก่อให้เกิดความเสื่อมเสียแก่สถาบันชาติ ศาสนา พระมหากษัตริย์ รวมถึง การใช้ข้อความที่ไม่สุภาพ พฤติกรรมการหลอกลวง การเผยแพร่ภาพลามก อนาจาร หรือการกระทำใด ๆ ที่อาจก่อให้ผู้อื่น ได้รับความเสียหาย กรุณาแจ้งมาที่ แนะนำติชม