Hands-on Workshop on Open vSwitch and Software-defined Networking

Hands-on Workshop on Open vSwitch and Software-defined Networking
Slide Note
Embed
Share

Join Ali AlSabeh and Jorge Crichigno from the University of South Carolina for a hands-on workshop focusing on Open vSwitch and Software-defined Networking. Explore practical applications and gain valuable insights in this interactive session. For more information, visit http://ce.sc.edu/cyberinfra or contact alSabeh via email at alsabeh@email.

  • Workshop
  • Open vSwitch
  • Software-defined Networking
  • University of South Carolina

Uploaded on Mar 07, 2025 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Hands-on Workshop on Open vSwitch and Software-defined Networking Ali AlSabeh, Jorge Crichigno University of South Carolina http://ce.sc.edu/cyberinfra aalsabeh@email.sc.edu, jcrichigno@cec.sc.edu WASTC 2021 virtual Faculty Development Weeks (vFDW) June 21, 2021 1

  2. Overview of SDN Lab Series 2

  3. SDN Lab Series The labs provide learning experiences on essential SDN topics Mininet Legacy networks, Border Gateway Protocol (BGP) FRR routing, an open routing implementation MPLS networks early efforts toward SDN SDN fundamentals controllers, switches ONOS controller Open Virtual Switch (OVS) Traffic isolation with VXLAN OpenFlow Interconnection between SDN and legacy Networks, etc. 3

  4. SDN Lab Series Lab experiments Lab 1: Introduction to Mininet Lab 2: Legacy Networks: BGP Example as a Distributed System and Autonomous Forwarding Decisions Lab 3: Early efforts of SDN: MPLS example of a control plane that establishes semi-static forwarding paths Lab 4: Introduction to SDN Lab 5: Configuring VXLAN to Provide Network Traffic Isolation Lab 6: Introduction to OpenFlow Lab 7: Routing within an SDN network Lab 8: Interconnection between legacy networks and SDN networks Lab 9: Configuring Virtual Private LAN Service (VPLS) Lab 10: Applying Equal-cost Multi-path Protocol (ECMP) within SDN networks 4

  5. SDN Lab Series The goal of the SDN Lab Series is to provide a practical experience to students and IT practitioners The labs provide background information which is reinforced with hands-on activities A good book on SDN network (which matches the SDN Lab Series) is Software Defined Networking, A Comprehensive Approach 5

  6. Organization of Lab Manuals Each lab starts with a section Overview Objectives Lab settings: passwords, device names Roadmap: organization of the lab Section 1 Background information of the topic being covered (e.g., Introduction to SDN) Section 1 is optional (i.e., the reader can skip this section and move to lab directions) Section 2 n Step-by-step directions 6

  7. Examples 192.168.12.0/30 .1 r1-eth1 r2-eth1 .2 EBGP r1 Legacy networks r2 .1 .1 r2-eth0 r1-eth0 BGP scenario 192.168.1.0/24 192.168.2.0/24 s2-eth2 s1-eth2 s1 s2 Network 1 Network 2 s2-eth1 s1-eth1 AS 100 AS 200 .10 h2-eth0 .10 h1-eth0 h1 h2 MPLS scenario IP packet P IP packet LAN 1 LAN 2 CE1 PE2 PE1 CE2 7

  8. Examples c0 SDN networks s1 10.0.0.0/8 h2-eth0 h1-eth0 .2 .1 h2 h1 8

  9. Examples c0 10.0.0.3/24 Interconnection of SDN and legacy networks s1-eth3 s1-eth2 s1 s1-eth1 s2-eth1 s3-eth1 s2-eth2 s3-eth2 s2 s3 192.168.12.1/30 192.168.13.1/30 r1-eth0 r2-eth1 r3-eth1 192.168.12.2/30 192.168.13.2/30 r1-eth1 r2 r3 10.0.0.1/24 .1 r2-eth0 .1 r3-eth0 r1 s4-eth2 s5-eth2 AS 100 192.168.2.0/24 192.168.3.0/24 s4 s5 s4-eth1 r5-eth1 .10 h1-eth0 .10 h2-eth0 h1 h2 AS 200 AS 300 Out-of-band connection 9

  10. Examples c0 127.0.0.1 Applying ECMP to perform Load-balancing s1 s2 s4 s3 h1-eth0 h2-eth0 h3-eth0 h4-eth0 h1 h2 h3 h4 10.1.1.1/24 10.1.1.2/24 10.1.2.1/24 10.1.2.2/24 10

More Related Content