คลิกๆๆ รูปสวยๆน่ารักๆไว้ส่งต่อเพียบ...

วันพฤหัสบดีที่ 23 สิงหาคม พ.ศ. 2555

EEE 802.1d

ถ้ากล่าวถึงมาตรฐาน IEEE 802.1d บางคนอาจจะรู้จักดีเพราะเป็นมาตรฐานที่ว่าด้วยข้อตกลงในการสื่อสารที่มีความสามารถในการทำงานเกี่ยวกับ Spanning Tree โดยมีการบรรจุฟังก์ชันนี้ไว้ใน Switching Hub ที่สนับสนุนการทำงานของ IEEE 802.1d แต่น่าเสียดายที่ฟังก์ชันนี้ไม่ถูกใช้งานเป็นที่แพร่หลาย เนื่องจากยังมีผู้ใช้งานอีกจำนวนมากที่อาจยังไม่เข้าใจการทำงานเกี่ยวกับ Spanning Tree หรือ IEEE 802.1d
หลายคนมีคำถามว่าจะศึกษาหรือทำความเข้าใจในเรื่องของ Spanning Tree อย่างไร ทีมงานจุดประกายความคิด จึงได้เรียบเรียงเนื้อหาและการใช้งานของ Spanning Tree ด้วยเนื้อหาที่เข้าใจง่าย และสามารถนำไปใช้งานจริงได้
จากภาพข้างล่างเราได้ลองเชื่อมต่อ Switching Hub จำนวน 2 ตัวโดยใช้สาย UTP ( cat 5 ) 2 เส้น ในรูปที่ 1 เราจะพบว่า เครื่องคอมพิวเตอร์ที่เชื่อมต่อภายในระบบเครือข่ายนี้จะไม่สามารถใช้งานได้ เนื่องจากมี Broadcast ที่เกิดขึ้นจำนวนมากภายในระบบ เหตุการณ์นี้ถ้า switching hub มีการสนับสนุนการทำงานของ Spanning tree จากรูปที่ 2 ระบบเครือข่ายของเราจะสามารถทำงานได้เป็นปกติ




หลักการทำงานของ Spanning Tree
1. Switching hub จะมีการตรวจสอบว่าเกิด Loop ขึ้นภายในระบบหรือไม่ ด้วยขั้นตอนดังต่อไปนี้
  1. Blocking ไม่ Forward frame แต่จะฟัง ( Listen ) กับ Bridge Protocol Data Units ( BPDUs)
  2. Listening ตรวจสอบการทำงาน Listen กับ BPDUs จะไม่ให้เกิด Loop ก่อนที่จะส่ง Data frame
    เข้าไประบบ Networks
  3. Learning ตรวจสอบ MAC Address ที่ต่อเข้าระบบ Networks แต่จะไม่จะส่ง Data frameเข้าไประบบ
    Networks
  4. Forwarding ส่ง และ รับ Data frame ทุก Port ของ Switching
2. ขั้นตอนในการตรวจสอบว่า Switching hub ตัวไหนเป็น Root Bridge จากภาพข้างล่าง
  1. Mac Address Switching hub ค่าที่น้อยจะได้เป็น Root Bridge เสมอโดย Priority จะ ต้องเท่ากันจากรูปค่า Priority = 32768
  2. กรณีที่ต้องการให้ Switching hub ทีมีค่า Mac Address มากกว่าโดยให้เป็น Root bridge ทำได้โดยกำหนด Priority ให้มีค่าน้อยกว่าเช่น ถ้าต้องการให้ Switching hub ตัวที่ 2 เป็น Root bridge กำหนด Priority ให้มีค่า 32767 Switching hub ตัวที่ 2 จะมีค่าเป็น Root bridge
สรุปได้ว่า
1. Switching hub ที่จะเป็น root bridge จะให้ความสำคัญของ Priority ที่มีค่าน้อยเป็น Root bridge ก่อน
2. ถ้า Priority เท่ากันจะให้ความสำคัญค่า Mac Address มีค่าน้อยเป็น Root bridge ก่อน

ประโยชน์ของ Spanning Tree เป็นการสำรองเส้นทางกรณีที่สาย Cable ขาด Port สถานะที่ B ( Blocking )
เปลี่ยนเป็น Forwarding ทำให้ระบบ Networks ยังทำงานได้อยู่หรือถ้าอุปกรณ์ Switching hub มีปัญหา Switching hub อีกตัวจะสามารถทำงานได้ตามตัวอย่างท้ายบท
หมายเหตุ
  1. Switching hub แต่ละ Port จะมีการการเปลี่ยนแปลงค่า B = Blocking , Li = Listening , Le = Learning
    F= Forwarding
  2. ค่า Priority สามารถเปลี่ยนแปลงได้ ส่วน Mac Address ไม่สามารถเปลี่ยนแปลง จากภาพ
ตัวอย่างท้ายบทนี้อยากให้ผู้อ่านช่วยกำหนดค่า Mac address และ Priority โดยหาการไหลของข้อมูลโดยระบบ
Networks จะต้องงานได้ไม่ว่า
1. สาย UTP Switching hub ขาด
2. Switching hub ตัวไหนเสีย โดยคิดว่าเป็นรูปที่ 1 หรือ 2

ไม่มีความคิดเห็น:

แสดงความคิดเห็น