Sense Wide
article thumbnail

6-2. SDN simulation을 위한 Mininet 설치


Topology를 만들어 Network를 구성할 수 있는 Mininet의 설치방법을 알아보도록 한다.


먼저 git이 설치되어 있어야 한다.


sudo apt-get update

sudo apt-get install git -y


Git에서 Mininet을 찾아 설치한다.


cd

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

cd mininet/util

./install.sh -a


Enjoy Mininet! 이 뜨면 설치 완료.





Ctrl + D를 누르면 mininet을 stop 할 수 있다.



GUI 환경에서 topology 구성하기


여기까지 왔으면 Ctrl+D를 눌러 mininet을 종료하고 다음과 같이 명령어를 입력하자


cd ~/mininet/examples

sudo ./miniedit.py


그러면 다음과 같은 화면이 뜬다. gui로 topology를 구성하는 창이다.





실제로 위에 구성된 창은 2개의 openVswitch와 3개의 host와 1개의 controller를 갖고 있는 토폴로지이다. 빨간줄은 control plane을 파란줄은 data plane을 나타내며, openflow 프로토콜을 이용한다.


2015/11/11 - [Study / Research/Computer Network] - 6-1. SDN simulation을 위한 ONOS 설치 (1)

2015/11/11 - [Study / Research/Computer Network] - 6-2. SDN simulation을 위한 ONOS 설치 (2)


위에서 설치한 ONOS controller를 연결해 시뮬레이션을 할 것이다.


먼저 위의 토폴로지 상에서 설정해주어야 할 것이 있다.


1) run 후에도 mininet 명령어를 입력할 수 있게끔 CLI 설정

메뉴중 Edit -> Preference, Start CLI 체크






2) 컨트롤러에 오른쪽마우스 클릭 -> Properties -> Controller Type :  Remote Controller 선택




 완료 되었다면 왼쪽아래에 있는 Run을 눌러실행한다.




profile

Sense Wide

@June_Kim

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!