- On July 1, 2017
- 0 Comments
Vendor Neutral Software Defined Networking
This course is design to take learners with a good foundation of Networking and Network Operations into the programmatic world of software defined network. This course will be 80% theoretical lecture and 20% hands on learning. We will focus specifically on how to build a lab environment. This lab environment can be deployed on a laptop/desktop running free or pay-for hypervisors like virtualbox, VMplayer, VMware Workstation, fusion or ESXi.
This environment will be built from the foundation up using vendor neutral solutions. Our main focus will extend to Openflow and Opendaylight (ODL), however we will discuss the nature of other SDN solutions. This course is designed to offer learners a solid jumping off point into Software Defined Networking. This course is additionally designed to help learners secure enough knowledge to take and pass the ONF Certified SDN Associate Certification (OCSA) offered by the Open Networking Foundation.
It is recommended that learners have a good foundation in networking (equivalent to the CCENT certification). Theoretical aspects of networking will be presented, but this course is not a replacement for CCENT or CCNA Route Switch levels of knowledge and will only touch on the most basic of networking functions.
Course Delivery Method:
This boot camp is a combination of lecture and hands-on labs.
Boot Camp Hours:
9:00 AM – 5:00 PM Central Time
Overview of Networking Concepts (Traditional)
- OSI and TCP/IP models
- Fundamental elements of networking
- Connection-oriented vs. connectionless protocols
- Ethernet networks
- Collision domains and broadcast domains
- Routers vs. switches
- Layer 3/2 addressing
- Layer 2 addresses
- Layer 3 / IP addressing, including subnet masks
- Address resolution
- Address Resolution Protocol (ARP)
- Overview of Routing Protocols
- OSPF, ISIS, BGP
- Management Plane
- Control Plane
- Forwarding Plane
- Optical network fundamentals
- IP Network Services
- DHCP, DNS, ARP, NAT, ICMP
- IPv4 and IPv6 fundamentals
- Packet Filtering
Fundamental characteristics of SDN
- History of SDN
- What is SDN?
- SDN Value Proposition
- Control and forwarding planes
- SDN Use Cases
- Data Center applications and use cases
- Campus Networks applications and use cases
- Service Providers applications and use cases
- Enterprise applications and use cases
- Mobile Networks applications and use cases
Characteristics of an SDN Network
- Plane Separation
- Simplified Forwarding Element
- Centralized Control
- Network Automation
- Overlay Networking Abstractions
SDN Infrastructure LAB (Guided)
- Understanding Mininet
- Single, 4 Hosts
- Linear, 2 switches, 1 Host per switch
- Tree, Depth=2, fanout=2
- Verification Tasks
- Traditional Network Architectures vs. SDN
- SDN architectural components
- Standards bodies
- Controller design
- API’s and applications.
- SDN Layers
- Northbound and Southbound API’s
- East/West API’s
- SDN Security and Availability
- Packet and Optical Integration methods
- SDN Migration Strategies
- Hybrid Mode Switches
- Standards Bodies and Industry alliances
- Network Operators and Enterprises
- Network Equipment Manufacturers
- Software vendors
- Academic and Industry research institutions and labs
- Open Source Initiatives
SDN Controller Lab
- Launch ODL controller in Karaf Container
- Install the following feature set
- Verification Tasks
What is OpenFlow® ?
- OpenFlow® Protocol operations
- Packet types and contents
- Communications between controller/switch
- Channel/communication/session establishment
- Message Types
- Basic Operation
- Packet Matching
- OpenFlow® versions
- Proactive vs Reactive Flows
- Statistics and Counters
- Steps in setting up a flow
- Policy Enforcement
- OpenFlow® Management and Configuration Protocol
- OF-Config, OAM, OFDPA, OVSDB
- Flow Table Entry Format
- Flow Timers
- Pipeline Processing
- Match Types
- Match Actions
Introduction to Python
- Understanding Python
- Data types:
SDN Apps Lab
- Execute SDN App in written in Python to retrieve the Network Topology and display Switches and Hosts using REST API
Open Source SDN Solutions
- Identify key open source projects in the SDN Ecosystem.
- OpenFlow® Agents
- CPqD/ONF Driver (aka “libFluid”)
- OpenFlow® Controllers
- Utilities and Tools
- Of DPA
- OF Test
- Open Source SDN Distributions (OSSDN Atrium, etc.)
Payment Policy / Options:
- Prepayment is required for all courses and packages. All prices are based on USD currency.
- Pricing, registration terms, and conditions are subject to change without notice.
- Payment can be made using following methods:
- Credit Card: American Express, MasterCard, Visa.
- CISCO Learning Credits (to submit CLC request please contact firstname.lastname@example.org).
- Bank Wire.
There are no free retakes for this track.
There are no refunds. You will be issued a credit. There is no expiration for the credit. You can take the class at a different date or location at no additional cost. We need a minimum of two weeks notice for postponing the class.