Practical Software-Defined Networking: 3 Learning Mininet

Practical Software-Defined Networking: 3 Learning Mininet

51mBeginner2018-06-13

Authors

David Bombal

David Bombal

Creating content and courses for networking professionals worldwide

Course details

Mininet is a virtual network emulator that supports testing, research, debugging, and other essential tasks. It can also help you experiment with—and, in turn, wrap your head around—software-defined networking and OpenFlow, a network communications protocol. In this course, learn how to get started with Mininet. Explore key Mininet commands—including sudo mn—and learn how to start a web server on a Mininet host. In addition, explore Mininet topologies and learn how to bridge Mininet to the outside world.

Note: This course uses GNS3 for all demonstrations.

Learning objectives
Why Mininet?
Working with Mininet commands
sudo mn
Starting a web server on a Mininet host
Configuring Mininet MAC addresses
Mininet linear, tree, and torus topologies
Bridging Mininet to the outside world
Mininet OpenFlow version

Skills covered

Network AdministrationNetwork and System AdministrationOne-Off

Concepts

1. Mininet Overview

  • 01 - Why Mininet
  • 02 - ONF product certification

2. Mininet Integration with ODL

  • 03 - Download Mininet and import VM

3. Mininet Commands

  • 04 - Mininet help
  • 05 - sudo mn -c
  • 06 - Mininet help (continued)
  • 07 - Mininet commands dump, net, and nod
  • 08 - sudo ovs-vsctl show and sudo ovs-ofctl
  • 09 - sudo ovs-ofctl dump-flows s1
  • 10 - Mininet host commands
  • 11 - Link down, link up
  • 12 - Start a web server on a Mininet host
  • 13 - Configure Mininet MAC addresses

4. Mininet Topologies

  • 14 - Mininet reversed versus single topology
  • 15 - Mininet linear topology
  • 16 - Mininet linear topology - 200 switches
  • 17 - Mininet tree topology
  • 18 - Mininet torus topology
  • 19 - SDN controller GUIs
  • 20 - Mininet x11 forwarding
  • 21 - Mininet -change subnet used --Ipbase
  • 22 - Bridge Mininet to the outside world
  • 23 - sudo ovs-vsctl add-port s1 eth1
  • 24 - Mininet OpenFlow version
40,000 Toman