XDP replaces DP as the SnapMirror default

Starting with ONTAP 9.3, SnapMirror extended data protection (XDP) mode replaces SnapMirror data protection (DP) mode as the SnapMirror default.

Until ONTAP 9.3, SnapMirror invoked in DP mode and SnapMirror invoked in XDP mode used different replication engines, with different approaches to version-dependence:

With improvements in performance, the significant benefits of version-flexible SnapMirror outweigh the slight advantage in replication throughput obtained with version-dependent mode. For this reason, starting with ONTAP 9.3, XDP mode has been made the new default, and any invocations of DP mode on the command line or in new or existing scripts are automatically converted to XDP mode.

Existing relationships are not affected. If a relationship is already of type DP, it will continue to be of type DP. Starting with ONTAP 9.5, MirrorAndVault is the new default policy when no data protection mode is specified or when XDP mode is specified as the relationship type. The table below shows the behavior you can expect.

If you specify...

The type is...

The default policy (if you do not specify a policy) is...

DP XDP MirrorAllSnapshots (SnapMirror DR)
Nothing XDP MirrorAndVault (unified replication)
XDP XDP MirrorAndVault (unified replication)

As the table shows, the default policies assigned to XDP in different circumstances ensure that the conversion maintains the functional equivalence of the old types. Of course, you can use different policies as needed, including policies for unified replication:

If you specify...

And the policy is ...

The result is...

DP MirrorAllSnapshots SnapMirror DR
DP XDPDefault SnapVault
DP MirrorAndVault Unified replication
XDP MirrorAllSnapshots SnapMirror DR
XDP XDPDefault SnapVault
XDP MirrorAndVault Unified replication

The only exceptions to conversion are as follows: