NOX] NOX 설치하기

Network/SDN 2014. 6. 2. 17:03 Posted by gaeddong2

NOX  설치하기


1. Setup Nox repo for ‘nox-dependencies’ package 


$ cd /etc/apt/sources.list.d/d 

$ sudo wget http://openflowswitch.org/downloads/debian/nox.list 


를 입력하여 Source를 받은 후 sudo apt-get update 명령어를 통해 업데이트 해주도록 한다.



2. 

$ sudo apt-get install nox-dependencies



3. dependencies를 설치하도록 한다.


$ apt-get install libtbb-dev
$ apt-get install libboost-serialization-dev libboost-all-dev


NOX의 Source를 다운받도록 한다.
$ git clone git://github.com/noxrepo/nox






4. boot.sh를 실행하도록 한다.


$cd nox

$ sudo ./boot.sh
$ sudo mkdir build
$ cd build




5. Configure, make && make install NOX 다음을 순서대로 실행한다.


$ sudo ../configure
$ sudo make ( 시간이 조금 걸릴 수 있다.)

$ sudo make install


6. Verify install:


$ cd src
$ pwd

/etc/apt/sources.list.d/nox/build/src (Path)



$ sudo make check



$ sudo ./nox_core -v (ctrl + c 를 눌러 종료하도록 한다.)



NOX 녹스 버전 확인

$ sudo ./nox_core -V



$ sudo ./nox_core -h



Nox실행, NOX를 실행하고, port 6633을 open하고 listen 상태로 대기하게 된다. 

6633은 Openflow protocol port이다. 


$ sudo ./nox_core -i ptcp:6633





Ubuntu 12.04 Nox 설치 끝!


'Network > SDN' 카테고리의 다른 글

NOX] NOX 실행하기  (0) 2014.06.02
NOX] NOX Controller란  (0) 2014.06.02
SDN] Mininet Editor (Test)  (0) 2014.06.01
SDN] Ubuntu에서 Openflow 설치하기  (0) 2014.06.01
SDN] Mininet ( 가상 네트워크 구성)  (3) 2014.05.28