ช่องสัญญาณ LACP เดียวบนสวิตช์หลายตัวเพิ่มความซ้ำซ้อนหรือไม่


9

ฉันอยากรู้อยากเห็นสำหรับความคิดเห็นการค้นพบหรือหลักฐานที่แสดงว่าการเชื่อมต่อหลายอินเตอร์เฟสโดยใช้ LACP กับพอร์ตในสวิตช์หลายตัวสามารถเพิ่มความซ้ำซ้อนได้ อินเทอร์เฟซที่ถูกผูกมัดก่อนหน้านี้เคยเป็นสวิตช์เดี่ยวเสมอโดยมีช่องสัญญาณสำรองไปยังพอร์ตอื่น

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

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

ขอบคุณล่วงหน้า.

คำตอบ:


11

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

ผู้ค้าบางรายมีโปรโตคอลที่เป็นกรรมสิทธิ์ (โดยทั่วไปเรียกว่าMLAG ) ที่อนุญาตให้มีช่องทางอีเธอร์เน็ตที่ถูกผูกมัดผ่านสวิตช์อีเธอร์เน็ตที่แตกต่างกัน ตัวอย่างเช่น Cisco Nexus vPC (หรือ MLAG ทั่วไป) ทำงานร่วมกับสวิตช์หรือเชื่อมช่องสัญญาณ LACP เดียวบนเซิร์ฟเวอร์ผ่านสวิตช์ที่เชื่อมต่อสองสวิตช์

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

LACP ควรให้การป้องกันพอร์ตทางกายภาพเดียวหรือสายเคเบิลล้มเหลวภายในช่องสัญญาณ LACP

LACP ไม่สามารถป้องกันปัจจัยมนุษย์ได้เช่นการปิด LACP-interface เอา vlan ออกหรือรัน TDR บนลิงก์สมาชิกของช่องพอร์ต LACP ยังไม่สามารถป้องกันแบนด์วิธที่มากเกินไปผ่านการเชื่อมโยงของสมาชิกเพียงคนเดียวในช่อง LACP, เหตุการณ์ Spanning-tree, พายุออกอากาศ, unicast ที่ไม่รู้จักมากเกินไป, ฯลฯ ...

หากคุณกังวลเกี่ยวกับเวลาการกู้คืนตรวจสอบให้แน่ใจว่าใช้การหมดเวลาโพรโทคอล LACP สั้น ๆ บนอินเทอร์เฟซของคุณ


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

3

LACP สามารถทำได้กับอุปกรณ์เดียวหรือกลุ่มของอุปกรณ์ที่ทำหน้าที่เป็นหนึ่งเดียวเท่านั้น ดังนั้น ... คุณสามารถทำได้ระหว่างสวิตช์และสแต็กสแต็ก แต่ไม่กระจายไปทั่วอุปกรณ์ที่ไม่ซ้ำกันหลายตัว


1
โปรดทราบว่าเทคโนโลยี Multi-Chassis Link Aggregation (MLAG) บางตัวในสวิตช์รุ่นใหม่จะทำงานโดยไม่ต้อง "ซ้อนกัน" นั่นคือแต่ละสวิตช์รักษาระนาบการควบคุมที่แอคทีฟของตัวเองและสามารถทำงานได้อย่างอิสระ Arista MLAG, VCS ของ Brocade, Cisco vPC, IRF ของ HP เป็นตัวอย่างทั้งหมดของวิธีการนี้
rmalayter

ดังนั้น "มักจะ" เป็นส่วนหนึ่งของสิ่ง :)
SpacemanSpiff

3

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

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


3

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


นี่คือแถลงการณ์ที่ไม่แน่ชัด หากคุณใช้ LACP ระหว่างอุปกรณ์สองเครื่องโดยที่ทั้งคู่ไม่ใช่สวิตช์มันจะไม่เพิ่มปริมาณงานเว้นแต่ว่าคุณจะใช้ระบบปัดเศษรอบเพื่อปรับสมดุลภาระซึ่งไม่แนะนำเนื่องจากแพ็คเก็ตที่ล้าสมัย LACP ยอดคงเหลือภาระขึ้นอยู่กับการสนทนาซึ่งอาจใช้เวลานานและใช้การเชื่อมโยงทางกายภาพเดียวกันในการสื่อสาร ... หากอุปกรณ์หนึ่งเป็นสวิตช์ที่มีไคลเอนต์หลายเครื่องคุณจะได้รับการสนทนาหลายครั้ง อุปกรณ์ d แน่นอน
dognose

@dognose, LACP เพิ่มผ่านโดยความหมาย กล่าวคือเหตุผลทั้งหมดที่ทำให้ LACP มีอยู่คือเพิ่มปริมาณงาน คุณกำลังสับสน LACP กับไดร์เวอร์ linux bonding ซึ่งกำหนดเส้นทางแพ็คเก็ตผ่านหลายอินเตอร์เฟสผ่านซอฟต์แวร์และการบำรุงรักษาการรับประกันการสั่งซื้อนั้นเป็นเรื่องยากหากไม่สามารถทำได้ (แม้ว่าจะเป็นจริงใครสนใจสั่งซื้อ) อินเทอร์เฟซเดียวที่มีพอร์ตฟิสิคัลหลายพอร์ตและการสนับสนุนฮาร์ดแวร์สำหรับ LACP (และเชื่อมต่อกับสวิตช์ด้วยการสนับสนุน LACP) ไม่มีปัญหาดังกล่าว
psusi

2

การรวม 4nics (2of4 active + auto failover):

Linux: eth0-3 -> bond0, โหมดการเชื่อม = 4

สวิตช์ (ตัวอย่างของจูนิเปอร์): พอร์ต 1 + พอร์ต 2 -> อินเตอร์เฟสชุด ae1 ae1 aggregated-ether-options lacp ชุดอินเตอร์เฟสแฝง ae1 (... การมอบหมาย vlan ที่นี่ ... )

แฝงที่ด้านสวิตช์เพื่อให้แน่ใจว่าเป็นลินุกซ์ที่จะให้พันธมิตรพูดคุย หากคุณต้องการบูต PXE ใน nics เดียวกัน - มองหาตัวเลือกบังคับ (จูนิเปอร์) บนสวิตช์ A, ge-0/0/1


1

การรวมลิงก์สามารถเกิดขึ้นได้ระหว่างอุปกรณ์กับสวิตช์ของ Cisco 2 ตัวขึ้นไปตราบเท่าที่ยังอยู่ในสแต็กหรือบนแกนโดยใช้ VSS โดยทั่วไปแล้วกฎข้อที่ดีคือถ้ามีอินเทอร์เฟซเพียงหนึ่ง mgmt ที่ควบคุมสแต็กของสวิทช์จากนั้นมันจะมีตารางที่อยู่ mac หนึ่งตารางซึ่ง Etherchannel หรือ LACP สามารถใช้เพื่อติดตาม IP และ MAC ที่ใช้งาน แต่ละเส้นทางรวม EC / LACP

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.