-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
function 'tuple5()' in 'compute_out_tuple' should't use 'pool6_peek' to get prefix #106
Comments
Correct. Adding to new milestone; thank you. It seems to me that the change should also be applied to tuple3(). |
This overcame testing already. |
Oh,yeah,my pleasure! It's great! ------------------ 原始邮件 ------------------ This overcame testing already. — |
Done. |
I messed up Compute Ougoing Tuple when I tried to fix #106. I assumed the session always contained the information the tuple needed. In reality, in 4 -> 6 the session contains the address the packet was originally intended to, which is not necessarily the node which answered the request. While COT is now in line with RFC 6146 again, and this code addresses #106 and #132 at the same time, it seems to me some errata is in order because now the destination address of the inner packet (of the ICMP error) is wrong.
Function 'tuple5()' in 'compute_out_tuple' should't use 'pool6_peek' to get prefix when there is serval prefix in pool6.When turn packet form ipv6 to ipv4, we take out prefix from ipv6 address.Then the reply ipv4 packet arrives, we should get right prefix to trun packet back. 'pool6_peek' can't get prefix correctly when there is serval prefix in pool6. We should get prefix from session.
The text was updated successfully, but these errors were encountered: