Shared Dynamic Address Group Objects that use tags to populate the members are empty on managed firewalls after Panorama device group push.
21791
Created On 12/16/21 16:06 PM - Last Modified 04/22/24 21:58 PM
Symptom
- On Panorama there is confirmation that the Dynamic Address Group is populated
admin@panorama-01> show object dynamic-address-group name TAC-Test-DAG
device group name:shared
address group name:TAC-Test-DAG
members: total 2
TAC-Address-1 (O)
TAC-Address-2 (O)
O: address object; R: registered ip; D: dynamic group; S: static group
- After a config push to firewalls, on the firewall the DAG shows as empty
admin@lab-fwl-01(active-primary)> show object dynamic-address-group name TAC-Test-DAG
Dynamic address groups in vsys vsys1:
----------------------------------------------------
----------------defined in vsys --------------------
TAC-Test-DAG
filter: 'TAC-Test-TAG'
members: total 0
O: address object; R: registered ip; D: dynamic group; S: static group
Environment
- Panorama running PanOS versions 9.1.12, 9.1.12-h3, and 10.1.4
- Dynamic Address Group (DAG) Objects that use tags to dynamically populate the DAGs
- The DAGs are referenced by rules in Device Groups
- Share Unused Address and Service Objects with Devices is disabled / unchecked
- Full Panorama commit before a Device Group config push
Cause
Regression introduced by a previous code change to improve commit processing.
Resolution
Fix:
- For a permanent fix, upgrade Panorama to PAN-OS 9.1.12-h4 or 10.1.4-h1 and above.
- The workaround is to make a small change to either shared policy/objects or a device-group-specific change and perform a partial commit right before the config push. Note that the issue is observed only with a full Panorama commit but not with a partial one.
Example:
- On Panorama create a dummy address and add it to the Dynamic Address Group TAC-Test-DAG by applying the correct tag.
- Then execute a partial commit and push the config to the firewalls. Finally, confirm that you can see the members of the DAG.
admin@panorama-01# commit partial device-and-network excluded
Commit job 3039 is in progress. Use Ctrl+C to return to command prompt
...13%..79%81%.......90%.....100%
Partial changes to commit: changes to configuration by all administrators
admin@lab-fwl-01(active-primary)> show object dynamic-address-group name TAC-Test-DAG
Dynamic address groups in vsys vsys1:
----------------------------------------------------
----------------defined in vsys --------------------
TAC-Test-DAG
filter: 'TAC-Test-TAG'
TAC-Address-1 (O)
TAC-Address-2 (O)
TAC-Address-3 (O)
TAC-Address-4 (O)
members: total 4
O: address object; R: registered ip; D: dynamic group; S: static group