Summaries Theory
Summaries Labs
Class nº 1 10/09/2024

Introduction, syllabus and rules. Introduction to networks, campus networks, data center networks and service provider networks.
Introduction to LANs (Ethernet).
Layer 2 addressing.
Layer 3 (IPv4) addressing.
Layer 3 (IPv6) addressing.

Exercises about IPv4 addresses here

Bibliography: "CCNP Enterprise certification Study Guide" Chapter 3 (up to page207) ; "CCNP Enterprise Design ENSLD 300-420 Official Cert Guide: Designing Cisco Enterprise Networks" (Chapter 1 seccion: "IPv4 Adddressing"
Class Slides: 1ªPart e 2ªPart

Aula nº 2 16/09/2024

Mapping between Layer 2 and Layer 3 (ARP protocol).
LAN design.
Colision Domains and Broadcast Domains.
Switching, end-to-end vs local VLANs.
Implementing VLANs - configuration and verification.
Trunks - configuration and verification.
VTP utilization - configuration, verification possible problems.
Etherchannel - configuration of link aggregates.

Bibliography: "CCNP and CCIE Enterprise Core ENCOR 350-401 Official Cert Guide" Chapter 1 up to Packet routing and Chapter 5
"CCNP ENterprise Certification Study Guide" Chapter 1.
Class slides :here

Class in Portuguese:


Class in English:


Aula nº 3 25/09/2024


STP - Standards e improvements.
Differences between Standard STP rapid STP, per VLAN STP and Multiple Instance STP.
Implementing PVSTP - configuration and verification.

Inter VLAN routing.
Router on a Stick - Configuration of Sub-Interfaces.
Multi Layer Switches - SVI Configuration. Routed Interfaces, Etherchannel Layer 3, DHCP server configuration.

Routing protocols - Introdution.

Bibliography: "CCNP and CCIE Enterprise Core ENCOR 350-401 Official Cert Guide" Capítulo 2 Sections: Spanning Tree Protocol Fundamentals; Port Types; STP Key Terminology; Building the STP topology; Rapid Spanning Tree Protocol; Building the RSTP Topology and Chapter 3 section Root Bridge Placement.
"CCNP and CCIE Enterprise Core ENCOR 350-401 Official Cert Guide" Chapter 1 Section on Switched Virtual Interfaces.
Class Slides:aqui
Class in Portuguese:

Class in English:


Aula nº 4 30/09/2024

Configuration of Distance Vector protocols - EIGRP.
EIGRP basic configuration, wildcard mask concept.
DUAL algorithm in EIGRP: Sucessors; Feasible Sucessors; Advertised Distance and Feasible Distance.
Route Summarization.
Default Routes.

Bibliography:"CCNP and CCIE Enterprise Core ENCOR 350-401 Official Cert Guide" Chapter 6 sections: Routing Protocol Overview; Distance Vector Algorithms; Enhanced Distance Vector Algorithms; Path Selection; Static Routing and Chapter 7.
Class Slides: here
Class in Portuguese:

Class in English:

Aula nº 5 07/10/2024

Link State routing protocols

OSPF:
Basic Configuration, multi-area configuration.
Route Summarization.
Default Routes.

Class in Portuguese:

Class in English:

Bibliography:"CCNP and CCIE Enterprise Core ENCOR 350-401 Official Cert Guide" Capítulo 8 e Capítulo 9 excepto as secções Link-State Announcements e Route Filtering
Class Slides:here

Aula nº 6 21/10/2024
Acess Control List (ACL) configuration.
Distribution list configuration.
Prefix lists configuration.
Route map configuration.

Bibliography:"CCNP and CCIE Enterprise Core ENCOR 350-401 Official Cert Guide" Chapter 12 sections: Conditional Matching; Access Control Lists; Prefix Matching; Prefix Lists; Route Maps e BGP Route Filtering and Manipulation
Slides: ACLs

Connecting to Internet Service Providers.
Default routes, partial routing table ou full routing table.

BGP Configuration, External BGP.

Internal BGP, peering stability.

Bibliography:"CCNP and CCIE Enterprise Core ENCOR 350-401 Official Cert Guide" Chpater 11 sections: BGP fundamentals; Basic BGP Configuration e Route Summarization
Slides da aula: BGP

Aula nº 7 28/10/2024

BGP, decision process, Local preference, ASPath and MED.
Using route maps for attribute configuration.

Service Provider Networks.
Network Architecture.
Types of services - Residential Triple Play, Businness, Mobile Backhaul.
Carrier Ethernet Services - QinQ and PBB.
MPLS supported services: Layer 3 VPNs and Layer 2 VPNs (Pseudowire emulation and VPLS).


Bibliography: "CCNP and CCIE Enterprise Core ENCOR 350-401 Official Cert Guide" Chapter 12 sections: BGP Best Path Overview; Local Preference; Shortest AS Path; Multi-Exit Discriminator;
Class slides: BGP
Class slides: Service Provider Networks
Provider Backbone Bridging
MPLS:
MPLS Layer 3 VPNs
MPLS Layer 2 Pseudowires
MPLS Layer 2 VPLS

Aula nº 8 04/11/2024

Network Programmability.
Managing the CLI with code. Model Driven Programability: introduction to Yang, Netconf and Restconf Infrastructure as Code model: Orchestration platforms, Ansible example. NetDevOps

Bibliography: Class Slides: Network Programability


Aula nº 9 18/11/2024

Software defined networks.
Motivation: Equipment evolution (Hardware vs Software); Ossification and vendor lock_in; Challenges introduced by data center networks; complexity in service provider networks.
Separation between control plane and data plane.
General architecture of a controler.
Southbound API Openflow: Forwarding plane: Flow Tables; Flow Entries (Matches;Instructions; Actions); Group Tables Mensagens OpenFlow.
Control Plane: Controllers; Interfaces; APis; Logically Distributed Controllers; Application development; example in the floodlight controler.


Bibliography: Class Slides: SDN.
Readings SDN:
Motivation
Control and Forwarding Plane Separation
Forwarding Plane in OPenFlow
Control Plane in SDNs
Controller Architecture

Aula nº 10 25/11/2024

Software defined networks.
Programmable Data Plane - P4
SDN baseado em APIs usando protocolos existentes: Netconf; BGP; BGP-LS; PCE-P.
SDN com Overlays: Switches virtuais e Tunneling.

Role of the SDN and Network Function Virtualization(NFV) in 5G Networks.
Network Function Virtualization - Concept.
Network Function Virtualization - Management and orchestration.
Class in Portuguese:

Class in English:

Bibliografia: Readings on SDN:
SDN usando APIs e protocolos existentes
SDN using virtual Overlays
Readings on NFV and SDN/NFV role in 5G networks
5G networks and SDN - NFV.

2º Test Revisions

Revisões para o segundo teste NÃO INCLUI a matéria da aula 8 (Network Programmability)

Revisões para o segundo teste (aula de 2019)

Class nº 1 17/09/2024

Introduction to IOS, to packet tracer and to the first lab topology.

Class nº 2 24/09/2024

Configuration of the access and aggregation switches, creating the VLANs and trunks between the aggregation and access switches. Configuration of the Etherchannels.

Aula nº 3 3/10/2023

STP configuration with root bridge choice. SVI configuration. Configuração of the DHCP server.

Aula nº 4 10/10/2023

Routing configuration in the aggregation switches, EIGRP configuration in the aggregation switches. Configuration of the Layer 3 links between the aggregation switches and the core switches.

Aula nº 5 17/10/2023

Routing configuration between the aggregation and core layer, default route configuration. Configuration of the datacenter switch.

Aula nº 6 24/10/2023

Configuration of the OSPF exercise, configuration of the IP addressing, areas and peerings, virtual-link creation, route summarization default-route and final tests.

Aula nº 7 29/10/2024

Configuration of the BGP scenario, OSPF configuration has the Interior Gateway Protocol, configuration of the BGP neighbours, configuration of the BGP networks.

Aula nº 8 5/11/2024

Finalization of the BGP scenario, summarization and preferences. Setup of the SDN application development enviroment with the Floodlight controller and mininet. Starting mininet simulations and intercoonecting them with the controler module, testing the initial Hub module that serves has base to the project.

Aula nº 9 14/11/2022

Development of the learning switch functionality.

Aula nº 11 21/11/2023

Development of the number of active flows per host limitation.

Aula nº 12 28/12/2023

Development of the TCP statistics gathering functionality.