FP7 ALIEN project

Software

Software developed within the ALIEN FP7 project:

Framework for Hardware Abstraction Layer development

  • ROFL (Mozilla Public License 2.0) – The Revised OpenFlow Library (used by xDPd)
  • xDPd (Mozilla Public License 2.0) – The eXtensible DataPath daemon (a framework for creating new OpenFlow datapath implementations)

ALIEN Control Framework – software packages for integration with OFELIA

  • OCF-OFGW (BSD license) – The resource manager for ALIEN devices
  • OCF-TBAM (BSD license) – Time-Based Aggregate Manager for OCF
  • OCF-TBPlugin (BSD license) – OCF Expedient plugin that provides an interface to the Time Based Aggregate Manager (TBAM)
  • ClearingHouse (BSD license) – AAA framework for the ALIEN Control Framework
  • NETCONF (BSD license) – NETCONF Plug-In for HAL Network Management

Virtual machine image with ALIEN Control Framework deployed: download VM

More information about ALIEN Control Framework installation and configuration you can find in this document.

Framework for tests

  • Test-harness (Mozilla Public License 2.0) – A harness for distributed testing of CCNx applications
  • Performance tests (Mozilla Public License 2.0) – performance tests of HAL-enabled OpenFlow network devices

Programmable Abstraction of Datapath

  • PAD prototype (Mozilla Public License 2.0) – Allows you to set new data plane protocols and actions to the OpenFlow software switch

Hardware Specific Parts (HSPs) prototypes

Platform Software packages Licence Location
EZappliance xDPd-for-EZappliance Mozilla Public License 2.0 https://github.com/fp7-alien/xDPd-for-EZappliance/tree/master/src/xdpd/drivers/ezappliance
EZappliance EZproxy and Hardware Datapath (binary) Priopetary https://github.com/fp7-alien/xDPd-for-EZappliance/tree/master/src/xdpd/drivers/ezappliance/EZproxy-binary
NetFPGA xDPd-for-NetFPGA Mozilla Public License 2.0 https://github.com/fp7-alien/xDPd-for-netfpga1g
Cavium Octeon xDPd with Octeon driver Mozilla Public License 2.0 and GPL On request only
DOCSIS ALHIMP Mozilla Public License 2.0 https://github.com/fp7-alien/alien-DOCSIS
GEPON xCPd Mozilla Public License 2.0 https://github.com/fp7-alien/xcpd
L0 switch ADVA-ROFL-DP Mozilla Public License 2.0 https://github.com/fp7-alien/adva-rofl-dp