diff --git a/Jupyter/Lab1/Lab 1 Part 1 ping.ipynb b/Jupyter/Lab1/Lab 1 Part 1 ping.ipynb index a1fb620..9f11ca9 100644 --- a/Jupyter/Lab1/Lab 1 Part 1 ping.ipynb +++ b/Jupyter/Lab1/Lab 1 Part 1 ping.ipynb @@ -18,7 +18,7 @@ "-- `git clone http://github.com/cucl-srg/L50` (Machine A) \n", "-- `/root/L50/setup/mkdir1.sh `. (Machine A) \n", "-- Connect slf0 (A) to intl0 (B) \n", - " " + " " ] }, { diff --git a/Jupyter/Lab1/Lab 1 Part 2 traceroute.ipynb b/Jupyter/Lab1/Lab 1 Part 2 traceroute.ipynb index e5dc4cc..fe44f87 100644 --- a/Jupyter/Lab1/Lab 1 Part 2 traceroute.ipynb +++ b/Jupyter/Lab1/Lab 1 Part 2 traceroute.ipynb @@ -20,7 +20,7 @@ "-- `git clone http://github.com/cucl-srg/L50` (Machine A) \n", "-- `/root/L50/setup/mkdir1.sh `. (Machine A) \n", "-- Connect slf0 (A) to intl0 (B) \n", - " " + " " ] }, { diff --git a/Jupyter/Lab1/Lab 1 Part 3 iperf.ipynb b/Jupyter/Lab1/Lab 1 Part 3 iperf.ipynb index b0ae738..932a4a0 100644 --- a/Jupyter/Lab1/Lab 1 Part 3 iperf.ipynb +++ b/Jupyter/Lab1/Lab 1 Part 3 iperf.ipynb @@ -21,7 +21,7 @@ "-- `git clone http://github.com/cucl-srg/L50` (Machine A) \n", "-- `/root/L50/setup/mkdir1.sh `. (Machine A) \n", "-- Connect slf0 (A) to intl0 (B) \n", - " " + " " ] }, { diff --git a/Jupyter/Lab1/alt_setup1.jpg b/Jupyter/Lab1/alt_setup1.jpg deleted file mode 100644 index 22d387d..0000000 Binary files a/Jupyter/Lab1/alt_setup1.jpg and /dev/null differ diff --git a/Jupyter/Lab1/alt_setup1.png b/Jupyter/Lab1/alt_setup1.png new file mode 100644 index 0000000..c0d05aa Binary files /dev/null and b/Jupyter/Lab1/alt_setup1.png differ diff --git a/Jupyter/Lab1/vector/alt_setup1.svg b/Jupyter/Lab1/vector/alt_setup1.svg new file mode 100644 index 0000000..9bc3223 --- /dev/null +++ b/Jupyter/Lab1/vector/alt_setup1.svg @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Machine B + Machine A + NetFPGA + NIC + NIC + DAG + + + + diff --git a/Jupyter/Lab2/Lab 2.1 Traffic capture using DAG.ipynb b/Jupyter/Lab2/Lab 2.1 Traffic capture using DAG.ipynb index a526b70..6ff441e 100644 --- a/Jupyter/Lab2/Lab 2.1 Traffic capture using DAG.ipynb +++ b/Jupyter/Lab2/Lab 2.1 Traffic capture using DAG.ipynb @@ -4,7 +4,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "In this experiment you will generate traffic using OSNT, an open source network tester, and capture it with DAG. \n", + "In this experiment you will generate traffic using OSNT, an open source network tester, and capture it with DAG. \n", "###### Setup: \n", "\n", "First time use: \n", @@ -21,7 +21,7 @@ "-- eval `ssh-agent -s` (Machine A, Note the \\` before ssh and after -s) \n", "-- `ssh-add` (Machine A) \n", "-- Connect nf0 (B,tx) to dag0 (A,rx) via the tap. Leave dag1 (A,rx) unconnected. \n", - "" + "" ] }, { @@ -148,7 +148,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Connect dag1 to the tap. " + "Connect dag1 to the tap. " ] }, { diff --git a/Jupyter/Lab2/Lab 2.2 Traffic capture using tcpdump.ipynb b/Jupyter/Lab2/Lab 2.2 Traffic capture using tcpdump.ipynb index 1aacd26..0b1f725 100644 --- a/Jupyter/Lab2/Lab 2.2 Traffic capture using tcpdump.ipynb +++ b/Jupyter/Lab2/Lab 2.2 Traffic capture using tcpdump.ipynb @@ -4,7 +4,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "In this experiment you will generate traffic using OSNT and capture it with tcpdump. \n", + "In this experiment you will generate traffic using OSNT and capture it with tcpdump. \n", "#Setup:\n", "\n", "First time use: \n", @@ -24,7 +24,7 @@ " \n", "\n", "-- Connect nf0 (B, tx) to slf0 (A, rx) and slf1 (A, rx) via the tap. \n", - "" + "" ] }, { @@ -276,13 +276,13 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "In this experiment you will ping from NIC (Machine A) to NIC (Machine B). You will capture the requests and replies on both the DAG card (Machine A) and the NIC (Machine A) using tcpdump. \n", + "In this experiment you will ping from NIC (Machine A) to NIC (Machine B). You will capture the requests and replies on both the DAG card (Machine A) and the NIC (Machine A) using tcpdump. \n", "###### Setup: \n", "-- `rmmod ixgbe && modprobe ixgbe allow_unsupported_sfp=1` (Machine B) \n", "-- `dagload` (Machine A) \n", "-- `ifconfig slf0 192.168.0.3` (Machine A) \n", "-- `ifconfig intl0 192.168.0.4` (Machine B) \n", - "-- Connect the tap as shown below. " + "-- Connect the tap as shown below. " ] }, { diff --git a/Jupyter/Lab2/alt_setup2.1.jpg b/Jupyter/Lab2/alt_setup2.1.jpg deleted file mode 100644 index 82364a7..0000000 Binary files a/Jupyter/Lab2/alt_setup2.1.jpg and /dev/null differ diff --git a/Jupyter/Lab2/alt_setup2.1.png b/Jupyter/Lab2/alt_setup2.1.png new file mode 100644 index 0000000..87c91bf Binary files /dev/null and b/Jupyter/Lab2/alt_setup2.1.png differ diff --git a/Jupyter/Lab2/alt_setup2.2.jpg b/Jupyter/Lab2/alt_setup2.2.jpg deleted file mode 100644 index 39b0734..0000000 Binary files a/Jupyter/Lab2/alt_setup2.2.jpg and /dev/null differ diff --git a/Jupyter/Lab2/alt_setup2.2.png b/Jupyter/Lab2/alt_setup2.2.png new file mode 100644 index 0000000..40f4bf9 Binary files /dev/null and b/Jupyter/Lab2/alt_setup2.2.png differ diff --git a/Jupyter/Lab2/alt_setup2e.jpg b/Jupyter/Lab2/alt_setup2e.jpg deleted file mode 100644 index 791a738..0000000 Binary files a/Jupyter/Lab2/alt_setup2e.jpg and /dev/null differ diff --git a/Jupyter/Lab2/alt_setup2e.png b/Jupyter/Lab2/alt_setup2e.png new file mode 100644 index 0000000..cae9c8c Binary files /dev/null and b/Jupyter/Lab2/alt_setup2e.png differ diff --git a/Jupyter/Lab2/tap2.1_connect.jpg b/Jupyter/Lab2/tap2.1_connect.jpg deleted file mode 100644 index 55949d9..0000000 Binary files a/Jupyter/Lab2/tap2.1_connect.jpg and /dev/null differ diff --git a/Jupyter/Lab2/tap2.1_connect.png b/Jupyter/Lab2/tap2.1_connect.png new file mode 100644 index 0000000..7f98a85 Binary files /dev/null and b/Jupyter/Lab2/tap2.1_connect.png differ diff --git a/Jupyter/Lab2/tap2.1_disconnect.jpg b/Jupyter/Lab2/tap2.1_disconnect.jpg deleted file mode 100644 index 072fbc7..0000000 Binary files a/Jupyter/Lab2/tap2.1_disconnect.jpg and /dev/null differ diff --git a/Jupyter/Lab2/tap2.1_disconnect.png b/Jupyter/Lab2/tap2.1_disconnect.png new file mode 100644 index 0000000..3bcd244 Binary files /dev/null and b/Jupyter/Lab2/tap2.1_disconnect.png differ diff --git a/Jupyter/Lab2/tap2.2_connect.jpg b/Jupyter/Lab2/tap2.2_connect.jpg deleted file mode 100644 index 3815b50..0000000 Binary files a/Jupyter/Lab2/tap2.2_connect.jpg and /dev/null differ diff --git a/Jupyter/Lab2/tap2.2_connect.png b/Jupyter/Lab2/tap2.2_connect.png new file mode 100644 index 0000000..591c576 Binary files /dev/null and b/Jupyter/Lab2/tap2.2_connect.png differ diff --git a/Jupyter/Lab2/tap2e.jpg b/Jupyter/Lab2/tap2e.jpg deleted file mode 100644 index 5bb5a43..0000000 Binary files a/Jupyter/Lab2/tap2e.jpg and /dev/null differ diff --git a/Jupyter/Lab2/tap2e.png b/Jupyter/Lab2/tap2e.png new file mode 100644 index 0000000..656568a Binary files /dev/null and b/Jupyter/Lab2/tap2e.png differ diff --git a/Jupyter/Lab2/vector/alt_setup2.1.svg b/Jupyter/Lab2/vector/alt_setup2.1.svg new file mode 100644 index 0000000..5095e15 --- /dev/null +++ b/Jupyter/Lab2/vector/alt_setup2.1.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Machine B + Machine A + NetFPGA + NIC + NIC + DAG + + (OSNT) + + diff --git a/Jupyter/Lab2/vector/alt_setup2.2.svg b/Jupyter/Lab2/vector/alt_setup2.2.svg new file mode 100644 index 0000000..d7777c4 --- /dev/null +++ b/Jupyter/Lab2/vector/alt_setup2.2.svg @@ -0,0 +1,247 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Machine B + Machine A + NetFPGA + NIC + NIC + DAG + + + + (tcpdump) + (OSNT) + + diff --git a/Jupyter/Lab2/vector/alt_setup2e.svg b/Jupyter/Lab2/vector/alt_setup2e.svg new file mode 100644 index 0000000..8d06693 --- /dev/null +++ b/Jupyter/Lab2/vector/alt_setup2e.svg @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Machine B + Machine A + NetFPGA + NIC + NIC + DAG + (tcpdump) + + + + + + ping request + + ping reply + + diff --git a/Jupyter/Lab2/vector/tap2.1_connect.svg b/Jupyter/Lab2/vector/tap2.1_connect.svg new file mode 100644 index 0000000..51a9f1e --- /dev/null +++ b/Jupyter/Lab2/vector/tap2.1_connect.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + nf0 + dag0 + dag1 + + diff --git a/Jupyter/Lab2/vector/tap2.1_disconnect.svg b/Jupyter/Lab2/vector/tap2.1_disconnect.svg new file mode 100644 index 0000000..5cfd832 --- /dev/null +++ b/Jupyter/Lab2/vector/tap2.1_disconnect.svg @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + nf0 + dag0 + dag1 + + + + diff --git a/Jupyter/Lab2/vector/tap2.2_connect.svg b/Jupyter/Lab2/vector/tap2.2_connect.svg new file mode 100644 index 0000000..b2cffd2 --- /dev/null +++ b/Jupyter/Lab2/vector/tap2.2_connect.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + nf0 + slf0 + slf1 + + diff --git a/Jupyter/Lab2/vector/tap2e.svg b/Jupyter/Lab2/vector/tap2e.svg new file mode 100644 index 0000000..665d841 --- /dev/null +++ b/Jupyter/Lab2/vector/tap2e.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + slf0(A) + intl0(B) + dag0(A) + dag1(A) + + ping request + + ping reply + + diff --git a/Jupyter/Lab3/Lab 3.1 Traffic generation using OSNT.ipynb b/Jupyter/Lab3/Lab 3.1 Traffic generation using OSNT.ipynb index 39724c5..7e868a7 100644 --- a/Jupyter/Lab3/Lab 3.1 Traffic generation using OSNT.ipynb +++ b/Jupyter/Lab3/Lab 3.1 Traffic generation using OSNT.ipynb @@ -13,7 +13,7 @@ "-- Connect nf0 (B) to dag0 (A). \n", "-- Connect nf1 (B) to nf2 (B). \n", "-- `bash /root//L50/setup/mkdir3.sh `. (Machine A) \n", - "" + "" ] }, { diff --git a/Jupyter/Lab3/Lab 3.2 Traffic generation using tcpreplay.ipynb b/Jupyter/Lab3/Lab 3.2 Traffic generation using tcpreplay.ipynb index 89df232..30294cd 100644 --- a/Jupyter/Lab3/Lab 3.2 Traffic generation using tcpreplay.ipynb +++ b/Jupyter/Lab3/Lab 3.2 Traffic generation using tcpreplay.ipynb @@ -13,7 +13,7 @@ "-- `dagload` (Machine A) \n", "-- Connect intl0 (B) to dag0 (A). \n", "-- Connect intl1 (B) to slf0 (A). \n", - "" + "" ] }, { diff --git a/Jupyter/Lab3/Lab 3.3 Traffic generation using MoonGen.ipynb b/Jupyter/Lab3/Lab 3.3 Traffic generation using MoonGen.ipynb index 6c7d843..430b04d 100644 --- a/Jupyter/Lab3/Lab 3.3 Traffic generation using MoonGen.ipynb +++ b/Jupyter/Lab3/Lab 3.3 Traffic generation using MoonGen.ipynb @@ -13,7 +13,7 @@ "-- `ifconfig slf0 up` (Machine A) \n", "-- Connect intl0 (B) to dag0 (A). \n", "-- Connect intl1 (B) to slf0 (A). \n", - "" + "" ] }, { diff --git a/Jupyter/Lab3/alt_setup3.1.jpg b/Jupyter/Lab3/alt_setup3.1.jpg deleted file mode 100644 index c0a56b8..0000000 Binary files a/Jupyter/Lab3/alt_setup3.1.jpg and /dev/null differ diff --git a/Jupyter/Lab3/alt_setup3.1.png b/Jupyter/Lab3/alt_setup3.1.png new file mode 100644 index 0000000..87c91bf Binary files /dev/null and b/Jupyter/Lab3/alt_setup3.1.png differ diff --git a/Jupyter/Lab3/alt_setup3.2.jpg b/Jupyter/Lab3/alt_setup3.2.jpg deleted file mode 100644 index b5b3fb5..0000000 Binary files a/Jupyter/Lab3/alt_setup3.2.jpg and /dev/null differ diff --git a/Jupyter/Lab3/alt_setup3.2.png b/Jupyter/Lab3/alt_setup3.2.png new file mode 100644 index 0000000..cd936ac Binary files /dev/null and b/Jupyter/Lab3/alt_setup3.2.png differ diff --git a/Jupyter/Lab3/alt_setup3.3.jpg b/Jupyter/Lab3/alt_setup3.3.jpg deleted file mode 100644 index 5df79f8..0000000 Binary files a/Jupyter/Lab3/alt_setup3.3.jpg and /dev/null differ diff --git a/Jupyter/Lab3/alt_setup3.3.png b/Jupyter/Lab3/alt_setup3.3.png new file mode 100644 index 0000000..ff51a88 Binary files /dev/null and b/Jupyter/Lab3/alt_setup3.3.png differ diff --git a/Jupyter/Lab3/vector/alt_setup3.1.svg b/Jupyter/Lab3/vector/alt_setup3.1.svg new file mode 100644 index 0000000..3d8b9a7 --- /dev/null +++ b/Jupyter/Lab3/vector/alt_setup3.1.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Machine B + Machine A + NetFPGA + NIC + NIC + DAG + + (OSNT) + + diff --git a/Jupyter/Lab3/vector/alt_setup3.2.svg b/Jupyter/Lab3/vector/alt_setup3.2.svg new file mode 100644 index 0000000..7e43744 --- /dev/null +++ b/Jupyter/Lab3/vector/alt_setup3.2.svg @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Machine B + Machine A + NetFPGA + NIC + NIC + DAG + + + + (tcpreplay) + + diff --git a/Jupyter/Lab3/vector/alt_setup3.3.svg b/Jupyter/Lab3/vector/alt_setup3.3.svg new file mode 100644 index 0000000..c8b0033 --- /dev/null +++ b/Jupyter/Lab3/vector/alt_setup3.3.svg @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Machine B + Machine A + NetFPGA + NIC + NIC + DAG + + + + (MoonGen) + +