Online
Pytriot Solutions LLP Software Defined Networking - OCSA Pytriot Solutions LLP
  • Duration / Course length: 16 Hours Start now

Course details

Module 1: Overview of Networking Concepts
  •  
  • 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
  • RIP, OSPF, ISIS, BGP
  • Optical network fundamentals
  • SONET/SDH, DWDM and OTN
  • IP Network Services
  • DHCP, DNS, ARP, NAT, ICMP
  • IPv4 and IPv6 fundamentals
  • Packet Filtering
Module 2: Fundamental characterstics 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
Module 3: Characteristics of an SDN Network
  • Plane Separation
  • Simplified Forwarding Element
  • Centralized Control
  • Network Automation
  • Virtualization
  • Openness
  • Interoperability
Module 4: SDN Devices
  • Controllers
  • Switches
  • Orchestration
  • API's
  • Overlay Networking Abstractions
Module 5: SDN Architecture
 
  • 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
Module 6: SDN Ecosystem
  • Standards Bodies and Industry alliances
  • Network Operators and Enterprises
  • Network Equipment Manufacturers
  • Software vendors
  • Academic and Industry research institutions and labs
  • Open Source Initiatives
Module 7: Who is the ONF and what do they do ?
  • Purpose of Open Networking Foundation (ONF)
  • Structure
  • Technical Working Groups
  • Open Source Software Development
  • Activities and Initiatives
  • Controller Placement and Redundancy
  • SDN Applications (service chaining, virtualized network functions, analytics)
Module 8: 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
Module 9: Open Source SDN
 
  • Identify key open source projects in the SDN Ecosystem.
  • OpenFlow Agents
  • Indigo
  • Linc
  • OVS
  • CPqD/ONF Driver (aka "libFluid")
  • OpenFlow Controllers
  • NOX
  • POX
  • ONOS
  • ODL
  • Floodlight
  • RYU
  • Utilities and Tools
  • FlowSim
  • Mininet
  • Of DPA
  • OF Test
  • Wireshark
  • Avior
  • Open Source SDN Distributions (OSSDN Atrium, etc.)
  • Open vSwitch
  • Orchestration Systems
  • Open Source Initiatives (OPNFV, OCP, ODCA, Open Config)
Updated on 22 July, 2020

Eligibility / Requirements

Basic networking knowledge is desired though not necessary

About Pytriot Solutions LLP

Pytriot imparts knowledge, skills and provide consultancy to various organizations and enables them to be IoT-ready. We enable organizations to embrace IoT and improve their productivity.
Our modular structure helps in approaching the complex IoT ecosystem step by step, and our hands-on approach gives our user the confidence to leap of faith. 
IoT Communication covers the various protocols used by IoT devices. Packet-level discussion on MQTT, CoAP, XMPP, 6LoWPAN, 802.11, 802.15, etc. aid the decision-makers to adopt the right communication channel for their environment.
IoT Security covers the various aspects of security breaches at all levels of the ecosystem. The course prepares you to combat your IoT ecosystem with different attacks, confirm its robustness with penetration testing and educate you on various methods to mitigate security breaches

See all Pytriot Solutions LLP courses

Rate this page