Sumários

L12

30 Outubro 2026, 16:00 • José André Moura


Laboratory assessment nº 1: The current laboratorial class aims to individually test some practical knowledge about how to deploy mininet topology, configure control rules locally at the network switch, extending mininet topology via a script with shell commands, and network testing.

L11

30 Outubro 2026, 14:30 • José André Moura


Theoretical assessment nº 1: shell commands, SDN controller, reactive vs proactive mode, local switch OpenFlow flow rules, topology discovery.

L10

23 Outubro 2026, 16:00 • José André Moura


Laboratory session on using the Northbound REST API between a top-level application and
the Ryu SDN controller. Students interact with the controller through curl commands that
send HTTP messages to the REST API to manage a Mininet-emulated network topology. The
lab also extends the Ryu REST API to support additional functionality for VLAN
management within the network.

L9

23 Outubro 2026, 14:30 • José André Moura


Message Types in OF1.0. Controller Discovers New Switch. Negotiation of OpenFlow Version. Controller Gets Switch Characteristics. Reactive Control. Proactive Control. Topology: Link Discovery. Proactive flow rule installation on the switches. Next Laboratory.

L8

16 Outubro 2026, 16:00 • José André Moura


The current laboratorial lecture taught how to deploy an SDN-based networked system formed by a single SDN controller (i.e. Ryu), one software-based OpenvSwitch (OVS), and several hosts interconnected through the software-based switch OVS. The current lecture also taught how the OpenFlow (v1.0) protocol allows the Ryu SDN controller to control in distinct ways the switch OVS and consequently the network operation. Finally, the applicants learn how to make some code changes in the controller for blocking some network traffic.