กลับไปหน้าบทความ

อ่าน 10 นาที

การรวมลิงก์

ในเครือ ข่ายคอมพิวเตอร์ การรวมลิงก์ (Link Aggregation) คือการรวม ( รวบรวม ) การเชื่อมต่อเครือข่ายหลายๆ การเชื่อมต่อเข้าด้วยกันแบบขนาน โดยใช้วิธีการต่างๆ การรวมลิงก์จะเพิ่ม...

การรวมลิงก์

การรวมลิงก์ระหว่างสวิตช์และเซิร์ฟเวอร์

ในเครือ ข่ายคอมพิวเตอร์การรวมลิงก์ (Link Aggregation) คือการรวม ( รวบรวม ) การเชื่อมต่อเครือข่ายหลายๆ การเชื่อมต่อเข้าด้วยกันแบบขนาน โดยใช้วิธีการต่างๆ การรวมลิงก์จะเพิ่มแบนด์วิดท์ โดย รวมให้มากกว่าที่การเชื่อมต่อเดียวจะรองรับได้ และให้ความซ้ำซ้อนในกรณีที่ลิงก์ทางกายภาพทั้งหมด ยกเว้นลิงก์เดียว อาจล้มเหลวได้โดยไม่สูญเสียการเชื่อมต่อกลุ่มการรวมลิงก์ ( LAG ) คือกลุ่มของพอร์ตทางกายภาพที่รวมกัน

คำศัพท์อื่นๆ ที่ใช้ในการอธิบายแนวคิดนี้ ได้แก่การรวมกลุ่ม[ 1 ] การรวมกลุ่ม[ 2 ]การเชื่อมต่อ [ 1 ] การจัดช่องทาง[ 3 ]หรือการรวมทีม

การนำไปใช้งานอาจเป็นไปตามมาตรฐานที่ไม่ขึ้นกับผู้ผลิต เช่นโปรโตคอลควบคุมการรวมลิงก์ (LACP) สำหรับอีเธอร์เน็ตซึ่งกำหนดไว้ในIEEE 802.1AXหรือIEEE 802.3ad รุ่นก่อนหน้า แต่ก็อาจใช้โปรโตคอลที่เป็นกรรมสิทธิ์ของแต่ละ ผู้ผลิตได้เช่นกัน

แรงจูงใจ

การรวมลิงก์ช่วยเพิ่มแบนด์วิดท์และความเสถียรของการเชื่อมต่ออีเธอร์เน็ต

ความต้องการแบนด์วิดท์ไม่ได้เพิ่มขึ้นแบบเชิงเส้น โดยทั่วไปแล้วแบนด์วิดท์ของอีเธอร์เน็ตเพิ่มขึ้นสิบเท่าในแต่ละรุ่น:10 เมกะบิต/ วินาที100  เมกะบิต/วินาที1000  เมกะบิต/วินาที10,000 เมกะ บิต/วินาทีหากเริ่มพบข้อจำกัดด้านแบนด์วิดท์ ทางเลือกเดียวคือการเปลี่ยนไปใช้รุ่นถัดไป ซึ่งอาจมีค่าใช้จ่ายสูงเกินไป ทางเลือกอื่นที่ผู้ผลิตเครือข่ายหลายรายนำมาใช้ในช่วงต้นทศวรรษ 1990 คือการใช้การรวมลิงก์เพื่อรวมลิงก์อีเธอร์เน็ตทางกายภาพสองลิงก์เข้าเป็นลิงก์เชิงตรรกะเดียว โซลูชันในยุคแรกส่วนใหญ่ต้องใช้การกำหนดค่าด้วยตนเองและอุปกรณ์ที่เหมือนกันทั้งสองฝั่งของการเชื่อมต่อ[ 4 ]

โดยทั่วไปแล้ว การเชื่อมต่อแบบพอร์ต-เคเบิล-พอร์ต ไม่ว่าจะเป็นการเชื่อมต่อจากคอมพิวเตอร์ไปยังสวิตช์ หรือจากสวิตช์ไปยังสวิตช์ จะมีจุดล้มเหลวอยู่สามจุดหลักๆ คือ สายเคเบิลเอง หรือพอร์ตใดพอร์ตหนึ่งที่เสียบสายเคเบิลนั้นอาจล้มเหลว ถึงแม้จะสามารถสร้างการเชื่อมต่อเชิงตรรกะได้หลายแบบ แต่ โปรโตคอลระดับสูง หลายๆ ตัวไม่ได้ออกแบบมาให้สามารถสลับไปใช้ การเชื่อมต่อ อื่นได้อย่างราบรื่นโดยสมบูรณ์ การรวมการเชื่อมต่อทางกายภาพหลายๆ แบบเข้าเป็นการเชื่อมต่อเชิงตรรกะเดียวโดยใช้การรวมลิงก์ (Link Aggregation) จะช่วยให้การสื่อสารมีความยืดหยุ่นมากขึ้น

สถาปัตยกรรม

สถาปนิกเครือข่ายสามารถนำการรวมข้อมูลไปใช้ได้ที่เลเยอร์สามชั้นล่างสุดของโมเดล OSIตัวอย่างของการรวมข้อมูลที่เลเยอร์ 1 ( เลเยอร์ทางกายภาพ ) ได้แก่ อุปกรณ์เครือข่าย ผ่านสายไฟ (เช่นIEEE 1901 ) และ เครือข่าย ไร้สาย (เช่น IEEE 802.11) ที่รวมแถบความถี่หลายแถบเข้าด้วยกัน การรวมข้อมูลที่เลเยอร์ 2 ของ OSI ( เลเยอร์การเชื่อมโยงข้อมูลเช่นเฟรมอีเธอร์เน็ตใน LAN หรือPPP แบบหลายลิงก์ใน WAN ที่อยู่ MAC ของอีเธอร์เน็ต ) มักเกิดขึ้นผ่านพอร์ตสวิตช์ ซึ่งอาจเป็นพอร์ตทางกายภาพหรือพอร์ตเสมือนที่จัดการโดยระบบปฏิบัติการ การรวมข้อมูลที่เลเยอร์ 3 ( เลเยอร์เครือข่าย ) ในโมเดล OSI สามารถใช้การจัดตารางเวลาแบบวนรอบ (round-robin scheduling ) ค่าแฮชที่คำนวณจากฟิลด์ในส่วนหัวของแพ็กเก็ต หรือการผสมผสานของทั้งสองวิธีนี้

