diff --git a/doc/plan.org b/doc/plan.org index 0c27703..8af1377 100644 --- a/doc/plan.org +++ b/doc/plan.org @@ -64,14 +64,16 @@ | 2019-03-06 | Meet Laurent #3 | | | | - Checksum's in scapy | | | | - Python2 ipaddress fix (import future) | | +| | - Added custom package format / additional information in packet | | +| | - (partial) NDP working in controller | | | | - P4 checksum_with_payload | | | | - Reading scapy / inet6 | | | | - Further checksum tests -> required everywhere in IPv6 | | -| | - (partial) NDP working in controller | | | | - icmp6 echo request working in controller | | | | - Hosts can ping6 the switch | | | | - Ran into P4 casting bug: https://github.com/p4lang/p4c/issues/1765 | | | | -> seems to be more than just casting bug | | +| | - Default route for ipv6 hosts | | | | | | | | Next target: | | | | - Focus on enabling the "Internet" with ICMP6 translation | | @@ -171,7 +173,7 @@ DEBUG:main:cpu = >>> DEBUG:main:Doing neighbor solicitation -***** TODO For other nodes -> multicast +***** DONE For other nodes -> multicast ***** TODO Maybe implement link local addresses (missing at the moment) ****** ff02::/?? ****** rfc4861 @@ -185,7 +187,17 @@ multicast address of the target address." **** DONE Make switch answer icmp6 echo request for **** TODO Make switch answer icmp echo request for -**** TODO Add default route for v6 and v4 hosts +**** DONE Add default route for v6 hosts +p4@ubuntu:~/master-thesis$ mx h1 ip -6 r +sudo: unable to resolve host ubuntu +2001:db8::/64 dev h1-eth0 proto kernel metric 256 pref medium +fe80::/64 dev h1-eth0 proto kernel metric 256 pref medium +default via 2001:db8::42 dev h1-eth0 metric 1024 pref medium +p4@ubuntu:~/master-thesis$ +**** TODO Add default route for v4 hosts +**** TODO Translate ipv6 --> ipv4 with a (freely programmable) prefix +***** TODO Insert prefix into switch +***** TODO Implement the calculation **** TODO Translate icmp <-> icmp6 **** TODO Create table entry for mapping v4->v6 [net] **** TODO Create table entry for mapping v6->v4 [net] @@ -512,6 +524,7 @@ DEBUG:main:INCOMING: