Configuring the FTP operation
The FTP operation measures the time for the NQA client to transfer a file to or download a file from an FTP server.
When you configure the FTP operation, follow these restrictions and guidelines:
When you perform the put operation with the filename command configured, make sure the file exists on the NQA client.
If you get a file from the FTP server, make sure the file specified in the URL exists on the FTP server.
The NQA client does not save the file obtained from the FTP server.
Use a small file for the FTP operation. A big file might result in transfer failure because of timeout, or might affect other services for occupying much network bandwidth.
To configure the FTP operation:
Step | Command | Remarks |
---|---|---|
1. Enter system view. | system-view | N/A |
2. Create an NQA operation and enter NQA operation view. | nqa entry admin-name operation-tag | By default, no NQA operations exist. |
3. Specify the FTP type and enter its view. | type ftp | N/A |
4. Specify the URL of the destination FTP server. | url url | By default, no URL is specified for the destination FTP server. Enter the URL in one of the following formats:
When you perform the get operation, the file name is required. |
5. (Optional.) Specify the source IP address of FTP request packets. | source ip ip-address | By default, the packets take the primary IP address of the output interface as their source IP address. The source IP address must be the IP address of a local interface, and the interface must be up. Otherwise, no FTP requests can be sent out. |
6. (Optional.) Specify the FTP operation type. | operation { get | put } | By default, the FTP operation type is get, which means obtaining files from the FTP server. |
7. Specify an FTP login username. | username username | By default, no FTP login username is configured. |
8. Specify an FTP login password. | password { cipher | simple } string | By default, no FTP login password is configured. |
9. (Optional.) Specify the name of a file to be transferred. | filename file-name | By default, no file is specified. This step is required if you perform the put operation. |
10. Set the data transmission mode. | mode { active | passive } | The default mode is active. |