ไม่ว่าการรวมข้อมูลจะเกิดขึ้นที่เลเยอร์ใด ก็สามารถกระจายภาระงานของเครือข่ายไปยังลิงก์ทั้งหมดได้อย่างสมดุล อย่างไรก็ตาม เพื่อหลีกเลี่ยงการส่งข้อมูลที่ไม่เรียงลำดับการใช้งานบางอย่างจึงไม่ได้ใช้ประโยชน์จากคุณสมบัตินี้ วิธีการส่วนใหญ่ยังมีระบบสำรอง ข้อมูลในกรณี ที่เกิดข้อผิดพลาดด้วย

การรวมอินเทอร์เฟซสามารถเกิดขึ้นได้สองแบบ คือ แบบที่อินเทอร์เฟซหลายตัวใช้ที่อยู่เชิงตรรกะเดียวกัน (เช่น IP) หรือที่อยู่ทางกายภาพเดียวกัน (เช่น ที่อยู่ MAC) หรือแบบที่แต่ละอินเทอร์เฟซมีที่อยู่ของตนเอง แบบแรกนั้นจำเป็นต้องใช้วิธีการรวมแบบเดียวกันที่ปลายทั้งสองด้านของลิงก์ แต่มีข้อดีด้านประสิทธิภาพมากกว่าแบบหลัง

การรวม ช่องสัญญาณ (Channel bonding) แตกต่างจากการกระจายโหลด (Load balancing)ตรงที่การกระจายโหลดจะแบ่งปริมาณการรับส่งข้อมูลระหว่างอินเทอร์เฟซเครือข่ายตามแต่ละซ็อกเก็ตเครือข่าย (เลเยอร์ 4) ในขณะที่การรวมช่องสัญญาณหมายถึงการแบ่งปริมาณการรับส่งข้อมูลระหว่างอินเทอร์เฟซทางกายภาพในระดับที่ต่ำกว่า ไม่ว่าจะเป็นต่อแพ็กเก็ต (เลเยอร์ 3) หรือต่อลิงก์ข้อมูล (เลเยอร์ 2)

กระบวนการกำหนดมาตรฐาน

ในช่วงกลางทศวรรษ 1990 ผู้ผลิตสวิตช์เครือข่ายส่วนใหญ่ได้รวมความสามารถในการรวมข้อมูลไว้เป็นส่วนขยายเฉพาะเพื่อเพิ่มแบนด์วิดท์ระหว่างสวิตช์ของตน ผู้ผลิตแต่ละรายได้พัฒนาวิธีการของตนเอง ซึ่งนำไปสู่ปัญหาความเข้ากันได้ กลุ่มทำงาน IEEE 802.3ได้จัดตั้งกลุ่มศึกษาเพื่อสร้าง มาตรฐาน เลเยอร์ลิงก์ ที่ทำงานร่วมกันได้ (กล่าวคือ ครอบคลุมทั้งเลเยอร์ทางกายภาพและเลเยอร์ลิงก์ข้อมูล) ในการประชุมเดือนพฤศจิกายน 1997 [ 4 ]กลุ่มดังกล่าวตกลงกันอย่างรวดเร็วที่จะรวมคุณสมบัติการกำหนดค่าอัตโนมัติ ซึ่งจะเพิ่มความซ้ำซ้อนด้วย สิ่งนี้กลายเป็นที่รู้จักในชื่อโปรโตคอลควบคุมการรวมลิงก์ (LACP)

802.3ad

ข้อมูล ณ ปี 2000โดยส่วนใหญ่แล้ว แผนการรวมช่องสัญญาณกิกะบิตจะใช้มาตรฐานการรวมลิงก์ของ IEEE ซึ่งเดิมเป็นข้อ 43 ของ มาตรฐาน IEEE 802.3ที่เพิ่มเข้ามาในเดือนมีนาคม พ.ศ. 2543 โดยคณะทำงาน IEEE 802.3ad [ 5 ]ผู้ผลิตอุปกรณ์เครือข่ายเกือบทุกรายนำมาตรฐานร่วมนี้มาใช้แทนมาตรฐานที่เป็นกรรมสิทธิ์ของตนเองอย่างรวดเร็ว

802.1AX

รายงานของคณะทำงานบำรุงรักษา 802.3 สำหรับโครงการแก้ไขครั้งที่ 9 ในเดือนพฤศจิกายน 2549 ระบุว่าเลเยอร์ 802.1 บางเลเยอร์ (เช่น ความปลอดภัย 802.1X ) ถูกจัดวางในสแต็กโปรโตคอลไว้ต่ำกว่าการรวมลิงก์ ซึ่งถูกกำหนดให้เป็นซับเลเยอร์802.3 [ 6 ]เพื่อแก้ไขความไม่สอดคล้องกันนี้ จึงได้มีการจัดตั้งคณะทำงาน 802.3ax (802.1AX) ขึ้น[ 7 ]ส่งผลให้มีการถ่ายโอนโปรโตคอลอย่างเป็นทางการไปยังกลุ่ม 802.1 พร้อมกับการเผยแพร่ IEEE 802.1AX-2008 ในวันที่ 3 พฤศจิกายน 2551 [ 8 ]ณ เดือนกุมภาพันธ์ 2568 มาตรฐานฉบับปัจจุบันคือ802.1AX-2020 [ 9 ] [ 10 ] สำหรับภาพรวมของประวัติของมาตรฐาน 802.1AX โปรดดูส่วนนี้ของตารางเกี่ยวกับตระกูลมาตรฐานIEEE 802.1

ในมาตรฐานอีเธอร์เน็ตของ IEEE โปรโตคอลควบคุมการรวมลิงก์ (LACP) เป็นวิธีการควบคุมการรวมลิงก์ทางกายภาพหลายลิงก์เข้าด้วยกันเพื่อสร้างลิงก์เชิงตรรกะเดียว LACP อนุญาตให้อุปกรณ์เครือข่ายเจรจาการรวมลิงก์โดยอัตโนมัติโดยการส่งแพ็กเก็ต LACP ไปยังอุปกรณ์ปลายทางที่เชื่อมต่อโดยตรงซึ่งใช้งาน LACP เช่นกัน

