TL; DR Используйте D-ITG для генерации трафика на ваш выбор.
Чтобы определить топологию в Mininet -
Вы можете использовать MininetEdit.py приложение в mininet/examples/miniedit.py
папке. Это создаст файл .py, определяющий топологию. Вы могли бы также написать тот же код для создания топологии, приложение MininetEdit - это просто графический интерфейс, чтобы упростить его.
Определение выборки топологии выглядит примерно так -
(я создал простую сеть с 2-мя хостами h1, h2
подключены к коммутатору s1
)
#!/usr/bin/python
from mininet.net import Mininet
... #More import calls
def myNetwork(net):
info('*** Add switches\n')
s1 = net.addSwitch('s1')
info('*** Add hosts\n')
h1 = net.addHost('h1',ip='10.0.0.1',defaultRoute=None)
h2 = net.addHost('h2',ip='10.0.0.2',defaultRoute=None)
info('*** Add links\n')
net.addLink(h1, s1,bw=200,delay='0ms',loss=0,max_queue_size=1000)
net.addLink(h2, s1,bw=200,delay='0ms',loss=0,max_queue_size=1000)
return net
Вы можете установить максимальное скорость соединения/bandwitdh в приложении MininetEdit или измените параметр bw в функции addLink в файле кода вручную.
Если вы хотите создать реальный трафик на эту топологию минине, используйте D-ITG. Это простой инструмент, который позволит вам генерировать трафик с различными дистрибутивами, временем между приходами, размерами пакетов и т. Д.,
Итак, если вы хотите генерировать постоянный трафик скорости, например, rate КБ/с от хоста h1
к h2
, вы можете выполнить следующие шаги -
Запуск xterm h1
из mininet экземпляра
выполните следующую команду на терминале h1
ITGSend -a <ip_of_h2> -T UDP -C <rate> -c <packet_size>
Дополнительную информацию можно найти в руководстве D-ITG.
Что вы пробовали? Что произошло? Чего вы ожидали? https://stackoverflow.com/help/mcve – Robert
Я создал сеть, состоящую из нескольких коммутаторов в качестве узлов и связей между этими узлами и контроллером в качестве оспы. приложение балансировки нагрузки балансирует работу. Я хочу узнать avg. задержка сети, для которой мне нужно настроить скорость трафика данных канала (40 пакетов/с), контролировать скорость трафика (20 пакетов/с) и скорость обработки ссылок. как настроить эти парметометры – abha