|
Results
Here are the results we obtained with TAHI conformance tests running on MIPL 2.0.x.
- 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.
Archives...
Analysis
| 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 without IPSec - MIPL 2.0.1 2006-03-15 - Linux 2.6.15 |
All tests passed.
| MN without IPSec - MIPL 2.0.1 2006-03-20 - 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.
Note: This test passes half the time. There is a timing issue between the two nodes.
| 93 | MN-3-2-1-2-012 - BU rejected (Status = 137) |
Symptom: CN0 does not receive the retransmitted Binding Update.
Note: This test passes sometimes.
| 94 | MN-3-2-1-2-013 - BU rejected (Status = 138) |
Symptom: CN0 does not receive the retransmitted Binding Update.
| 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
| MN with IPSec - MIPL 2.0.1 2006-03-21 - Linux 2.6.15 |
| 17 | MN-2-1-1-1-013 - Retransmissions & Back off (Use InitialBindackTimeoutFirstReg as the initial retransmission timer) |
| 39 | MN-2-1-2-1-006 - Retransmissions & Back off (Use INITIAL_BINDACK_TIMEOUT as the initial retransmission timer) |
| 93 | MN-3-2-1-2-012 - BU rejected (Status = 137) |
| 94 | MN-3-2-1-2-013 - BU rejected (Status = 138) |
See run 20 for details about the above tests.
| CN without IPSec - MIPL snapshot 2006-04-25 - Linux 2.6.16 |
| 124 | CN-5-4-1 - Normal Test - Return Routability |
Notes: This test fails quite often, but I could not find the cause.
Sometime the TN does not receive the BA status 138 and the BE it expects.
Debug messages from mip6d shows the daemon sent both messages and its behaviour is what is expected by the test.
I compared mip6d debug outputs for failure and success: they are strictly the identical.
| CN without IPSec - MIPL snapshot 2006-05-12 - Linux 2.6.16 |
All tests passed.
| HA with IPSec - MIPL snapshot 2006-05-12 - Linux 2.6.16 |
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
| MN with IPSec - MIPL snapshot 2006-05-12 - Linux 2.6.16 |
| 166 | MN-0-0-0-3-001 - Mobile Node Operation-3 |
Symptom: CN0Y does not receive ICMP Echo Reply with Type2 Routing Header and Home Address Option.
| HA with IPSec - MIPL snapshot 2006-05-15 - Linux 2.6.16 |
All tests passed.
| HA with IPSec - MIPL snapshot 2006-06-06 - Linux 2.6.16 |
All tests passed.
| MN with IPSec - MIPL snapshot 2006-06-06 - Linux 2.6.16 |
All tests passed.
| CN without IPSec - MIPL snapshot 2006-06-06 - Linux 2.6.16 |
All tests passed.
Archives...
|