본문 바로가기

Dev/ONOS & OF-DPA

[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 을 이용하여 Serial 통신을 해야 한다.


(Serial 통신을 연결 한 후) 스위치를 재부팅하고 부팅 중 grub에서 ONIE(Rescue)를 선택한다.


ONL 2.0 을 설치하기 위한 파일을 확보하기 위한 방법은 2가지이다.

1. 스위치의 mgmt 포트에 외부망 연결

2. 스위치와 Serial 통신중인 단말에서 scp로 파일 전송


(1번) ONIE:/ # wget <installer-url>

(2번) ONIE 쉘에서 ifconfig를 입력하여 ip를 확인하고, scp를 사용하기 위해 단말의 ip 대역을 맞춘다.

scp를 이용하여 단말에서 ONL 2.0 설치 파일을 복사한다.

ONIE:/ # scp root@192.168.3.12:/home/root/Downloads/ONL-2.0.0-ONL-OS-DEB8-2016-12-22.1828-604af0c-AMD64-INSTALLED-INSTALLER .


ONL 설치를 위해 다음 커맨드를 입력한다.

ONIE:/ # sh ONL-2.0.0-ONL-OS-DEB8-2016-12-22.1828-604af0c-AMD64-INSTALLED-INSTALLER


설치가 완료된 후 재부팅


OF-DPA 3.0 EA 설치하기

설치 파일 : 링크 (ofdpa-3.0-ea0_3.0.0.0%2Baccton1.0-1_amd64.deb)

ONL 2.0 설치 파일을 확보하는 것과 마찬가지로 2가지 방법 중 택 1하여 파일을 옮긴다.

설치 파일의 위치는 /mnt/onl/data 이다.


root# dpkg -i --force-overwrite /mnt/onl/data/ofdpa-3.0-ea0_3.0.0.0+accton1.0-1_amd64.deb


설치 완료 후 재부팅을 하고 ofdpa 상태 확인

# serivce ofdpa status


포트 사용 설정

/etc/accton/ofdpa.conf 에서 사용하고 싶은 포트 주석 제거

port_mode_1=4x10g    # front port 1


컨트롤러 연결

brcm-indigo-ofdpa-ofagent --dpid=0x0000000000000001 --controller=10.128.10.5 --controller=10.128.10.6 --controller=10.128.10.7


*OF-DPA 삭제

# dpkg -l | grep ofdpa 명령어를 사용하여 ofdpa 패키지 확인

# dpkg -r <ofdpa 패키지>


Youtube에 설치 가이드 영상이 업데이트 되어 추가합니다.(2017.07.23에 Youtube 등록 됨) 

https://www.youtube.com/watch?v=mCUtkIc_hVI


'Dev > ONOS & OF-DPA' 카테고리의 다른 글

[ONOS] UNTAGGED Vlan 값에 대해  (0) 2018.04.24
[ONOS App] fwd 분석  (0) 2017.09.22
[ONON] Log 설정  (0) 2017.08.08
[ONOS] Log  (0) 2017.08.07
[ONOS] 시작  (0) 2017.08.04