ON.LAB Mininet
-
Upload
isabelle-guis -
Category
Technology
-
view
6.520 -
download
5
description
Transcript of ON.LAB Mininet
![Page 1: ON.LAB Mininet](https://reader036.fdocuments.in/reader036/viewer/2022082603/5473f221b4af9f980a8b54ba/html5/thumbnails/1.jpg)
MininetAt A Glance
1
![Page 2: ON.LAB Mininet](https://reader036.fdocuments.in/reader036/viewer/2022082603/5473f221b4af9f980a8b54ba/html5/thumbnails/2.jpg)
ON.LAB Portfolio
3rd partycomponents
Network OS
Apps Apps
Network OS
Apps Apps
Open Interfaces
Open Interfaces
Network Hypervisor
Data Plane
FlowVisor
Mininet network
(emulated switches, links, and end hosts)
ONOS
SDN IP-Peering
![Page 3: ON.LAB Mininet](https://reader036.fdocuments.in/reader036/viewer/2022082603/5473f221b4af9f980a8b54ba/html5/thumbnails/3.jpg)
Mininet At A Glance
Mininet creates a realistic OpenFlow network, running real kernel, switch and application code, on a single machine (VM, cloud or native), in seconds, with a single command
Packaged with Ubuntu - Available on Github. Packaged as a VM
27k downloads - ON.LAB within GENI project, Start-ups, System Engineers bloggers etc.
Available today; open source, permissive BSD license
active mailing list with over 601 members from 184 different domains in academia, and industry
CONVENIENT REALISTIC EMULATOR FOR SOFTWARE-DEFINED NETWORKS
Demonstrations Support
Usage
Development
Distribution
Used in many events (ONS, SIGCOM, Interop, etc.) to demonstrate SDN capabilities
![Page 4: ON.LAB Mininet](https://reader036.fdocuments.in/reader036/viewer/2022082603/5473f221b4af9f980a8b54ba/html5/thumbnails/4.jpg)
What You Can Do
Rapidly prototype, develop and testo Interestingly-sized networks (16-100
nodes) start up in secondso No lengthy lab reconfiguration or
rebooting requiredo Always-accessible network resources, in
any topology, at essentially no costo Designs that work on Mininet transfer
seamlessly to hardware for full speed operation
Repeatedly test, analyze, and predict network behavior
Quickly get up and running
Easily and inexpensively demonstrate
and share
![Page 5: ON.LAB Mininet](https://reader036.fdocuments.in/reader036/viewer/2022082603/5473f221b4af9f980a8b54ba/html5/thumbnails/5.jpg)
What You Can Do
Easily and inexpensively demonstrate and shareo Facilitate demonstration during
meetings, classes and eventso No expensive equipment to ship or
install: runs on a basic laptop or EC2 o Upload/download/share live, runnable
designs with anyoneo Learn from and build upon existing
designs
Rapidly prototype, develop and test
Quickly get up and runningRepeatably test,
analyze, and predict network behavior
![Page 6: ON.LAB Mininet](https://reader036.fdocuments.in/reader036/viewer/2022082603/5473f221b4af9f980a8b54ba/html5/thumbnails/6.jpg)
What You Can Do
Repeatably test, analyze, and predict network behavioro Easy replication of experimental and test
resultso Examine effects of code or network
changes before testing/deploying on hardware
o Allows automated system-level tests and experiments
o Recreate real-world network and test cases for a variety of topologies and configurations Quickly get
up and running
Rapidly prototype, develop and test
Easily and inexpensively demonstrate
and share
![Page 7: ON.LAB Mininet](https://reader036.fdocuments.in/reader036/viewer/2022082603/5473f221b4af9f980a8b54ba/html5/thumbnails/7.jpg)
What You Can Do
Quickly get up and runningo Free and permissively licensed (BSD)o Minimal hardware requirementso Accessible to novices thanks to simple CLIo Smooth learning curve thanks to walkthrough,
tutorial, examples and API documentationo Strong users and support community
Easily and inexpensively demonstrate
and shareRapidly prototype, develop and test
Repeatably test, analyze, and predict network behavior
![Page 8: ON.LAB Mininet](https://reader036.fdocuments.in/reader036/viewer/2022082603/5473f221b4af9f980a8b54ba/html5/thumbnails/8.jpg)
What Mininet Users Told Us
Now normally presentations are really dull and talking about OpenFlow, clients have blank looks
on their face.
But after about a 20 minute talk I fire up two virtual machines, one running the IBM controller and the other on Mininet and I show the clients
what OpenFlow can really do in a demo environment.
The enthusiasm is wonderful, and it is partly due to the great interfacing possibilities of Mininet
GEORDY KORTEIBM Certified Network Specialist
![Page 9: ON.LAB Mininet](https://reader036.fdocuments.in/reader036/viewer/2022082603/5473f221b4af9f980a8b54ba/html5/thumbnails/9.jpg)
Mininet Evolution
University Prototype
End 2009 / Early 2010
Proof of concept, expands to the Stanford community to test new research ideas
V1.0 -2.0: SDN Emulation takes off
2011-2012Platform for SDN development and reproducible researchPerformance fidelity features: link and CPU bandwidth limitsUse in university courses and SDN tutorialsUser and API documentationUser base expands beyond universities
Future Mininet: Scalable emulation for research, development, and teaching
2013-2014Key component of SDK for SDNDistributed execution on cluster/cloudImproving and understanding accuracy and performanceEnhanced documentation, starter code, and system examplesExpanding community, user base and impact in research, education, industry