Network administration

Teaching goals

The aim of this unit is to present network concepts allowing to deploy, operate and understand, secure, resilient and scalable network services, such as Load Balancing, High Availability, Web Caching, Dynamic Routing Protocols and IPv6.

Course description

  • Domain Name System
  • Load Balancing
  • High Availability
  • Web Caching
  • Intra-domain routing
  • Dynamic intra-domain RIP routing
  • Dynamic intra-domain OSPF routing
  • Provider networks and inter-domain routing
  • Provider networks and transit agreements and peering
  • Inter-domain BGP routing
  • IPv6

Keywords

Domaine Name System, DNS, Load Balancing, High Availability. Network Routing, Intra-domain Routing, Inter-Domain Routing, Routing Policy, IPv6.

Prerequisite

  • Knowledge of the OSI stack
  • Knownledge of IP, TCP, HTTP, NAT
  • Basic knowledge of graph algorithms

Bibliography

  • Computer Networking: a Top Down Approach (8th edition), by James F. Kurose and Keith W. Ross, 2020
  • Making applications scalable with Load Balancing, by Willy Tarreau, 2006
  • The Varnish Book, by Francisco Velázquez, Kristian Lyngstøl, Tollef Fog Heen and Jérôme Renard, 2018.

Biography

Mathieu Goessens teaches networks and security at the University of Rennes 1 and IMT Atlantique.