Palo Packet Captures

Saturday, 26 November 2022   11 min read

Information on running packet captures and debugging commands to follow traffic flows.

Viewing palo statistics

Tuesday, 8 November 2022   8 min read

Useful commands to see general information on the firewall resources been used, interface and traffic statistics, and traffic counters.

Palo traffic flows and sessions

Saturday, 5 November 2022   16 min read

Information on how applications are identified by App-ID and following sessions and traffic flows through the firewall using the CLI.

Palo commit and rollback

Wednesday, 26 October 2022   12 min read

Palo Alto firewalls use the concept of a running config to hold the devices live configuration and the candidate config is copy of the running config where changes are made. A Commit operation causes the running config to be overwritten by the candidate config activating the changes.

Palo Basic Setup

Wednesday, 12 October 2022   23 min read

A run through using the CLI to set up a Palo firewall at home covering the initial configuration, upgrading, BGP routing and a basic firewall policy.

SD-WAN transport-side BGP

Tuesday, 27 September 2022   16 min read

The majority of Cisco SD-WAN guides and posts I have found use static routing rather than routing protocols on the transport-side. Static routes are all very well for SD-WAN tunnel traffic but I was wanting to understand how you equate for DIA traffic in a more real-life situation where address ranges are advertised via BGP.


Sunday, 1 May 2022   13 min read

The Cisco documentation about this call it Inter-AS Option B with the use case being to extend LSPs between sites over the one link. As Option B is the only MPLS-VPN method supported by Cisco SD-WAN I wanted to get a better understanding of how it works aswell as see if it could be used to extend multi-VRF prefixes between edge routers and a core switch within the same AS (rather than using Option C with LDP).

Pynetbox API calls using variables

Wednesday, 2 March 2022   4 min read

Recently whilst using pynetbox to create NetBox environment objects I had a need to use variables in the URL of the API calls to allow for reusable functions to perform API calls based on the URL and data fed in as arguments. The reason the URL needs to be fed in as an argument when calling the function is because each NetBox element uses a different API URL.

SD-WAN service-side MPLS VPN

Tuesday, 22 February 2022   10 min read

This post goes through how to configure MPLS VPN on the service-side of a Cisco SD-WAN edge device, so the south-side towards non-SD-WAN devices. What I am trying to achieve is to advertise the differing SD-WAN VPN (VRF, why Cisco have to call these VPNs beats me) prefixes to a core switch (using a ASR in the lab) directly connected to the SD-WAN router. This could be accomplished using per-VRF interfaces (or sub-interfaces) and BGP peerings, but a neater solution is to pass all the routing information over one the BGP MPLS VPNv4 peering.

F5 BIG-IP DNS Express

Sunday, 9 January 2022   15 min read

As part of a POC I deployed a pair of HA F5 LTM/GTM at home to use for all things DNS based. It is an indulgent over the top DNS solution for a 1 bed flat, but hey-ho we are in a pandemic….. This guide does not go through the HA F5 or GTM (still cant stop calling it that) configuration, it is focussed around using ZoneRunner for DNS (bind) with these zones transferred into DNS express and serviced by a listener.