POX is an open source development platform for Python-based software defined networking (SDN) control applications, such as OpenFlow SDN controllers. Figure 2: SDN or software defined networkingĬonfiguring an existing basic controller (POX controller) in Python Multiple controllers can be used for scalability purposes these also allow backup controllers to overcome failures and provide almost 100 per cent uptime. Besides, according to research going on at Stanford University, the new architecture will support around 20 million requests per second with about 5,000 switches. A recent study of several OpenFlow implementations, conducted on a large emulated network with 100,000 hosts and 256 switches, revealed that all the controllers were able to handle about 50,000 new flow requests per second. With the help of this interface, different network applications can be written to control, manage and offer new functionalities. Quality of Service can be provided in a more efficient way.Īs shown in Figure 2, the SDN controller provides a programmable interface to the OF switches. Automating the configuration is possible.Į. Unlike conventional networking, SDN only requires one centralised control plane which offsets the cost of the forwarding plane.ĭ. Due to the introduction of some automation in the process of networking through SDN, scalability has been increased significantly, which is also a critical requirement of the current market.ī. SDN has many advantages over traditional networking:Ī. Figure 1: Abstract view of conventional networking versus SDNĪdvantages of SDN over traditional networking SDN enables admins to control the way switches handle the data, provide QoS (Quality of Service), and automate the process to make it less tedious and erroneous. So, there has to be some interface between the forwarding plane and the controlling plane, which is provided by the OF (Open Flow) protocol. These control the path of packets coming to switches known as the OFvSwitch (Open Flow Virtual Switch). Unlike traditional networking, SDN has separate devices called SDN controllers which control the data path. The main difference between traditional networking and SDN is the way in which data is handled and forwarded. With the demand for cloud computing increasing, SDN has evolved as the most efficient way of controlling networking using some high level language to make the programming as flexible as possible. Since the use of cloud computing is increasing, it is necessary to automate the configurations as much as possible.Īccording to the ONF (Open Network Foundation) definition, SDN is actually a decoupling of the network control plane and the forwarding plane. Fortunately, SDN couldnt have evolved at a better time. SDN has been introduced as a replacement for conventional networking, to meet market requirements. There has been a dramatic increase in Internet usage over the past few years, as compared to the use of networking technology, which hasnt been engaged as much. SDN is all about controlling the network through software or, in other words, making the network programmable. 89–95.SDN is a revolutionary idea in computer networking that ensures significant flexibility and simplicity in network control and management, apart from giving a broader scope for innovation through programmability. In: 2012 6th Advanced Satellite Multimedia Systems Conference (ASMS) and 12th Signal Processing for Space Communications Workshop (SPSC), pp. Citeseer (2006)Ĭaini, C., Fiore, V.: Moon to earth DTN communications through lunar relay satellites. In: Proceedings of the Linux Symposium, vol. 5763 (2016)īiederman, E.W., Networx, L.: Multiple instances of the global linux namespaces. In: 34th AIAA International Communications Satellite Systems Conference, p. 1–6 (2010)īarnes, J.L., Clark, G.J., Eddy, W.: Cogswel: A network emulator for cognitive space networks. In: Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, pp. Lantz, B., Heller, B., McKeown, N.: A network in a laptop: rapid prototyping for software-defined networks. In: Proceedings of the 8th International Conference on Emerging Networking Experiments and Technologies, pp. Handigol, N., Heller, B., Jeyakumar, V., Lantz, B., McKeown, N.: Reproducible network experiments using container-based emulation. In: 2014 22nd International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. Salopek, D., Vasić, V., Zec, M., Mikuc, M., Vašarević, M., Končar, V.: A network testbed for commercial telecommunications product testing. Kreutz, D., Ramos, F.M., Verissimo, P.E., Rothenberg, C.E., Azodolmolky, S., Uhlig, S.: Software-defined networking: a comprehensive survey. 26(2), 8–9 (2019)īurleigh, S., et al.: Delay-tolerant networking: an approach to interplanetary internet. Bai, L., de Cola, T., Yu, Q., Zhang, W.: Space information networks.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |