|
Archived Results
Here are the results we obtained with TAHI conformance tests running on MIPL 2.0.
- The Linux distribution installed on NUT is Fedora Core 3.
- The most recent test results are listed first.
- The most recent run for each category (HA, MN, CN) has a colored background.
Analysis
| HA w/o IPSec - MIPL2 BitKeeper 2006-01-26 - Linux 2.6.14 |
| 17 | HA_2_1_9 - Comparison of binding lifetime and prefix lifetime |
| 217 | HA_8_1_7 - Comparison of binding lifetime and prefix lifetime in Mobile Prefix Advertisement |
| 220 | HA_8_1_8 - Comparison of binding lifetime and prefix lifetime in Mobile Prefix Advertisement |
Symptoms: MN couldn't get BA.
Notes:
- In fact, the MN receives a BA, but its status is 1 (accepted but prefix discovery is required) instead of 0 (accepted). This a problem in mip6d. Comparison between Binding Update Lifetime and Mobile Prefix Lifetime is bugged.
- See Issues page.
- Solved.
| 174 | HA_5_1_7 - Relay ICMP error while using bi-directional tunnel |
Symptoms: MN couldn't get Destination Unreachable.
| CN w/o IPSec - MIPL2 BitKeeper 2006-01-26 - Linux 2.6.14 |
| 1 | CN-1-1 - Normal Test - Return Routability |
Symptoms: CN doesn't reply to ICMP Echo Request.
Notes: Looks like a configuration problem.
| MN with IPSec - MIPL2 BitKeeper 2006-01-26 - Linux 2.6.14 |
| 9 | MN-3-3-1-1-002 - Use the old router when the old router is reachable |
Symptoms: HA0 receives Binding Update(Care-of Address NUTY).
Note:
- This test succeed without IPsec on snapshot 2006/02/01.
- This test also succeed with IPSec if the mip6d configuration contains the option: "MnRouterProbes 2;" instead of "MnRouterProbes 1;". (this was the only difference between ipsec and no-ipsec conf). Timing issue in TAHI?
This is indeed a timing issue between TAHI and MIPL. Leaving MnRouterProbes to 1 and using the mip6d option MnRouterProbeTimeout solves the problem. Default value (1 sec) is too short for TAHI.
There is a bug in MIPL: this option, MnRouterProbeTimeout, is not taken into account in md_probe_router().
- Solved
| 25 | MN-2-2-1-1-003 - BU rejected (Status = 128) |
| 26 | MN-2-2-1-1-004 - BU rejected (Status = 129) |
| 27 | MN-2-2-1-1-005 - BU rejected (Status = 130) |
| 28 | MN-2-2-1-1-006 - BU rejected (Status = 131) |
| 29 | MN-2-2-1-1-007 - BU rejected (Status = 132) |
| 30 | MN-2-2-1-1-009 - BU rejected (Status = 134) |
| 32 | MN-2-2-1-1-035 - BU rejected (Status = 255) |
Symptoms: HA0 receives ICMP Echo reply from a different location.
| 37 | MN-2-1-2-1-004 - Sending BU (before the expiration of home registration) |
Symptoms: HA0 does not receives Binding Update before the expiration of the following period.
The remaining lifetime of the home registration.
Interval 57.0154180526733 [sec].
| 48 | MN-2-1-1-2-019 - Sending HoTI (when receiving the tunneled packet after the expiration of correspondent registration) |
Symptoms: CN0 does not receive Home Test Init.
| 67 | MN-2-1-2-2-019 - Sending CoTI (when receiving the tunneled packet after the expiration of correspondent registration) |
Symptoms:
| 94 | MN-3-2-1-2-013 - BU rejected (Status = 138) |
Symptoms:
Note: This test passes without IPsec.
| 102 | MN-3-1-2-2-001 - Sending BU to CN (when the lifetime for a changed prefix decreases) |
Symptoms:
| 109 | MN-5-1-1-1-006 - Retransmissions & Back off (Use INITIAL_DHAAD_TIMEOUT as the initial retransmission timer) |
Symptoms:
| 114 | MN-5-1-2-1-027 - Receiving HAAD-Reply from the 2nd HA of HAAD-Reply(1st=HA1 & 2nd = HA0) |
Symptoms:
Note: This test passes without IPsec.
| 115 | MN-5-1-2-1-028 - Trying instead the next home agent returned during dynamic home agent address discovery |
Symptoms:
Note: This test passes without IPsec.
| 116 | MN-5-1-2-1-029 - Sending BU to the 2nd HA of HAAD-Reply(1st=HA0(failed in binding) & 2nd = HA1) |
Symptoms:
Note: This test passes without IPsec.
| 120 | MN-4-2-1-1-001 - Receiving solicited MPA |
Symptoms:
| 121 | MN-4-2-1-1-015 - Receiving solicited MPA (Invalid ICMP Header Reserved) |
Symptoms:
| 122 | MN-4-2-1-1-004 - Valid solicited MPA (the change of Valid and Preferred Lifetime) |
Symptoms:
| 126 | MN-4-2-1-1-019 - Unrecognized option (the option other than Prefix Information option) |
Symptoms:
| 131 | MN-3-3-1-2-009 - Receiving BE (Status = 2) after sending CoTI |
Symptoms:
Note: This test passes without IPsec.
| 132 | MN-3-3-1-2-011 - Receiving BE (Status = 2) after sending HoTI |
Symptoms:
| 142 | MN-4-2-1-2-011 - Receiving invalid CoT (Payload Proto != IPPROTO_NONE) from CN |
Symptoms:
| 143 | MN-4-2-1-2-012 - Receiving invalid CoT (Header Len != 2) from CN |
Symptoms:
| 146 | MN-4-2-2-2-002 - Receiving ICMP error (Code = 1) after sending HoTI |
Symptoms:
| 155 | MN-4-1-1-2-005 - Sending the packets after deleting the BUL entry |
Symptoms:
| MN w/o IPSec - MIPL2 BitKeeper 2006-01-26 - Linux 2.6.14 |
No details.
| MN w/o IPSec - MIPL2 BitKeeper 2006-02-01 - Linux 2.6.14 |
| 17 | MN-2-1-1-1-013 - Retransmissions & Back off (Use InitialBindackTimeoutFirstReg as the initial retransmission timer) |
Symptoms:
- Sequence Number value not greater than that used. No = 29080
- Timeout period is not doubled upon each retransmission. 0.910843133926392 [sec]
| 39 | MN-2-1-2-1-006 - Retransmissions & Back off (Use INITIAL_BINDACK_TIMEOUT as the initial retransmission timer) |
Symptoms:
-
- Sequence Number value not greater than that used. No = 64942
- Timeout period is not doubled upon each retransmission. 0.85562801361084 [sec]
| 91 | MN-2-2-1-1-010 - BU rejected (Status = 135) |
| 93 | MN-2-2-1-1-012 - BU rejected (Status = 137) |
| 94 | MN-2-2-1-1-013 - BU rejected (Status = 138) |
Symptoms: CN0 does not receive the retransmitted Binding Update.
| MN w/o IPSec - MIPL2 BitKeeper 2006-02-02 - Linux 2.6.14 |
No details
| CN w/o IPSec - MIPL2 BitKeeper 2006-02-02 - Linux 2.6.14 |
No details
| HA w/o IPSec - MIPL2 BitKeeper 2006-02-02 - Linux 2.6.14 |
No details
| MN w/o IPSec - MIPL 2.0 2006-02-13 - Linux 2.6.14 |
| 17 | MN-2-1-1-1-013 - Retransmissions & Back off (Use InitialBindackTimeoutFirstReg as the initial retransmission timer) |
Symptom: BU timeout period is not doubled upon each retransmission.
| 39 | MN-2-1-2-1-006 - Retransmissions & Back off (Use INITIAL_BINDACK_TIMEOUT as the initial retransmission timer) |
Symptom: BU timeout period is not doubled upon each retransmission.
| 91 | MN-3-2-1-2-010 - BU rejected (Status = 135) |
Symptom: The Sequence Number is not the following value of the Sequence Number of Binding Acknowledgement.
| 94 | MN-3-2-1-2-013 - BU rejected (Status = 138) |
Symptom: CN0 does not receive the retransmitted Binding Update.
| CN w/o IPSec - MIPL 2.0 2006-02-13 - Linux 2.6.14 |
| 1 | CN-1-1 - Normal Test - Return Routability |
Symptoms: CN does not reply to ICMP Echo Request.
Notes: Looks like a configuration problem on the testbed.
| HA w/o IPSec - MIPL 2.0 2006-02-13 - Linux 2.6.14 |
| 205 | HA_7_2_13 - Update Home Agent Lifetime |
Symptoms: Home Agent list entry does not expire when expected.
| 174 | HA_5_1_7 - Relay ICMP error while using bi-directional tunnel |
Symptoms: Could not get Destination Unreachable.
| MN with IPSec - MIPL 2.0 2006-02-20 - Linux 2.6.14 |
| 17 | MN-2-1-1-1-013 - Retransmissions & Back off (Use InitialBindackTimeoutFirstReg as the initial retransmission timer) |
Symptom: BU timeout period is not doubled upon each retransmission.
| 37 | MN-2-1-2-1-004 - Sending BU (before the expiration of home registration) |
Symptom: HA0 does not receives Binding Update before the expiration of the following period.
| 39 | MN-2-1-2-1-006 - Retransmissions & Back off (Use INITIAL_BINDACK_TIMEOUT as the initial retransmission timer) |
Symptom: BU timeout period is not doubled upon each retransmission.
| 91 | MN-3-2-1-2-010 - BU rejected (Status = 135) |
Symptom: The Sequence Number is not the following value of the Sequence Number of Binding Acknowledgement.
| 93 | MN-3-2-1-2-012 - BU rejected (Status = 137) |
Symptom: CN0 does not receive the retransmitted Binding Update.
| 94 | MN-3-2-1-2-013 - BU rejected (Status = 138) |
Symptom: CN0 does not receive the retransmitted Binding Update.
| 114 | MN-5-1-2-1-027 - Receiving HAAD-Reply from the 2nd HA of HAAD-Reply(1st=HA1 & 2nd = HA0) |
Symptom: The destination address is not set to HA1 address of Home Agent Address Discovery Reply.
| 115 | MN-5-1-2-1-028 - Trying instead the next home agent returned during dynamic home agent address discovery |
Symptom: HA1 does not receive Binding Update.
| 116 | MN-5-1-2-1-029 - Sending BU to the 2nd HA of HAAD-Reply(1st=HA0(failed in binding) & 2nd = HA1) |
Symptom: HA1 does not receive Binding Update.
| HA with IPSec - MIPL 2.0 2006-02-22 - Linux 2.6.14 |
| MN with IPSec - MIPL 2.0.1 2006-02-27 - Linux 2.6.15 |
| CN without IPSec - MIPL 2.0.1 2006-02-27 - Linux 2.6.15 |
| 1 | CN-1-1 - Normal Test - Return Routability |
Symptoms: CN does not reply to ICMP Echo Request.
Notes: Looks like a configuration problem on the testbed.
| HA with IPSec - MIPL 2.0.1 2006-02-27 - Linux 2.6.15 |
| MN without IPSec - MIPL 2.0.1 2006-02-28 - Linux 2.6.15 |
| 17 | MN-2-1-1-1-013 - Retransmissions & Back off (Use InitialBindackTimeoutFirstReg as the initial retransmission timer) |
Symptom: BU timeout period is not doubled upon each retransmission.
Note:
- This test passes when ran without DHAAD
- This test fails when DHAAD is enabled:
- This test executes as expected by TAHI until MAX_BINDACK_TIMEOUT is
reached and BU retransmission in MN is lesser than MAX_CONSECUTIVE_RESENDS (5):
BU are retransmitted as expected with the proper retransmission delay doubled after each resend.
- Once MAX_CONSECUTIVE_RESENDS is reached (6 BUs sent), MN restarts DHAAD
to find another HA. The same HA answers to DHAAD requests. MN restarts
home registration with the HA. TAHI HA receives this 7th BU and finds its
retransmission delay is not doubled compared to previous BU (which is right
because it is not the same registration session for the MN.)
- The question is: Is it conform if the MN restarts a Home Registration
with the HA that failed to acknowledge its previous Home Registration
session?
| 39 | MN-2-1-2-1-006 - Retransmissions & Back off (Use INITIAL_BINDACK_TIMEOUT as the initial retransmission timer) |
Symptom: BU timeout period is not doubled upon each retransmission.
Note:
- This test passes when ran without DHAAD
- For details, see note for test 17|MN-2-1-1-1-013 above.
| 91 | MN-3-2-1-2-010 - BU rejected (Status = 135) |
Symptom: The Sequence Number is not the following value of the Sequence Number of Binding Acknowledgement.
| 93 | MN-3-2-1-2-012 - BU rejected (Status = 137) |
Symptom: CN0 does not receive the retransmitted Binding Update.
| 94 | MN-3-2-1-2-013 - BU rejected (Status = 138) |
Symptom: CN0 does not receive the retransmitted Binding Update.
| HA without IPSec - MIPL 2.0.1 2006-02-28 - Linux 2.6.15 |
| 174 | HA_5_1_7 - Relay ICMP error while using bi-directional tunnel |
Symptoms: Could not get Destination Unreachable.
Note: This test passes with TAHI 3.1.6. The test has been fixed in this release.
| HA with IPSec - MIPL 2.0.1 2006-03-15 - Linux 2.6.15 |
All tests passed.
We have not found a TAHI configuration that permit every test to pass in the same run.
Two configurations are needed to pass all tests:
-
To pass all the tests but 183, 184, 187 and 188 use: config.txt and mip6d.conf
TAHI results
-
To pass 183, 184, 187 and 188 use: config.txt and mip6d.conf
TAHI results
|