This session is made of two parts: a first one where you'll manually manage the flows in a switch, and a second one where you'll evaluate a network using a graphical interface Part 1: manually managing flows https://www.youtube.com/watch?v=FyV4MoQ3T0I In this part you will manage the flow entries on a Open vSwitch (OVS) manually using the ovs-ofctl command (see the ovs-ofctl man page also at openswitch.org). Flow entries on an OpenFlow capable switch control the behavior of the packets. Normally these flows (or rules) are installed dynamically with an SDN controller. Basic operations
1/2/2022:::info OLD... better this https://hackmd.io/@pmanzoni/rkTKjifUL ::: This document describes: the basic information required to set up a development environment, and the programming workflow for a Pycom device, in our case the LoPys. The main goal is to gain access to the REPL. REPL stands for Read Evaluate Print Loop, and is the name given to the interactive MicroPython prompt that is accessible on the Pycom Devices. Using the REPL is by far the easiest way to test out python code and run commands.
12/12/2021What is the TIG Stack? The TIG Stack is an acronym for a platform of open source tools built to make collection, storage, graphing, and alerting on time series data incredibly easy. What is a time series? A time series is simply any set of values with a timestamp where time is a meaningful component of the data. The classic real world example of a time series is stock currency exchange price data. Tools Telegraf is a metrics collection agent. Use it to collect and send metrics to InfluxDB. Telegraf’s plugin architecture supports collection of metrics from 100+ popular services right out of the box. InfluxDB is a high performance Time Series Database. It can store hundreds of thousands of points per second. The InfluxDB SQL-like query language was built specifically for time series.
12/12/2021:::info Code referenced in this doc can be found here: https://github.com/pmanzoni/hackmd_code ::: The HW we use is based on a LoPy4 with a PySense board.  LoPys are based on MicroPython. MicroPython is a full Python compiler and runtime that runs on the bare-metal. You get an interactive prompt, called the REPL ("Read Evaluate Print Loop"), to execute commands immediately, along with the ability to run and import scripts from the built-in filesystem. The REPL has history, tab completion, auto-indent and paste mode. More infos about REPL can be found here: https://docs.pycom.io/pymakr/toolsfeatures/
12/12/2021