K. B. Dover Harbour Board
S. C. QuinetiQ
Network management technologies training course contents
Day 1: Basic network management
What is network management? Benefits, issues. FCAPS model. Fault management, Configuration management, accounting, performance, security. What to manage, what not to manage. Managing network devices, managing servers.
Traditional network tools
Ping..., SSH, syslog, TFTP for configurations. nmap. Wireshark. Web based management. Splunk. Nessus, snort, Kali.
Hands on: syslog, network inventories.
What is SNMP?
SNMP architecture, SNMP MIBs, SMI, the SNMP protocol, polling security.
Auto discovery for management stations, NMS configuration, agent configuration, traps.
Hands on: Configuring agents and a NMS.
Day 2: Monitoring with SNMP
SNMP history, RFCs, standards, SNMP protocol versions, SNMPv1, SNMPv2, SNMPv3, SNMP security, SMI versions, which version should you use? Futures.
Hands on: SNMPv3.
WThe internet MIB branch, standard mib-2, extra parts of mib-2, private enterprise MIBs, loading extra MIBs.
Hands on: MIB browsing.
What SNMP is good at. What SNMP is bad at. Review of network management systems.
Day 3: Performance management
Microsoft, Linux, application polling. WMI vs SNMP.
Hands on: Application polling.
Polling, push vs pull, netflow, sflow, IPFIX, *flow. Streaming telemetry. Flows. Where to monitor traffic. Comparing *flow with SNMP.
Generators and collectors. When flows are exported. NetFlow reporting products. SolarWinds.
Hands on: Netflow configuration. Collectors.
*flow export formats
XML/NETCONF, JSON/RESTCONF, Protocol buffers/gRPC.
Hands on: Packet analysis.
Day 4: Software Defined Networks
What is SDN? benefits. SDN architecture. SDN applications, SDN switches, SDN controllers, Network Operating Systems. Control plane, data plane. Northbound interfaces. SDN components. Southbound interfaces. OpenFlow. ONF, OpenFlow ports, Flow tables.
Virtual networks, virtual switches, NfV. Service chaining. NfV and SDN.
Classic SDN, Hybrid SDN, SDN via APIs, SDN via overlays. Data centre SDN, VXLAN, Service Provider SDN, SD WAN, Enterprise SDN, WiFi.
SDN and open source
OpenDaylight, OpenVSwitch, Open Networking Forum, Open Network Operating System.
Hands on: OpenStack.
Day 5: Automating network configuration
What is Devops?
Programming and automating networks, Devops for network operations. chef, puppet, ansible, saltstack, GNS3, Jenkins.
CLI, SSH, NETCONF and YANG, REST and RESTCONF, OPENCONFIG.
Hands on: NETCONF.
Ansible and automating network configuration
Ansible architecture, Controlling machines, nodes, Agentless, SSH, modules. Inventories, playbooks, modules, network modules, jinja2 templates.
Hands on: Installing ansible, configuring network devices with ansible.
Programming models and options, Python, Git and Github. Python network modules, ncclient, pysnmp, SSH, paramiko, netmiko, NAPALM.
Hands on: Python with network modules.
Why Choose Us
SNT trainers score an average of over 90% on the three main areas of:
- Ability to teach
- Technical knowledge
- Answering questions
We limit our maximum class size to 8 delegates; often we have less than this. This ensures optimal interactivity between delegates and instructor.
"Excellent course. The small class size was a great benefit…" M.B. IBM
We write our own courses; courseware does not just consist of slides and our slides are diagrams not bullet point text. A typical chapter provides clearly defined objectives with a chapter overview, slides with text underneath, a quiz at the end to check the learning of the students. Hands on exercises are at the end and are used to reinforce the theory.