Begin checksumming icmp4
This commit is contained in:
parent
7c93952c53
commit
404d4ff0df
4 changed files with 33 additions and 5 deletions
|
|
@ -479,8 +479,10 @@ INFO:main:unhandled reassambled=<Ether dst=00:00:0a:00:00:42 src=00:00:0a:00:00
|
|||
***** DONE source correctly translated to 10.1.1.1
|
||||
***** DONE destination correctly translated to 10.0.0.1 -> pings h3
|
||||
***** DONE egress is correct, comes out at h3
|
||||
***** TODO protocol 58 is wrong -> should be 1
|
||||
**** TODO transform protocol specific: icmp6 -> icmp
|
||||
***** DONE protocol 58 is wrong -> should be 1
|
||||
***** DONE figure out switch() syntax
|
||||
***** TODO Calculate ICMP checksum
|
||||
***** TODO transform protocol specific: icmp6 -> icmp
|
||||
**** TODO transform protocol specific: icmp -> icmp6
|
||||
**** TODO Make switch answer IPv4 icmp echo request for
|
||||
**** TODO Add / check default route for v4 hosts
|
||||
|
|
@ -1402,6 +1404,7 @@ Only the destination network is matched for deciding on NAT64, as
|
|||
priority based double LPM is not supported. This limits a prefix to be
|
||||
used only in one network.
|
||||
*** References / Follow up
|
||||
**** RFC 1017 ICMP checksum https://tools.ietf.org/html/rfc1071
|
||||
**** RFC 2460 IPv6 (Checksum https://tools.ietf.org/html/rfc2460#section-8.1)
|
||||
**** RFC 3810 MLD2 https://tools.ietf.org/html/rfc3810
|
||||
**** RFC 4443 ICMPv6 https://tools.ietf.org/html/rfc4443
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue