Begin to implement egress handling, make controller usable, update notes

This commit is contained in:
Nico Schottelius 2019-02-23 14:22:46 +01:00
commit bec7dc548e
5 changed files with 81 additions and 7 deletions

View file

@ -6,6 +6,9 @@
| 2019-02-21 | Clarifications Ueli Maurer (Mentor) | x |
| | Write mail / phone | x |
| 2019-02-22 | Have all papers handed in | |
| 2019-02-28 | Meet Laurent #2 | |
| | - Parser for all protocols (udp,tcp,icmp,icmp6) | |
| | | |
| | | |
| 2019-02-22 | Have rough definition of tasks | |
| 2019-03-01 | Feature list / priority list / roadmap clear | |
@ -47,10 +50,11 @@
*** DONE Get feature list of tayga
*** DONE Setup P4 base / structure
*** DONE Create minimal controller for populating tables
*** TODO Checkout egress setting
*** TODO Checkout / review egress settings
*** TODO Implement ICMP <-> ICMP6 translation
**** TODO Parse icmp
**** TODO Parse icmpv6
**** DONE Parse icmp
**** DONE Parse icmpv6
**** TODO Add (static) egress configuration
**** TODO Translate icmp <-> icmp6
**** TODO Create table entry for mapping v4->v6 [net]
**** TODO Create table entry for mapping v6->v4 [net]
@ -114,6 +118,7 @@ user@T:~# iptables -t mangle -A PREROUTING \
*** P4 based implementation
TBD
**** General
- IPv6 subnet 2001:db8::/32
- IPv6 hosts are in 2001:db8:6::/64
- IPv6 default router (::/0) is 2001:db8:6::42/64