SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
SDN
Presented by Abderrahmane TEKFI
Technical Engineer
https://www.linkedin.com/in/abderrahmane-tekfi
Email : tekfi.Abderrahmane@gmail.com
Agenda
Mini-Net Overview
Mini-Net with Python
Open Daylight Overview
Why and What is ?
Mini-Net basic command.
SDN Models
Installation Of ODL and Mininet
OpenFlow Demonstration
SDN Architecture
Why and What is ?
• Google: Cost + Scalability
 https://www.youtube.com/user/OpenNetSummit
 https://www.youtube.com/watch?v=VLHJUfgxEO4&spfreload=10
• Microsoft Azure : Scalability
 https://www.youtube.com/watch?v=RffHFIhg5Sc
• NSA : Security
 https://www.youtube.com/watch?v=C0DxR4IMd20
• Facebook Switches:
 https://code.facebook.com/posts/717010588413497/introducing-6-pack-the-first-
open-hardware-modular-switch/
Why and What is ?
• SDDC
• Scalability
• Cost
• Physical Limitation
Why and What is ?
• Martin casado
• https://www.youtube.com/watch?v=Z11Uw_9f20M
What is SDN ?
What is SDN ?
What is SDN ?
SDN Architecture
From :
• Data Plane
• Control Plane
• Management Plane
SDN Architecture
To :
• Application
• Controller
• Data Plane
https://learningnetwork.cisco.com/docs/DOC-30978
SDN Model
1. Open SDN controller and Openflow: Opendaylight, ONOS, NOX, POX,
Floodlight, RYU, CISCO Brocade, NEC, … other (The Real World: Google 2010)
2. By Overlayer : NSX (Nicira) use VxLAN, NVGRE | Nuage Networks
3. White Boxes : Pica8, Cumulus (Test Drive Cumulus), Facebook Switches (6 pack
Wedge). Linux on Switches.
4. SDN via API: Go from CLI to Programmatic interfaces networking devices: OVSDB,
Netconf (Not SNMP)
5. ASICs : CISCO ACI Oplex
6. Open stack vision
7. NFV : https://www.opnfv.org/ | Virtualisation of servers => Virtualisation of routers,
switches, FW => containers, services, ….
SDN Models
End 1st part
Mini-Net Overview
• Mininet is a network emulator, or perhaps more precisely a network emulation
orchestration system. It runs a collection of end-hosts, switches, routers, and links on
a single Linux kernel.(https://github.com/mininet/mininet/wiki/Introduction-to-Mininet)
• Mininet is a network emulator which creates a network of virtual hosts, switches,
controllers, and links. Mininet hosts run standard Linux network software,
• switches support OpenFlow for highly flexible custom routing and Software-Defined
Networking. (http://mininet.org/overview/)
Mini-Net Overview
• Sudo mn
• Help
• Nodes : available nodes
• Dump : show details of the topology
• Net : show network links
• Operations :
- h1 ping h2 (ICMP !)
- xterm h1 : opening the host
- ping all
- iperf : Testing TCP bandwith
- iperfudp :
- exit
- sudo mn –c
• Sudo mn –link tc,bw=10,delay=10ms
Mini-Net Basic Command
• Wireshark
sudo wireshark &
Of : of messages filtring
• Topologies :
Sudo mn –topo=single,4
Sudo mn –topo=linear,4
Sudo mn –topo=tree,2,2
Mini-Net and Python
• Topologies :
I. Mininet topo : Sudo mn –topo=single,4 | Sudo mn –topo=linear,4 |Sudo mn –topo=tree,2,2
II. Python
A. With mini-net command :Custom :
Cd/home/mininet/mininet/custom
More README => sudo mn –custom custom_example.py –topo mytopo
Ls : more topo-2sw-2host.py
Sudo mn –custum test.py –topo mytopo
B. Python without Mini-net : Cd mininet/examples
End 2th part
Open Daylight
• OpenDaylight (ODL), the leading open source platform for programmable, software-
defined networks.
• https://www.sdxcentral.com/sdn/definitions/opendaylight-project/
• https://www.sdxcentral.com/sdn/definitions/sdn-controllers/opendaylight-controller/
OpenDaylight Overview
• OpenDaylight distributions-base
• OpenDaylight Docker Images
• OpenDaylight's Apache Karaf-based Distribution :
- https://www.youtube.com/watch?v=YX8wcrArpCg
- Opendaylight releases
OpenDaylight Plate-forms
Demo
END

Mais conteúdo relacionado

Mais procurados

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
 
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
 

Mais procurados (20)

Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)
 
SDN Fundamentals - short presentation
SDN Fundamentals -  short presentationSDN Fundamentals -  short presentation
SDN Fundamentals - short presentation
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFV
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFV
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlow
 
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
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & Ecosystem
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN Controller
 
Software Define Networking (SDN)
Software Define Networking (SDN)Software Define Networking (SDN)
Software Define Networking (SDN)
 
Nfv
NfvNfv
Nfv
 
EVPN Introduction
EVPN IntroductionEVPN Introduction
EVPN Introduction
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
CCNA training 101
CCNA training 101CCNA training 101
CCNA training 101
 
Software defined networks and openflow protocol
Software defined networks and openflow protocolSoftware defined networks and openflow protocol
Software defined networks and openflow protocol
 
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 presentation
Sdn presentation Sdn presentation
Sdn presentation
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorial
 
Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)
 
Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)
 
