- Access exclusive content
- Connect with peers
- Share your expertise
- Find support resources
02-19-2021 06:37 AM
Hi there,
I'm looking for the correct way to build our UserID redistribution topology based on our enterprise needs.
We have 1 Panorama appliance, 4 PA3020 hosting a GP Gateway component and 50 PA3020 for remote offices.
Our only source for UserID is the GP Gateways.
I've set up Panorama to retrieve UserID information from our 4 GP Gateway and our remote offices firewalls to pull UserID from Panorama, this works just fine.
I also need to have our whole company UserID database on the 4 GP Gateways. Won't it create a topology loop if I tell our GP Gateways to also retrieve UserID from Panorama?
Thanks for your help.
02-20-2021 03:57 PM - edited 01-17-2023 02:03 AM
firewalls only share information they 'learned locally' to redistribution, so anything they learn FROM redistribution won't be fed back into it
(the above is outdated info)
Firewalls will redistribute all user-id mapping except the ones learned from TS-agent, so ideally all user-id should be collected in one central place (like Panorama) and then redistributed to all firewalls that need the information to prevent loops from forming
02-22-2021 12:24 AM
Hi @reaper,
I was hoping for what you said to be true, but in our environment we see the opposite.
We have two separate firewalls with GP portal and gateway on each. We have configured user-id redistribution between the two firewalls (in both directions). So each FW1 should redistribute user-id from local gp to FW2 and vice versa.
From the user-id logs below you can see that when user connect to GP on FW1 it will redistribute it to FW2, but FW2 will redistribute the same entry back to FW1.
It is probably worth mentioning that we are using pre-logon GP and fw receives only the username (without the domain) from gp, so we had to put the domain in authentication profile. This probably explain why "user provided by source" for any gp related logs is only username.
I am looking for a way to avoid this "redistribution loop", but so far no luck.
12-14-2021 11:52 AM
I had this happen with Panorama in past. Appeared that FW1 would learn from GP gateway on FW1, then push to panorama, then panorama would push to FW2. Panorama would also learn from FW2, then push back that entry back to the FW1, and in some case FW 2 would not have that IP to user mapping entry. Would mess with user to ip mapping big time, and in some cases clear that mapping if the other firewall didn't have it in time. I removed Panorama from that mix and just let firewalls talk directly, and haven't had an issue.
01-31-2022 05:51 AM
Thanks for sharing this info, I opened a case about this in trying to figure out the best redist in a large enterprise with 4 pairs of 7080 with 100s' of vsys and 90 gp gateways. would be nice of Palo Alto could post an approved large scale KB that shows to do this in an approved method (with dual panoramas, multiple firewalls, with multiple vsys, and multiple gp gateways on the vsys) so that we can all setup this up without melting down our networks.
01-31-2022 01:43 PM
Don't do it with panorama. set aside firewalls dedicated to UID redistribution, and do it that way.
01-31-2022 02:27 PM
02-02-2022 06:52 AM
It's going to pass on whatever it receives to whoever is subscribing is my understanding of it. I could be wrong, but it seems as once it gets something and needs to redistribute it, there is no check against if a fw device has already learned that mapping, it's going to pass it on regardless, and possibility overwrite what the device may have learned already (if there is another source feeding that fw). The firewall won't care either, it will just take the last update it sees. I would guess that setting up in a non-redundant fashion would solve that problem, but just be aware that the possibility of overwrites exist if the fw learns from multiple sources or a loop gets introduced.
02-04-2022 09:53 AM
I had a hour long meeting with a Palo engineer about large enterprise userid redist where a (2) hub and spoke design is recommended.
The hubs could be vm50 or vm300s or 3200 series (due to support of 512K of ip/username mappings).
The spoke firewalls could be multi-vsys firewalls, where there can be multiple vpn gateways in different vsys.
In both hubs, you would configure user-id agents to point to each vsys that you want to collect userids.
Then in each multi-vsys firewall you would configure a user-id hub.
The userid hub in each spoke would also be configured as a userid agent pointing to both hubs.
Both hubs would need to haver user-id redist configured in the same vsys as the list of user-id agents
07-06-2023 07:13 PM
I'm about to do exactly this for a customer, but in my lab I'm having a similar issue. Panorama reflects the mapping obtained by a GP gateway to the spokes but without a username. I also found the TTL of the GP source at the source was sometimes 0 which I suspect is why local mappings are being overwritten by the blank user.
I ended up ditching Panorama as a hub which is easy with 2 gateways, although means I can't use the one template to drive redistribution unless I want the gateways getting mappings from themselves 🙂
All seems well however still seeing the blank mappings reflected back to the source by the peer device - in this case it doesn't get overwritten but I'm still concerned that blank mappings are being redistributed - what gives?
Click Accept as Solution to acknowledge that the answer to your question has been provided.
The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!
These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!
The LIVEcommunity thanks you for your participation!