SDN, NFV, Whitebox switching and OpenFlow Intro 2017 Updates

Video Description

Learn about SDN, OpenFlow, NFV, Whitebox switching, Facebook switches, Cisco SD-WAN, OpenDaylight, Mininet & more!

About This Video

  • This is an introduction - no preexisting knowledge is required.
  • Excellent and very engaging coverage of SDN / NFV

In Detail

This is an introductory SDN and OpenFlow course introducing SDN concepts and technologies. Learn SDN terminology such as:

  • Conflicting SDN terms and definitions
  • Which SDN controllers are the best to learn
  • Nortbound API
  • Southbound API
  • Facebook switches
  • Network Disaggregation
  • Whitebox Switching
  • Linux on Switches
  • NETCONF
  • OpenFlow
  • Wireshark Captures
  • Installation of ODL

and lots more!

Table of Contents

  1. Chapter 1 : SDN Terms and Definitions
    1. Part1: What is SDN? OpenFlow? Automation? Overlays? 00:05:42
    2. Part2: What is the NBI? SBI? Abstraction? PCEP? 00:10:03
    3. Part 3: What is NFV? 00:08:14
    4. Part 4: What is CORD? 00:02:24
    5. Part 5: Which controller should I learn? 00:05:15
    6. Part 6: Whitebox Switching Part 1: Disaggregation 00:07:12
    7. Part 7: Whitebox Switching Part 2: Disaggregation 00:05:07
    8. Part 8: What is SD-WAN? 00:03:13
  2. Chapter 2 : SDN Fundamentals: OpenFlow Theory - Part 1
    1. Traditional Forwarding 00:04:09
    2. OpenFlow Forwarding 00:07:39
    3. Proactive versus Reactive Flow Entries 00:06:46
    4. Demo OpenDaylight (ODL) and Mininet 00:02:08
    5. Demo OpenFlow flow tables explained Part 1 00:07:43
    6. Demo OpenFlow flow tables explained Part 2 00:02:03
    7. Demo OpenFlow flow tables explained Part 3 00:01:40
    8. Demo OpenFlow flow tables explained Part 4 00:06:34
    9. Demo OpenFlow flow tables explained Part 5 00:04:31
    10. Demo OpenFlow flow tables explained Part 6 00:02:21
    11. Demo OpenFlow flow tables explained Part 7 00:01:58
  3. Chapter 3 : SDN Fundamentals: OpenFlow Theory - Part 2
    1. SDN Architecture 00:05:26
    2. OpenFlow switch 00:02:59
    3. Traffic matching 00:04:02
    4. Demo Add flows 00:05:20
    5. OpenFlow Ports 00:04:19
    6. Packet Ingress Port 00:02:03
    7. OpenFlow Physical Ports 00:01:31
    8. OpenFlow Logical and Reserved Ports 00:04:28
    9. OpenFlow-only switches versus OpenFlow-hybrid switches 00:05:17
    10. NORMAL Port - OpenFlow & Normal forwarding a VLAN 00:02:45
    11. Demo Hybrid OpenFlow 00:03:24
  4. Chapter 4 : SDN Fundamentals: OpenFlow Theory - Part 3
    1. What happens when a Controller fails? Network down? 00:03:26
    2. Demo NORMAL forwarding in OpenFlow network (Controller Failure) 00:02:52
    3. Demo Fail-secure, controller failure 00:02:47
    4. Demo OpenDayLight and Mininet fail-secure 00:03:19
  5. Chapter 5 : SDN Fundamentals: OpenFlow Theory - Part 4
    1. Do you need to replace all your switches? 00:02:41
    2. Do you need to enable OpenFlow everywhere? 00:01:05
    3. Do you need to enable OpenFlow everywhere (continued)? 00:04:50
    4. Do you need to enable OpenFlow everywhere (continued)? 00:02:20
    5. What about Spanning Tree? 00:01:43
    6. What about Spanning Tree (continued)? 00:00:38
    7. What about Spanning Tree (continued)? 00:04:52
    8. What about Spanning Tree (continued)? 00:02:19
    9. Does a single controller manage the entire network? 00:06:39
  6. Chapter 6 : Mininet and OpenDaylight (ODL)
    1. Why Mininet? 00:00:42
    2. ONF Product Certification 00:00:48
    3. Download Mininet and import VM into 00:03:57
    4. Mininet help 00:00:53
    5. sudo mn –c 00:00:22
    6. Mininet help (continued) 00:00:38
    7. Mininet commands dump, net, nod 00:01:45
    8. sudo ovs-vsctl show & sudo ovs-ofctl 00:04:26
    9. sudo ovs-ofctl dump-flows s1 00:01:47
    10. Mininet host commands 00:01:53
    11. Link down Link up 00:01:23
    12. Start a web server on a Mininet host. Block / permit traffic 00:03:37
    13. Configure Mininet MAC addresses 00:01:53
    14. Mininet reversed versus single topology 00:00:58
    15. Mininet linear topology 00:00:59
    16. Mininet linear topology - 200 switches 00:02:04
    17. Mininet tree topology 00:04:02
    18. Mininet torus topology 00:00:59
    19. SDN Controller GUIs - don't expect pretty interfaces 00:01:15
    20. Mininet x11 forwarding 00:02:26
    21. Mininet -change subnet used –Ipbase 00:01:12
    22. Bridge Mininet to the outside world 00:08:39
    23. sudo ovs-vsctl add-port s1 eth1 00:07:18
    24. Mininet OpenFlow version 00:06:27
  7. Chapter 7 : Practical labs: Ubuntu, Docker Containers, OpenDayLight, OpenFlow
    1. Docker, Open vSwitch, SDN and OpenFlow Part 1: GNS3 Switching Part 7 00:07:33
    2. Docker, Open vSwitch, SDN and OpenFlow Part 2: GNS3 Switching Part 8 00:10:17
    3. Docker, Open vSwitch, SDN and OpenFlow Part 3: GNS3 Switching Part 9 00:15:27
    4. Docker, Open vSwitch, SDN and OpenFlow Part 4: GNS3 Switching Part 10 00:11:22
    5. Docker, Open vSwitch, SDN and OpenFlow Part 5: GNS3 Switching Part 11 00:07:58
    6. Docker, Open vSwitch, SDN and OpenFlow Part 6: GNS3 Switching Part 14 00:06:59
    7. Docker, Open vSwitch, SDN and OpenFlow Part 7: GNS3 Switching Part 15 00:03:41
    8. GNS3 Talks: Ubuntu Docker Container, OpenDaylight, Python, SDN Part 1 00:03:27
    9. GNS3 Talks: Ubuntu Docker Container, OpenDaylight, Python, SDN Part 2 00:05:44
    10. GNS3 Talks: Ubuntu Docker Container, OpenDaylight, Python, SDN Part 3 00:06:52
    11. GNS3 Talks: OpenDaylight installation: Ubuntu Docker Container, OpenDaylight, Py 00:06:53
    12. GNS3 Talks: Create a Docker based network using OVS and Linux Containers 00:06:41
    13. GNS3 Talks: OpenFlow captures using Wireshark, Docker containers, OpenDaylight 00:09:12
    14. GNS3 Talks: OpenFlow FLOW MOD, PACKET IN, PACKET OUT and more captures using Wir 00:09:17
  8. Chapter 8 : Cisco OFM App and ODL
    1. OpenDaylight and Cisco OpenFlow Manager (OFM) app install and testing (Part 1). 00:13:08
    2. OpenDaylight and Cisco OpenFlow Manager (OFM) app install and testing (Part 2). 00:13:52
  9. Chapter 9 : OpenFlow Theory
    1. Make SDN Real and OpenFlow Theory Part 1: OpenFlow, Controllers, NSX 00:10:51
    2. OpenFlow Theory (Part 2). Warning! This is OpenFlow theory! 00:08:24
    3. OpenFlow Theory (Part 3). Warning! This is OpenFlow theory! 00:06:42
  10. Chapter 10 : APIC-EM (Path Trace and ACL Trace)
    1. APIC-EM Theory 00:07:09
    2. APIC-EM Theory (NBI and SBI) 00:06:55
    3. Demo: Cisco APIC-EM - Path Trace basics 00:11:42
    4. Demo: APIC-EM - ACL Trace - Troubleshoot ACLs 00:05:52
    5. Demo: APIC-EM with older devices and GNS3 (Optional) 00:06:52
  11. Chapter 11 : OVS and NETCONF
    1. GNS3 Talks: Why learn Open vSwitch? Software is eating the world! SDN Terms 00:03:06
    2. NETCONF Theory. Warning! This is NETCONF Theory! Why is SNMP bad? 00:11:56
  12. Chapter 12 : Zodiac FX
    1. Zodiac FX Overview 00:02:34
    2. Help and Documentation 00:04:20
    3. Connecting Zodiac FX to your computer 00:04:42
    4. Default Configuration 00:01:21
    5. Configure Zodiac FX IP address, gateway and SDN Controller information 00:02:47
    6. View Flows & Change OpenFlow mode to Pure OpenFlow mode 00:03:07
    7. Write flows to Zodiac FX 00:04:53
    8. How many tables on the switch? 00:05:52
    9. Windows Clients and Multiple Tables Part 1 00:06:59
    10. Windows Clients and Multiple Tables Part 2 00:08:01
    11. Block Specific Protocols 00:04:25
    12. Optional Video: Upgrade Firmware 00:10:02
  13. Chapter 13 : Raspberry Pi
    1. Raspberry Pi Part 1 00:00:45
    2. Raspberry Pi Part 2 00:03:03
    3. Raspberry Pi Part 3 00:03:30
    4. Raspberry Pi Part 4 00:02:40
    5. Raspberry Pi Part 5 00:03:51
    6. Raspberry Pi Part 6 00:05:18
  14. Chapter 14 : Microsoft Skype SDN API
    1. Microsoft SDN API Theory Part 1 00:02:58
    2. Microsoft SDN API Theory Part 2 00:01:28
    3. Microsoft SDN API Demo Part 1 00:04:54
    4. Microsoft SDN API Demo Part 2 00:05:28
    5. Microsoft SDN API Demo Part 3 00:02:13
    6. Microsoft SDN Skype API: High Availability of SDN Controllers and applications 00:07:38
  15. Chapter 15 : RYU Controller (used by the NSA)
    1. RYU Overview 00:01:25
    2. Why RYU Open Source, Python, NSA 00:00:48
    3. RYU Documentation / Image download 00:01:17
    4. Install RYU Step 1: Download Ubuntu 00:00:49
    5. Install RYU Step 2: Install Ubuntu in VirtualBox 00:05:48
    6. Install RYU Step 3: Install prerequisite software 00:01:09
    7. Install RYU Step 4: Two options 00:00:21
    8. Install RYU Step 4: pip 00:00:17
    9. Install RYU Step 4: clone using git 00:00:49
    10. Start RYU 00:00:55
    11. Integrate Mininet and RYU 00:01:12
    12. Mininet and RYU - OpenFlow 1.3 00:01:31
    13. RYU - Graphical User Interface 00:03:05
  16. Chapter 16 : OpenFlow Messages
    1. Summary of OpenFlow Messages 00:05:12
  17. Chapter 17 : Wireshark OpenFlow Captures Part 1
    1. Wireshark Capture OpenFlow on Windows 00:00:55
    2. Wireshark OpenFlow_v4 display filters 00:03:41
    3. Wireshark OpenFlow HELLO message 00:01:37
    4. Wireshark OpenFlow negotiation failure 00:01:49
    5. Wireshark OpenFlow HELLO message 00:00:23
    6. Wireshark If you are interested OpenFlow Headers 00:00:50
    7. Wireshark Types of messages 00:02:35
    8. Wireshark OpenFlow Connection Setup 00:01:00
    9. Wireshark Which Layer 4 protocol is used? 00:00:19
    10. Wireshark Features Request Reply (DPID) 00:02:22
  18. Chapter 18 : Wireshark Captures Part 2
    1. Multiple OpenFlow Tables 00:03:08
    2. Wireshark Capture n_tables field 00:01:05
    3. The Benefits of Multiple Tables and TTPs 00:01:30
    4. Wireshark Capture Multipart Request 00:02:37
    5. Wireshark Capture Packet-in message 00:00:20
    6. Wireshark Capture Packet-in continued 00:02:11
  19. Chapter 19 : Wireshark Captures Part 3
    1. Wireshark Install Wireshark on SDN Controller 00:01:35
    2. Wireshark Xming 00:02:14
    3. Wireshark Compile Wireshark and capture OpenFlow on Ubuntu 00:03:19
    4. Wireshark Auxiliary Port, Switch Capabilities 00:00:21
    5. Wireshark n_tables 00:02:03
  20. Chapter 20 : ODL and Mininet
    1. Mininet Part 1: ODL install and integration: SDN and OpenFlow 00:13:30
    2. Mininet Part 2: ODL install and integration: SDN and OpenFlow 00:11:20
    3. Mininet Part 3: Linear, Single, Tree Mininet Topologies: SDN and Operations 00:10:36
    4. Mininet Part 4: 512 hosts, 73 switches in seconds. 00:04:34
  21. Chapter 21 : What happens when a controller fails?
    1. What happens when the SDN controller fails? (Part 1). OpenFlow & OVS 00:08:01
    2. What happens when the SDN controller fails? (Part 2). OpenFlow & OVS 00:08:08
    3. What happens when the SDN controller fails? (Part 3). OpenFlow & OVS failure tes 00:06:25
  22. Chapter 22 : Physical switch examples
    1. Physical Switches - Part 1 00:00:53
    2. Physical Switches - Part 2 00:04:18
    3. Physical Switches - Part 3 00:02:27
    4. Physical Switches - Part 4 00:05:59
    5. Physical Switches - Part 5 00:02:54
    6. Physical Switches - Part 6 00:03:26
    7. Physical Switches - Part 7 00:06:47

Product Information

  • Title: SDN, NFV, Whitebox switching and OpenFlow Intro 2017 Updates
  • Author(s): David Bombal
  • Release date: December 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781838559397