Sumários

Lecture 4

29 Setembro 2023, 16:00 José André Moura


The current laboratory acting as a continuation practical session of the last week laboratory, it has the next main learning goals: learn how to create and remove an emulated network topology, using script files; learn how to emulate more realistic network conditions, such as latency and jitter, using the Linux Traffic Control (tc) tool; and learn how the spanning tree protocol avoids loops within a local network.

Lecture 3

29 Setembro 2023, 14:30 José André Moura


Origins of SDN. Three Features that Define SDN. Why we need SDN? Software Defined Anything (SDx). Centralized vs. Distributed. What SDN is Not? Separation vs. Centralization. Current SDN Debate. Next SDN Laboratory. Spanning Tree Protocol.

Lecture 2

22 Setembro 2023, 16:00 José André Moura


Laboratory session to introduce the virtual machine (VM) that it will be used along the course. Using the previous VM: learn how to create an emulated host using the concept of Linux NameSpaces; learn how to add, configure and enable the network interfaces on each host; learn how to create a network link connecting two interfaces; learn how to create a Linux bridge (or switch) that will be connecting the two hosts of the current topology; learn how to add to the switch the associated interfaces of the two network links previously created; and learn how to test the current emulated (or virtualized) topology.

Lecture 1

22 Setembro 2023, 14:30 José André Moura


Class introduction. Learning goals. Syllabus. Planning. Evaluation. Bibliography. SDN contextualization. Legacy vs. SDN-based network. Three main features of SDN. SDN advantages and potential disadvantages. Network softwarization and its benefits for several network players. Starting with network virtualization and building a network topology via Linux shell commands. Introduction to the concepts of Linux NameSpaces, Linux Bridges, and network links.