SlideShare a Scribd company logo
HPE Van
2016-2017 1
Presented By
Fedi Haddar
Omar hammami
Bilel TrabelsiNour Frikha
Becem Abid
SOFTWARE DEFINED NETWORK 2
Big PictureGuess what that means
Many questions
• Openflow
• Controller
• Openstack
• Overlays
• Network virtualization
• Automation
• APIs
• Application oriented
• Virtual Services
• Open vSwitch
• …
SOFTWARE DEFINED NETWORK 4
This is our Plan
Definition SDN
SDN Architecture OpenFlow conception
HPE VANBenefits & Need SDN
Conclusion
What’s SDN ?First, you need to
learn the basics.
SOFTWARE DEFINED NETWORK 7
What is Software Defined Networking(SDN)?
Software defined
networking (SDN) is an
approach to building
computer networks
that separates and
abstracts elements of
these systems
Global Network View
Protocols Protocols
Control via
open
forwarding
interface
Network Operating System
Control Programs Control Programs
Packet
forwarding
SOFTWARE DEFINED NETWORK 8
In other words…
In the SDN paradigm, not
all processing happens
inside the same device
Control Plane
Data Plane
The concepts of SDN
9SOFTWARE DEFINED NETWORK
Processing Plane Where it runs How fast these
processes run
Type of processes performed
Control Plane Switch
CPU
In the order of
thousands of
packets per
second
Routing protocols (i.e. OSPF, IS-IS, BGP),
Spanning Tree, SYSLOG, AAA
(Authentication Authorization Accounting),
NDE (Netflow Data Export), CLI (Command
Line interface), SNMP
Data Plane Dedicated Hardware
ASIC’s
Millions or Billions
of packets per
second
Layer 2 switching, Layer 3 (IPv4 | IPv6)
switching, MPLS forwarding, VRF
Forwarding, QOS (Quality of Service)
Marking, Classification, Policing, Netflow
flow collection, Security Access Control Lists
Control Plane and Data Plane
Two fundamental terms to begin understanding the concepts around SDN
SDNHow it works ?
SOFTWARE DEFINED NETWORK 10
11
SOFTWARE DEFINED NETWORK
Operating System
model
Operating System Core services
CPU Storage Memory Network
APP1
APP2
APPN
SDN Model
Network Operating
System Core services
Forwarding
device
Forwarding
device
Forwarding
device
Forwarding
device
NetApp1
NetApp2
NetAppN
Packet Flow
Fast Path
SDN model
VS
traditional model network
12SOFTWARE DEFINED NETWORK
Architecture of SDNHow it look like
In the SDN architecture, the control and data planes are decoupled, network intelligence and
state centralized, and the underlying network infrastructure is abstracted from the applications.
13SOFTWARE DEFINED NETWORK
Benefits of SDNInternet
+Inexpensive
+Centralization
+Dynamic
+Optimize
+Filter
Controller
I need
QOS
Threat detection
Data base
+Redirect
+Load-balancing
Checking threats for
active connection
14SOFTWARE DEFINED NETWORK
Openflow
Software
Defined
Networking
Openflow is one flavor, or a subset, of SDN
Openflow does not equal SDN
What HPE provide for us?
Describe how HPEwork
16SOFTWARE DEFINED NETWORK
The HPE VAN SDN Controller provides a unified
control point in an OpenFlow-enabled network,
simplifying management, provisioning, and
orchestration and enabling delivery of a new
generation
of application-based network services.
About the HPE VAN SDN Controller
17SOFTWARE DEFINED NETWORK
The HPE SDN ecosystem
18SOFTWARE DEFINED NETWORK
HPE VAN SDN Controller software stack
19SOFTWARE DEFINED NETWORK
OpenFlow Link Discovery
OpenFlow Node Discovery
Path Daemon
Path Diagnostics
Topology Manager
Topology Viewer
The HPE VAN SDN Controller includes a default set of core network service applications that
are installed as modules on the controller.
List of controller embedded applications
20SOFTWARE DEFINED NETWORK
The OpenFlow Link Discovery application pushes flow-mods to steal
discovery packets, injects discovery packets to all ports on all datapaths,
and discovers links on the controlled network by
listening for PACKET_IN messages. It discovers two types of links:
 direct links
 multi-hop links
