Project Description: Glasgow Network Functions (GNF) is a container-based NFV system. It employs Docker containers for NFs that can run on variery of devices (e.g., on the network edge).
- Container-based: Network functions are packaged in light-weight Docker containers to provide fast instantiation time, platform-independence, high throughput and low resource utilisation for the system. GNF is the first framework that demonstrated container-based NFV.
- Transparent traffic steeting: Hosts need not to change their traffic's destination to use network functions, as re-routing the traffic is handled entirely by the network without modifying packet headers.
- Infrastructure independent: Traffic routing for NFs is handled separately from the DCs generic routing policies, allowing forwarding of traffic from any host to ephemeral NFs in OpenFlow-enabled environments.
- Open innovation: The development of new NFs is not hindered by limitations of any particular NFV toolkit, framework or architecture. Sharing NFs in public or private repositories alleviates redundant implementations and promotes collaborative development, innovation and better software quality.