Skip to content

netgroup/Dreamer-Mininet-Extensions

Repository files navigation

OSHI and DREAMER logos

Dreamer-Mininet-Extensions

Mininet Extensions for OSHI experiments.

This tool is used to emulate OSHI networks using the Mininet emulator.

This a result of the DREAMER project.
Addtional documentation is available at http://netgroup.uniroma2.it/OSHI/ .

License

This sofware is licensed under the Apache License, Version 2.0.

Information can be found here: Apache License 2.0.

Tips

See Dreamer-Mininet-Extensions How-To

Mininet Extensions Dependencies

  1. netaddr (pip)

  2. ipaddress (pip)

  3. OSHI dependecies, see setup.sh of the Dreamer-Management-Scripts project

3.1) Open vSwitch 2.390 for MPLS-VLL and MPLS-PW Open vSwitch (git)

3.2) RYU for MPLS-VS, MPLS-PW and MPLS-VLL RYU (git)

3.3) networkx for MPLS-VS (pip)

  1. Open vSwitchd service (init.d):

#####Install the Open vSwitchd service:

	sudo update-rc.d -f openvswitch-controller remove
	sudo update-rc.d -f openvswitch-switch remove
	./install.sh
  1. Mininet, in particular the commit: aae0affae46a63ef5e54d86351c96417c3888112 (git)

#####Install the commit

	git clone git://github.com/mininet/mininet
	cd mininet/
	git reset --hard aae0affae46a63ef5e54d86351c96417c3888112
	cd ..
	mininet/util/install.sh -ent
  1. Dreamer-Topology-Parser (git)