What are the IP Addresses that appear in 'system services ndmp probe' output?
Applies to
ONTAP 9
Answer
- The NDMP Client Address is the IP address of the Data Management Application (DMA.) 152.27.4.81, in this example.
- The NDMP Client Address represents the IP Address of the NDMP Client that established a connection to the NDMP Server.
- The NDMP Source Address is the IP address of the NDMP Control Connection LIF on the cluster (152.27.1.187.)
- The NDMP Source Address is the IP Address that the DMA connected to when establishing its initial connection.
- The Data Server Connect Address is populated with the remote address that the NDMP Server (on the NetApp side) connects back to when there is a successful NDMP Data Connection. When there is not a successful NDMP Data Connection, this field will be blank.
- The remote address is provided by the DMA in a MESSAGE_REQUEST named DATA_CONNECT. In a NDMP debug log, the DATA_CONNECT request appears similarly to this example. In the example, 152.27.4.81 is the IP Address that the DMA is requesting the NDMP Server use.
DEBUG: Time_stamp=0x65c4ae18 (Feb 8 10:34:00 2024)
DEBUG: message type=0 (NDMP4_MESSAGE_REQUEST)
DEBUG: message_code=0x40a (NDMP4_DATA_CONNECT)
DEBUG: reply_sequence=0 (0x0)
DEBUG: error_code=0 (NDMP4_NO_ERR)
DEBUG: addr_type=1 (NDMP4_ADDR_TCP)
DEBUG: tcp_addr len=1 (0x1)
DEBUG: tcp_addr[0] ip_addr=0xd9978fd [152.27.4.81]
DEBUG: tcp_addr[0] port=9258
DEBUG: tcp_addr[0] addr_env_len=0 (0x0)
DEBUG: DATA data_connect: op 1 (DATA_OP_IDLE)
- In the
ndmp probeexample, the connection to from the NDMP Server to the remote address was successful. - The successful connection established a NDMP data connection.
- The Data Server Connect Address is the DMA side of the data connection. In this example, 152.27.4.81 is the remote address the DMA requested for the NDMP Server use for the data connection.
- It is common for the NDMP Client Address to be the same IP as the remote address the DMA provides in the DATA_CONNECT request.
- In environments with more than one backup server acting as NDMP clients, the Data Server Connect address can be different than the NDMP Client Address, but will still match the IP Address sent by the DMA in the DATA_CONNECT request.
Example NDMP probe output:
cluster::> system services ndmp probeNode: node-01Session Identifier: 46841NDMP Version: 4Session Authorized: trueData State: ACTIVEData Operation: BACKUPData Server Halt Reason: NAData Server Connect Type: TCPData Server Connect Address: 152.27.4.81Data Server Connect Port: 1693Data Bytes Processed: 376654848Mover State: IDLEMover Mode: NOACTIONMover Pause Reason: NAMover Halt Reason: NAMover Record Size: 0Mover Record Number: 0Mover Bytes Moved: 0Mover Seek Position: 0Mover Bytes Left to Read: 0Mover Window Offset: 0Mover Window Length: 0Mover Position: 0Mover SetRecordSize Flag: falseMover SetWindow Flag: falseMover Connect Type: LOCALMover Connect Address:Mover Connect Port: 0Effective Host: PRIMARYNDMP Client Address: 152.27.4.81NDMP Client Port: 64792SCSI Device ID: NoneSCSI Host Adapter: -1SCSI Target ID: -1SCSI LUN ID: -1Tape Device: Not openTape Mode: READIs Secure Control Connection: falseData Backup Mode: DUMPData Path: /data_svm1/volume1NDMP Source Address: 152.27.1.187