• Learning objectives
  • Features in Neutron that affect performance, scalability, and availability 
    • DVR
    • IPv6 routing
    • ML2 hierarchical port binding
    • Subnet allocation for creating subnets from a pre-defined pool of addresses
  • Jumbo frames in VXLAN and GRE project networks
  • High-level overview of Kilo enhancements
  • Neutron plug-ins and extensions
    • Neutron plug-ins and extensions overview
    • Extensibility
    • ML2 plug-in
  • Scalability in Neutron
    • Scalability issues and resolutions
    • Scalability considerations
    • L2 population driver
  • Neutron autoscaling with Heat
    • Vertical and horizontal scaling
    • Learning chec
  • Learning objectives
  • Goals of high availability
  • Neutron high availability and fault tolerance
  • Stateless compared to stateful services
  • Active/passive and active/active configurations 
  • Pacemaker cluster stack
  • Cloud controller cluster stack
  • API node cluster stack
  • Neutron controller cluster stack
  • HAProxy
    • Basic monitoring functions
  • OpenStack network nodes
  • L3 agent
    • L3 agent and namespaces
    • L3 metering agent
    • L3 architecture for high availability
    • Multiple external networks
  • Distributed Virtual Routing (DVR) 
    • The problem: Single points of failure
    • The solution: Distributed Virtual Routing
    • DVR logical architecture
    • DVR components
    • DVR deployment with FIP
    • VLAN support for DVR
    • Scenario: High availability using DVR
    • Scenario with DVR: North/south for instances with a fixed IP address
    • Scenario with DVR: North/south for instances with a floating IP address
    • Scenario with DVR: East/west for instances using different networks on the same router
  • 14. ML2 hierarchical port binding
    • ML2 hierarchical port binding proces
    • ML2 hierarchical port binding from Juno to Kilo
    • ML2 hierarchical port binding methods
  • Subnet allocation
  • Scenarios and use cases
    • Scenario: L3 high availability and Open vSwitch
    • Scenario: L3 high availability and Open vSwitch node requirements
    • Scenario: Scalable and highly available DHCP agents
  • Learning check
  • Learning objectives
  • Performance tuning
    • Metrics for measuring network performance
    • Approaches for measuring network performance 
    • Previous testing
  • Performance monitoring tools
    • Tools for measuring network performance
  • Performance measuring tools - VMTP 
  • Performance measuring tools - Shaker 
  • Performance measuring tools - Pktgen 
  • Netmap 
  • Using ping to find a failure in the path 
  • The traceroute command 
  • The dig command 
  • tcpdump 
  • Wireshark 
  • Using the IP command
  • Open vSwitch and performance
    • Effects of increasing kernel flows
    • OVS data plane performance
    • OVS packet processing
    • Security groups compared with OVS 
  • Traffic flow between Neutron nodes/components
    • Scenario: General provider network
    • Network packet flow
  • Load Balancer-as-a-Service and Firewall-as-a-Service
    • Neutron advanced services
    • LBaaS
    • LBaaS versions
    • LBaaS operations
    • FWaaS overview
    • FWaaS changes to support DVR
    • Using FWaaS
    • Implementing a firewall with OVS by using Netfilter Connection Tracker
  • NFV and SR-IOV
    • Network Functions Virtualization
    • VLAN trunking networks for NFV
    • SR-IOV networking 
  • Configuring a VM to use SR-IOV 
  • Bonding SR-IOV interfaces in a VM 
  • IPv6 – IPv6 features in Juno and Kilo 
    • Load balancing with VRRP 3 for IPv4 and IPv6
  • Best practices 
  • Learning check
  • Learning objectives
  • Troubleshooting methodology
    • Six-step troubleshooting methodology
  • Managing logging levels and examining log files
    • OpenStack log files
    • Reading the logs
    • Centralized logging using rsyslog
    • Using Open vSwitch commands 
    • Open vSwitch mirroring
    • Enabling OVSTD Monitor
  • Debugging
    • Using debugging tools
    • Neutron debug command
    • Debugging Neutron issues
    • Debugging Open vSwitch 
    • Debugging issues reaching the VMs
    • Debugging DNS issues
    • Debugging DHCP issues
    • RabbitMQ Web Management Interface and rabbitmqctl
  • Troubleshooting
    • Troubleshooting OVS networking traffic
    • Troubleshooting OVS configuration
    • Troubleshooting Open vSwitch with ovs-vsctl
    • Troubleshooting SR-IOV
    • Troubleshooting the identity service
  • Known issues
    • Unable to ping or SSH to the VM
    • Running the add-port command loses connectivity through eth0
    • ML2 DVR non-distributed/distributed ports
    • DVR router scheduling issue
    • Reserving DHCP port during failovers
    • Cannot reach floating IPs
    • Packet loss on the connection to the instance
    • OVS agent scans all ports on integration bridge at each iteration
  • Resources for troubleshooting
  • Learning check

