Skip to content

quejinkook/onos-fattree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

onos-fattree

ONOS application for managing the fat tree topology.

###Contents:

  • ONOS Application for Fat-Tree
  • Fat-Tree Topology Generator

###Pre-requirement:

###HOW TO USE:

####build onos-fattree App

  • Checkout ONOS Source Code 1.7.0
  • Move onos-fattree to ONOS_SOURCE/Apps floder
  • In "FattreeApplication.java" update MININET_IP for your Mininet server ip
  • In terminal, go to onos-fattree directory
  • Maven build.(mvn clean install)
  • After build success, you will find .oar file in target folder.

####run ONOS

  • run ONOS(ok clean)
  • login to ONOS Web GUI(http://localhost:8181/onos/ui) usr/passwd: karaf/karaf
  • click menu(left-top)->Applications->add->click .oar file which is generated in Step1
  • wait for topology is built.

####build topology

  • In Mininet environment(recommend environment: Ubuntu)
  • Modify ONOS IP Address in topo_fattree.
  • Run topology generator file(sudo ./topo_fattree.py)

####run ONOS-Fattree App

  • Goto ONOS Web GUI Application Management Page(Step2.3)
  • Select onos-fattree app
  • click activate

####test

  • In Mininet, test pingall

About

ONOS application for managing the fat tree topology.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published