Introduction to Broadcom OF-DPA
Broadcom’s OpenFlow Data Plane Abstraction (OF-DPA) is an application software component that implements an adaptation layer between OpenFlow and the Broadcom Silicon SDK. OF-DPA enables scalable implementation of OpenFlow 1.3.4 on Broadcom switch devices.
Support Platform
- ONL-enabled Edgecore switch
- Platfrom includes x86_64 / PowerPC / ARM
- Deployment Guide - Open Network Linux, ONL
Download OF-DPA Package
We provide 2 different sources:
- Private version
- Please contact Broadcom team
- Community version (latest: ofdpa_3.0.5.5+accton1.7-1_amd64.deb a.k.a 3.0-EA5)
Install OF-DPA Package
Copy OF-DPA package to switch
1
scp ofdpa_3.0.5.5+accton1.7-1_amd64.deb root@192.168.100.137:/mnt/onl/data/
Install OF-DPA package
1
dpkg -i --force-overwrite /mnt/onl/data/ofdpa_3.0.5.5+accton1.7-1_amd64.deb
Start OFAgent
1 | service ofagentd restart |
- The configuration of ofagentapp is at
/etc/ofagent/ofagent.conf
- More OF-DPA cheat sheet
- How to enable debugging mode on OF-DPA
- OpenvSwitch ovs-ofctl and OF-DPA
Stop OFAgent
1 | service ofagentd stop |
List of CLI instructions
1 | root@edgecore-networks-onl:~# /usr/bin/ofdpa/examples |
- All files are in
/usr/bin/ofdpa/examples
Example
1 | root@edgecore-networks-onl:~# onl-platform-show |grep "Platform Name" |