Network management and configuration

Objectives

Give the students a practical and operational vision of  computer networks concepts.

Upon successful completion the student should be able to:

Configure a distributed communications network including: network infrastrucure planning, network element configuration and network managment. Covering enterprise campus networks, metro acess networks and service provider core networks.

Be capable of implementing advanced switching (layer 2) and routing (layer 3) designs

Be capable of developing small software programs to perform simple tasks in software defined networks.

Have knowledge of latest network design and technologies, including network infrastructure, intelligent network services and converged network solutions.

General characterization

Code

10487

Credits

6.0

Responsible teacher

Paulo da Costa Luís da Fonseca Pinto, Pedro Miguel Figueiredo Amaral

Hours

Weekly - 4

Total - 84

Teaching language

Português

Prerequisites

Basic knowledge da arquitetura TCP/IP

Bibliography

"Implementing Cisco Switched Networks Foundation Learning guide" Richard Froom, Balai Sivasubramarian and Erun Frahim, Cisco Press 2010.

"Implementing Cisco IP routing Foundation Learning guide" Diane Teare, Cisco Press 2010.

"Software Defined Networks a comprehensive approach" Paul Goransson and Chuck Black, Morgan Kaufmann, 2014. 

Sanchez, R. (2008). Ethernet as a carrier grade technology: developments and innovations. Communications Magazine, IEEE, (September).

Decusatis, C. (2012). Communication within clouds: open standards and proprietary protocols for data center networking. Communications Magazine, IEEE, (September). 

Teaching method

Theoretical classes have a more expository nature, but in a major part of the syllabus based on concrete network scenariosand on concrete solutions. In a second part the expository nature increases a litle but always very connected with to concrete scenarios and challenges to demonstrate how the teached concepts and technologies solve the problems.  In the theoretical classes examples of configurations of real systems are also used.  In the practical classes the students develop two  projects in small groups and with autonomy. One of the projets is the configuration of a series of network scenarios in a simulator but using real network elements software. The second project s an SDN programming project were the students deeply cover implementation issues of the OpenFlow protocol as well as details of some network protocols. 

Evaluation method

The evaluation has 2 components:

A theory-pratical component with 2 evaluation tests - CTP

A project component with 2 pratical projects. -CP

The grades in each componente are calculated by: 

CTP = 0,5*T1+0,5*T2  (T1 and T2 are the two tests) or CTP = E (Exam) 

CP = 0,5 * P1 + 0,5*P2 (P1 and P2 are the two projects)

The final grade of the UC is obtained in the folllowing way: 0,5*CTP+0,5*CP

For aproval the following requirements must be met:

CTP >= 9 ; CP >=10

The final grade must be higher or equal to 9,5 valores. 

Subject matter

Network Architectures
Review of the most common network types and associated technology

Switched Networks
Collision domains and broadcast domains. VLANs as a means to reduce broadcast domains.
Configuring Link Aggregation with EtherChannel
Configuring Trunks to transport several VLANs
Spanning Tree Protocol versions and configuration
Routing Between VLANs 

Routed Networks

IPv4 and IPv6 addressing
EIGRP Design, configuration and verification
OSPF Design, configuration and verification
Route maps, access control lists and prefix lists
BGP Design, configuration and verification

Service Provider networks

Access Networks - Types of service. 

Ethernet supported services ((Provider Bridging 802.1ad and Provider Backbone Bridging 802.1ah) 

MPLS supported services (VPNs Layer 3, Pseudowires e VPNs Layer 2 ou VPLS)

Software Defined Networks

Control plane and forwarding plane separation.

Southbound API,  the OpenFlow protocol and P4 protocol.

Network Function Virtualization (NFV)
5G networks and Network Function Virtualization (NFV)
NFV Management and orchestration (MANO) 
The virtual network functions (VNFs) placement and Service Chaining problems
NFC and SDN interaction

Programs

Programs where the course is taught: