openflow 1.0 이상 지원되는 스위치를 가지고 있는 분이라면 이 챕터는 스킵해도 되지만 없다면 따라합니다.

Ubuntu는 꼭 11.10 버젼에서 하시기 바랍니다. 

 

1. mininet을 설치합니다. (네트워크 환경에 따라 20분 정도 소요)

sudo apt-get install git aptitude

git clone git://github.com/mininet/mininet

sudo ./mininet/util/install.sh -a

기본적으로 OVS(OpenVSwitch), Nox, Openflow, Wireshark 설치가 된다.

1.1 mininet 1.0 설치하기 (추가)

git clone git://github.com/mininet/mininet
cd mininet
git fetch
git checkout -b install-precise origin/devel/install-precise
util/install.sh -a


위의 명령어는 기존 방법으로는 2.0 설치가 되는데 2.0에서는 토폴로지가 조금 어려워 보인다. 추후 업데이트까지는 1.0으로 사용

1.2 mininet 가상 머신 받기

https://github.com/mininet/mininet/downloads/

위 링크를 통해 ubuntu 12.10 with mininet 2.0과 ubuntu11.10 with mininet 1.0 등을 받을 수 있다.


2. Mininet 실행
sudo mn --controller remote --ip <controller ip> --mac //Controller IP 입력

sudo mn --switch user --pre mininet/script --controller remote --ip 192.168.199.140 --mac --topo mytopo --custom mininet/custom/mytopo.py //이건 개인용


Mininet Topology

Configuration file : mytopo.zip