Starlink DHCP Route Injection dropping if DHCP expires briefly

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Starlink DHCP Route Injection dropping if DHCP expires briefly

L0 Member

This is a remote location with a Starlink connected directly into a Palo Alto 510. We have another backup satellite connection provider which should be used for emergency / comms only when Starlink goes offline.

 

Starlink renews its DHCP lease every 5 minutes. Normally, this works fine, and gets renewed successfully without interruption.

 

Once in a while, the lease expires seconds before Palo Alto renews it. When this happens, the backup satellite connection kicks in and takes over (with metric 100).

 

Moments later, Starlink gets its lease renewed, but it does not take over routing of traffic again, even though it has a metric of 10.

 

Both connections are in the same virtual router, dedicated interfaces, same DHCP client settings, with Starlink metric 10, other provider metric 100. Both are set to 'Automatically create default route pointing to default gateway provided by server'.

 

Getting someone to physically reboot the Palo Alto at the site when this occurs is the only recourse to get it back up with proper routing.

 

I simply dont get why Palo wouldn't properly inject and use the lower metric route when the DHCP gets renewed. What am I missing here?

 

 

2 REPLIES 2

Community Team Member

Hi @M.Vietorisz ,

 

One thing I’d like to understand more closely is the DHCP lease expiration itself. Since the firewall is acting as the DHCP client, PAN-OS should normally attempt to renew the lease before it reaches expiration at least a couple of times. That is standard behavior. 

 

When the issue occurs, do the system logs show that the PA-510 is attempting DHCP renewal but not receiving a response from Starlink, or does it appear that the firewall is not initiating the renewal at all?

 

The next time this happens, could you capture the DHCP-related system logs around the expiration event before rebooting? I’m particularly interested in whether there are renewal retries, NAKs, or messages indicating that the request retries were exhausted. You can try something like ( subtype eq 'dhcp' ). 

 

That will help determine whether we’re looking at Starlink not responding to DHCP renewal requests versus the firewall DHCP client not attempting the renewal as expected.

 

LIVEcommunity team member
Stay Secure,
Jay
Don't forget to Like items if a post is helpful to you!

Please help out other users and “Accept as Solution” if a post helps solve your problem !

Read more about how and why to accept solutions.

Hi JayGolf here are the system logs from one of the occurrences. 

22:03:39 dhcp client IP assigned (renewed successfully)

22:06:11 dhcp client IP assigned (renewed successfully)

22:11:11 dhcp lease expires causing backup emergency link/route to take-over

22:11:14 dhcp lease renews 3 seconds later, but the route does NOT take over in the routing table leaving all traffic on the back-up emergency connection (which we block almost everything since it's very low bandwidth/costly)

 

So two issues really; #1 why did DHCP not renew before expiry? and #2 why, after it does get renewed seconds later, does the automatic route injection not take-over from the backup link, until we physically reboot it?

 

 

MVietorisz_0-1786640152984.png

 

  • 77 Views
  • 2 replies
  • 0 Likes
Like what you see?

Show your appreciation!

Click Like if a post is helpful to you or if you just want to show your support.

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!