SDN and IBN
Software-defined networking (SDN) and intent-based networking (IBN) offer an ability to revolutionize the modern network architecture. Both of these concepts are relatively new, and your chief technology officer (CTO) has only heard them in passing. In fact, she pawned them off as the new “marketing fad” dressed up as a new concept. Since you have researched both technologies, you understand this is not a fad. When used in combination with virtualization and cloud computing, you know SDN and IBN could revolutionize how the organization operates, providing for reduced costs, efficiency, better management of the network assets, and security.
However, you need to develop a white paper for the Caduceus CTO to highlight these benefits. Given the CTO has only heard the term in passing, you must describe in this white paper, the SDN and IBN concepts, their benefits, and what it would take for the organization to implement.
Writing Your Paper
Brainstorm ideas for this assignment, refer to the company highlights document for more details about Caduceus.
In your white paper, use additional sources of information but also describe the concept in layman’s terms. Use visuals where appropriate. Describe how an SDN/IBN architecture would look different than network architectures we have traditionally deployed. Compare and contrast the network architectures and discuss the pros and cons of each.
The paper should include the following sections:
introduction to software-defined networking (SDN)
introduction to intent-based networking (IBN)
discussion on how virtualizing the desktop and now back-end infrastructure are complementary and related
discussion of how SDN and IBN are related
For your guidance, these five main sections are further broken into their own subsections. This template is for your guidelines. You can create your own template as per your styles, as long as your paper include the content required.
Template of Assignment 3 and 4
Section A: Introduction to software-defined networking (SDN)
Subsection A1: Describe SDN in layman terms
Subsection A2: Describe SDN concept
Subsection A3: Describe SDN Architect
Subsection A4: Pros and Cons of SDN
Subsection A5: Discuss benefits of implementing SDN network in your organization
Section B: introduction to intent-based networking (IBN)
Subsection B1: Describe IBN in-layman terms
Subsection B2: Describe IBN concept and Operation
Subsection B3: Pros and Cons of IBN
Subsection B4: Discuss benefits of implementing IBN network in your organization
Section C: Discussion on how virtualizing the desktop and now back-end infrastructure are complementary and related
Subsection C1: Describe virtualization, pros and cons of virtualization, what can be virtualized.
Subsection C2: Describe and discuss back-end infrastructure, pros and cons
This whitepaper forwards the latest trends in computer networks and security that affects the organization globally. It discusses the emerging networking methodologies such as software-defined networking and Intent-based networking. Again, it focusses on the relationship between desktop virtualization and back-end infrastructure. It addresses the relationship between software-defined networking and Intent-based networking.
Current Trends and Projects in Computer Networks and Security
There are significant concerns that face organizations today. The interests revolve around the security of their data and computers. Most of these organizations use traditional networking principles. However, recent studies reveal the gaps that exist. These challenges include human error by the network administrator as well as the rising number of devices in an enterprise network. Such holes in the area of computer networks and security require research to find better networking methodologies.
Section A: Introduction to Software-defined Networking (SDN)
Subsection A1: Describe SDN in Layman Terms
Software-defined networking is a type of network architecture approach that the network is controlled using some advanced intelligence through the aid of some software applications (Cranford, 2018).
Subsection A2: Describe the SDN Concept
The principles used increases network control by allowing organizations and businesses to adapt quickly to a competitive business environment (Cranford, 2018). Software-defined networking aids the work of network administrators or engineers by automating the networking processes without having to touch a single switch. Switches provide network services through the direction of a software-defined networking controller. They do not have to rely on the topology through which servers and devices communicate. It is better in the sense that it does not have to follow the tradition of determining network paths through a routing table.
Subsection A3: Describe SDN Architecture
In software-defined networking, there are three layers or levels that enhance communication in architecture. They include the application layer, the control layer, and the infrastructure layer (Rouse, 2019). The application layer houses the various network applications that a business enterprise uses. These devices may include firewalls, load balancers, and intrusion detection systems. A significant difference in software-defined networking with a traditional network is that it automates communication within the network through the application layer. The three network layers are divided into network layers using northbound and southbound APIs (Rouse, 2019). The control layers are instrumental in the operations of software-defined networking by operating as the central point of control. In contrast, the control layer does the work of managing policies and directing the communication flow in this type of network. On the other hand, the infrastructure layer level contains switches that redirect traffic flow within the architecture.
Communication between these three layers is made possible through the intervention of respective northbound and southbound application programming interfaces. For some information to pass through from an application to the controller, the control layer applies its northbound interface. On the other hand, the controller and the switches share information through the use of southbound interfaces.
Subsection A4: Pros and Cons of SDN
Software-defined networking has advantages such as visibility, increased speed, and better security. Visibility helps the network administrators to make changes in the network (Comsoft-bh. , n.d.). Besides, it increases the speed of the next because of excellent visibility (Comsoft-bh. , n.d.). Moreover, the security of the network increases when there is better visibility since any changes in the network traffic can closely be monitored.
Software-defined networking has some challenges, such as the vulnerability of the controller, distributed denial-of-service attacks, and lack of hardware security(Comsoft-bh. , n.d.). The weakness of the controller should be monitored by IT administrators to prevent attacks from unauthorized people (Comsoft-bh. , n.d.). Besides, distributed denial-of-service attacks can cause system breakdown when the network cannot handle their abnormal increase of requests (Comsoft-bh. , n.d.). Furthermore, implementing a software-defined networking decrease security of the system since most hardware where firewalls are installed are usually removed.
Subsection A5: Discuss the Benefits of Implementing SDN Network in your Organization
In a typical company with 2,000 Microsoft Windows desktop computers, a software-defined network can be very instrumental since it increases the visibility, speed, and security of a company’s network (Comsoft-bh., n.d.). For instance, by implementing software-defined networking, our company’s IT administrator has been able to monitor the system due to increased visibility (Comsoft-bh., n.d.). Again, the network speed has dramatically increased. This has resulted in the reduction of the denial of attacks on the company’s network.
Section B: Introduction to Intent-Based Networking (IBN)
Subsection B1: Describe IBN in-Layman Terms
Intent-based networking is a networking approach that uses intents in the planning, designing, and the help of software does the implementation of a network. It makes the system available to users and increases flexibility in its use (Noction, 2019). Intent-based networking eradicates manual network configuration.
Subsection B2: Describe the IBN Concept and Operation
Intent-based networking permits the automation of the networking process using intents. It means that it gives a network the ability to accommodate many devices (Noction, 2019). IT teams can now focus on creating stronger networks rather than wasting time searching network loop-holes in other hardware-dependent systems. Currently, Intent-based networking is an emerging technology that is under innovation by companies like Cisco, Arista, Juniper, and Apstra (Noction, 2019). For instance, Apstra is recently working on Apstra Operating System that automates networking by changing policies into a form that usable in network configuration. The significant advantage of Apstra’s product is that it can is a cross-platform product that can work with intent-based networking products such as Cisco, Arista, and Juniper (Noction, 2019). Intent-based networking comes in handy as it reduces the number of errors by network administrators significantly. It makes many companies globally to lose much money because of several network downtimes.
Subsection B3: Pros and Cons of IBN
Intent-based networking has significant advantages such as simplicity, increased speed, and agility, as well as a reduction in costs of operations (Ashrit, 2019). By automating the networking process, the work IT administrators are simplified through the automation of the network. Moreover, automation of the system significantly increases its speed and agility (Ashrit, 2019). Besides, when an Intent-based network is established reduces the cost of installation that is common with hardware-based networks.
An intent-based network has some disadvantages, such as the complexity involved in its design, rigorous verification and validation processes, and dependence on the application’s programming interface ( Ashrit, 2019). The design of an Intent-based network is very sophisticated and requires expertise and time to be successful. Furthermore, setting up of an intent-based network involves verification and validation that may slow down a network (Ashrit, 2019). Besides, an Intent-based network is dependent on the application’s programming interface (APIs) that may cause serious network errors.
Subsection B4: Discuss the benefits of Implementing IBN Network in your Organization
An intent-based network has several benefits to the company’s simplicity, increased speed, and agility, as well as a reduction in costs of operations. For instance, it can increase the speed of many devices linked together in a network such as the Internet (Ashrit,2019). Also, automating the networking of devices in the company increases speed reduces the workload on the network administrator. Besides, Intent-based networking systems are programmable hence can collect and analyze information from a network and use it to predict and correct network errors (Ashrit, 2019). Moreover, it has helped in the reduction of cost in a company a capacity of 2,000 Microsoft Windows desktop computers for the workforce can utilize intent-based networking technology and spend less in hiring more network administrators in a company (Ashrit, 2019). One of the most significant additions that intent-based networking brings to a company is the artificial intelligence that gives it the capabilities to simplify the complexity of network policies management.
Section C: Discussion on how Virtualizing the Desktop and now Back-end Infrastructure are Complementary and Related
Subsection C1: Describe Virtualization, Pros, and Cons of Virtualization, what can be Virtualized
Virtualization is a way in which a computer can operate on another computer. It can be software installed in a machine that can make the user get functional features, just like a typical work station (Hess, 2011). There is more software that can be installed on a computer to provide virtualization technology such as VirtualBox from oracle, Microsoft Virtual PC, and VMware Workstation. It means that a company with desktops running on windows can virtualize their computer to allow the use of Linux operating systems (Hess, 2011). Linux operating systems will be able to run smoothly in a virtual environment like Microsoft Virtual PC on the Windows machines.
Virtualization technology has various advantages such as reduction of information technology costs, reduction of operational costs for businesses and faster data recovery (Hess, 2011). Information technology costs will reduce since virtualization creates another virtual in an existing computer (Hess, 2011). Besides, operational costs will significantly reduce if virtualization technology is implemented in an organization (Hess, 2011). Moreover, data can be recovered promptly.
Some challenges also arise when virtualization is implemented (Hess, 2011). They include incompatibility with some servers and applications, high initial costs of installation, need to train network administrators and high expenses in server installations.
Subsection C2: Describe and discuss back-end infrastructure, pros, and cons
Back-end infrastructure includes a virtualization process where a single host or computer that installs a software system in an environment where computers are networked or a shared environment. It possible from a physical data centre connected to a networked environment or from cloud-based services (Hess, 2011). For the security of computers in a shared environment, a virtual private network can is applicable. For instance, in an organization with 30 Dell PowerEdge servers, the hosting services can use a virtual private network and send data to other computers in an encrypted form (Bosch, n.d.). Besides, they can install firewalls, anti-spyware, and anti-malware for additional protection. A single server can support as many as 40 computers running on Microsoft Windows. Meaning if an organization has 2000 computers, the network administrator will have to install an application in 50 server computers and share it with other workstations remotely.
The use of a back-end infrastructure saves people time, provide functionalities that a person needs without worrying about the cost and low development costs (Hess, 2011. Time is saved since all processes are automated (Hess, 2011). Since applications and other essential applications are virtualized, users can share the resources hence cutting costs.
Despite the advantages of using a back-end infrastructure, it has demerits, including high costs, needs to hire experts or train the existing staff and low flexibility (Hess, 2011). During the initial installation of servers, a company uses much money (Hess, 2011). Besides, the company has to train staff so that they can manage to operate the servers properly.
Section D: Discussion of how SDN and IBN are Related
Subsection D1: Briefly describe SDN and IBN. How they are Related
Software-defined networking and intent-based networking relate since they all operate on automation that is far from the traditional networking methodologies. For instance, many extensive area networks use Software-defined networking to link their workstations present at different geographical locations (Fruehe, 2019). Similarly, intent-based networking operates by applying artificial.
Subsection D2: Discuss Similarities and Differences with Examples
Software-defined networking and intent-based networking differ in one way or the other. Software-defined networking focuses on establishing networks, whereas intent-based networking concentrates majorly on virtualization technology (Fruehe, 2019). A significant advantage of intent-based networking is that intent-based networking applications can also software-defined networking environments, increasing flexibility, and reliability (Fruehe, 2019).
Discuss the Implementation of these Technologies
An organization with a large number of devices needs to apply software-defined networking and intent-based networking for the efficiency of its operations. These new networking technologies drive companies to promote innovation. Cisco, Apstra, and Jupiter to offer the best products because of the competition in the market. Therefore, Software-defined networking and intent-based networking can simplify the networking needs of our company and reduce operational costs.
Even though organizations face various challenges with traditional technologies in practice, software-defined networking, and intent-based networking, methodologies can intervene (Cranford, 2018). For instance, these new technologies increase the programmability of a network, a combination of routers with IP-based services in a single stage, as well as predicting network behaviours for applications used in financial services. Through the application of artificial network intelligence provided by intent-based networking, organizations can be able to analyze big data. Such analysis can help them predict future trends in networking. Besides, softwater defined technologies enable users to have control of their information privately in the cloud. For instance, Cisco, Apstra, and Jupiter to offer the best products because of competition. Again, software-defined networking provides platforms that support multivendor devices that other Internet Service Providers can offer. Internet Service Providers are primarily controlled by Original Equipment Manufacturers (OEMs)
For companies to have efficient operations, they should embrace emerging networking technologies, implement desktop virtualization, and application of back end infrastructure. For instance, they should resort to the implementation of intent-based networking to help them incorporate artificial intelligence in the network systems. Implementing this will help them to learn the pattern of networks. Such knowledge will guide them on the deployment of applications in different environments. For instance, software-defined networking will allow devices to run multivendor settings. The new network technologies will also discourage companies from using services offered by Internet Service providers because of the limits in terms of speed. Besides, desktop virtualization should be embraced by companies to enable them to have flexibility and convenience of using other operating systems apart from Microsoft windows. Such operating systems can include Linux, Solaris, and Macintosh.
Ashrit, L. (2019, March 30). Intent Based Networking – Working Principle, Advantages & Disadvantages. Retrieved February 7, 2020, from https://electricalfundablog.com/intent-based-networking/
Bosch. (n.d.). Retrieved January 31, 2020, from https://docs.bosch-iot-suite.com/remote-manager/en/index.htm#89553.htm
Comsoft-bh. (n.d.). Pros And Cons Of Software-Defined Networking (SDN). Retrieved from http://comsoft-bh.com/2018/01/21/pros-and-cons-of-software-defined-networking-sdn/
Cranford, N. (2018, February 23). The role of SDN in intent-based networking. Retrieved January 31, 2020, from https://www.rcrwireless.com/20180223/the-role-of-sdn-in-intent-based-networking-tag27-tag99