|
|
|||
|
History
and evolution of programmable networks |
|||
|
Software-Defined
Networks (SDN) |
|
||
|
9/25 |
OpenFlow switch
architecture |
|
|
|
OpenFlow switch pipelines |
|||
|
(No class today) for Mid-Autumn Holiday |
Makeup class is needed and will be performed in the 17th week. |
||
|
OpenFlow protocol messages |
|
||
|
(No
class today) for Double-Ten Holiday |
Makeup class is not needed. |
||
|
P4 switch architecture |
|||
|
Why using P4 to
replace OpenFlow? |
|||
|
P4 introduction |
|||
|
Open vswitch
& ONOS controller & Mininet & Lab 1 (Learning Bridge Protocol for OVS) |
|||
|
P4 applications, a few examples |
Paper assignment out. Project out. Two
students form a group to carry out a project. |
||
|
P4_14 language specification |
|||
|
P4_14 language specification |
Lab 1 due |
||
|
Mid-term exam (2 hours, closed book) |
Mid-term exam week (11/2 ~ 11/6) |
||
|
11/10 |
P4_14 language
specification |
|
|
|
P4_14 language specification BMv2 & P4Runtime
& Lab 2 (Learning Bridge Protocol
for P4 Bmv2) |
A 3-page project
proposal should be submitted by each project group. This proposal should
specify the topic, group members, motivation, preliminary ideas for the
design and implementation, and expected results of the project. |
||
|
P4_16 language specification |
|||
|
P4_16 language specification |
|||
|
P4 applications in P4 tutorials |
|||
|
P4 applications in P4 tutorials |
|||
|
In-band
Network Telemetry (INT) specification |
|||
|
In-band
Network Telemetry (INT) paper study |
Lab 2 due |
||
|
P4
applications for server load balancing (SilkRoad paper) |
A 5-page project mid-term
report should be submitted by each project group. This mid-term report should
specify the topic, group members, motivation, current design and
implementation, and current results of the project. |
||
|
P4
applications for small packet aggregation and disaggregation |
|||
|
Assigned
P4 paper presentation (I) [Paper ID: 1 & 2] |
Each person has 20 minutes
for paper presentation and 5 minutes for Q&A. |
||
|
Assigned P4 paper presentation (II) [Paper ID: 6, 7, 8, and 9] |
|||
|
15 |
12/22 |
Assigned P4 paper presentation (III) [Paper ID: 11] |
|
|
12/25 |
Project demo
& presentation [Project Group ID:
1, 2, and 4] |
Each group has 30 minutes for project demo and presentation and 10 minutes for Q&A |
|
|
16 |
12/29 |
No class |
Final exam week (12/25 ~ 12/31) |
|
1/1 |
(No class) New Year Holiday |
||
|
17 |
1/5 |
No class |
|
|
1/8 |
No class |
||
|
18 |
1/12 |
No class |
|
|
1/15 |
No class |
A 10-page final project
report should be submitted by each project group. by today. This final project report should
specify the topic, group members, motivation, final design and
implementation, final results of the project, and conclusion. |