Ouroboros Tutorials: Difference between revisions

From Ouroboros
Jump to navigation Jump to search
No edit summary
Line 3: Line 3:
Collection of tutorials
Collection of tutorials


==  [[Ouroboros Tutorial 01]]: Local IPC ==
==  [[Ouroboros Tutorial 01 | Tutorial 01]]: Local IPC ==


Main article: [[Ouroboros Tutorial 01]]
Main article: [[Ouroboros Tutorial 01]]

Revision as of 10:43, 25 November 2023

Under contruction This page is under construction  

Collection of tutorials

Tutorial 01: Local IPC

Main article: Ouroboros Tutorial 01

We will start an ouroboros ping (oping) server application and connect a oping client over local IPC. This tutorial explains how to bind service names to an application and the concept and process of flow allocation and flow deallocation.

Tutorial 02: Local IPC, 2-Layer network

Main article: Ouroboros Tutorial 02

In this tutorial we will add a unicast layer on top of the local layer. It also demonstrates the use of anycast names.

Tutorial 03: Configuration file

Main article: Ouroboros Tutorial 03.

This tutorial sets up the same configuration as Tutorial 02, but instead of using the CLI to configure O7s, we use a configuration file. It demonstrates auto-instantiation of programs, and uses the system log for logging.

Tutorial 04: Ouroboros over Ethernet

Main article: Ouroboros Tutorial 04.

The previous tutorials used the Local Layer (ipcpd-local) to demonstrate basic configuration and operation. In this tutorial we connect two machines over an Ethernet and dip a toe into encrypted flows.

Tutorial 05: Ouroboros over UDP/IP

Main article: Ouroboros Tutorial 05.

Shows how to configure O7s over a UDP/IP network. Also demonstrates load-balancing between multiple program instances on the server.