HackerPapers

arXiv:2001.09707cs.NI

Design of the Ouroboros packet network

Dimitri Staessens, Sander Vrijders

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

The 5-layer TCP and 7-layer OSI models are taught as high-level frameworks in which the various protocols that are used in computer networks operate. These models provide valid insights in the organization of network functionalities and protocols; however, the difficulties to fit some crucial technologies within them hints that they don't provide a complete model for the organization of -- and relationships between -- different mechanisms in a computer network. Recently, a recursive model for computer networks was proposed, which organizes networks in layers that conceptually provide the same mechanisms through a common interface. Instead of defined by function, these layers are distinguished by scope. We report our research on a model for computer networks. Following a rigorous regime alternating design with the evaluation of its implications in an implementation, we converged on a recursive architecture, named Ouroboros. One of our main main objectives was to disentangle the fundamental mechanisms that are found in computer networks as much as possible. Its distinguishing feature is the separation of unicast and broadcast as different mechanisms, giving rise to two different types of layers. These unicast and broadcast layers can easily be spotted in today's networks. This article presents the concepts underpinning Ouroboros, details its organization and interfaces, and introduces the free software prototype. We hope the insights it provides can guide future network design and implementation.

arXiv comments
Submitted for possible publication in J.ACM 49 pages
Journal reference
DOI
Subjects
cs.NINetworking and Internet Architecture

On Hacker News

Linked by 1 identifiable commenter in 2 comments across 2 threads, from Sep 2020 to Oct 2024. Found in 2 HN submissions from Feb 2020 to Mar 2025. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments2 threads

  1. Why TCP needs 3 handshakes 1 comment
    • You can find the original paper by Watson online which explains it in more detail. The 3 way handshake is in fact not necessary. I believe the delta-t protocol was one of the available protocols in OSI as well. TCP/IP being the standard now is not due to the fact that it was…

      despair3435View on HNParent context

  2. Project Oberon 1 comment
    • With regard to networking, please have a look at the Ouroboros project [0][1]. [0] https://ouroboros.rocks [1] https://arxiv.org/abs/2001.09707

      despair3435View on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.