คุณสมบัติและตัวอย่างการใช้งานจริงของ LACP

  1. จำนวนพอร์ตที่รวมกลุ่มกันสูงสุดที่อนุญาตในพอร์ตแชนเนล: ค่าที่ถูกต้องโดยทั่วไปอยู่ระหว่าง 1 ถึง 8
  2. แพ็กเก็ต LACP ถูกส่งด้วยที่อยู่ MAC ของกลุ่มมัลติแคสต์01:80:C2:00:00:02
  3. ในช่วงระยะเวลาการตรวจจับ LACP
    • แพ็กเก็ต LACP ถูกส่งออกไปทุกวินาที
    • กลไกการรักษาการเชื่อมต่อสำหรับสมาชิกลิงก์: (ช้า = 30 วินาที, เร็ว = 1 วินาที)
  4. โหมดการเลือกการกระจายโหลดมีให้บริการในการใช้งานบางอย่าง[ 11 ]
  5. โหมด LACP:
    • เปิดใช้งาน: เปิดใช้งาน LACP โดยไม่มีเงื่อนไข
    • โหมดพาสซีฟ: เปิดใช้งาน LACP เฉพาะเมื่อตรวจพบอุปกรณ์ LACP เท่านั้น

ข้อดีเหนือกว่าการกำหนดค่าแบบคงที่

  • การสลับไปใช้ระบบสำรองจะเกิดขึ้นโดยอัตโนมัติ: เมื่อลิงก์เกิดความล้มเหลวระหว่างทาง เช่น ในตัวแปลงสื่อระหว่างอุปกรณ์ ระบบฝั่งตรงข้ามอาจไม่รับรู้ถึงปัญหาการเชื่อมต่อใดๆ แต่หากใช้การรวมลิงก์แบบคงที่ ระบบฝั่งตรงข้ามจะยังคงส่งข้อมูลผ่านลิงก์ต่อไป ทำให้การเชื่อมต่อล้มเหลว
  • การกำหนดค่าแบบไดนามิก: อุปกรณ์สามารถยืนยันได้ว่าการกำหนดค่าที่ปลายอีกด้านหนึ่งสามารถจัดการการรวมลิงก์ได้ ในกรณีของการรวมลิงก์แบบคงที่ ข้อผิดพลาดในการเดินสายหรือการกำหนดค่าอาจไม่ถูกตรวจพบและทำให้เกิดพฤติกรรมเครือข่ายที่ไม่พึงประสงค์[ 12 ]

หมายเหตุเชิงปฏิบัติ

LACP ทำงานโดยการส่งเฟรม (LACPDU) ไปตามลิงก์ทั้งหมดที่เปิดใช้งานโปรโตคอลนี้ หากพบอุปกรณ์ที่ปลายอีกด้านของลิงก์ที่เปิดใช้งาน LACP เช่นกัน อุปกรณ์นั้นจะส่งเฟรมไปตามลิงก์เดียวกันในทิศทางตรงกันข้ามโดยอิสระ ทำให้ทั้งสองหน่วยสามารถตรวจจับลิงก์หลายลิงก์ระหว่างกันได้ จากนั้นจึงรวมลิงก์เหล่านั้นเข้าเป็นลิงก์เชิงตรรกะเดียว LACP สามารถกำหนดค่าได้สองโหมด: โหมดแอคทีฟหรือโหมดพาสซีฟ ในโหมดแอคทีฟ จะส่ง LACPDU 1 ครั้งต่อวินาทีไปตามลิงก์ที่กำหนดค่าไว้ ในโหมดพาสซีฟ จะไม่ส่ง LACPDU จนกว่าจะได้รับจากอีกฝั่งหนึ่ง ซึ่งเป็นโปรโตคอลแบบพูดเมื่อได้รับคำตอบ

นอกเหนือจากมาตรฐานย่อยการรวมลิงก์ของ IEEE แล้ว ยังมีรูปแบบการรวมลิงก์ที่เป็นกรรมสิทธิ์อีกหลายรูปแบบ รวมถึง

  • Cisco EtherChannel (รวมถึงการเจรจาผ่าน LACP หรือPort Aggregation Protocol แยกต่างหาก )
  • เทคโนโลยี Aggregated Ethernet ของ Juniper (ชื่อทางการค้าของ LACP)
  • Nortel มีบริการMulti-Link Trunking , Split Multi-Link Trunking , Routed Split Multi-Link TrunkingและDistributed Split Multi-Link Trunking (ส่วนขยายของ 802.3ad ในโหมดคงที่หรือ LACP)
  • สมาร์ทกรุ๊ปของ ​​ZTE (ชื่อทางการค้าของ LACP)
  • Eth-Trunk ของ Huawei (ชื่อทางการค้าสำหรับ 802.3ad ในโหมดแมนนวล [คงที่] หรือ LACP)
  • SpeedifyของConnectify (VPN ที่เป็นกรรมสิทธิ์) [ 13 ]

สนับสนุน

อุปกรณ์เครือข่ายระดับสูงส่วนใหญ่รองรับการรวมลิงก์ในรูปแบบใดรูปแบบหนึ่ง มีการใช้งานในรูปแบบซอฟต์แวร์สำหรับระบบปฏิบัติการหลายระบบเช่น แพ็ก เกจ lagg ของ *BSD , ไดรเวอร์ bonding ของ Linux , dladm aggr ของ Solaris เป็นต้น

ไดรเวอร์ลินุกซ์

ไดรเวอร์การรวม Linux [ 14 ]ให้วิธีการรวมตัวควบคุมอินเทอร์เฟซเครือข่าย (NIC) หลายตัวเข้าเป็นอินเทอร์เฟซการรวมเชิงตรรกะเดียวของสเลฟ (NIC) สองตัวขึ้นไป ระบบปฏิบัติการ Linuxสมัยใหม่ส่วนใหญ่มาพร้อมกับเคอร์เนล Linuxที่มีไดรเวอร์การรวม Linux รวมเป็นโมดูลเคอร์เนลที่โหลดได้และ โปรแกรมควบคุม ระดับผู้ใช้ifenslave (if = [network] interface) ที่ติดตั้งไว้ล่วงหน้าDonald Beckerเป็นผู้เขียนโปรแกรมไดรเวอร์การรวม Linux ดั้งเดิม ไดรเวอร์นี้เริ่มใช้งานกับ แพตช์ คลัสเตอร์ Beowulfสำหรับ เคอร์เนล Linux 2.0

โหมดสำหรับไดรเวอร์การรวม Linux [ 14 ] (โหมดการรวมอินเทอร์เฟซเครือข่าย) จะถูกส่งเป็นพารามิเตอร์ไปยังโมดูลการรวมเคอร์เนลในเวลาโหลด อาจมีการระบุเป็นอาร์กิวเมนต์บรรทัดคำสั่งให้กับ คำสั่ง insmodหรือmodprobeแต่โดยปกติจะระบุไว้ในไฟล์การกำหนดค่าเฉพาะการแจกจ่าย Linux พฤติกรรมของอินเทอร์เฟซที่รวมแบบลอจิกเดียวขึ้นอยู่กับโหมดไดรเวอร์การรวมที่ระบุ พารามิเตอร์เริ่มต้นคือ balance-rr

แบบวนรอบ (balance-rr)
ส่งแพ็กเก็ตเครือข่าย สลับกัน ตามลำดับจากสเลฟ NIC ที่ใช้งานได้ตัวแรกไปจนถึงตัวสุดท้าย โหมดนี้ให้การกระจายโหลดและความทนทานต่อข้อผิดพลาด [ 15 ] โหมดนี้อาจทำให้เกิดปัญหาการควบคุมความแออัดเนื่องจากการจัดลำดับแพ็กเก็ตใหม่ที่อาจเกิดขึ้นได้[ 16 ]
การสำรองข้อมูลแบบแอคทีฟ (active-backup)
ในชุดการเชื่อมต่อแบบบอนด์ จะมี NIC slave เพียงตัวเดียวที่ทำงานอยู่ NIC slave ตัวอื่นจะทำงานก็ต่อเมื่อ slave ที่ทำงานอยู่เกิดล้มเหลวเท่านั้นที่อยู่ MAC ของอินเทอร์เฟซแบบบอนด์เชิงตรรกะเดียว จะมองเห็นได้จากภายนอกบนNIC (พอร์ต) เพียงตัวเดียวเท่านั้น เพื่อให้การส่งต่อข้อมูลในสวิตช์เครือข่าย ง่ายขึ้น โหมดนี้ช่วยให้ระบบมีความทนทานต่อความผิดพลาด
XOR (balance-xor)
ส่งแพ็กเก็ตเครือข่ายโดยอิงจากแฮชของต้นทางและปลายทางของแพ็กเก็ต อัลกอริทึมเริ่มต้นจะพิจารณาเฉพาะที่อยู่ MAC ( เลเยอร์ 2 ) เวอร์ชันใหม่กว่าอนุญาตให้เลือกนโยบายเพิ่มเติมโดยอิงจากที่อยู่ IP ( เลเยอร์ 2+3 ) และหมายเลขพอร์ต TCP/UDP ( เลเยอร์ 3+4 ) ซึ่งจะเลือก NIC slave ตัวเดียวกันสำหรับที่อยู่ MAC ปลายทาง ที่อยู่ IP หรือการรวมกันของที่อยู่ IP และพอร์ตตามลำดับ การเชื่อมต่อแบบเดี่ยวจะรับประกัน การส่งแพ็กเก็ต ตามลำดับและจะส่งด้วยความเร็วของ NIC เดียว[ 16 ]โหมดนี้ให้การกระจายโหลดและความทนทานต่อข้อผิดพลาด
ออกอากาศ (บรอดแคสต์)
ส่งแพ็กเก็ตเครือข่ายผ่านอินเทอร์เฟซเครือข่ายรองทั้งหมด โหมดนี้ช่วยให้ระบบมีความทนทานต่อความผิดพลาด
IEEE 802.3ad การรวมลิงก์แบบไดนามิก (802.3ad, LACP)
สร้างกลุ่มการรวมข้อมูลที่ใช้ความเร็วและการตั้งค่าแบบดูเพล็กซ์เดียวกัน ใช้ประโยชน์จากอินเทอร์เฟซเครือข่ายรองทั้งหมดในกลุ่มตัวรวมข้อมูลที่ใช้งานอยู่ตามข้อกำหนด 802.3ad โหมดนี้คล้ายกับโหมด XOR ด้านบนและรองรับนโยบายการปรับสมดุลแบบเดียวกัน ลิงก์จะถูกตั้งค่าแบบไดนามิกระหว่างอุปกรณ์สองตัวที่รองรับ LACP
การปรับสมดุลภาระการส่งสัญญาณแบบปรับได้ (balance-tlb)
โหมดไดรเวอร์ Bonding ของ Linux ที่ไม่ต้องการการสนับสนุนสวิตช์เครือข่ายพิเศษใดๆ การรับส่งข้อมูลแพ็กเก็ตเครือข่ายขาออกจะถูกกระจายตามภาระงานปัจจุบัน (คำนวณโดยสัมพันธ์กับความเร็ว) บนอินเทอร์เฟซเครือข่ายรองแต่ละตัว การรับส่งข้อมูลขาเข้าจะถูกรับโดยอินเทอร์เฟซเครือข่ายรองที่กำหนดไว้ในปัจจุบัน หากอินเทอร์เฟซรองที่รับข้อมูลนี้ล้มเหลว อินเทอร์เฟซรองอีกตัวจะเข้ามารับช่วงต่อโดยใช้ที่อยู่ MAC ของอินเทอร์เฟซรองที่ล้มเหลว
การปรับสมดุลภาระแบบอัตโนมัติ (balance-alb)
ประกอบด้วยbalance-tlbและการกระจายโหลดรับ (rlb) สำหรับทราฟฟิก IPv4 และไม่ต้องการการสนับสนุนจากสวิตช์เครือข่ายพิเศษใดๆ การกระจายโหลดรับทำได้โดย การเจรจา ARPไดรเวอร์การรวมเครือข่ายจะดักจับการตอบกลับ ARP ที่ส่งโดยระบบภายในขณะที่กำลังส่งออก และเขียนทับที่อยู่ฮาร์ดแวร์ต้นทางด้วยที่อยู่ฮาร์ดแวร์เฉพาะของหนึ่งใน NIC slave ในอินเทอร์เฟซที่รวมเครือข่ายแบบลอจิกเดียว เพื่อให้อุปกรณ์เครือข่ายต่างๆ ใช้ที่อยู่ MAC ที่แตกต่างกันสำหรับทราฟฟิกแพ็กเก็ตเครือข่ายของตน

