Building the NAC SDN application (web authentication method)

In this section, we will review the NAC application for OpenDaylight controller. The NAC SDN consists of the following components:

  • OpenFlow-based switch.
  • NAC plugin for OpenDaylight.
  • NAC server (REST API enabled).

The following diagram illustrates the topology of NAC in an SDN enabled network with OpenDaylight controller.

In a nutshell, we need to build an application on top of OpenDaylight to authenticate the user devices that would connect to the network. This application should detect any new device joining the network and should be able to communicate with the NAC server to ...

Get Learning OpenDaylight now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.