• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here:Home » OpenFlow Network : The Idea Behind This Protocol

By Abhishek Ghosh January 28, 2013 9:56 pm Updated on January 28, 2013

OpenFlow Network : The Idea Behind This Protocol

Advertisement

OpenFlow is an open standard that enables software-defined networking in IP networks, with this network technology makes the ways of managing networks easily. Previously we wrote about the basics of Software Defined Network (SDN). What we basically pointed is the first sentence of that article – Software defined network (SDN) abstracts and decouples the network system at the crucial point of traffic management through control plane and the data plane. A computer network is an ecosystem that through its evolution added its various constituent elements, such as the routers, load balancers, NAT or firewall. The software defined networking aims to reverse this way of thought in networking, turning the entire network in a platform and the individual elements in to programmable entities. The application executed on the network platform can optimize traffic flows choosing the shortest path, and can also optimize the network to maximize the utilization of the link to create different domains of reachability for different users. In this article we will elaborate the basics of OpenFlow Networking Protocol.

 

Basics of OpenFlow Networking Protocol

 

OpenFlow Networking Protocol has been developed a system in which the systems of internal application that need the transfer of large amounts of data may use the available bandwidth which is not used. Typical uses of this kind includes the daily replication of data, database backups and the transmission log. Consumers defines the source, the destination and the amount of data to be transferred with a central service. The service performs various calculations and sends the results to the router so that they know how to steer this data when the links are unused.

The communication between the applications and the service center are bidirectional : Applications inform the service of their needs, the service replication  and the application informs the service when it is done. Meanwhile, the routers in real time provides the usage information to the central service. Consequently, the network arrives to do a 90-95 percent utilization in OpenFlow Networking Protocol.

Advertisement

---

 

OpenFlow Network

 

A large company hosting the virtual machine face a big problem : each user is isolated from the others. When a VM migrates from one physical host to another VLAN segment, it must be reconfigured. Inside the machine there is a physical network emulated by software that connects the virtual machines. There must be careful coordination between the VLAN and the physical world emulation software. The problem is that the connections can not be configured properly due to human error and the boundaries between the different tenant become confused. OpenFlow Networking Protocol allows the use of new features to be added to the VM management system so that it communicates with the infrastructure of the network when the physical and virtual machines are added or changed. The presence of OpenFlow Network ensures that each tenant is insulated from the others, regardless of how or where they migrate or rather how the VMs are positioned on the physical machines.

 

An Example of OpenFlow Networking Protocol

 

Take for example, some gamers setup up a Quake 4 Gaming server running on a laptop to give a way in a competition. The latency in this case is important for the reasons of responsiveness in the game for a practical fairness among the players. In the above example the computer used as a server has a low performance. During the competition, someone takes off the laptop and attaches an Ethernet cable, moving the connection to WiFi. The person then move the laptop in a nearby restaurant and returned back a hour later.

During this process the laptop’s IP changes four times and the band varies from 100 Mbps to 11 Mbps while on wired Ethernet connection or 54 Mbps connection on the bar. Despite all this, Quake 4 continues without interruption. Using this OpenFlow standard, an application has been written so it does not matter what subnet was when the laptop was moved, because IP address will not change. Even in the case of network congestion, the traffic on the game server will receive high priority. The router will attempt to deny other traffic before one have fulfilled the requirements of the game server, thus ensuring the smooth flow.

This was actually an official example for OpenFlow Networking.

 

Facebook Twitter Pinterest

Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to OpenFlow Network : The Idea Behind This Protocol

  • Nginx WordPress Installation Guide (All Steps)

    This is a Full Nginx WordPress Installation Guide With All the Steps, Including Some Optimization and Setup Which is Compatible With WordPress DOT ORG Example Settings For Nginx.

  • OpenFlow : The Enabler of Software Defined Networking

    OpenFlow switching is a technology that grew out of the research project named OpenFlow: Enabling Innovation in Campus Networks in 2008 at Stanford University. OpenFlow is an enabler of Software defined networking (SDN). OpenFlow is defined as an emergent and open communication protocol that allows a server software to determine the packet forwarding path that should […]

  • WordPress & PHP : Different AdSense Units on Mobile Devices

    Here is How To Serve Different AdSense Units on Mobile Devices on WordPress With PHP. WordPress Has Function Which Can Be Used In Free Way.

  • Changing Data With cURL for OpenStack Swift (HP Cloud CDN)

    Changing Data With cURL For Object is Quite Easy in OpenStack Swift. Here Are Examples With HP Cloud CDN To Make it Clear. Official Examples Are Bad.

performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (24.3K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • Affordable Earphone/IEM for Audiophiles: HiFiMan RE-400 WaterlineOctober 2, 2023
  • What is Hardware Security Module (HSM)September 30, 2023
  • Transducer Technologies of HeadphonesSeptember 28, 2023
  • What is Analog-to-Digital Converter (ADC)September 27, 2023
  • Comparison of Tube Amplifiers and SemiconductorsSeptember 26, 2023
PC users can consult Corrine Chorney for Security.

Want to know more about us?

Read Notability and Mentions & Our Setup.

Copyright © 2023 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy