Hello @Juaquin Jessup ,
Welcome to Microsoft Q&A Platform. Thank you for reaching out & hope you are doing well.
I understand that you would like to know how to temporarily disable an ExpressRoute BGP peer session.
Yes, you can use the Enable IPv4 Peering
checkbox under a particular peering to enable/disable the BGP peering in ExpressRoute.
This is documented in the below article:
https://learn.microsoft.com/en-us/azure/expressroute/expressroute-howto-reset-peering-portal
When you disable a peering, the Border Gateway Protocol (BGP) session for both the primary and the secondary connection of your ExpressRoute circuit is shut down. When you enable a peering, the BGP session on both the primary and the secondary connection of your ExpressRoute circuit is restored.
To disable the BGP peering, you need to uncheck the box and then click the Save button. Only when you click save, the change will be applied.
Answering your other questions below:
Will the session re-establish once I check and save this setting?
Yes, the BGP session will re-establish once you check the Enable IPv4 Peering
checkbox and click save.
If so, approximately how long after disabling peering will the routes coming through this peer drop from the Vnet route table?
On the MSEE devices, BGP keep-alive and hold-time are typically configured as 60 and 180 seconds respectively.
So, it may take about 5 minutes to drop the routes from the Vnet route table after disabling the peering.
Kindly let us know if the above helps or you need further assistance on this issue.
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.