This 2-day course gives students an in-depth look at complex networking in OpenStack using Neutron. The objective is to teach the skills to design, optimize, and troubleshoot a scalable, extensible, and highly available network within an OpenStack environment. The students get extensive hands-on lab experience with the course topics in a dedicated, pre-built OpenStack environment. This course assists in preparing students to pass expert-level OpenStack certification exams. Note that the lecture material and labs cover the latest updates in Neutron that were introduced with the Kilo release.

For who?

  • Network administrators
  • Network architects
  • Solution architects
  • Sales engineers
  • Technical marketing staff
  • OpenStack administrators
  • OpenStack architects


A good grasp on networking fundamentals:

  • TCP/IP
  • Ethernet
  • Routing and firewalls
  • High availability and fault tolerance
  • Familiarity with performance monitoring tools:
  • ping
  • tcpdump
  • traceroute
  • Wireshark

And attendance in the following courses, or equivalent skills:

  • Strongly recommended: Networking in OpenStack using Neutron (H4S71S) 
  • Fundamentals of OpenStack Technology (H6C68S) 
  • Linux fundamentals (U8583S)

At the conclusion of the course, you should be able to:

  • Name the features in OpenStack Neutron that affect performance, scalability, and availability
  • Explain the Neutron approaches to high availability and fault tolerance
  • Use monitoring and measuring tools to optimize performance in a Neutron environment 
  • Use logging, debugging, and other tools to perform advanced troubleshooting in an OpenStack environment

W cenę szkolenia wliczony jest:

  • Autoryzowany certyfikat producenta
  • Autoryzowane materiały szkoleniowe w formie elektronicznej bądź papierowej
  • Materiały szkoleniowe, notatnik, długopis
  • Kawa, herbata, słodki poczęstunek 
  • Obiad

Firma NT GROUP Sp.  z o.o. jest Autoryzowanym partnerem firmy HPE

Zachęcamy firmy do uzyskania możliwości dofinansowania na szkolenia oferowane przez naszą firmę. W obecnej chwili istnieją dwa sposoby dzięki którym możesz uzyskać dofinansowanie.

  • Szkolenia dofinansowane do 80% z funduszy europejskich  - Baza Usług Rozwojowych (BUR). Dofinansowanie dostępne jest dla wszystkich firm zatrudniających średniorocznie do 250 pracowników (maksymalnie średnie przedsiębiorstwo)
  • Szkolenia dofinansowane z Krajowego Funduszu Szkoleniowego  - dofinansowanie do 100%. Niezależnie od wielkości przedsiębiorstwa oraz kapitału.

Nasi pracownicy pomogą uzyskać dla Twojej firmy dofinansowanie. To naprawdę nie jest trudne. Jeżeli masz pytania  napisz lub zadzwoń do nas.


  • Brak dodanych opinii
Dodaj opinie
Cena netto
2600.00 zł
Czas trwania (dni / godziny dydaktyczne): 2 d,16 h
Poziom trudności
Język Polski,
Język materiałów Angielski,
Prowadzący Autoryzowany trener,
Możliwe opcje szkolenia