ไดรเวอร์ Linux Team [ 17 ]เป็นทางเลือกแทนไดรเวอร์ bonding ความแตกต่างหลักคือส่วนเคอร์เนลของไดรเวอร์ Team มีเฉพาะโค้ดที่จำเป็นเท่านั้น และโค้ดส่วนที่เหลือ (การตรวจสอบลิงก์ การใช้งาน LACP การตัดสินใจ ฯลฯ) จะทำงานในพื้นที่ผู้ใช้เป็นส่วนหนึ่งของdaemon teamd

การใช้งาน

โครงข่ายหลัก

การรวมลิงก์ (Link aggregation) เป็นวิธีที่ประหยัดในการสร้างเครือข่ายหลักที่ มีความจุสูง ซึ่งสามารถถ่ายโอนข้อมูลได้มากกว่าพอร์ตหรืออุปกรณ์ใดๆ เพียงพอร์ตเดียวหลายเท่า นอกจากนี้ การรวมลิงก์ยังช่วยให้ความเร็วของเครือข่ายหลักเพิ่มขึ้นทีละน้อยตามความต้องการใช้งานเครือข่ายที่เพิ่มขึ้น โดยไม่ต้องเปลี่ยนอุปกรณ์ทั้งหมดและติดตั้งฮาร์ดแวร์ใหม่

โดยทั่วไปแล้ว การติดตั้งโครงข่ายหลักมักจะติดตั้งสายเคเบิลหรือสายไฟเบอร์ออปติกมากกว่าที่จำเป็นในตอนแรก เนื่องจากค่าแรงสูงกว่าราคาสายเคเบิล และการเดินสายเคเบิลเผื่อไว้จะช่วยลดต้นทุนค่าแรงในอนาคตหากความต้องการด้านเครือข่ายเปลี่ยนแปลงไป การรวมลิงก์ (Link aggregation) จะช่วยให้สามารถใช้สายเคเบิลส่วนเกินเหล่านี้เพื่อเพิ่มความเร็วของโครงข่ายหลักได้โดยมีค่าใช้จ่ายเพิ่มเติมเพียงเล็กน้อยหรือไม่เสียค่าใช้จ่ายเลย หากมีพอร์ตว่าง

ลำดับของเฟรม

เมื่อปรับสมดุลการรับส่งข้อมูล ผู้ดูแลระบบเครือข่ายมักต้องการหลีกเลี่ยงการเรียงลำดับเฟรมอีเธอร์เน็ตใหม่ ตัวอย่างเช่น TCP จะมีค่าใช้จ่ายเพิ่มเติมเมื่อจัดการกับแพ็กเก็ตที่ไม่เรียงลำดับ เป้าหมายนี้ทำได้โดยประมาณโดยการส่งเฟรมทั้งหมดที่เกี่ยวข้องกับเซสชันเฉพาะผ่านลิงก์เดียวกัน การใช้งานทั่วไปจะใช้แฮช L2 หรือ L3 (เช่น อิงตามที่อยู่ MAC หรือ IP) เพื่อให้แน่ใจว่ามีการส่งโฟลว์เดียวกันผ่านลิงก์ทางกายภาพเดียวกันเสมอ[ 18 ] [ 19 ] [ 20 ]

อย่างไรก็ตาม วิธีนี้อาจไม่ให้การกระจายอย่างสม่ำเสมอทั่วทั้งลิงก์ในสายหลัก เมื่อมีโฮสต์เพียงคู่เดียวหรือเพียงไม่กี่คู่เท่านั้นที่สื่อสารกัน กล่าวคือ เมื่อแฮชมีความแปรผันน้อยเกินไป ซึ่งจะจำกัดแบนด์วิดท์ของไคลเอ็นต์โดยรวม[ 19 ]ในกรณีที่รุนแรง ลิงก์หนึ่งถูกโหลดเต็มที่ในขณะที่ลิงก์อื่น ๆ ว่างเปล่าโดยสิ้นเชิง และแบนด์วิดท์โดยรวมจะถูกจำกัดไว้ที่แบนด์วิดท์สูงสุดของสมาชิกเพียงรายเดียว ด้วยเหตุนี้ การกระจายโหลดอย่างสม่ำเสมอและการใช้ลิงก์ในสายหลักทั้งหมดอย่างเต็มที่จึงแทบจะไม่เกิดขึ้นในการใช้งานจริง

ใช้กับการ์ดอินเทอร์เฟซเครือข่าย

การรวม NIC เข้าด้วยกันยังสามารถให้ลิงก์เครือข่ายที่มีความเร็วสูงกว่าความสามารถของ NIC แต่ละตัวได้ ตัวอย่างเช่น วิธีนี้ช่วยให้เซิร์ฟเวอร์ไฟล์ส่วนกลางสามารถสร้างการเชื่อมต่อรวม 2 กิกะบิตโดยใช้ NIC 1 กิกะบิตสองตัวที่รวมเข้าด้วยกัน โปรดทราบว่าอัตราการส่งสัญญาณข้อมูลจะยังคงอยู่ที่1 กิกะบิต/วินาทีซึ่งอาจทำให้เข้าใจผิดได้ขึ้นอยู่กับวิธีการที่ใช้ทดสอบความเร็วของลิงก์หลังจากใช้งานการรวมลิงก์แล้ว

ไมโครซอฟต์ วินโดวส์

Microsoft Windows Server 2012 รองรับการรวมลิงก์โดยตรง เวอร์ชัน Windows Server ก่อนหน้านี้ต้องอาศัยการสนับสนุนจากผู้ผลิตสำหรับคุณสมบัตินี้ภายในซอฟต์แวร์ไดรเวอร์อุปกรณ์ ตัวอย่างเช่น Intelได้เปิดตัว Advanced Networking Services (ANS) เพื่อรวมการ์ด Intel Fast Ethernet และ Gigabit เข้าด้วยกัน[ 21 ]

