Score:1

การสูญเสียปริมาณงานอย่างมีนัยสำคัญเมื่อส่งข้อมูลจากพอร์ต 40G ถึง 10G/1G

ธง id

ไม่นานมานี้ฉันได้รวบรวมเครือข่าย 40G โดยใช้ ไมโครติ๊ก CRS354-48G-4S+2Q+RM สลับเป็นกระดูกสันหลังของมัน ฉันพบปัญหาอย่างรวดเร็วเมื่อใช้สวิตช์นี้ การถ่ายโอนข้อมูลจากพอร์ตที่มีแบนด์วิธมากกว่าพอร์ตปลายทางทำให้ทรูพุตลดลงอย่างมาก ตัวอย่างเช่น เครื่อง Windows ส่วนตัวของฉันติดตั้ง 10G; ฉันมีอินเทอร์เน็ตกิกะบิตเต็มรูปแบบที่เชื่อมต่อผ่าน 1G การเรียกใช้การทดสอบความเร็วจะทำให้ฉันคาดว่าจะลดลง ~900Mbps แต่เพิ่มขึ้นเพียง ~350Mbps เพิ่มการ์ด 10G ของฉันและเปลี่ยนพอร์ตเป็น 1G - มันทำงานได้เต็มความเร็ว ในทำนองเดียวกัน การถ่ายโอน 40G ไปยังพอร์ต 10G ส่งผลให้ทรูพุตลดลงอย่างมาก

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

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

ฉันใช้ เครื่องมือสุทธิ' คำสั่ง route เพื่อปรับกฎการกำหนดเส้นทาง ของฉัน เส้นทาง -n หน้าตาแบบนี้;

ตารางเส้นทางเคอร์เนล IP
เกตเวย์ปลายทาง Genmask ตั้งค่าสถานะการอ้างอิงเมตริก ใช้ Iface
0.0.0.0 192.168.0.1 0.0.0.0 ยูจี 1 0 0 vmbr0
0.0.0.0 192.168.0.1 0.0.0.0 ยูจี 1,000 0 0 vmbr1
192.168.0.0 0.0.0.0 255.255.255.0 คุณ 1 0 0 vmbr1
192.168.0.0 0.0.0.0 255.255.255.0 คุณ 1,000 0 0 vmbr0

โดยที่ vmbr0 = 1G และ vmbr1 = 40G

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

หากฉันใช้การกำหนดเส้นทางอย่างถูกต้องและยังคงดื้อรั้นอยู่ ตัวจำกัดเครือข่ายบางประเภทตามที่อยู่ IPv4 อาจเหมาะสมที่สุด

สามารถดูรายละเอียดอุปกรณ์ในเครือข่ายของฉันได้ ที่นี่.

ความช่วยเหลือใด ๆ ในเรื่องนี้จะได้รับการชื่นชมอย่างมาก

โพสต์คำตอบ

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