Service function chaining
End-to-end services usually require various service functions, network services such as load balancers or firewalls, as well as application-specific services. To provide the ability to spawn dynamic service function chains, less coupled to network topology and physical resources, the SFC project of OpenDaylight was created.
Leveraging VM and/or container networking, we can efficiently create network services as needed, having the service chain completely modular and dynamic.
In this recipe, we will perform a demonstration of the capability of the SFC project using the sfc103 demo provided within their repository:
https://github.com/opendaylight/sfc/tree/release/beryllium-sr2/sfc-demo/sfc103.
The global network topology for this recipe is as follows:

Note
The following recipe has been tested with OpenDaylight Beryllium SR2 release. It is not guaranteed that the configuration will be the same in different releases.
Getting ready
This recipe requires VirtualBox and a machine...