Isaimininet: Install

Cause: Corrupted APK file or incompatible Android version.
Fix: Download the APK again from a different source, or update your Android OS.

from isaimininet.net import Mininet
from isaimininet.node import OVSController
net = Mininet(controller=OVSController)
h1 = net.addHost('h1')
h2 = net.addHost('h2')
s1 = net.addSwitch('s1')
net.addLink(h1, s1)
net.addLink(h2, s1)
net.start()
net.pingAll()
net.stop()

Run with:

sudo python3 examples/minimal_topo.py
sudo apt update && sudo apt upgrade -y
sudo apt install -y git build-essential libffi-dev libssl-dev python3-pip python3-venv openvswitch-switch
git clone https://github.com/<owner>/isaimininet.git
cd isaimininet
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
pip install -e .
isaimininet --version
# or run an example topology
sudo isaimininet -c examples/simple_topology.py
  • Typical use: Education, SDN (Software-Defined Networking) research, prototyping.
  • Яндекс.Метрика