SDN is an innovative approach to design, implementing, and managing networks that separate the network control and the forwarding process for a better user experience. The architecture enables the network to be intelligently and centrally controlled or programmed, using software applications 1.
An SDN should be directly programmable, agile, centrally managed, programmatically configured, open standards-based, and vendor-neutral.
Actually, the controller plane, which is the centralized intelligence of SDN, commonly uses OpenFlow protocols to command switches, and routers 2.
OpenFlow system was initially created at Stanford University now under dynamic gauges improvement through the Open Networking Foundation (ONF). Open Networking Foundation(ONF) defined that the OpenFlow protocol is based on SDN layered architecture3.
Nessun Commento