Skip to content

This repo is designed to track every step of my P4 thesis.

Notifications You must be signed in to change notification settings

alsadiamir/p4Thesis2021

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

p4Thesis2021

Some examples to kick off the repo:

Simple network with ingress 2 egress cloning Description
basic-i2e.png A 3 hosts, 1 switch network that clones every packet exchanged between h1 and h2 to h3. The clone happens between the ingress and egress queue.
Simple network with egress 2 egress cloning Description
basic-e2e.png A 3 hosts, 1 switch network that clones every packet exchanged between h1 and h2 to h3.The clone happens between the egress and egress queue.
Ingress 2 egress cloning and packet tunneling Description
tunnel.png A 4 hosts, 2 switch network that clones every packet exchanged between h1 and h2 to h3 with the help of a tunneling rule. Packets exchanged between h3 and h4 are tunneled to h3 as well.
Multiple cloning based on the source address Description
multiple_cloning.png A 6 hosts, 1 switch network that clones every packet exchanged coming from h1 to h4, from h2 to h5 and from h3 to h6.
Programmable cloning Description
programmable.png A 5 hosts, 1 switch network in which host1 sets which cloning channel is enabled at the moment.

Algorithms to calculate One Way Delay(OWD) of a link ~ NOT SUPPORTED ANYMORE

Controller in the loop Description
cll.png A 4 hosts, 2 switch network that calculates OWD using a Controller-in-the-Loop method.
Many data loops Description
mdl.png A 2 hosts, 2 switch network that calculates OWD using a Many-data-loops method.
TTL based looping Description
mdl.png A 2 hosts, 2 switch network that calculates OWD using a TTL-based-looping method.
OpenNetMon Description
onm.png A 4 hosts, 2 switch network that calculates OWD using a OpenNetMon method.

OWD delay link

Our OWD delay link Description
dl.png A 2 hosts, 4 switch network that calculates OWD using a probe based algorithm.

OWD delay link

ONOS integration with OWD delay link Description
dl.png 2 applications that setup the reception of OWD packets and the UI extension.

About

This repo is designed to track every step of my P4 thesis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published