MIPv6
TAHI Conformance Test - Mobility Support in IPv6
Home
Test Plan
Tester
Issues
Results
TAHI Tests

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.

  Description MIPL Version MIPL Configuration Files TAHI Test Suite TAHI Configuration Files TAHI Results Total Pass Fail Warn Skip N/A
30CN w/o IPSecMIPL snapshot 20060606
Linux 2.6.16
mip6d.confct-mipv6-cn-3.1.6config.txtHere1361350001
29MN with IPSecMIPL snapshot 20060606
Linux 2.6.16
mip6d.conf
ipsec.conf
ct-mipv6-mn-3.1.6config.txtHere17514306026
28HA with IPSecMIPL snapshot 20060606
Linux 2.6.16
mip6d.conf
radvd.conf
ipsec.conf
ct-mipv6-ha-3.1.7config.txtHere22220601150
27HA with IPSecMIPL snapshot 20060515
Linux 2.6.16
mip6d.conf
ipsec.conf
ct-mipv6-ha-3.1.7config.txtHere22220601150
26MN with IPSecMIPL snapshot 20060512
Linux 2.6.16
mip6d.conf
ipsec.conf
ct-mipv6-mn-3.1.6config.txtHere17514612026
25HA with IPSecMIPL snapshot 20060512
Linux 2.6.16
mip6d.conf
ipsec.conf
ct-mipv6-ha-3.1.7config.txtHere22219900190
24CN w/o IPSecMIPL snapshot 20060512
Linux 2.6.16
mip6d.confct-mipv6-cn-3.1.6config.txtHere1361350001
23CN w/o IPSecMIPL snapshot 20060425
Linux 2.6.16
mip6d.confct-mipv6-cn-3.1.5config.txtHere1361350001
22MN with IPSecMIPL 2.0.1
Linux 2.6.15
mip6d.conf
ipsec.conf
ct-mipv6-mn-3.1.5config.txtHere17514045026
21HA with IPSecMIPL 2.0.1
Linux 2.6.15
mip6d.conf
ipsec.conf
ct-mipv6-ha-3.1.6config.txtHere22210300190
20MN w/o IPSecMIPL 2.0.1
Linux 2.6.15
mip6d.confct-mipv6-mn-3.1.5config.txtHere17514155024
19HA w/o IPSecMIPL 2.0.1
Linux 2.6.15
mip6d.conf
radvd.conf
ct-mipv6-ha-3.1.6config.txtHere2222120190
15CN w/o IPSecMIPL 2.0.1
Linux 2.6.15
mip6d.confct-mipv6-cn-3.1.5config.txtHere1361341001


  Archives...

Analysis

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.

19 HA without IPSec - MIPL 2.0.1 2006-03-15 - Linux 2.6.15
All tests passed.
20 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.

21 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:
  1. To pass all the tests but 183, 184, 187 and 188 use: config.txt and mip6d.conf
    TAHI results
  2. To pass 183, 184, 187 and 188 use: config.txt and mip6d.conf
    TAHI results
22 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.

23 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.

24 CN without IPSec - MIPL snapshot 2006-05-12 - Linux 2.6.16
All tests passed.
25 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:
  1. To pass all the tests but 183, 184, 187 and 188 use: config.txt and mip6d.conf
    TAHI results
  2. To pass 183, 184, 187 and 188 use: config.txt and mip6d.conf
    TAHI results
26 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.

27 HA with IPSec - MIPL snapshot 2006-05-15 - Linux 2.6.16
All tests passed.
28 HA with IPSec - MIPL snapshot 2006-06-06 - Linux 2.6.16
All tests passed.
29 MN with IPSec - MIPL snapshot 2006-06-06 - Linux 2.6.16
All tests passed.
30 CN without IPSec - MIPL snapshot 2006-06-06 - Linux 2.6.16
All tests passed.


  Archives...


Last update: Wed Jun 07 2006