본문 바로가기

반응형

onos

(6)
[ONOS] UNTAGGED Vlan 값에 대해 ONOS의 UNTAGGED Vlan 값에 대해 OF-DPA가 설치된 WhiteBox 스위치에서 Vlan Flow Rule이 정상적으로 동작을 안하여 고생을 했다. 1. Vlan Flow Rule 예시먼저 OF-DPA의 Vlan Flow Rule이 정상적으로 동작하는 예와 동작하지 않는 예이다. 정상 동작 함 Table ID 10 (VLAN): Retrieving all entries. Max entries = 16384, Current entries = 2 -- inPort = 5 (Physical) vlanId:mask = 0x0000:0x1fff (VLAN 0) | GoTo = 20 (Termination MAC) new VlanId = 0x1009 (VLAN 9) | priority = 100 ha..
[ONOS App] fwd 분석 ONOS App 중 org.onosproject.fwd은 ONOS 최초 실행시 자동으로 active되어진다. fwd App의 동작은 다음과 같다.1. Switch에 Flow Rule이 없는 패킷이 들어온다.2. Switch는 Flow Rule이 정의 되어있지 않은 패킷을 ONOS로 올린다. (Packet_in)3. fwd App은 패킷의 목적지를 확인한다. => 여기서 패킷의 어떤 정보를 확인하는지 코드 분석 필요4. fwd App은 패킷의 목적지로 갈 수 있도록 Flow Rule을 Switch에 내린다. (Packet_out, Flow_mod)5. 다음부터 스위치로 들어오는 패킷은 목적지로 향한다. fwd App이 내리는 Flow Rule은 idle timeout이 적용되어 몇 초간 들어오지 않은 경우..
[OF-DPA] EdgecorE 5712에 ONL 2.0, OF-DPA 3.0 EA 설치하기 *주관적인 정보입니다. 잘못된 부분은 코멘트 부탁드립니다. Edgecore 5712 스위치에 ONL 2.0 설치와 OF-DPA 3.0 EA 설치하기(https://wiki.opencord.org/pages/viewpage.action?pageId=3014934 참조)ONL, OF-DPA의 버전에 따라 정상/비정상 작동 여부가 달라지므로 버전을 잘 맞추어야 합니다.2017/08/08 기준으로 다음을 진행하였습니다. ONL2.0 설치설치 파일 : 링크 (ONL-2.0.0-ONL-OS-DEB8-2016-12-22.1828-604af0c-AMD64-INSTALLED-INSTALLER) 스위치를 재부팅하고 부팅하는 과정에서 커맨드를 입력하여야 하기 때문에 telnet, ssh는 사용할 수 없다.Minicom 을 ..
[ONON] Log 설정 *주관적인 정보입니다. 잘못된 부분은 코멘트 부탁드립니다. ONOS 관련 사이트http://onosproject.org/https://wiki.onosproject.org/https://jira.onosproject.org/https://gerrit.onosproject.org/ONOS Log level지난글 (http://recordnb.tistory.com/2)에서 Log 내용 중 DEBUG만 선택하여 출력하였습니다.이 글에서는 Log level 설정 및 관리를 하는 법에 관하여 작성하겠습니다. Log level은 총 6가지가 있습니다.Log level = 먼저 onos에서 log에 관한 명령은 다음 그림과 같습니다. 위의 명령어 중 자주 사용하는 명령어 4가지log:tail현재 쌓여있는 log중 가..
[ONOS] Log *주관적인 정보입니다. 잘못된 부분은 코멘트 부탁드립니다. ONOS 관련 사이트http://onosproject.org/https://wiki.onosproject.org/https://jira.onosproject.org/https://gerrit.onosproject.org/ONOS Log (Wiki Guides 참조)ONOS Wiki > Guides - Developer Guide - Appendix A : List of ONOS Utility Scripts (onos-* scripts) ONOS에는 유용한 명령어들을 정의해놓은 Scripts가 있습니다.다음 그림은 환경 변수에 추가하였던 bash_profile (위치 : $ONOS_ROOT/tools/dev/)입니다. ONOS 설치, 실행에 필요한..
[ONOS] 시작 *주관적인 정보입니다. 잘못된 부분은 코멘트 부탁드립니다.ONOS 관련 사이트http://onosproject.org/https://wiki.onosproject.org/https://jira.onosproject.org/https://gerrit.onosproject.org/설치하기 (Wiki Guides 참조)설치 유형Administrator관리자 모드, ONOS 개발을 하지 않고 사용Developer개발자 모드, ONOS 소스를 직접 빌드하고 실행Developer GuideONOS Wiki > Guides - Developer Guide - Developer Environment Setup sudo apt-get install gitsudo apt-get install git-review sudo ..

반응형