Mininet емуляція мережі на пк

Передбачається використовувати Mininet в навчальних цілях для вивчення принципів роботи комп'ютерних мереж і маршрутизації, додатків OpenFlow (протокол для програмно-конфігуруються мереж), складних топологій і т.д. У той же час, емулятор відмінно підходить, наприклад, для вивчення сніфера і пов'язаних з цим завдань. Всередині віртуальної мережі можна підняти веб-сервери, згенерувати трафік по будь-яким протоколам, запустити tcpdump або Wireshark, при цьому робота сніфера нічим не буде відрізнятися від роботи в реальних умовах.

Принадність Mininet саме в тому, що він гранично близько емулює реальну фізичну мережу. Всі віртуальні вузли, сервери, таблиці маршрутизації і програмний код працюють в точності так само, як вони будуть працювати в фізичної мережі. Код не потрібно змінювати перед перенесенням в справжню мережу. Емулятор Mininet здатний генерувати трафік до 2 Гбіт / с на сучасному обладнанні і підтримує до 4096 вузлів.

Запуск емулятора на комп'ютері займає лічені секунди: Mininet поставляється в готових контейнерах для VMware або VirtualBox, з уже встановленими інструментами OpenFlow v1.0, які можна запустити під Mac / Win / Linux. За замовчуванням Mininet поставляється в мінімальної топології з одним OpenFlow-комутатором і двома підключеними до нього хостами, плюс один OpenFlow-контролер для зразка. Втім, однією командою можна переключитися в якусь іншу, більш витончену топологію.

До речі, Mininet вже використовується в Стенфорді, Прінстоні та інших провідних вузах для вирішення практичних завдань в навчальних курсах по комп'ютерних мережах. Наприклад, ось список завдань з курсу Stanford CS144 «Введення в комп'ютерні мережі», де для виконання завдань потрібно використовувати емулятор Mininet.

Поділися новиною з друзями:

Схожі статті