The OpenFlow Link Discovery
The OpenFlow Link Discovery application distinguishes the link type by injecting
two packets to each port in an OpenFlow instance. These packets have the same
Ethernet type (0x8999), but are sent to different destination MAC addresses
21SOFTWARE DEFINED NETWORK
The OpenFlow Node Discovery application pushes
flow-mods to controlled devices that copy ARP
packets or DHCP packets to the controller for
processing and listens for PACKET_IN messages that
contain the ARP or DHCP protocol.
OpenFlow Node Discovery
22SOFTWARE DEFINED NETWORK
The Path Diagnostics application determinates and verify the path
taken by trace packets from a source host to a destination host. The
application finds an existing flow that matches with description of
the trace packet, clones it with higher priority, and adds an
additional action toinstruct the selected switch to send this packet
back to the controller for status tally.
Path Diagnostics
23SOFTWARE DEFINED NETWORK
The Path Daemon application is responsible for
pushing end-to-end flows for all ARP and IPv4
flow misses that arrive at the controller. By default,
Path Daemon is responsible for Layer-2
forwarding only. This component depends on other
network service components like the Node
manager and the Path Selection manager.
Path Daemon
24SOFTWARE DEFINED NETWORK
The Topology Manager provides topology information of the
control domain. It also facilitates
shortest path traversals through the control domain by
computing low cost next-hops or link edge
weight between any two datapaths in the control domain.
Topology Manager creates the clusters
and broadcast tree to avoid loops and broadcast storms.
Topology Manager
25SOFTWARE DEFINED NETWORK
CONCLUSIONS and FUTURE SCOPE
With its many
advantages and
astonishing industry
momentum, SDN is on
the way to become- the
new approach for
networking.
promises to transform
today’s static networks
into flexible ,scalable,
programmable
platforms with the
intelligence to allocate
resources dynamically.
Thank YouFor Your Attention

More Related Content

What's hot

Software Defined Networking (SDN) Technology Brief
Software Defined Networking (SDN) Technology BriefSoftware Defined Networking (SDN) Technology Brief
Software Defined Networking (SDN) Technology Brief
Zivaro Inc
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlow
Joel W. King
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)
Milson Munakami
 
SDN Presentation
SDN PresentationSDN Presentation
SDN Presentation
Abderrahmane TEKFI
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorial
openflow
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
Tim4PreStartup
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFV
Kingston Smiler
 
Tech Talk: ONOS- A Distributed SDN Network Operating System
Tech Talk: ONOS- A Distributed SDN Network Operating SystemTech Talk: ONOS- A Distributed SDN Network Operating System
Tech Talk: ONOS- A Distributed SDN Network Operating System
nvirters
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFV
CoreStack
 
Software-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the NetworkSoftware-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the Network
Robert Keahey
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SAMeh Zaghloul
 
Tutorial on SDN data plane evolution
Tutorial on SDN data plane evolutionTutorial on SDN data plane evolution
Tutorial on SDN data plane evolution
Antonio Capone
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
rjain51
 
Software defined networks and openflow protocol
Software defined networks and openflow protocolSoftware defined networks and openflow protocol
Software defined networks and openflow protocol
Mahesh Mohan
 
Container Network Interface: Network Plugins for Kubernetes and beyond
Container Network Interface: Network Plugins for Kubernetes and beyondContainer Network Interface: Network Plugins for Kubernetes and beyond
Container Network Interface: Network Plugins for Kubernetes and beyond
KubeAcademy
 
Open network operating system (onos)
Open network operating system (onos)Open network operating system (onos)
Open network operating system (onos)
Ameer Sameer
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or Enemies
Justyna Bak
 
OpenFlow
OpenFlowOpenFlow
OpenFlow
Kingston Smiler
 
SD WAN
SD WANSD WAN
SD WAN
Bri Molina
 
OpenStack Networking
OpenStack NetworkingOpenStack Networking
OpenStack Networking
Ilya Shakhat
 

What's hot (20)

Software Defined Networking (SDN) Technology Brief
Software Defined Networking (SDN) Technology BriefSoftware Defined Networking (SDN) Technology Brief
Software Defined Networking (SDN) Technology Brief
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlow
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)
 
SDN Presentation
SDN PresentationSDN Presentation
SDN Presentation
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorial
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFV
 
Tech Talk: ONOS- A Distributed SDN Network Operating System
Tech Talk: ONOS- A Distributed SDN Network Operating SystemTech Talk: ONOS- A Distributed SDN Network Operating System
Tech Talk: ONOS- A Distributed SDN Network Operating System
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFV
 
