Managing Same Name Different Content (SNDC) Objects in application flows

In AppViz, network objects with identical names but different definitions are referred to as Same Name Different Content (SNDC) objects. These objects can exist across multiple devices and within flows. Aligning SNDC objects ensures consistency and uniformity across your network infrastructure.

How it Works

are aligned based on a user-defined priority list that determines the precedence of devices. This priority is defined in the user property afa.sync.duplication.device_priority, which uses a comma-separated list of devices. The rules for alignment are as follows:

  • Single Device in Priority List: If only one device is specified, the system identifies SNDC objects and updates all flows to match the object content from the specified device.

  • Multiple Devices in Priority List: If multiple devices are listed (e.g., DEV1, DEV2, DEV3), the system checks for SNDC objects in the highest-priority device (DEV1) first. If the object is found, all flows are updated to match its content. If not, the system moves to the next device in the list (DEV2), and so on.

Configuration Steps

Do the following:

  1. Set Device Priority:

    • Set the user property afa.sync.duplication.device_priority.update_device_endpoints=true

    • Set the priority of devices in user property afa.sync.duplication.device_priority.update_device_endpoints

  2. Perform Update: Use the Update all device objects functionality (as described in Update all device objects) to apply the alignment. The system will align SNDC objects in flows based on the defined priority list.