Nvidiaรองรับการรวมกลุ่มด้วยเครื่องมือ Nvidia Network Access Manager/Firewall HPมีเครื่องมือรวมกลุ่มสำหรับ NIC ของ HP ซึ่งรองรับโหมดการรวมลิงก์หลายโหมด รวมถึง 802.3ad กับ LACP นอกจากนี้ ยังมีการรวมเลเยอร์ 3 พื้นฐาน[ 22 ]ที่ช่วยให้เซิร์ฟเวอร์ที่มีอินเทอร์เฟซ IP หลายตัวบนเครือข่ายเดียวกันสามารถทำการกระจายโหลดได้ และสำหรับผู้ใช้ตามบ้านที่มีการเชื่อมต่ออินเทอร์เน็ตมากกว่าหนึ่งรายการ สามารถเพิ่มความเร็วในการเชื่อมต่อโดยการแบ่งโหลดบนอินเทอร์เฟซทั้งหมด[ 23 ]

Broadcomนำเสนอฟังก์ชันขั้นสูงผ่าน Broadcom Advanced Control Suite (BACS) ซึ่งทำให้ฟังก์ชัน teaming ของ BASP (Broadcom Advanced Server Program) สามารถใช้งานได้ โดยนำเสนอ 802.3ad static LAGs, LACP และsmart teamingซึ่งไม่จำเป็นต้องกำหนดค่าใดๆ บนสวิตช์เพื่อให้ทำงานได้ สามารถกำหนดค่า teaming ด้วย BACS โดยใช้ NIC จากผู้ผลิตที่แตกต่างกันได้ ตราบใดที่อย่างน้อยหนึ่งตัวเป็นของ Broadcom และ NIC อื่นๆ มีคุณสมบัติที่จำเป็นในการรองรับ teaming [ 24 ]

ลินุกซ์และยูนิกซ์

Linux , FreeBSD , NetBSD , OpenBSD , macOS , OpenSolarisและระบบปฏิบัติการ Unix เชิงพาณิชย์ เช่นAIXใช้การรวม Ethernet ในระดับที่สูงขึ้น และตราบใดที่ NIC ได้รับการสนับสนุนจากเคอร์เนล ก็สามารถจัดการกับ NIC จากผู้ผลิตที่แตกต่างกันหรือใช้ไดรเวอร์ที่แตกต่างกันได้[ 14 ]

แพลตฟอร์มเวอร์ชวลไลเซชัน

Citrix XenServerและVMware ESXรองรับการรวมลิงก์โดยตรง XenServer รองรับทั้ง LAG แบบคงที่และ LACP vSphere 5.1 (ESXi) รองรับทั้ง LAG แบบคงที่และ LACP โดยตรงด้วยสวิตช์แบบกระจายเสมือน[ 25 ]

Hyper-Vของ Microsoft ไม่รองรับการรวมลิงก์ในระดับไฮเปอร์ไวเซอร์ แต่สามารถใช้วิธีการรวมลิงก์ที่กล่าวถึงข้างต้นใน Windows กับ Hyper-V ได้

ข้อจำกัด

สวิตช์เดี่ยว

โหมดbalance-rr , balance-xor , broadcastและ802.3adนั้น พอร์ตทางกายภาพทั้งหมดในกลุ่มการรวมลิงก์จะต้องอยู่บนสวิตช์เชิงตรรกะเดียวกัน ซึ่งในสถานการณ์ทั่วไปส่วนใหญ่ จะทำให้เกิดจุดล้มเหลวเพียงจุดเดียวเมื่อสวิตช์ทางกายภาพที่เชื่อมต่อลิงก์ทั้งหมดนั้นออฟไลน์ โหมดactive-backup , balance-tlbและbalance-albสามารถตั้งค่าได้ด้วยสวิตช์สองตัวขึ้นไป แต่หลังจาก failover (เช่นเดียวกับโหมดอื่นๆ) ในบางกรณี เซสชันที่ใช้งานอยู่อาจล้มเหลว (เนื่องจากปัญหา ARP) และต้องเริ่มต้นใหม่

อย่างไรก็ตาม ผู้จำหน่ายเกือบทั้งหมดมีส่วนขยายที่เป็นกรรมสิทธิ์ของตนเองซึ่งช่วยแก้ไขปัญหาเหล่านี้ได้บางส่วน โดยการรวมสวิตช์ทางกายภาพหลายตัวเข้าเป็นสวิตช์เชิงตรรกะตัวเดียว โปรโตคอล Split Multi-Link Trunking (SMLT) ของ Nortel ช่วยให้สามารถแบ่งลิงก์อีเธอร์เน็ตหลายลิงก์ไปยังสวิตช์หลายตัวในสแต็ก ป้องกันจุดล้มเหลวเพียงจุดเดียว และยังช่วยให้สามารถกระจายโหลดไปยังสวิตช์รวมหลายตัวจากสแต็กการเข้าถึงเดียวได้ อุปกรณ์เหล่านี้จะซิงโครไนซ์สถานะผ่านInter-Switch Trunk (IST) เพื่อให้อุปกรณ์ที่เชื่อมต่อ (access) มองเห็นว่าเป็นอุปกรณ์เดียว (บล็อกสวิตช์) และป้องกันการทำสำเนาแพ็กเก็ต SMLT ให้ความยืดหยุ่นที่เพิ่มขึ้นด้วยการสลับการทำงานในเวลาต่ำกว่าวินาทีและการกู้คืนในเวลาต่ำกว่าวินาทีสำหรับทรังก์ความเร็วทั้งหมด ในขณะที่ทำงานอย่างโปร่งใสต่ออุปกรณ์ปลายทาง

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

ในการใช้งานส่วนใหญ่ พอร์ตทั้งหมดที่ใช้ในการรวมกลุ่มจะประกอบด้วยประเภททางกายภาพเดียวกัน เช่น พอร์ตทองแดงทั้งหมด (10/100/1000BASE-T) พอร์ตไฟเบอร์แบบมัลติโหมดทั้งหมด หรือพอร์ตไฟเบอร์แบบซิงเกิลโหมดทั้งหมด อย่างไรก็ตาม มาตรฐาน IEEE กำหนดไว้เพียงว่าลิงก์แต่ละลิงก์ต้องเป็นแบบฟูลดูเพล็กซ์และมีความเร็วเท่ากันทั้งหมด (10, 100, 1,000 หรือ10,000 เมกะบิต/วินาที )

