Show HN: Mininet-YAML – Create complex virtual networks through small YAML files
5 points
14 days ago
| 0 comments
| github.com
| HN
Mininet-YAML is a powerful tool that simplifies the creation of virtual networks through YAML-configured topologies. By defining hosts, routers, and their interfaces in a YAML file, users can deploy complex network topologies directly on their machines within seconds. This tool integrates with Mininet and Open vSwitch to emulate network environments, allowing users to manage virtual nodes with the same granularity as physical hardware.

Moreover, Mininet-YAML empowers users with advanced traffic engineering capabilities. They can effortlessly specify maximum transmission rates (goodput) between nodes, triggering automatic adjustments to network link capacities and routing table entries to achieve desired goodput levels. Leveraging a Mixed Integer Linear Programming (MILP) model solved by the CBC Solver, this tool ensures optimal network performance tailored to user specifications.

No one has commented on this post.