ftp performance test of IPv4 & IPv6

[Interoperability Test Scenario]


This scenario aims at comparison of the capability of TCP between IPv6 and IPv4.
Therefore, in this scenario, ftp protocol is chosen and transmitting capability is measured.

Network Prefix
Net-z 3ffe:501:481d:f001::/64
10.0.1.0/24
Machine Comments Initial status Configuration
HOST-1 ftp client
Is attached to Net-z with power turned off. Processes which is not a relation in order to use ftp are not started.
Ex)
syslogd, portmap, cron, lpd, sendmail, ... etc.
HOST-2 ftp server
Is attached to Net-z with power turned off. Processes which is not a relation in order to use ftp are not started.
Ex)
syslogd, portmap, cron, lpd, sendmail, ... etc.
  kernel ftp application connection address
case 1 IPv4 only IPv4 only IPv4
case 2 Dual stack IPv4 only IPv4
case 3 Dual stack Dual stack IPv4
case 4 Dual stack Dual stack IPv6
case 5 Dual stack IPv6 only IPv6
case 6 IPv6 only IPv6 only IPv6
No Action Measurement point Comments
Trial on IPv4 kernel.
1 Boot HOST-1 - Use IPv4 kernel
2 Boot HOST-2 - Use IPv4 kernel
Trial for IPv4 kernel and IPv4 ftp using IPv4 address.
3 At HOST-1, open "ftp" connection to HOST-2's IPv4 address.
- Use IPv4 ftp
4 HOST-1 gets files from HOST-2.
The file which transmits is 1 Mbytes.
You SHOULD perform five trials.
*Measurement the time of transmissions.
You MUST not use the first time trial as data.
The data after 2nd traial is treated as effective.

FTP with active mode.

5 At HOST-1, close "ftp" application.
- -
Repeat the trial.
6 The file size to transmit is changed and the same operation
from action #3 to #5 is repeated.
The file sizes to change are as follows:
2, 4, 8, 16, 32, 64, 128, 192, 256 Mbytes
- -
Trial on IPv4/IPv6 dual stack kernel.
7 Boot HOST-1 - Use IPv4/IPv6 dual stack kernel
8 Boot HOST-2 - Use IPv4/IPv6 dual stack kernel
Trial for IPv4/IPv6 dual stack kernel and IPv4 ftp using IPv4 address.
9 At HOST-1, open "ftp" connection to HOST-2's IPv4 address.
- Use IPv4 ftp
10 HOST-1 gets files from HOST-2.
The file which transmits is 1 Mbytes.
You SHOULD perform five trials.
*Measurement the time of transmissions.
You MUST not use the first time trial as data.
The data after 2nd traial is treated as effective.

FTP with active mode.

11 At HOST-1, close "ftp" application.
- -
Repeat the trial.
12 The file size to transmit is changed and the same operation
from action #3 to #5 is repeated.
The file sizes to change are as follows:
2, 4, 8, 16, 32, 64, 128, 192, 256 Mbytes
- -
Trial for IPv4/IPv6 dual stack kernel and IPv4/IPv6 dual stack ftp using IPv4 address.
13 At HOST-1, open "ftp" connection to HOST-2's IPv4 address.
- Use IPv4/IPv6 dual stack ftp
14 HOST-1 gets files from HOST-2.
The file which transmits is 1 Mbytes.
You SHOULD perform five trials.
*Measurement the time of transmissions.
You MUST not use the first time trial as data.
The data after 2nd traial is treated as effective.

FTP with active mode.

15 At HOST-1, close "ftp" application.
- -
Repeat the trial.
16 The file size to transmit is changed and the same operation
from action #3 to #5 is repeated.
The file sizes to change are as follows:
2, 4, 8, 16, 32, 64, 128, 192, 256 Mbytes
- -
Trial for IPv4/IPv6 dual stack kernel and IPv4/IPv6 dual stack ftp using IPv6 address.
17 At HOST-1, open "ftp" connection to HOST-2's IPv6 address.
- Use IPv4/IPv6 dual stack ftp
18 HOST-1 gets files from HOST-2.
The file which transmits is 1 Mbytes.
You SHOULD perform five trials.
*Measurement the time of transmissions.
You MUST not use the first time trial as data.
The data after 2nd traial is treated as effective.

FTP with active mode.

19 At HOST-1, close "ftp" application.
- -
Repeat the trial.
20 The file size to transmit is changed and the same operation
from action #3 to #5 is repeated.
The file sizes to change are as follows:
2, 4, 8, 16, 32, 64, 128, 192, 256 Mbytes
- -
Trial for IPv4/IPv6 dual stack kernel and IPv6 ftp using IPv6 address.
21 At HOST-1, open "ftp" connection to HOST-2's IPv6 address.
- Use IPv6 ftp
22 HOST-1 gets files from HOST-2.
The file which transmits is 1 Mbytes.
You SHOULD perform five trials.
*Measurement the time of transmissions.
You MUST not use the first time trial as data.
The data after 2nd traial is treated as effective.

FTP with active mode.

23 At HOST-1, close "ftp" application.
- -
Repeat the trial.
24 The file size to transmit is changed and the same operation
from action #3 to #5 is repeated.
The file sizes to change are as follows:
2, 4, 8, 16, 32, 64, 128, 192, 256 Mbytes
- -
Trial on IPv6 kernel.
25 Boot HOST-1 - Use IPv6 kernel
26 Boot HOST-2 - Use IPv6 kernel
Trial for IPv6 kernel and IPv6 ftp using IPv6 address.
27 At HOST-1, open "ftp" connection to HOST-2's IPv6 address.
- Use IPv6 ftp
28 HOST-1 gets files from HOST-2.
The file which transmits is 1 Mbytes.
You SHOULD perform five trials.
*Measurement the time of transmissions.
You MUST not use the first time trial as data.
The data after 2nd traial is treated as effective.

FTP with active mode.

29 At HOST-1, close "ftp" application.
- -
Repeat the trial.
30 The file size to transmit is changed and the same operation
from action #3 to #5 is repeated.
The file sizes to change are as follows:
2, 4, 8, 16, 32, 64, 128, 192, 256 Mbytes
- -
Copyright (C) 1999,2000 Yokogawa Electric Corporation and
YDC Corporation.
All rights reserved.