Software-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the NetworkSoftware-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the Network
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Tutorial on SDN data plane evolution
Tutorial on SDN data plane evolutionTutorial on SDN data plane evolution
Tutorial on SDN data plane evolution
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
Software defined networks and openflow protocol
Software defined networks and openflow protocolSoftware defined networks and openflow protocol
Software defined networks and openflow protocol
 
Container Network Interface: Network Plugins for Kubernetes and beyond
Container Network Interface: Network Plugins for Kubernetes and beyondContainer Network Interface: Network Plugins for Kubernetes and beyond
Container Network Interface: Network Plugins for Kubernetes and beyond
 
Open network operating system (onos)
Open network operating system (onos)Open network operating system (onos)
Open network operating system (onos)
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or Enemies
 
OpenFlow
OpenFlowOpenFlow
OpenFlow
 
SD WAN
SD WANSD WAN
SD WAN
 
OpenStack Networking
OpenStack NetworkingOpenStack Networking
OpenStack Networking
 

Similar to Sdn presentation

Provide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdfProvide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdf
arihantelehyb
 
OpenDayLight Load Balanced Switching
OpenDayLight Load Balanced SwitchingOpenDayLight Load Balanced Switching
OpenDayLight Load Balanced Switching
ManasaKulkarni3
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
Anju Ann
 
btNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined NetworkingbtNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined Networking
APNIC
 
WWT Software-Defined Networking Guide
WWT Software-Defined Networking GuideWWT Software-Defined Networking Guide
WWT Software-Defined Networking Guide
Joel W. King
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys Corporation
 
Software defined networking(sdn) pro acrtive routing path update research pro...
Software defined networking(sdn) pro acrtive routing path update research pro...Software defined networking(sdn) pro acrtive routing path update research pro...
Software defined networking(sdn) pro acrtive routing path update research pro...
MD SHIBLI
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3
Wen-Pai Lu
 
SDN Multi-Controller Domain.pptx
SDN Multi-Controller Domain.pptxSDN Multi-Controller Domain.pptx
SDN Multi-Controller Domain.pptx
Sandeep Maurya
 
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
Sagar Rai
 
Software Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_truptiSoftware Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_trupti
trups7778
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
APNIC
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
Bangladesh Network Operators Group
 
The Juniper SDN Landscape
The Juniper SDN LandscapeThe Juniper SDN Landscape
The Juniper SDN Landscape
Chris Jones
 
Software Defined Networking (SDN)
Software Defined Networking (SDN)Software Defined Networking (SDN)
Software Defined Networking (SDN)
Aalok Shah
 
Reenu Joseph.pptx
Reenu Joseph.pptxReenu Joseph.pptx
Reenu Joseph.pptx
reenujoseph4
 
SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?
Kedar Raval
 
Know about SDN and NFV
Know about SDN and NFVKnow about SDN and NFV
Know about SDN and NFV
Kedar Raval
 
sdnppt.pdf
sdnppt.pdfsdnppt.pdf
sdnppt.pdf
AbhayDonde
 
Software Defined Networking
Software Defined NetworkingSoftware Defined Networking
Software Defined Networking
Anshuman Singh
 

Similar to Sdn presentation (20)

Provide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdfProvide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdf
 
OpenDayLight Load Balanced Switching
OpenDayLight Load Balanced SwitchingOpenDayLight Load Balanced Switching
OpenDayLight Load Balanced Switching
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
 
btNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined NetworkingbtNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined Networking
 
WWT Software-Defined Networking Guide
WWT Software-Defined Networking GuideWWT Software-Defined Networking Guide
WWT Software-Defined Networking Guide
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
 
Software defined networking(sdn) pro acrtive routing path update research pro...
Software defined networking(sdn) pro acrtive routing path update research pro...Software defined networking(sdn) pro acrtive routing path update research pro...
Software defined networking(sdn) pro acrtive routing path update research pro...
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3
 
SDN Multi-Controller Domain.pptx
SDN Multi-Controller Domain.pptxSDN Multi-Controller Domain.pptx
SDN Multi-Controller Domain.pptx
 
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
 
Software Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_truptiSoftware Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_trupti
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
The Juniper SDN Landscape
The Juniper SDN LandscapeThe Juniper SDN Landscape
The Juniper SDN Landscape
 
Software Defined Networking (SDN)
Software Defined Networking (SDN)Software Defined Networking (SDN)
Software Defined Networking (SDN)
 
Reenu Joseph.pptx
Reenu Joseph.pptxReenu Joseph.pptx
Reenu Joseph.pptx
 
SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?
 
Know about SDN and NFV
Know about SDN and NFVKnow about SDN and NFV
Know about SDN and NFV
 
sdnppt.pdf
sdnppt.pdfsdnppt.pdf
sdnppt.pdf
 
Software Defined Networking
Software Defined NetworkingSoftware Defined Networking
Software Defined Networking
 

More from Frikha Nour

Refarming 4 g
Refarming 4 gRefarming 4 g
Refarming 4 g
Frikha Nour
 
Open stack presentation
Open stack presentationOpen stack presentation
Open stack presentation
Frikha Nour
 
Ngn presentation
Ngn presentationNgn presentation
Ngn presentation
Frikha Nour
 
Vpn presnt
Vpn presntVpn presnt
Vpn presnt
Frikha Nour
 
Best price
Best priceBest price
Best price
Frikha Nour
 
Lateral safe system
Lateral safe systemLateral safe system
Lateral safe system
Frikha Nour
 
Attack presentation
Attack presentationAttack presentation
Attack presentation
Frikha Nour
 
Vpn presnt
Vpn presntVpn presnt
Vpn presnt
Frikha Nour
 
5 g network & technology
5 g network & technology5 g network & technology
5 g network & technology
Frikha Nour
 

More from Frikha Nour (9)

Refarming 4 g
Refarming 4 gRefarming 4 g
Refarming 4 g
 
Open stack presentation
Open stack presentationOpen stack presentation
Open stack presentation
 
Ngn presentation
Ngn presentationNgn presentation
Ngn presentation
 
Vpn presnt
Vpn presntVpn presnt
Vpn presnt
 
Best price
Best priceBest price
Best price
 
Lateral safe system
Lateral safe systemLateral safe system
Lateral safe system
 
Attack presentation
Attack presentationAttack presentation
Attack presentation
 
Vpn presnt
Vpn presntVpn presnt
Vpn presnt
 
5 g network & technology
5 g network & technology5 g network & technology
5 g network & technology
 

Recently uploaded

Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 

Recently uploaded (20)

Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 

Sdn presentation

  • 2. Presented By Fedi Haddar Omar hammami Bilel TrabelsiNour Frikha Becem Abid SOFTWARE DEFINED NETWORK 2
  • 4. Many questions • Openflow • Controller • Openstack • Overlays • Network virtualization • Automation • APIs • Application oriented • Virtual Services • Open vSwitch • … SOFTWARE DEFINED NETWORK 4
  • 5. This is our Plan Definition SDN SDN Architecture OpenFlow conception HPE VANBenefits & Need SDN Conclusion
  • 6. What’s SDN ?First, you need to learn the basics.
  • 7. SOFTWARE DEFINED NETWORK 7 What is Software Defined Networking(SDN)? Software defined networking (SDN) is an approach to building computer networks that separates and abstracts elements of these systems Global Network View Protocols Protocols Control via open forwarding interface Network Operating System Control Programs Control Programs Packet forwarding
  • 8. SOFTWARE DEFINED NETWORK 8 In other words… In the SDN paradigm, not all processing happens inside the same device Control Plane Data Plane The concepts of SDN
  • 9. 9SOFTWARE DEFINED NETWORK Processing Plane Where it runs How fast these processes run Type of processes performed Control Plane Switch CPU In the order of thousands of packets per second Routing protocols (i.e. OSPF, IS-IS, BGP), Spanning Tree, SYSLOG, AAA (Authentication Authorization Accounting), NDE (Netflow Data Export), CLI (Command Line interface), SNMP Data Plane Dedicated Hardware ASIC’s Millions or Billions of packets per second Layer 2 switching, Layer 3 (IPv4 | IPv6) switching, MPLS forwarding, VRF Forwarding, QOS (Quality of Service) Marking, Classification, Policing, Netflow flow collection, Security Access Control Lists Control Plane and Data Plane Two fundamental terms to begin understanding the concepts around SDN
  • 10. SDNHow it works ? SOFTWARE DEFINED NETWORK 10
  • 11. 11 SOFTWARE DEFINED NETWORK Operating System model Operating System Core services CPU Storage Memory Network APP1 APP2 APPN SDN Model Network Operating System Core services Forwarding device Forwarding device Forwarding device Forwarding device NetApp1 NetApp2 NetAppN Packet Flow Fast Path SDN model VS traditional model network
  • 12. 12SOFTWARE DEFINED NETWORK Architecture of SDNHow it look like In the SDN architecture, the control and data planes are decoupled, network intelligence and state centralized, and the underlying network infrastructure is abstracted from the applications.
  • 13. 13SOFTWARE DEFINED NETWORK Benefits of SDNInternet +Inexpensive +Centralization +Dynamic +Optimize +Filter Controller I need QOS Threat detection Data base +Redirect +Load-balancing Checking threats for active connection
  • 14. 14SOFTWARE DEFINED NETWORK Openflow Software Defined Networking Openflow is one flavor, or a subset, of SDN Openflow does not equal SDN
  • 15. What HPE provide for us? Describe how HPEwork
  • 16. 16SOFTWARE DEFINED NETWORK The HPE VAN SDN Controller provides a unified control point in an OpenFlow-enabled network, simplifying management, provisioning, and orchestration and enabling delivery of a new generation of application-based network services. About the HPE VAN SDN Controller
  • 17. 17SOFTWARE DEFINED NETWORK The HPE SDN ecosystem
  • 18. 18SOFTWARE DEFINED NETWORK HPE VAN SDN Controller software stack
  • 19. 19SOFTWARE DEFINED NETWORK OpenFlow Link Discovery OpenFlow Node Discovery Path Daemon Path Diagnostics Topology Manager Topology Viewer The HPE VAN SDN Controller includes a default set of core network service applications that are installed as modules on the controller. List of controller embedded applications
  • 20. 20SOFTWARE DEFINED NETWORK The OpenFlow Link Discovery application pushes flow-mods to steal discovery packets, injects discovery packets to all ports on all datapaths, and discovers links on the controlled network by listening for PACKET_IN messages. It discovers two types of links:  direct links  multi-hop links The OpenFlow Link Discovery The OpenFlow Link Discovery application distinguishes the link type by injecting two packets to each port in an OpenFlow instance. These packets have the same Ethernet type (0x8999), but are sent to different destination MAC addresses
  • 21. 21SOFTWARE DEFINED NETWORK The OpenFlow Node Discovery application pushes flow-mods to controlled devices that copy ARP packets or DHCP packets to the controller for processing and listens for PACKET_IN messages that contain the ARP or DHCP protocol. OpenFlow Node Discovery
  • 22. 22SOFTWARE DEFINED NETWORK The Path Diagnostics application determinates and verify the path taken by trace packets from a source host to a destination host. The application finds an existing flow that matches with description of the trace packet, clones it with higher priority, and adds an additional action toinstruct the selected switch to send this packet back to the controller for status tally. Path Diagnostics
  • 23. 23SOFTWARE DEFINED NETWORK The Path Daemon application is responsible for pushing end-to-end flows for all ARP and IPv4 flow misses that arrive at the controller. By default, Path Daemon is responsible for Layer-2 forwarding only. This component depends on other network service components like the Node manager and the Path Selection manager. Path Daemon
  • 24. 24SOFTWARE DEFINED NETWORK The Topology Manager provides topology information of the control domain. It also facilitates shortest path traversals through the control domain by computing low cost next-hops or link edge weight between any two datapaths in the control domain. Topology Manager creates the clusters and broadcast tree to avoid loops and broadcast storms. Topology Manager
  • 25. 25SOFTWARE DEFINED NETWORK CONCLUSIONS and FUTURE SCOPE With its many advantages and astonishing industry momentum, SDN is on the way to become- the new approach for networking. promises to transform today’s static networks into flexible ,scalable, programmable platforms with the intelligence to allocate resources dynamically.
  • 26. Thank YouFor Your Attention

Editor's Notes

  1. the benefits of an SDN could lead to: -the ability to purchase inexpensive switches that have very little resident software and processing needs -Centralization of the forwarding information base allows optimum routes to be calculated deterministically for each flow. end-to-end across the topology -SDN dynamically respond to application requirements -SDN optimize the utilization of the network without sacrificing service quality -SDN can filter packets as they enter the network and hence these switches can act as simple firewalls at the edge of the network -SDN switches can redirect sertain suspicious traffic flows to higher layer security controls .such as IPS systems ,application firewalls and data loss prevention devices. -SDN switches that support the modification of packet headers will also be able to function as a simple cost-effective load-balancing device