Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


Software Defined Network

Principles, Applications, and Challenges

Alifia Fithritama

on 13 October 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Software Defined Network

Thank you
Self Compacting Concrete
Focus Area of SDN
Control and Data Plane Separation
Network OS for Resource Management
Intelligent programmable network
Network virtualization
Dynamic network optimization
Throughput, multipath, load balancing
Robust, resilience, fail-over, security
Resource integration with Cloud/DC
Self-compacting concrete (SCC) is a concrete that compacts due its own weight .

It is able to flow under its own weight, completely filling form work and achieving full compaction, even in the presence of congested reinforcement.

The hardened concrete is dense, homogeneous and has the same mechanical properties and durability as traditional vibrated concrete.
Let's get started!
What the heck is SDN???
Today's Network
Software Defined Network (SDN)
[D7030E] Advanced Wireless Network
Presented By:
Alifia Fithritama
Md. Mohaimenul Hossain
Chapter 0: INTRO
Chapter 1: PRINCIPLE
Evolution is inevitable
Load balancing for
better network usage

SDN based network can route flows based on the global NIB to intelligently distribute the flows evenly on all available segments – increased network utilization
applied SDN in WAN & DC network
network utilization
network utilization
Fast network adaption and traffic allocation

Different time using different links for better network usage and OPEX (Policy based routing)
At day time work hours, route traffic to shortest, low latency path (SLIP), and route the traffic to longer (cheaper) alternative path (LAP) during the night and off working hours
Energy saving network (Green network)

Distribute network traffic evenly for maximum throughputs/low latency during day time working hours,
Distribute network traffic to certain segments and shut-down others for energy saving during late night off peak hours
Dynamically activate network segments when network traffic picking up
Application Driven network

Adjusting on-demand to match application needs
With less number of applications running, the network traffic can be concentrated to few links and intelligently re-distribute the network traffic when needed for better QoS
Dynamically configure network to fit applications with application dependent flow based routing policy for optimal performance
Programmable network resources

Network resources can be programmed to allocate/release , e.g. on-demand bandwidth, etc.
Allocated and adjusted applications can be programmed to optimize their resource utilization
Automated network management
Programmable network can reduce the complexity and cost of network deployment and management, increase the speed of service deployment, reduce human involvement and human made error
End-to-End QoS

SDN is based on logically centralized network control and can achieve globally optimized control – making end-to-end QoS possible
Multi-network federation

SDN/OpenFlow based core network can normalize and synchronize network signaling in multi-network federation(e.g. tagging normalization, etc.)
Fast network adjustment
and recovery
SDN can timely provide alternative optimal path, avoid network trouble spots with fast network recovery at the speed of milliseconds
Few BigShots in SDN business

The Open Daylight Project

What’s Software Defined Networking (SDN)? https://www.sdncentral.com/what-the-definition-of-software-defined-networking-sdn/
Jeremy Stretch. “What the Hell is SDN ?“in PacketLife.Net. Source: //packetlife.net/blog/2013/may/2/what-hell-sdn/
Yap, KK. et al. 2009.
Stanford OpenRoads Deployment
. ACM Int Workshop on Wireless Network
Sezer, S. et al.
Are We Ready for SDN? Implementation Challenges for Software-Defined Networks
-, CSIT, Queen’s University Belfast
Yi Ding, A. et al. 2014.
Software defined networking for security enhancement in wireless mobile networks
in Computer Networks Vol. 66 Pg. 94-101.
Chaudet, C. & Haddad, Y. 2013.
Wireless SDN: Opportunities and Challenges.
IEEE International Conference on Microwaves, Communications, Antennas & Electronic System (COMCAS)

Common Misconception
Open Flow is an open standard defines the open communications protocol in SDNs that enables the Controller to interact with the forwarding plane & adjust the network, so it can better adapt to changing business requirements.

The basic idea is that you can connect multiple switches -- and even networks -- together to create a flow, and then manage the entire infrastructure, setting policies and managing traffic type accordingly
OpenFlow Wireless Platform
Slicing Channels Isolation
Implementing slicing requires at least being able to isolate communication channels so that a FlowVisor application can present non-interfering networks to different coordinators. In a wired network, it is possible to isolate links to a certain extent by reserving, for example, different wavelengths in an optical fiber.

A wireless FlowVisor has to manage a limited number N of independent channels (e.g. the three nonoverlapping Wi-Fi channels in the 2.4 GHz band). The easiest solution, at least in appearance, consists in defining at most N slices, which still can raise planning problems, as close links interfere. FlowVisor therefore needs to have the vision of a whole area and to plan geographical channels reuse in a large network.
Monitoring &
Status Report
SDN requires network elements to report their status, and this reporting is one of the key components allowing controllers to take decisions. Besides classical measures such as devices CPU load or available memory, environment assessment in wireless networks essentially consists in two non-trivial aspects: estimating the different wireless channels status (e.g. loads), up to the links characterization (delay, loss rate, stability, etc.) and topology discovery, including close access points identification.
A fully functional implementation of SDN should be able to manage multiple handoff situations. Users may migrate from access point to access point when moving, but also for load balancing or topology control. SDN also eases multihoming, mobiles also may have to switch technologies, passing from Wi-Fi to 3G, e.g..

SDN Architcture
The Stanford OpenRoad Deployment
Built and deployed OpenRoads , a testbed that allows multiple network experiments to be conducted concurrently in a production network.
SDN is an evolving tech. Significant numbers of players are getting involved in this area.
For example, The Open Daylight Project; a collaborative work between research & industries, accelerate the innovation of SDN approach.
Lastly, we can say that SDN has the potential to be the future of networking technology.
Complementing an Intrusion Detection System (IDS)

The local agents will regulating monitoring tasks by using triggers and flexible sampling to fetch
necessary information from edge network and feed such information to IDS service like Snort.

Resource Management
By dropping the malicious traffic as early as possible rather than dropped in the core network waste of switches resource such as spectrum can be avoided. The local agent coordinates the operation by installing rules to drop packets and inform the central controller.

Secure handoff for mobility

Proactively deliver security keys and credentials to target networks to improve efficiency for handoff.

Using SDN in mobile networks
SDN for Security Enhancement in
Wireless Mobile Network
Security enhancement for wireless mobile network
OpenRoads (or OpenFlow Wireless) is a platform for innovation & realistic deployment of services. OpenRoads' consists of a physical layer, network virtualization/slicing layer, and controller layer
Full transcript