Arista Networks - Building the Next Generation Workplace and Data Center Usin...
Arista Networks - Building the Next Generation Workplace and Data Center Usin...Arista Networks - Building the Next Generation Workplace and Data Center Usin...
Arista Networks - Building the Next Generation Workplace and Data Center Usin...
 

Destaque

Cisco aci and AlgoSec webinar
Cisco aci and AlgoSec webinarCisco aci and AlgoSec webinar
Cisco aci and AlgoSec webinar
Maytal Levi
 
NFV : Virtual Network Function Architecture
NFV : Virtual Network Function ArchitectureNFV : Virtual Network Function Architecture
NFV : Virtual Network Function Architecture
sidneel
 

Destaque (20)

how to simulate ACI
how to simulate ACIhow to simulate ACI
how to simulate ACI
 
Sdn ppt
Sdn pptSdn ppt
Sdn ppt
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDN
 
Software-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief IntroductionSoftware-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief Introduction
 
Introductionto SDN
Introductionto SDN Introductionto SDN
Introductionto SDN
 
Cisco aci and AlgoSec webinar
Cisco aci and AlgoSec webinarCisco aci and AlgoSec webinar
Cisco aci and AlgoSec webinar
 
Why we should choose the cisco 3850 and 3650 switches
Why we should choose the cisco 3850 and 3650 switchesWhy we should choose the cisco 3850 and 3650 switches
Why we should choose the cisco 3850 and 3650 switches
 
Open Network Operating System
Open Network Operating SystemOpen Network Operating System
Open Network Operating System
 
Introduction of ONOS and core technology
Introduction of ONOS and core technologyIntroduction of ONOS and core technology
Introduction of ONOS and core technology
 
ONOS Platform Architecture
ONOS Platform ArchitectureONOS Platform Architecture
ONOS Platform Architecture
 
SDN Abstractions
SDN AbstractionsSDN Abstractions
SDN Abstractions
 
Technical overview of new cisco catalyst multigigabit switches
Technical overview of new cisco catalyst multigigabit switchesTechnical overview of new cisco catalyst multigigabit switches
Technical overview of new cisco catalyst multigigabit switches
 
Simplifying Wired Network Deployments with Software-Defined Networking (SDN)
Simplifying Wired Network Deployments with Software-Defined Networking (SDN)Simplifying Wired Network Deployments with Software-Defined Networking (SDN)
Simplifying Wired Network Deployments with Software-Defined Networking (SDN)
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginners
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or Enemies
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
NFV : Virtual Network Function Architecture
NFV : Virtual Network Function ArchitectureNFV : Virtual Network Function Architecture
NFV : Virtual Network Function Architecture
 
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)
Juniper  Unified SDN Technical Presentation (SDN Day ITB 2016)Juniper  Unified SDN Technical Presentation (SDN Day ITB 2016)
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)
 
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasClash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
 
How to Implement SDN Technology in ITB
How to Implement SDN Technology in ITBHow to Implement SDN Technology in ITB
How to Implement SDN Technology in ITB
 

Semelhante a SDN Presentation

Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDNTech Tutorial by Vikram Dham: Let's build MPLS router using SDN
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
nvirters
 
What is SDN and how to approach it with Python
What is SDN and how to approach it with PythonWhat is SDN and how to approach it with Python
What is SDN and how to approach it with Python
Justin Park
 

Semelhante a SDN Presentation (20)

Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDNTech Tutorial by Vikram Dham: Let's build MPLS router using SDN
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
 
Supercharge your IOT toolbox with MQTT and Node-RED
Supercharge your IOT toolbox with MQTT and Node-REDSupercharge your IOT toolbox with MQTT and Node-RED
Supercharge your IOT toolbox with MQTT and Node-RED
 
OpenStack Integration with OpenContrail and OpenDaylight
OpenStack Integration with OpenContrail and OpenDaylightOpenStack Integration with OpenContrail and OpenDaylight
OpenStack Integration with OpenContrail and OpenDaylight
 
How OpenShift SDN helps to automate
How OpenShift SDN helps to automateHow OpenShift SDN helps to automate
How OpenShift SDN helps to automate
 
Node-Red
Node-RedNode-Red
Node-Red
 
2015 COSCUP SDN Workshop -- SDN Quick Start
2015 COSCUP SDN Workshop -- SDN Quick Start2015 COSCUP SDN Workshop -- SDN Quick Start
2015 COSCUP SDN Workshop -- SDN Quick Start
 
DevCon 5 (July 2013) - WebSockets
DevCon 5 (July 2013) - WebSocketsDevCon 5 (July 2013) - WebSockets
DevCon 5 (July 2013) - WebSockets
 
Dev Day Tokyo Hands-On Materials
Dev Day Tokyo Hands-On MaterialsDev Day Tokyo Hands-On Materials
Dev Day Tokyo Hands-On Materials
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
 
What is SDN and how to approach it with Python
What is SDN and how to approach it with PythonWhat is SDN and how to approach it with Python
What is SDN and how to approach it with Python
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops Overview
 
Network-Connected Development with ZeroMQ
Network-Connected Development with ZeroMQNetwork-Connected Development with ZeroMQ
Network-Connected Development with ZeroMQ
 
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
 
Openshift 3.10 & Container solutions for Blockchain, IoT and Data Science
Openshift 3.10 & Container solutions for Blockchain, IoT and Data ScienceOpenshift 3.10 & Container solutions for Blockchain, IoT and Data Science
Openshift 3.10 & Container solutions for Blockchain, IoT and Data Science
 
Introduction to OpenNetwork and SDN
Introduction to OpenNetwork and SDNIntroduction to OpenNetwork and SDN
Introduction to OpenNetwork and SDN
 
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, ParisThe complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
 
webthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzrwebthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzr
 
The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)
 
DEVNET-1166 Open SDN Controller APIs
DEVNET-1166	Open SDN Controller APIsDEVNET-1166	Open SDN Controller APIs
DEVNET-1166 Open SDN Controller APIs
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

SDN Presentation

  • 1. SDN Presented by Abderrahmane TEKFI Technical Engineer https://www.linkedin.com/in/abderrahmane-tekfi Email : tekfi.Abderrahmane@gmail.com
  • 2. Agenda Mini-Net Overview Mini-Net with Python Open Daylight Overview Why and What is ? Mini-Net basic command. SDN Models Installation Of ODL and Mininet OpenFlow Demonstration SDN Architecture
  • 4. • Google: Cost + Scalability  https://www.youtube.com/user/OpenNetSummit  https://www.youtube.com/watch?v=VLHJUfgxEO4&spfreload=10 • Microsoft Azure : Scalability  https://www.youtube.com/watch?v=RffHFIhg5Sc • NSA : Security  https://www.youtube.com/watch?v=C0DxR4IMd20 • Facebook Switches:  https://code.facebook.com/posts/717010588413497/introducing-6-pack-the-first- open-hardware-modular-switch/ Why and What is ?
  • 5. • SDDC • Scalability • Cost • Physical Limitation Why and What is ?
  • 6. • Martin casado • https://www.youtube.com/watch?v=Z11Uw_9f20M What is SDN ?
  • 10. From : • Data Plane • Control Plane • Management Plane SDN Architecture To : • Application • Controller • Data Plane https://learningnetwork.cisco.com/docs/DOC-30978
  • 12. 1. Open SDN controller and Openflow: Opendaylight, ONOS, NOX, POX, Floodlight, RYU, CISCO Brocade, NEC, … other (The Real World: Google 2010) 2. By Overlayer : NSX (Nicira) use VxLAN, NVGRE | Nuage Networks 3. White Boxes : Pica8, Cumulus (Test Drive Cumulus), Facebook Switches (6 pack Wedge). Linux on Switches. 4. SDN via API: Go from CLI to Programmatic interfaces networking devices: OVSDB, Netconf (Not SNMP) 5. ASICs : CISCO ACI Oplex 6. Open stack vision 7. NFV : https://www.opnfv.org/ | Virtualisation of servers => Virtualisation of routers, switches, FW => containers, services, …. SDN Models
  • 15. • Mininet is a network emulator, or perhaps more precisely a network emulation orchestration system. It runs a collection of end-hosts, switches, routers, and links on a single Linux kernel.(https://github.com/mininet/mininet/wiki/Introduction-to-Mininet) • Mininet is a network emulator which creates a network of virtual hosts, switches, controllers, and links. Mininet hosts run standard Linux network software, • switches support OpenFlow for highly flexible custom routing and Software-Defined Networking. (http://mininet.org/overview/) Mini-Net Overview
  • 16. • Sudo mn • Help • Nodes : available nodes • Dump : show details of the topology • Net : show network links • Operations : - h1 ping h2 (ICMP !) - xterm h1 : opening the host - ping all - iperf : Testing TCP bandwith - iperfudp : - exit - sudo mn –c • Sudo mn –link tc,bw=10,delay=10ms Mini-Net Basic Command • Wireshark sudo wireshark & Of : of messages filtring • Topologies : Sudo mn –topo=single,4 Sudo mn –topo=linear,4 Sudo mn –topo=tree,2,2
  • 17. Mini-Net and Python • Topologies : I. Mininet topo : Sudo mn –topo=single,4 | Sudo mn –topo=linear,4 |Sudo mn –topo=tree,2,2 II. Python A. With mini-net command :Custom : Cd/home/mininet/mininet/custom More README => sudo mn –custom custom_example.py –topo mytopo Ls : more topo-2sw-2host.py Sudo mn –custum test.py –topo mytopo B. Python without Mini-net : Cd mininet/examples
  • 20. • OpenDaylight (ODL), the leading open source platform for programmable, software- defined networks. • https://www.sdxcentral.com/sdn/definitions/opendaylight-project/ • https://www.sdxcentral.com/sdn/definitions/sdn-controllers/opendaylight-controller/ OpenDaylight Overview
  • 21. • OpenDaylight distributions-base • OpenDaylight Docker Images • OpenDaylight's Apache Karaf-based Distribution : - https://www.youtube.com/watch?v=YX8wcrArpCg - Opendaylight releases OpenDaylight Plate-forms
  • 22. Demo
  • 23. END