ครั้งสุดท้ายที่เราทำ
มินิเน็ต
เครื่องมือนี้ช่วยให้คุณตั้งค่าเครือข่ายที่จัดการซอฟต์แวร์บนเครื่องเดียว (เสมือนหรือกายภาพ) เพียงป้อนคำสั่ง: $ sudo mn ตามที่นักพัฒนาระบุว่า Mininet เหมาะอย่างยิ่งสำหรับการปรับใช้สภาพแวดล้อมการทดสอบ
ตัวอย่างเช่น ครูที่ Stanford (ที่ Mininet ได้รับการพัฒนา) ใช้ยูทิลิตี้นี้ในชั้นเรียนภาคปฏิบัติที่มหาวิทยาลัย ช่วยปลูกฝังทักษะการสร้างเครือข่ายให้กับนักเรียน คุณจะพบงานและการสาธิตบางส่วนได้
Mininet ยังเหมาะสำหรับการทดสอบโทโพโลยี SDN แบบกำหนดเองอีกด้วย เครือข่ายเสมือนถูกใช้งานกับสวิตช์ ตัวควบคุม และโฮสต์ทั้งหมด จากนั้นจะมีการตรวจสอบประสิทธิภาพโดยใช้สคริปต์ Python จากนั้นการตั้งค่าจะถูกโอนจาก Mininet ไปยังเครือข่ายจริง
ท่ามกลางข้อเสียของการแก้ปัญหา
Mininet เปิดตัวภายใต้ลิขสิทธิ์ BSD Open Source และกำลังได้รับการพัฒนาอย่างแข็งขัน ใครๆ ก็สามารถมีส่วนร่วมได้ - มีข้อมูลเกี่ยวกับวิธีการดำเนินการนี้
ns-3
เครื่องจำลองสำหรับ
ข้อดีของยูทิลิตี้นี้คือการรองรับซ็อกเก็ตและไลบรารี
ข้อเสียรวมถึงการแสดงภาพที่ค่อนข้างอ่อนแอ สำหรับการแสดงโทโพโลยี
อ่านหัวข้อในบล็อกองค์กรของเรา:
โอเพ่นเน็ต
โปรแกรมจำลอง SDN นี้สร้างขึ้นจากเครื่องมือสองรุ่นก่อนหน้านี้ ได้แก่ Mininet และ ns-3 เป็นการผสมผสานจุดแข็งของแต่ละคน เพื่อให้โซลูชันทำงานร่วมกัน OpenNet จะใช้ไลบรารีการรวมใน Python
ดังนั้น Mininet ใน OpenNet จึงมีหน้าที่จำลองสวิตช์ OpenFlow โดยจัดให้มี CLI และการจำลองเสมือน สำหรับ ns-3 จะจำลองโมเดลที่ไม่ได้อยู่ใน Mininet สามารถดูคู่มือการใช้งานได้
/
คอนเทนเนอร์เน็ต
นี่คือ Mininet fork สำหรับการทำงานกับคอนเทนเนอร์ของแอปพลิเคชัน คอนเทนเนอร์นักเทียบท่าทำหน้าที่เป็นโฮสต์ในเครือข่ายจำลอง โซลูชันนี้สร้างขึ้นเพื่อให้นักพัฒนาสามารถทดลองกับการประมวลผลแบบคลาวด์, Edge, Fog และ NFV ผู้เขียน SONATA NFV ใช้ระบบนี้แล้วเพื่อสร้างระบบประสานในเครือข่าย 5G เสมือนจริง คอนเทนเนอร์เน็ต
คุณสามารถติดตั้ง Containernet โดยใช้
ไทนี่เน็ต
ไลบรารีน้ำหนักเบาที่ช่วยให้คุณสร้างต้นแบบของเครือข่าย SDN ได้อย่างรวดเร็ว
เครื่องมือนี้ไม่เหมาะสำหรับการจำลองเครือข่ายขนาดใหญ่เนื่องจากมีฟังก์ชันการทำงานที่จำกัด แต่จะมีประโยชน์เมื่อทำงานในโครงการส่วนตัวขนาดเล็กหรือสร้างต้นแบบอย่างรวดเร็ว
ตัวอย่างการใช้งานและคำสั่งสำหรับการติดตั้ง Tinynet มีอยู่ที่
แม็กซี่เน็ต
เครื่องมือนี้ทำให้สามารถใช้ Mininet บนเครื่องจริงหลายเครื่องและทำงานกับเครือข่าย SDN ขนาดใหญ่ได้ รถยนต์แต่ละคัน
MaxiNet ช่วยให้คุณปรับขนาดเครือข่ายและเพิ่มประสิทธิภาพการจัดสรรทรัพยากรได้อย่างรวดเร็ว MaxiNet ยังมีฟังก์ชันการตรวจสอบ CLI ในตัว และความสามารถในการรวมเข้ากับ Docker อย่างไรก็ตาม เครื่องมือนี้ไม่สามารถจำลองการทำงานของสวิตช์ตัวเดียวสำหรับหลายเครื่องได้
มีซอร์สโค้ดโครงการอยู่
อ่านหัวข้อในบล็อกองค์กรของเรา:
ที่มา: will.com