system provides network operators with a centralized logical control and
flexible programming interfaces which greatly promote the capabilities of
network automated management and control.
A software defined network comprises of
three layers, the infrastructure layer, control layer and application layer.
The infrastructure layer includes network elements which can provide network
traffic, acting as the object controller, which is the core component of the
SDN network carrying out important tasks of controlling network traffic.
The control layer has the SDN
controller, which is the core component of the SDN network carrying out
important tasks of controlling network traffic. The application layer includes
various applications. The southbound interface Data Controller Plane interface
(D-CPI) is responsible for exchanging data between the SDN controller and the
‘The northbound interface A-CPI
(Application-Controller Plane Interface) is responsible for providing the
upper-level application with the channel exchange to obtain the underlying
network resource information and send data to the lower-level network. SDN
provides a good platform with its programmability to introduce AI into networks
of communication. it uses programming application interface to send powerful
programming instructions to the network device.
With AI, network managers can schedule
an automated intelligent business orchestrator, it can also program the AI-optimized
network strategy and automatically compile them into the task script, then
assign them into the network allocation tasks with the application programming
interface (API). Network managers can also automatically collect network
statistics information to lay a solid foundation for continuous network
optimization. If necessary, some new functionalities can also be added
intelligently through the SDN application for the network environment.