Explore chapters and articles related to this topic
5G-Enabled IoT
Published in Parag Chatterjee, Robin Singh Bhadoria, Yadunath Pathak, 5G and Beyond, 2022
Mangal Singh, Shruti Goel, Ram Kishan Dewangan
In CCN architecture, the gateway is called the CCN-IoT gateway. A gateway is a device which connects two different networks. There are two CCN management services—global and domain management services. The global service orchestration and management consists of three planes: data plane, service plane and control plane. The data plane is responsible for transmitting data packets and the control plane tells the data plane which service the data has to be transmitted to. With the help of domain orchestration and management service, CCN uses cache sharing, that is, each router has the ability to store data. With the help of SE-RAN all the devices are connected to a radio access network. Some of the features of CCN like computing, caching, security, and so on, can help to support high-bandwidth 5G applications.
DDoS Defense in SDN-Based Cyber-Physical Cloud
Published in Yassine Maleh, Mohammad Shojafar, Ashraf Darwish, Abdelkrim Haqiq, Cybersecurity and Privacy in Cyber-Physical Systems, 2019
Safaa Mahrach, Abdelkrim Haqiq
According to the Open Networking Foundation (ONF) (i.e., a nonprofit consortium dedicated for the development, standardization, and commercialization of SDNs) the SDN architecture consists of three layers including the data plane, control plane, and application plane [27]. The data plane consists of network devices, physical and virtual switches, which simply forward packets using the decisions (i.e., flow rules) programmed by the SDN controller. The control plane consists of a set of SDN controllers, which centrally program and control behavior of the forwarding devices through an open interface (e.g., OpenFlow). An SDN controller uses three communication interfaces to interact with the other layers: southbound, northbound and east/westbound interfaces. The OpenFlow [28] protocol has been created and considered as the standard southbound interface between the SDN controllers and the OpenFlow switches. The application plane consists of the end-user business applications that have the ability to determine specific functions (e.g., security, monitoring, virtualization, etc.) on the network devices to respond to users’ dynamic requests.
The IoT Vision from an Opportunistic Networking Perspective
Published in Ricardo Armentano, Robin Singh Bhadoria, Parag Chatterjee, Ganesh Chandra Deka, The Internet of Things, 2017
Zoran Bojkovic, Bojan Bakmaz, Miodrag Bakmaz
In an attempt to overcome the inconvenience of vertical integration in today’s networks, which means that the control and data planes are bundled together; SDN control logic is separated from the underlying routers and switches (Zilberman et al., 2015). In this way, the centralization of network control is promoted while increasing flexibility. SDN can be considered to utilize a common and defined interface between a control plane and date plane. The control plane is used for overall coordination, for example, routing and error recovery, whereas the data plane usually manages packet-by-packet operations. Comparison between functionality of the legacy router in classical network and the equivalent SDN architecture is shown in Figure 1.1.
Internet of Medical Things (IoMT): Overview, Emerging Technologies, and Case Studies
Published in IETE Technical Review, 2022
Sahshanu Razdan, Sachin Sharma
The network part in IoMTs can be divided into two parts: (1) data plane and (2) control plane. The data plane forwards traffic towards its destination, while the control plane performs the necessary tasks that allow the data plane to make forwarding decisions. Software-Defined Networking (SDN) provides a standard way to communicate between the data plane and control plane. The examples of standard SDN protocols are OpenFlow, Open vSwitch Database Management protocol, and OpenFlow Configuration protocol (OF-CONFIG) [10]. As the interface between the data plane and control plane can be made standard using a standard SDN protocol, lots of different data of the data plane can be collected from an external server (may be located at the cloud) using the standard OpenFlow protocol. This enables the development of the different e-healthcare application, as they can reside on the cloud layer.
Traffic predictive-based flow splitting rerouting scheme for link failures in software-defined networks
Published in International Journal of Computers and Applications, 2023
Vianney Kengne Tchendji, Joëlle Kabdjou, Yannick Florian Yankam
Software-defined network (SDN) is a technology in which the network is segmented into two parts: the data plane and the control plane [1]. The data plane transfers data from a source to destination node. It picks up data packets at the ingress interface to perform switching functions [2] according to decisions made by the control plane [3]. The control plane design strategic decisions for traffic management over the network, such as creating and maintaining routing tables. This control plane is located in the SDN controller which has a global view of the network infrastructure [4]. The SDN architecture is shown in Figure 1. In this figure, SLA stands for Service Level Agreement.
SDN-enabled hybrid emergency message transmission architecture in internet-of-vehicles
Published in Enterprise Information Systems, 2018
Wanting Zhu, Deyun Gao, Weicheng Zhao, Hongke Zhang, Hua-Pei Chiang
SDN separates the data and control planes. It is easy to manage the configuration of the network and to update the network protocols (Lopes et al. 2016). In the control plane, it comprises logically centralized and programmable controller mastering the global network information. In the data plane, switches provide only simple data forwarding function to process the matching data packets quickly. The controller can manage or inspect the switch. And the switch is only required to perform corresponding actions according to these rules sent from the controller. Therefore, SDN technology can effectively reduce overall operating costs and improve network performance in terms of scalability, reliability, transmission speed, security and resource utilization. As one of the most promising network technologies, it has been widely recognized by academia and industry. The Open Networking Foundation (ONF) is a non-profit organization dedicated to the standardization of OpenFlow (Foundation, Open Networking 2013) and promotes SDN technology to meet user demand, so as to achieve large-scale commercial SDN. OpenFlow is the first popular protocol for SDN. OpenFlow switch needs to maintain one or more flow tables to perform packet lookups and forwarding. Each flow table contains a set of flow entries that can be added, updated, and deleted via the controller commands. The main components of flow entry are: match fields, priority, counters, instructions (actions), timeouts, cookie. After receiving a packet, if the switch finds a matching entry, corresponding instructions in this flow entry will be executed. If no entry is matched in the flow table, it will depend on the table-miss flow entry to perform an action, such as forwarding this packet to the controller.