MiniEdit은 Mininet에서 제공하는 Network Editor이 있다.
간단하게 Topoloy를 구성할 수 있다.
1. cd ~/Mininet/examples
sudo ./miniedit.py
2. 왼쪽 버튼을 클릭하여 원하는 Topology를 구성하고, Run버튼을 통해 가상 가상 네트워크를 구성해본다.
Mininet Test를 해보자.
- Mininet으로 3개의 virtual host와 1 Switch로 구성된 topology를 구성해보자
$sudo mn --topo single,3 --mac --switch ovsk --controller remote
--topo single, 3: 1개의 Switch와 3개의 host로 구성
h2에서 h3으로 ping test를 해보자.
100% packet loss가 발생했다.
- 그 이유는 Switch에 Flow Table이 없기 때문이다. Switch와 연결된 Controller가 없기 때문이다. dpctl을 이용해서 flow를 dump해보도록 한다. SSH terminal을 하나 더 띄운다.
Host의 interface 정보를 확인 h2와 h4 사이가 통신 되게 하기 위해, flow entry추가해야 한다. (연결 정보를 확인 한다.)
dpctl show SWITCH로 port 정보 확인.
'Network > SDN' 카테고리의 다른 글
NOX] NOX 설치하기 (0) | 2014.06.02 |
---|---|
NOX] NOX Controller란 (0) | 2014.06.02 |
SDN] Ubuntu에서 Openflow 설치하기 (0) | 2014.06.01 |
SDN] Mininet ( 가상 네트워크 구성) (3) | 2014.05.28 |
SDN] OpenSource Controller 설치하기(4) (4) | 2014.05.26 |