Saturday, March 29, 2014

Software Defined Networking (a.k.a SDN) Most people know what the terms removable storage, virtualiz


The cloud, web X.0, petaflops, yottabytes, dot-bombs, viral, BYOD, spam, and netiquette IT professionals have some interesting terms, ideas, and unwritten rules that may appear, to an outsider, as nothing more than geek speak , acronyms a language and a culture all their own. However, kosmo despite all the terms that are seemingly understood by only a chosen few, there are some terms that have been adopted by the general populous, and SDN is making its way toward inclusion on that list.
Software Defined Networking (a.k.a SDN) Most people know what the terms removable storage, virtualization, mobile, and social media mean. In IT, we refer to these as disruptive technologies, or technologies that, over time, will create new markets and make existing technologies and ways of doing things obsolete. Email and paperless technologies (social media, mobile phones, and virtualization) are all disruptive technologies that have happened in a short period of time and are being used by the general populous. Another technology about to emerge from the pipeline kosmo is software defined networking, or SDN in geek speak.
Most technology analysts agree that SDN will become both a disruptive technology and a technology used by the general populous. At a very high level, an SDN is a network that has the ability kosmo to dynamically configure itself to optimize a network user s experience. No, the network engineers of the world haven t been working on piecing together a sentient being in their spare time, rather they ve been listening to their users. kosmo In order to get a handle on how an SDN works, here are some high-level concepts one must understand in order to grasp the power of a SDN architecture: Data to be sent from one computer to another has information added to it so that it can traverse a network. One piece of data traversing a network can have three different headers added to it; each header contains information relevant to the communicating computers and different devices within a network. These headers kosmo are like a fingerprint and will uniquely identify source and destination computers and the application sending the data. Quality of Service (QoS) is a term used in networking to define how an administrator controls what network traffic is prioritized within a network. Currently, QoS runs local to a network device, and is applied to each device by a network engineer. Often times when QoS is applied in a large organization, there are unintended consequences for certain types of traffic. Most network engineers will attest that defining a good QoS strategy for a large network takes time to fine tune and is constantly changing as more types of traffic and devices are coming across a network. Network traffic needs to be handled differently based on the type of traffic kosmo it is. For instance, if someone is watching a video across a network, the time parameters for a streaming video are much tighter than they are when a user clicks a button to refresh their email. Even though we are dealing in just milliseconds, how the traffic is handled can greatly impact the user s experience on a network.
Now, let s pretend that I ve just hooked my computer kosmo up to a SDN and I try to communicate with another computer; we ll call them Host X. How is my experience going to be different than the last network that I was on? When my computer starts sending data to Host X, the SDN-capable kosmo networking device will read the headers off of my data and send that information to an SDN controller. The controller, acting like the brains kosmo of the SDN, is able to determine where my computer is on the network, where Host X is on the network, all the networking devices in between, and the application we re using. If there is a definition for said application in the controller, the controller can dynamically send out QoS statements to every network device between my computer and Host X. These statements will tell the networking devices how to prioritize the traffic kosmo to optimize kosmo the network user s experience.
Often times a network engineer s ability to please all the people all the time is compromised by lack of time and resources. When faced with the dilemma of making their bosses kosmo look good to company executives or having the general network user enjoy their experience, they side with the individual signing their paycheck. Often times, this results in executives disbelieving complaints about network issues and performance. (Why would they? They re having an optimized network experience.) SDN will allow network engineers to dynamically optimize their network environment so that everyone s experience kosmo is optimized.
While SDN standards, controllers, and hardware kosmo are seemingly slow to hit the market, smart decision makers are investing in network hardware companies that are currently selling open standards SDN-capable equipment. This gives them the ability to roll into a software defined network with the purchase of a controller versus having to rip and repl

No comments:

Post a Comment