Sumários

L14

7 Novembro 2025, 16:00 José André Moura


The current laboratory taught how to use the Northbound Representational State Transfer (REST) Application Programming Interface (API) between a top-level application and the Ryu Controller. The top-level application is deployed as curl shell commands, which send HTTP (Hypertext Transfer Protocol) messages to the Software Defined Networking (SDN) controller REST API for managing the network topology. The network topology is emulated by Mininet. The REST API of Ryu was extended to support new functionality involving the management of Virtual LANs (VLANs) over the network topology.

L13

7 Novembro 2025, 14:30 José André Moura


Network segmentation technologies. VLANs configuration and operation. SDN NorthbBound API. Next laboratory. Debugging Python code.

L12

31 Outubro 2025, 16:00 José André Moura


Practiacl test 1 (In-person, individual, handwritten)

L11

31 Outubro 2025, 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

24 Outubro 2025, 16:00 José André Moura


The current laboratorial lecture taught how to deploy a SDN-based network formed by a SDN controller (i.e. Ryu) and several OpenvSwitch (OVS). The OVSs connected in a linear topology enable the interconnection between two hosts. The current lecture also taught how the OpenFlow (v1.0) protocol operates between the SDN controller and each OVS. In addition, it is studied how the topology discovery is supported. To implement the topology discovery, the Link Layer Discovery Protocol (LLDP) is used as well as the IPv6 Neighbor Discovery Protocol. Finally, it is studied the deployment of a full proactive SDN controller.