Page 68 - Computer Network
P. 68
9.3. บริดจ์ (BRIDGE) 59
9.3 บริดจ์ (Bridge)
บริดจ์คล้ายฮับคือเพื่อเชื่อมต่อส่วนของเน็ตเวิร์ค (segment) เข้าด้วยกัน นอกจากนั้นบริดจ์ยังทำหน้าที่กรองทราฟ
ฟิก (traffic) ที่เกิดขึ้นระหว่างเน็ตเวิร์คเซกเมนต์ โดยเมื่อเน็ตเวิร์คเซกเมนต์หนึ่งได้รับเฟรม จะตรวจสอบว่า
physical address ของเฟรมว่าภาครับอยู่ภายในเซกเมนต์เดียวกันหรือไม่ หากไม่บริดจ์จะส่งต่อ (retransmit)
เฟรมที่ได้รับออกไปยังพอร์ตของเน็ตเวิร์คเซกเมนต์ที่ภาครับนั้นเชื่อมต่ออยู่ แต่หากเฟรมที่รับอยู่ภายใต้เน็ตเวิร์คเซ
กเมนต์เดียวกัน บริดจ์จะถือว่าภาครับได้รับเฟรมดังกล่าวเป็นที่เรียบร้อยแล้ว ดังนั้นเฟรมจะถูกกำจัดทิ้งไป ทำให้
สามารถลดทราฟฟิกในเน็ตเวิร์คลงได้
จากการที่บริดจ์ต้องทำงานหน้าที่กรองทราฟฟิก ทำให้บริดจ์ต้องเรียนรู้ physical address ของอุปกรณ์ต่างๆ
ตัวอย่างบริดจ์ที่ นิยมใช้ในการเชื่อมต่ออีเทอร์เน็ตได้แก่ transparent bridge การใช้บริดจ์ประเภทนี้ค่อนข้าง
สะดวก เนื่องจากบริดจ์สามารถเรียนรู้เพื่อส่งเฟรมไปยังพอร์ตที่ถูกต้อง โดยผู้ใช้ไม่จำเป็นต้องตั้งค่าใด โดยบริดจ์จะ
สร้างตารางเรียกว่า bridge table เพื่อจัดเก็บเฟรมที่ได้ พร้อมทั้งพอร์ตที่รับเฟรมนั้นลงในตาราง ดังนั้นเมื่อมีการส่ง
เฟรมระหว่างอุปกรณ์ในเน็ตเวิร์ค จะทำให้บริดจ์มีการเรียนรู้และทราบถึงพอร์ตในการส่งเฟรมโดยอัตโนมัติ
Collision Domains book)
(partial
จากการที่มีผู้ใช้จำนวนมาก การใช้ฮับเพื่อต่อเชื่อมจำนวนหลายตัว ทำให้การมีโอกาสเกิดการชนกันของข้อมูลสูง
ขึ้นเช่น ในอีเทอร์เน็ต เมื่อเฟรมถูกส่งจากฮับตัวแรก จะถูกส่งต่อไปฮับตัวอื่นๆ จนกระทั่งผ่านไปยังทุกฮับ การใช้
งานของบริดจ์จะช่วยทำให้เกิดการแบ่งส่วนของเน็ตเวิร์คออกเป็นกลุ่มย่อยๆ เรียกว่า collision domains ซึ่งหนึ่ง
collision domain ก็คือหนึ่งเน็ตเวิร์คของอีเทอร์เน็ตนั่นเอง รูปที่ 9.4 แสดงการใช้บริดจ์เพื่อแบ่งเน็ตเวิร์คออกเป็น
สอง collision domain ทำให้สามารถลดโอกาสของการชนกันของข้อมูลลง ในกรณีที่มีผู้ใช้จำนวนมาก
only
KKU
รูปที่ 9.4: Collision Domains
9.4 สวิตซ์ (Switch)
สวิตซ์เป็นอุปกรณ์เพื่อเชื่อมเน็ตเวิร์คเซกเมนต์เช่นเดียวกับบริดจ์ ในความเป็นจริงแล้วสวิตซ์ก็คือบริดจ์ที่ประกอบ
ไปด้วยพอร์ตจำนวนมาก (multiport bridge) ทำหน้าที่เช่นเดียวกับบริดจ์คือเรียนรู้การส่งต่อ (retransmit) เฟรม
ที่ได้รับไปในพอร์ตที่เหมาะสม โดยเรียนรู้จาก physical address ในเฟรม ความแตกต่างระหว่างสวิตซ์กับบริดจ์
คือ สวิตซ์สามารถมีพอร์ตจำนวนมาก (4 พอร์ตหรือมากกว่า) เพื่อใช้เชื่อมต่อเน็ตเวิร์คเซกเมนต์ ในขณะที่บริดจ์อาจ
มีจำนวน 2-3 พอร์ตเท่านั้น ดังนั้น หากมองในกรณีของ collision domains การใช้สวิตซ์จะทำให้เราแบ่งเน็ตเวิร์ค
หนึ่งๆ ออกเป็นหลาย collision domain ได้ รูปที่ 9.5 เป็นตัวอย่างของสวิตซ์ขนาด 24 พอร์ตที่มีขายทั่วไป
ในการทำงานของสวิตซ์เมื่อได้รับเฟรมจากพอร์ตใดพอร์ตหนึ่ง การจะส่งออกที่พอร์ตใด สามารถแบ่งการ
ทำงานออกเป็นสองแบบคือ

