Commit f26c700b authored by thomahol's avatar thomahol
Browse files

Update README.md

parent b717ba97
...@@ -46,10 +46,21 @@ During the lecture, we will two types of exercises. First, we will have p4-based ...@@ -46,10 +46,21 @@ During the lecture, we will two types of exercises. First, we will have p4-based
We will use two different users for the two types of exercises. For the p4-based exercises please use the login `p4`, and for the mini-Internet-based exercises please use the login `mini_internet`. We will use two different users for the two types of exercises. For the p4-based exercises please use the login `p4`, and for the mini-Internet-based exercises please use the login `mini_internet`.
We have sent you your password by email. It is the same for both logins. If you have not received your password please let us know immediately. We have sent you your password by email. It is the same for both logins. If you have not received your password please let us know immediately.
### Getting the exercises ### VM Contents
We use this repository to provide you with all the files that you will need to solve the exercises. Use the following commands to get a local clone of the repository in your VM. For simplicity, please clone it both times; one in the `p4` user home directory and one in the `mini_internet` user home directory. The VM is based on a Ubuntu 16.04.05 and after building it contains:
We now show how to do that for the `p4` user.
* The suite of P4 Tools ([p4lang](https://github.com/p4lang/), [p4utils](https://github.com/nsg-ethz/p4-utils/tree/master/p4utils), etc)
* Text editors with p4 highlighting (sublime, atom, emacs, vim)
* [Wireshark](https://www.wireshark.org/)
* [Mininet](http://mininet.org/) network emulator
* All the tools required to run a [mini-Internet](mini-inter.net)
## Exercises
In this section we provide the links to the weekly exercises. There are two types of exercises. The first ones we will be P4-based whereas later during the semester you will have mini-Internet-based exercises.
To get the exercises ready in your VM, please clone this repository both times; one in the `p4` user home directory and one in the `mini_internet` user home directory. We illustrate how to do that for the `p4` user.
``` ```
cd /home/p4/ cd /home/p4/
...@@ -64,12 +75,10 @@ cd /home/p4/adv-net-2020 ...@@ -64,12 +75,10 @@ cd /home/p4/adv-net-2020
git pull git@gitlab.ethz.ch:nsg/public/adv-net-2020.git git pull git@gitlab.ethz.ch:nsg/public/adv-net-2020.git
``` ```
## Exercises
In this section we provide the links to the weekly exercises.
### P4 ### P4
### Mini-Internet ### Mini-Internet
Starting on October 26, 2020. Starting on October 26, 2020.
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment