Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question

How did Amazon Software Defined Network get implemented with Vlans and VRFS separate traffic limiations at specific layers?

Expert Solution
Check Mark
Step 1

Solution- How did Amazon Software Defined Network get implemented with Vlans and VRFS separate traffic limiations at specific layers?

Software defined network implemented with vlan / vrf-

Virtual Local Area Networks (VLANs) are a layer 2 technique for separating clusters of hosts over a shared physical network. In layer 2, hosts in one VLAN cannot view hosts in another VLAN. Their layer 3 gateway must be used for communication.

SDN (software defined networking) is a method for determining the best channel for communication between networks (or hosts) without the need for a distributed protocol to be operating on each network node. All of these routes are calculated by controller, a strong central machine.


VLANs are like walls of a home, to use a ridiculous example. SDN resembles a floor plan. Similar in some ways, but completely the vlan and software defined network is distinct in intent and character.

They are two entirely distinct ideas as VLAN is a means to separate different types of traffic within the same Ethernet-based network, for example, for security reasons.
A centralised server controls the networking behaviour of devices with SDN. The same device can be configured to operate as an Ethernet switch or an IP router using separate programming.

VLANs frequently play a crucial role in software-defined networking (SDN). A network protocol called Virtual Local Area Network (VLAN) is used to divide a physical network into various virtual networks. SDN serves as a paradigm for separating at a higher level and is thus in its core.

You would define your business logic in an advanced SDN, such as departments, personnel, and services you produce and consume. This is known as the control plane in SDN terminology. The data plane refers to the actual configuration of all of your network's hardware, including switches, routers, and access points. To translate your business requirements into actual network configuration, just like you would in a non-SDN environment, all the technologies that an SDN provider supports are implemented at the data plane level.

However, this translation is automatically done for you in an SDN system.


As an illustration, an SDN would make use of all the current technologies: You must segregate the networks for sales and engineering at your two offices. Per office, VLANs can work just well, but how do you connect these two locations? Mr. John from sales in Boston wants to call Mr. Wayne from sales in New York via IP telephony. As a network administrator, you would typically create a VPN tunnel between the two sites and remove the VLAN header to route traffic across the VPN connection. The destination would be reached by translating the incoming traffic into the relevant VLAN once more at the other office site

. However, you could also use special leased lines for that, where protocols like Multiprotocol Label Switching (MPLS) and Generic Routing Encapsulation (GRE) could work. You typically need to perform a lot of manual setting and technical depth to do this. Without more input from your site, an SDN would choose the solutions that are optimal for your situation and implement them.

To summarise, VLANs are still utilised in SDNs, but they are only a minor component of a mature SDN system, and you shouldn't directly care about them any longer because the SDN handles the heavy lifting by selecting the appropriate technologies and connecting them for you.

 

Is software-defined networking used by AWS?
AWS might be said to be the largest SDN implementer in the world if we use the definition of Software-Defined Networking (SDN) as a group of software services cooperating to develop network constructs.

 

Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education