본문 바로가기

ONOS

(5)
ONOS Controller와 OpenStack 연결 ONOS ml2 mechanism driver 연결 ONOS Controller도 여타 컨트롤러와 같이 OpenStack과 연동하는 메커니즘을 개발하고 있다. Huawei에서 주도적으로 개발하는 이 서브시스템들은 동시에 netowrking-onos라는 프로젝트로 Neutron에도 개발되고 있다. 아직은 매우 불안정하고 미완성이다. 본 포스팅에서는 ONOS (origin/master, 1.4.0) 버전과 OpenStack Kilo 버전을 그 대상으로 한다.(물론 ONOSFW에서 권고하는 사항은 OpenStack Liberty 버전이다.) Reference는 다음과 같다. - http://forum.onosfw.com/t/how-to-integrate-onos-master-1-4-0-with-openstac..
ONOS IDE Implementation_IntelliJ IntelliJ 를 사용한 ONOS 개발 환경!!! 모름지기 Java 개발자라면 밥 먹듯이 사용하여야 하는 도구가 바로 Eclipse이다. 보다 편하고 쉬운(개발하기는 당연 어렵지만) 개발 환경을 위한 도구를 IDE라고 하는데... Java IDE의 절대강자가 바로 Eclipse이다. ONOS Source 코드 역시 Java언어로 구성되어 있기 때문에 Eclipse를 사용함에 문제가 없다. 그런데 ONOS 프로젝트가 아직까지는 개발에 치중하고 있는 모양새를 보이고 있고 Maven 및 Karaf 같은 솔루션을 함께 사용하다보니 환경을 구성하는데 꽤 복잡하게 보인다. 이런 환경적 요인을 보다 편하게 활용할 수 있는 IDE가 필요했는데... 바로 IntelliJ 가 되겠다. IntelliJ Start Inte..
ONOS Install 및 실행 ONOS install and run 준비가 다 되었으니 ONOS를 install 해보자. SET UP ONOS 환경설정에 대한 마지막 작업이다. $ export ONOS_ROOT=~/onos$ source $ONOS_ROOT/tools/dev/bash_profile 위 내용은 bash_profile로 만들어 저장하여도 된다. $ vi ~/.bash_profile export ONOS_ROOT=~/onossource $ONOS_ROOT/tools/dev/bash_profile export ONOS_IP=192.168.56.10 실행은 다음과 같이 한다. $ . ~/.bash_profile 준비가 끝났다. ONOS INSTALL ONOS는 Maven을 사용한다. 그렇기 때문에 Maven을 사용하여 빌드한다..
ONOS 설치를 위한 준비 ONOS install 을 위한 준비!! ONOS를 설치하고 무엇인가 확인하기 위해서 몇가지 사전 준비 사항이 필요하다. 그럼 ONOS 설치를 위한 사전 준비가 무엇인지 알아보자. 필자는 VirtualBox를 활용하여 하나의 VM(ubuntu)을 만들었다. 좀 가벼운 VM을 만들고자 이미지는 Lubuntu를 사용하였다. GIT 대부분의 OpenSource들은 Git Repository를 사용한다. ONOS 역시 Git Repository를 제공하여 Source를 배포한다. $ sudo apt-get install git Git 사용법에 대한 내용은 다른 여타 웹사이트에 소개가 잘 되어 있다. Java 1.8 ONOS는 Java 1.8 버전에서 동작한다. ONOS 기반의 Application등을 개발하려면..
ONOS prolog ODL 그리고 ONOS...저 산으로 돌격하라... 아까 그 산이다!!! SDN 세상은 ODL(OpenDaylight) 지배하에 놓이게 될 것인가?? 참으로 많이 개발된 SDN Controller 대전에서 ODL이 이제 독식하는 체제가 되는 듯 하지만...ODL진영에도 단점이 분명하게 존재하고 있는 것이...'누가 ODL을 사용하여 서비스를 하고 있는가?'하는 부분이다. 아직도 ODL을 사용한 Business Model이 거의 없는 것을 보면...물론 필자가 아직 확인하지 못하였을 수 있겠지만...ODL도 결국 One Hit Wonder가 될 가능성이 있을 것 같은 느낌이 든다... 하지만 ODL은 아직도 개발중이고 그 덩치가 어마어마 하다... 그런데 그 덩치가 오히려 독이되지 않을까 싶은 의구심도 든..