FTP on the K2 Storage System


Topics in this chapter include the following:

About networks and FTP

You must have a dedicated network for FTP/streaming transfers in and out of the K2 Storage System. This network is reserved for FTP/streaming traffic as follows:

Also refer to the networking sections in the installation chapters earlier in this manual for network information specific to each K2 Storage System level.

Sample network configuration and hosts file

The following diagram illustrates one possible configuration setup, with both the control network and the FTP/Streaming network shown. The media (iSCSI) network is not shown. This diagram includes a K2 Media Client with internal storage, a K2 Media Client with external storage (as on a K2 Storage System), a K2 Media Server (as an FTP server on K2 Storage System), as well as other Grass Valley systems.

About the K2 FTP interface

An application writer may choose to initiate media file transfers via FTP. If you do not have a preferred brand of FTP software, you can use Microsoft Internet Explorer. The K2 FTP interface displays with a GXF folder and an MXF folder. Use the appropriate folder, depending on if you are transferring GXF or MXF.

If connecting to the FTP server on a K2 system from a third-party Windows PC, make sure that the PC has TCP Window scaling enabled. (For more information on TCP Window scaling, see the Microsoft Support Knowledge Base web site.)

The K2 FTP server runs on K2 Media Servers that have the role of FTP server. While it also runs on internal storage K2 Media Clients (stand-alone), it is important to understand that it does not run on external storage K2 Media Clients. When you FTP files to/from a K2 Storage System, you use the FTP server on the K2 Media Server, not on the K2 Media Client that accesses the shared storage on the K2 Storage System. If you attempt to transfer FTP files to/from one of the K2 Storage System clients, the transfer fails. For information on streaming/transfer procedures in general, see the K2 Media Client User Guide.

NOTE: When using FTP in a shared storage environment, please ensure that all FTP communication takes place on the FTP/Streaming network, and not on the Command/Control network.

The following section describes the supported FTP commands.

FTP commands supported

The following table lists the FTP commands that the K2 FTP server supports.



FTP command name
FTP command description
Streaming support requirement
USER
User Name
Supported
PASS
Password
Supported
ACCT
Account
Not supported
CWD
Change working directory
Supported
CDUP
Change to parent directory
Supported
SMNT
Structure mount
Not supported
REIN
Reinitialize
Not supported
QUIT
Logout
Supported
PORT
Data port
Supported
PASV
Passive
Supported
TYPE
Representation type
Supported
STRU
File structure
Not supported
MODE
Transfer mode
Not supported
RETR
Retrieve
Supported
STOR
Store
Supported
STOU
Store unique
Not supported
APPE
Append (with create)
Not supported
ALLO
Allocate
Not supported
REST
Restart
Not supported
RNFR
Rename From
Supported
RNTO
Rename To
Supported
ABOR
Abort
Supported
DELE
Delete
Supported
RMD
Remove directory
Supported
MKD
Make directory
Supported
PWD
Print working directory
Supported
LIST
List
Supported. Reports size in number of fields.
NLST
Name List
Supported
SITE
Site Parameters
Supported
SYST
System
Supported
SIZE
Size of file (clip)
Supported. Reports size in Bytes.
STAT
Status
Supported
HELP
Help
Supported
NOOP
No Operation
Supported


Copyright Grass Valley, Inc.
http://www.thomsongrassvalley.com