Software-Defined Networking (SDN): An Emerging Technology

Software-Defined Networking (SDN): An Emerging Technology

L. Naga Durgaprasad Reddy
Copyright: © 2021 |Pages: 9
DOI: 10.4018/978-1-5225-9493-2.ch010
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

This chapter researches in the area of software-defined networking. Software-defined networking was developed in an attempt to simplify networking and make it more secure. By separating the control plane (the controller)—which decides where packets are sent—from the data plane (the physical network)—which forwards traffic to its destination—the creators of SDN hoped to achieve scalability and agility in network management. The application layer (virtual services) is also separate. SDN increasingly uses elastic cloud architectures and dynamic resource allocation to achieve its infrastructure goals.
Chapter Preview
Top

Ii. Software Defined Networking

Software-defined networking (SDN) is a new emerging technology for networking in which control is Decoupled a hardware and given to software part called a controller[1]. When a packet arrives at a switch in a foreseeable network rule built into the switch patented firmware tell the switch where to forward the packet. The switch sends every packet going to the same destination along the same path and treats all the packets the exact same way. In the campus network, smart switches designed with application-specific integrated circuits (ASICs) are Refined enough to recognize different types of packets and treat them differently, but such switches can be quite expensive (H. Kim and N. Feamster,2013).

The aim of SDN is to allow network administrators respond quickly to changing to the requirements. In a software-defined network, a network administrator can shape traffic from a centralized control software without having to touch individual switch. The administrator can change any network switch rules when necessary ordering, de-ordering or even blocking specific types of packets with a very level gritty of control (M, Algarni, 2013). Currently, the most popular specification for creating a software-defined network is an open standard called Open Flow. Open Flow lets network administrators remotely control routing tables.

A . Open Flow Switches

Open Flow provides an open protocol to program the flow table in different switches and routers. A network administrator can partition traffic into production and research fellows. Researchers can control their own flows by choosing the routes their packets follow and the processing they receive. In this way, researchers can try new routing protocols, security models, addressing schemes, and even alternatives to IP. On the same network, the production traffic is isolated and processed in the same way as today. The data path of an Open Flow Switch consists of a Flow Table, and an action associated with each flow entry. The set of actions supported by an Open Flow Switch is extensible, but below we describe a minimum requirement for all switches. For high-performance and low-cost the data-path must have a carefully prescribed degree of flexibility. A Flow Table, with an action associated with each flow entry, to tell the switch how to process the flow.

By specifying a standard interface the Open Flow Protocol through which entries in the Flow Table can be defined externally, the Open Flow Switch avoids the need for researchers to pro-gram the switch. It is useful to categorize switches into dedicated Open Flow switches that do not support normal Layer 2 and Layer 3 processing, and Open Flow-enabled general purpose commercial Ethernet switches and routers, to which the Open Flow Protocol and interfaces have been added as a new feature.

Complete Chapter List

Search this Book:
Reset