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