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