สวิตช์หลายตัวเป็นอิสระจาก PHY ซึ่งหมายความว่าสวิตช์อาจมีส่วนผสมของสายทองแดง, SX, LX, LX10 หรือ ทรานซีฟเวอร์แบบโมดูลาร์ GBIC / SFP อื่นๆ แม้ว่าการใช้ PHY เดียวกันจะเป็นวิธีการปกติ แต่ก็เป็นไปได้ที่จะรวมสายไฟเบอร์ 1000BASE-SX สำหรับลิงก์หนึ่ง และสาย 1000BASE-LX (เส้นทางที่ยาวกว่าและหลากหลายกว่า) สำหรับลิงก์ที่สอง เส้นทางหนึ่งอาจมีเวลาในการส่งสัญญาณนานกว่า แต่เนื่องจากการใช้งานส่วนใหญ่จะรักษากระแสการรับส่งข้อมูลเดียวไว้บนลิงก์ทางกายภาพเดียวกัน (โดยใช้แฮชของที่อยู่ MAC, ที่อยู่ IP หรือ การรวมกัน ของพอร์ต IP/เลเยอร์การขนส่งเป็นดัชนี) จึงไม่ทำให้เกิดปัญหาการส่งข้อมูลไม่เรียงลำดับ

ความไม่ตรงกันของการรวมอีเธอร์เน็ต

ความไม่ตรงกันของการรวมกลุ่ม (Aggregation mismatch)หมายถึงการที่ประเภทการรวมกลุ่มไม่ตรงกันทั้งสองด้านของลิงก์ สวิตช์บางตัวไม่ได้ใช้งานมาตรฐาน 802.1AX แต่รองรับการกำหนดค่าการรวมกลุ่มลิงก์แบบคงที่ ดังนั้น การรวมกลุ่มลิงก์ระหว่างสวิตช์ที่กำหนดค่าแบบคงที่เหมือนกันอาจใช้งานได้ แต่จะล้มเหลวระหว่างสวิตช์ที่กำหนดค่าแบบคงที่กับอุปกรณ์ที่กำหนดค่าสำหรับ LACP

ตัวอย่าง

อีเธอร์เน็ต

บน อินเทอร์เฟซ อีเธอร์เน็ต การรวมช่องสัญญาณต้องอาศัยความช่วยเหลือจากทั้งสวิตช์ อีเธอร์เน็ตและ ระบบปฏิบัติการของคอมพิวเตอร์โฮสต์ซึ่งต้องแบ่งการส่ง เฟรมผ่านอินเทอร์เฟซเครือข่ายในลักษณะเดียวกับการแบ่ง I / O ผ่านดิสก์ในอาร์เรย์RAID 0ด้วยเหตุนี้ การอภิปรายเรื่องการรวมช่องสัญญาณบางส่วนจึงอ้างถึงRedundant Array of Inexpensive Nodes (RAIN) หรือRedundant Array of Independent Network Interfaces [ 26 ]

พีพีพี

โปรโตคอลPoint-to-Point (PPP)ที่ใช้สำหรับการเชื่อมต่อผ่านโมเด็มและการเชื่อมต่ออื่นๆ กับผู้ให้บริการอินเทอร์เน็ต (รวมถึง DSL) มีวิธีการรวมลิงก์มาตรฐานที่เรียกว่า Multilink PPP ซึ่งสามารถรวมลิงก์ PPP หลายๆ ลิงก์ไปยังผู้ให้บริการอินเทอร์เน็ตรายเดียวกันเข้าด้วยกันเพื่อสร้างลิงก์ที่มีแบนด์วิดท์สูงขึ้นได้

โมเด็ม

ในโมเด็มแบบอนาล็อก สามารถรวมลิงก์การเชื่อมต่อแบบ dial-up หลาย ลิงก์ผ่านPOTSเข้าด้วยกันได้ อัตราการรับส่งข้อมูลผ่านการเชื่อมต่อแบบรวมลิงก์ดังกล่าว อาจใกล้เคียงกับแบนด์วิดท์รวมของลิงก์ที่รวมเข้าด้วยกันมากกว่าอัตราการรับส่งข้อมูลภายใต้รูปแบบการกำหนดเส้นทางที่เพียงแค่กระจายโหลดการเชื่อมต่อเครือข่ายขาออกผ่านลิงก์เหล่านั้น

DSL

ในทำนองเดียวกัน สามารถรวม สาย DSLหลายสายเข้าด้วยกันเพื่อให้ได้แบนด์วิดท์ที่สูงขึ้น ในสหราชอาณาจักรบาง ครั้งมีการรวมสาย ADSLเพื่อให้ได้ แบนด์วิดท์อัปโหลด 512 กิโลบิต/วินาทีและ แบนด์วิดท์ดาวน์โหลด 4 เมกะบิต/วินาทีในพื้นที่ที่มีแบนด์วิดท์ เพียง 2 เมกะบิต/วินาที เท่านั้น

โดซิสซิส

ภายใต้ ข้อกำหนด DOCSIS 3.0 และ 3.1 สำหรับข้อมูลผ่าน ระบบ เคเบิลทีวีช่องสัญญาณหลายช่อง (เช่น ช่วงความถี่วิทยุในสายเคเบิลโคแอกซ์) สามารถรวมกันได้ ภายใต้ DOCSIS 3.0 สามารถรวมช่องสัญญาณดาวน์สตรีมได้สูงสุด 32 ช่อง และช่องสัญญาณอัพสตรีมได้สูงสุด 8 ช่อง[ 27 ]โดยทั่วไปช่องสัญญาณเหล่านี้จะมีความกว้าง 6 หรือ 8  MHz DOCSIS 3.1 กำหนดการจัดเรียงที่ซับซ้อนมากขึ้นซึ่งเกี่ยวข้องกับการรวมกลุ่มที่ระดับของคลื่นพาหะย่อยและช่องสัญญาณสมมติที่ใหญ่กว่า[ 28 ]

DOCSIS สามารถส่งสัญญาณ PPP ได้เช่นกัน

บรอดแบนด์

การรวม บรอดแบนด์ (Broadband bonding) เป็นประเภทหนึ่งของการรวมช่องสัญญาณ (channel bonding) ซึ่งหมายถึงการรวมช่องสัญญาณหลายช่องเข้าด้วยกันในเลเยอร์ OSIที่ระดับสี่ขึ้นไป ช่องสัญญาณที่รวมกันอาจเป็นลิงก์แบบใช้สาย เช่น สาย T-1หรือDSLนอกจากนี้ ยังสามารถรวมลิงก์เซลลูลาร์ หลายลิงก์เข้าด้วย กันเพื่อสร้างลิงก์ไร้สายแบบรวม (aggregate wireless bonded link) ได้ อีกด้วย

