Please visit IPv6 Ready Logo Program Web Page.
The Test Suite correspendent to above specificaion is available.
If you want to try it, prepare a FreeBSD (5.X-RELEASE or 6.X-RELEASE) installed PC and install both of TAHI platform and Test scripts listed below.
This ike module is always necessary, even if you don't use IKE.
1) Set up the target.
- Set up all the functions for which it applies.
- The upper layer protocol of IPsec SA granularity has to set up the header type.
2) Set up with reference to INSTALL.ct.
- Connect the tester with the target.
- Connect the interface for the test directly.
- Connect the interface for remote control if needed.
(Remote files were not supported. Prepare by each one.)
- Describe the information to tn.def and nut.def.
3) Move to the test directory.
- "cd /${somewhere}/ct-mipv6-{cn|ha|mn}/mipv6-{cn|ha|mn}".
4) Set up config.txt.
- Specify all the functions for which it applies.
- The upper layer protocol of IPsec SA granularity has to specify the header type.
5) Run the test.
- "make clean ipv6ready_p2".
6) Check to the result whether it is satisfactory.
7) Archive the result.
- "cd /${somewhere}/"
- "tar zcvf ipv6ready_p2.tar.gz ct-mipv6-{cn|ha|mn}"
If advanced fucntion "Fine-Grain Selectors" is added, the following has to execute.
8) Set up a target.
- The upper layer protocol of IPsec SA granularity has to set up the message type.
9) Move to the test directory.
- "cd /${somewhere}/ct-mipv6-{cn|ha|mn}/mipv6-{cn|ha|mn}"
10) Set up config.txt.
- The upper layer protocol of IPsec SA granularity has to specify the message type.
11) Run the test.
- "make clean ipv6ready_p2_fine_grain".
12) Check to the result whether it is satisfactory.
13) Archive the result.
- "cd /${somewhere}/"
- "tar zcvf ipv6ready_p2_fine_grain.tar.gz ct-mipv6-{cn|ha|mn}"
The following parameters and values must be set. EXEC_NORMAL ON EXEC_ABNORMAL ON INITIALIZE BOOT RR_TIMEOUT 3 TIMEOUT 2 WAIT_RATELIMIT 1 EALGO_DES OFF AALGO_MD5 OFF
The following parameters and values must be set.
ROTATE_HOA 0
HAVE_IPSEC 1
HAVE_IKE 0
UNIQ_TRANS_SA 1
UNIQ_TUNNEL_SA 1
USE_SA1_SA2 1
USE_SA7_SA8 0
The following one or more parameters and values must be set.
HAVE_HOME_LINK 1
HAVE_FOREIGN_LINK 1
The following parameters and values must be set with
Advanced Function "Real Home Link".
HAVE_REAL_HOME 1
The following parameters and values must be set with
Advanced Function "Dynamic Home Agent Address Discovery".
HAVE_DHAAD 1
The following parameters and values must be set with
Advanced Function "Mobile Prefix Discovery (MPS/MPA w/ IPsec)".
HAVE_MPD 1
USE_SA5_SA6 1
The following parameters and values must be set with
Advanced Function "Return Routability (HoTI/HoT w/ IPsec)".
HAVE_RR 1
USE_SA3_SA4 1
The following parameters and values must be set with
Advanced Function "Fine-Grain Selectors".
GRAN_TRANS_SA_TYPE 1
GRAN_TUNNEL_SA_TYPE 1
The following parameters and values must be set.
TEST_STATE_NORMAL YES
TEST_STATE_ABNORMAL YES
TEST_FUNC_BASIC YES
TEST_FUNC_IPSEC YES
TEST_FUNC_IKE NO
FUNC_DETAIL_BU_TO_HA_ALTCOA YES
FUNC_DETAIL_BU_TO_CN_AUTHDATA YES
IPSEC_MANUAL_SA1_MN_HA0_PROTO MH
IPSEC_MANUAL_SA2_HA0_MN_PROTO MH
IPSEC_MANUAL_SA1_MN_HA1_PROTO MH
IPSEC_MANUAL_SA2_HA1_MN_PROTO MH
IPSEC_MANUAL_SA5_MN_CN0_PROTO NONE
IPSEC_MANUAL_SA6_CN0_MN_PROTO NONE
IPSEC_MANUAL_SA7_MN_HA0_PROTO NONE
IPSEC_MANUAL_SA8_HA0_MN_PROTO NONE
IPSEC_MANUAL_SA7_MN_HA1_PROTO NONE
IPSEC_MANUAL_SA8_HA1_MN_PROTO NONE
ENV_INITIALIZE BOOT
The following parameters and values must be set with
Advanced Function "Real Home Link".
TEST_FUNC_REAL_HOME_LINK YES
The following parameters and values must be set with
Advanced Function "Dynamic Home Agent Address Discovery".
TEST_FUNC_DHAAD YES
The following parameters and values must be set with
Advanced Function "Mobile Prefix Discovery (MPS/MPA w/ IPsec)".
TEST_FUNC_MPD YES
IPSEC_MANUAL_SA5_MN_HA0_PROTO ICMP
IPSEC_MANUAL_SA6_HA0_MN_PROTO ICMP
IPSEC_MANUAL_SA5_MN_HA1_PROTO ICMP
IPSEC_MANUAL_SA6_HA1_MN_PROTO ICMP
The following parameters and values must be set with
Advanced Function "Return Routability (HoTI/HoT w/ IPsec)".
TEST_FUNC_RR YES
IPSEC_MANUAL_SA3_MN_HA0_PROTO MH
IPSEC_MANUAL_SA4_HA0_MN_PROTO MH
IPSEC_MANUAL_SA3_MN_HA1_PROTO MH
IPSEC_MANUAL_SA4_HA1_MN_PROTO MH
The following parameters and values must be set with
Advanced Function "Mobile to Mobile".
TEST_FUNC_RR YES
TEST_FUNC_RR_AS_CN YES
IPSEC_MANUAL_SA3_MN_HA0_PROTO MH
IPSEC_MANUAL_SA4_HA0_MN_PROTO MH
IPSEC_MANUAL_SA3_MN_HA1_PROTO MH
IPSEC_MANUAL_SA4_HA1_MN_PROTO MH
The following parameters and values must be set with
Advanced Function "Fine-Grain Selectors".
IPSEC_MANUAL_SA1_MN_HA0_PROTO BU
IPSEC_MANUAL_SA2_HA0_MN_PROTO BA
IPSEC_MANUAL_SA1_MN_HA1_PROTO BU
IPSEC_MANUAL_SA2_HA1_MN_PROTO BA
IPSEC_MANUAL_SA5_MN_HA0_PROTO MPS
IPSEC_MANUAL_SA6_HA0_MN_PROTO MPA
IPSEC_MANUAL_SA5_MN_HA1_PROTO MPS
IPSEC_MANUAL_SA6_HA1_MN_PROTO MPA
IPSEC_MANUAL_SA3_MN_HA0_PROTO HOTI
IPSEC_MANUAL_SA4_HA0_MN_PROTO HOT
IPSEC_MANUAL_SA3_MN_HA1_PROTO HOTI
IPSEC_MANUAL_SA4_HA1_MN_PROTO HOT
Please bring the application data together as follows.
We need whole "ct-mipv6-${cn|ha|mn}" directory where you run.
Please bring this directory without any modification in tar.gz format.
e.g.,)
Make Application Data like this.
e.g.,)
${Your_Device_ver}.${archive id}
|
+---app_form_Phase2_MIPv6_HA.txt
|
+---Self/
| |
| +---ipv6ready_p2.tar.gz
| +---ipv6ready_p2_fine_grain.tar.gz (If advanced function "Fine-Grain Selectors" is added)
|
+---Interoperability/
|
+---results.tbl.txt
|
+---test1/
| |
| +---topology.map.txt
| +---nodeinformation.info.txt
| +---step.map.txt
| +---${link}.dump (s)
| +---${command}.result (s)
|
+---test2/
| |... (same as above 'test1/')
|
+---test1-1/ (If advanced function "Fine-Grain Selectors" is added)
| |... (same as above 'test1/')
|
+---test2-1/ (If advanced function "Fine-Grain Selectors" is added)
|... (same as above 'test1/')
We are one of Sub Working Groups of Certification Working Group in IPv6 Promotion Council.