NDMP is a widely used protocol through which an NDMP-conformant backup application can control the backups and restores of any NDMP host that is running an NDMP server application.
The following shows an example of NDMP architecture in a NetBackup configuration
NDMP architecture follows the client/server model.
- The NetBackup master or media server that has NetBackup for NDMP installed is called a NetBackup for NDMP server.
- The host where the NDMP server application resides is called an NDMP host.
- The NetBackup software is a client of the NDMP server application. NetBackup for NDMP is the application that allows NetBackup to be an NDMP client. The NDMP server application on the NDMP host performs backups and restores of the NDMP host, directed by commands received from an NDMP client (NetBackup):
During a local backup or restore:
- The data travels between the NDMP host’s disk and its locally attached storage devices.
- During a three-way backup or restore:
- The data travels over the network, between an NDMP host and a storage device that is attached to another NDMP host configured on the network.
- During a three-way backup called remote NDMP:
- The data travels over the network between an NDMP host and a storage device that is attached to a NetBackup media server.
*from support.veritas.com