Score:0

LACP สามารถทำงานบนอุปกรณ์อุโมงค์ Linux ได้หรือไม่

ธง in

ฉันกำลังมองหาวิธีที่จะรู้ว่าอุปกรณ์อุโมงค์ขึ้นหรือลงโดยไม่จำเป็นต้องใช้ ping เอง ทุกอุปกรณ์ช่องสัญญาณเดียว (gre, ipip, l2tp, geneve ฯลฯ) ไม่มีกลไกเชิงตรรกะในการตัดสินใจว่าช่องสัญญาณขึ้นหรือลง ซึ่งจะถูกกำหนดโดยคำสั่ง ip บางที IPSec สามารถทำได้ (เพราะคุณสามารถดูสถานะของ IPSec ได้) แต่นั่นเป็นงานมากกว่าที่ฉันต้องการ

เพื่อแก้ไขสถานการณ์นี้ ฉันคิดว่าจะใช้ lacp (การเชื่อม, โหมด 802.3ad) บนอุปกรณ์ทันเนล แต่หลังจากกำหนดค่าอินเทอร์เฟซการเชื่อมต่อเป็นมาสเตอร์ของอุปกรณ์ geneve ฉันไม่เห็นการสนทนา LACP ใด ๆ บน geneve (ทั้งในสถิติหรือด้วย tcpdump ) สิ่งนี้อาจซับซ้อนเนื่องจากข้อเท็จจริงที่ว่า geneve ไม่โฆษณาความเร็วหรือดูเพล็กซ์ - ซึ่งฉันคาดว่าจะเหมือนกันสำหรับอุโมงค์อื่น

ปัญหาดูเหมือนจะไม่มีอุปกรณ์เครือข่ายเสมือนใดที่เป็นอุโมงค์โฆษณา "ความเร็ว" - ยกเว้น "tun"?

djdomi avatar
za flag
ฉันคิดว่าคำถามจะได้รับคำตอบด้วย "it _depenends_" เนื่องจากข้อเท็จจริงในกรณีของความสามารถของฮาร์ดแวร์
Score:0
ธง in

ฉันอ่านและทดสอบมากขึ้น คำตอบคือไม่ - ชนิดของ เพื่อให้ LACP ทำงานได้ ลิงก์ที่ใช้จะต้องโฆษณาความเร็วของลิงก์ สำหรับอินเทอร์เฟซเครือข่าย "เสมือน" ใน Linux มีเพียงไดรเวอร์ tun เท่านั้นที่ทำเช่นนั้น และโฆษณาความเร็วลิงก์ที่ 10Mbps

ฉันได้เปิดข้อบกพร่องของ Linux เพื่อให้ละเว้นสิ่งนี้: https://bugzilla.kernel.org/show_bug.cgi?id=213821

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

โพสต์คำตอบ

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