วิธีการรวมบรอดแบนด์อื่นๆ อยู่ที่เลเยอร์ OSI ที่ต่ำกว่า ซึ่งต้องมีการประสานงานกับบริษัทโทรคมนาคมเพื่อดำเนินการ การรวมบรอดแบนด์ เนื่องจากมีการดำเนินการที่เลเยอร์ที่สูงกว่า จึงสามารถทำได้โดยไม่ต้องมีการประสานงานดังกล่าว การดำเนินการจะรวมถึงโปรโตคอลมัลติพาธบางรูปแบบ (เช่นTCP แบบมัลติพาธ ) ที่ห่อหุ้มการรับส่งข้อมูลไปยังเซิร์ฟเวอร์ที่มีแบนด์วิดท์สูงกว่า[ 29 ]

การนำเทคโนโลยีการรวมช่องสัญญาณบรอดแบนด์ไปใช้ในเชิงพาณิชย์ ได้แก่:

  • Connectify's Speedify fast bonding VPN - แอปซอฟต์แวร์สำหรับหลายแพลตฟอร์ม: PC, Mac, iOS และ Android [ 30 ]
  • เทคโนโลยีการเชื่อมต่อ SpeedFusion ของ Peplink [ 31 ]
  • เทคโนโลยีการรวม VPN หลายช่องทางของ Viprinet [ 32 ]
  • เทคโนโลยีการเชื่อมต่ออินเทอร์เน็ต Natiply ของ Synopi [ 33 ]
  • ComBOX Networks การรวม WAN หลายตัวเป็นบริการ VPN [ 34 ]

วิธีการทั่วไปในการรวมลิงก์ WAN ได้แก่ การกระจายโหลดและ/หรือการสลับการทำงานเมื่อเกิดข้อผิดพลาดในระดับการเชื่อมต่อ (เซสชัน) แต่ละครั้ง เนื่องจากโปรแกรมจัดการดาวน์โหลดและโปรแกรมอื่นๆ ที่มีอยู่แล้วใช้การเชื่อมต่อหลายรายการเพื่อเอาชนะปัญหาการจำกัดความเร็วและพฤติกรรมการควบคุมความแออัดที่มองโลกในแง่ร้ายเกินไป การกระจายการเชื่อมต่อผ่านลิงก์ WAN ที่แตกต่างกันจึงเพียงพอที่จะใช้แบนด์วิดท์ได้อย่างมีประสิทธิภาพ

ไวไฟ

ในมาตรฐาน IEEE 802.11 (Wi-Fi) เทคโนโลยี Super Gซึ่งเรียกว่า108 Mbit/sใช้การรวมช่องสัญญาณ (channel bonding ) โดยเป็นการรวมช่องสัญญาณสองช่องของมาตรฐานIEEE 802.11gซึ่งมีอัตราการส่งสัญญาณข้อมูล54 Mbit/s ต่อช่องสัญญาณ

ในมาตรฐาน IEEE 802.11n มีการกำหนด โหมดที่มีความกว้างของช่องสัญญาณ 40  MHz นี่ไม่ใช่การรวมช่องสัญญาณ แต่เป็นช่องสัญญาณเดียวที่มี ความกว้างเป็นสองเท่าของช่องสัญญาณเดิม 20 MHz ดังนั้นจึงใช้แถบความถี่ 20 MHz สองแถบที่อยู่ติดกัน ซึ่งช่วยให้สามารถเพิ่มอัตราการส่งข้อมูล PHY เป็นสองเท่าได้โดยตรงจาก ช่องสัญญาณ 20 MHz เพียงช่อง  เดียว 

IEEE 802.11be (Wi-Fi 7) อนุญาตให้รวมคลื่นความถี่สองคลื่นที่แตกต่างกันเข้าด้วยกัน เรียกว่า การทำงานแบบหลายลิงก์ (Multi-link Operation หรือ MLO)

ดูเพิ่มเติม

  • "บทที่ 5.4: โปรโตคอลควบคุมการรวมลิงก์ (LACP)" มาตรฐาน IEEE Std 802.1AX-2008 มาตรฐาน IEEE สำหรับเครือ ข่ายท้องถิ่นและเครือข่ายมหานคร — การรวมลิงก์ (PDF)สมาคมมาตรฐาน IEEE 3 พฤศจิกายน 2008 หน้า 30 doi : 10.1109/IEEESTD.2008.4668665 ISBN 978-0-7381-5794-8เก็บถาวรจากไฟล์ต้นฉบับ(PDF)เมื่อวันที่ 15 กุมภาพันธ์ 2553
  • คณะทำงานด้านการรวมลิงก์ IEEE P802.3ad
  • Mikrotik link Aggregation / Bonding Guide

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การรวมลิงก์

ในเครือ ข่ายคอมพิวเตอร์ การรวมลิงก์ (Link Aggregation) คือการรวม ( รวบรวม ) การเชื่อมต่อเครือข่ายหลายๆ การเชื่อมต่อเข้าด้วยกันแบบขนาน โดยใช้วิธีการต่างๆ การรวมลิงก์จะเพิ่ม...

แรงจูงใจ

การรวมลิงก์ช่วยเพิ่มแบนด์วิดท์และความเสถียรของการเชื่อมต่ออีเธอร์เน็ต

สถาปัตยกรรม

สถาปนิกเครือข่าย สามารถนำการรวมข้อมูลไปใช้ได้ที่เลเยอร์สามชั้นล่างสุดของ โมเดล OSI ตัวอย่างของการรวมข้อมูลที่เลเยอร์ 1 ( เลเยอร์ทางกายภาพ ) ได้แก่ อุปกรณ์เครือข่าย ผ่านสายไฟ (เช่น IEEE 1901 ) และ เครือข่าย ไร้สาย (เช่น IEEE 802.

กระบวนการกำหนดมาตรฐาน

ในช่วงกลางทศวรรษ 1990 ผู้ผลิตสวิตช์เครือข่ายส่วนใหญ่ได้รวมความสามารถในการรวมข้อมูลไว้เป็นส่วนขยายเฉพาะเพื่อเพิ่มแบนด์วิดท์ระหว่างสวิตช์ของตน ผู้ผลิตแต่ละรายได้พัฒนาวิธีการของตนเอง ซึ่งนำไปสู่ปัญหาความเข้ากันได้ กลุ่มทำงาน IEEE 802.