NDMP is a data management protocol designed to move data from primary to backup servers without putting load on the management client.
Following are some of the NDMP interfaces that the servers implement:
Connect interface
Configure interface
Data interface
Tape interface
SCSI interface
Following are some of the NDMP interfaces that the backup software applications implement:
Notify
interface
File
history interface
Logging
interface
Actual data copying happens between servers. Later versions of NDMP have support for advanced features, which allow backup to multiple tapes and so on.
NDMP is the only protocol supported by NetApp for writing backup applications (there are no ONTAPI interfaces for performing backup tasks currently in the SDK). The ndmpcopy program, available in source format from www.ndmp.org, makes use of NetApp-specific extensions to copy data directly from one storage system to another.
NDMP was originally developed by NetApp and Legato Corporation. Numerous other vendors now offer NDMP support.