SD-WAN
Troubleshooting
Table of Contents
Expand All
|
Collapse All
SD-WAN Docs
-
- SD-WAN Deployment Workflow
-
- Add SD-WAN Branch or Hub Firewall
- Configure Certificate-based Authentication for Strong Security
- Quickly Add Multiple SD-WAN Devices with Bulk Import
- Configure SD-WAN Devices in HA Mode
- Onboard PAN-OS Firewalls to Prisma Access for Cloud-based Security
- Plan Your Topology for SD-WAN with Auto VPN
- Create a Full Mesh VPN Cluster with DDNS Service
- Create a Static Route for SD-WAN
- Configure Advanced Routing for SD-WAN
Troubleshooting
Troubleshooting SD-WAN using the CLI commands. Monitoring application and
link performance and troubleshooting the SD-WAN issues.
Where Can I Use This? | What Do I Need? |
---|---|
|
Use the Panorama™ management server command-line interface to view SD-WAN information and perform operations.
Use the following CLI commands to view and clear SD-WAN information and
view SD-WAN global counters. You can also view VPN tunnel information,
BGP information, and SD-WAN interface information.
If You Want to ...
|
Use ...
|
---|---|
View or Clear SD-WAN Information
| |
|
> show sdwan connection all | <sdwan-interface>
|
|
> show sdwan session distribution policy-name <sdwan-policy-name>
|
|
> show sdwan rule vif sdwan.x
|
|
> show sdwan event
|
|
> clear sdwan event
|
|
> show sdwan path-monitor stats vif <sdwan.x>
> show sdwan path-monitor stats vif <sdwan-interface-name>
|
|
> show sdwan session path-select session-id <session-id>
|
|
> show sdwan path-monitor parameter path-name <sdwan-path-name>
|
|
> show sdwan path-monitor parameter vif <sdwan.x>
|
View Global Counters to troubleshoot SD-WAN
| |
|
> show counter global filter delta yes
flow_sdwan_prob_req_tx
flow_sdwan_prob_reply_rx
|
|
> show counter global filter delta yes
flow_sdwan_prob_req_rx
flow_sdwan_prob_reply_tx
|
View VPN Tunnel Information
| |
|
> show vpn flow
|
|
> show vpn flow name <name>
|
|
> show vpn flow tunnel-id <tunnel-id>
|
|
> show vpn ike-sa
|
|
> show vpn ike-sa gateway <gateway>
|
|
> show vpn tunnel
|
View BGP Information
| |
|
> show routing protocol bgp summary virtual-router <virtual-router>
|
|
> show routing protocol bgp peer peer-name <peer-name> virtual-router <virtual-router>
|
|
> show routing protocol bgp loc-rib
|
View SD-WAN Interface Information among RIB and
FIB
| |
|
> show routing route
|
|
> show routing fib
|
Initiate IKE/IPSec Negotiation
| |
|
> test vpn ike-sa gateway <gateway>
|
|
> test vpn ipsec-sa tunnel <tunnel>
|
Autonomous Digital Experience Management (ADEM) Commands
(PAN-OS 11.1.8 and
PAN-OS 11.2.5 versions)
| |
View the following ADEM connection status with SD-WAN plugin:
|
>show plugins adem status
|
View all the configured applications tests for an SD-WAN branch.
|
>show plugins adem applications
|
View the current logging level for ADEM agent.
|
>show plugins adem log-level
|
View the last set of data sent to the ADEM portal. The result will be
displayed in the JASON format.
Run
request plugins adem
enable-message-history command before
show plugins adem message. |
>show plugins adem message
|
View all the valid path where the ADEM agent has run probes.
|
>show plugins adem paths
|
View all the SD-WAN tunnel where ADEM agent has run probes.
|
>show plugins adem vpns
|
Enable the message history for ADEM probes.
|
>request plugins adem enable-message-history
|
Disable the message history for ADEM probes.
|
>request plugins adem disable-message-history
|
Disable application tests on the SD-WAN branch.
|
>request plugins adem disable-tests
|
Enable ADEM probes (if disabled manually).
|
>request plugins adem enable-tests
|
Run an on-demand path test for an application over the desired
path.
|
>request plugins adem run-application-path application app_name path path_name
Get the application name by running show plugins adem
applications command.
Get the path name by running show plugins adem
paths command.
|
Run an on-demand ping test for an application over the desired
path.
|
>request plugins adem run-application-ping application app_name path path_name protocol <icmp|tcp>
Get the application name by running show plugins adem
applications command.
Get the path name by running show plugins adem
paths command.
|
Run an on-demand cURL test for an application over the desired
path.
|
>request plugins adem run-curl application app_name path path_name
Get the application name by running show plugins adem
applications command.
Get the path name by running show plugins adem
paths command.
|
Run an on-demand overlay ping test for an SD-WAN tunnel.
|
>request plugins adem run-vpn-overlay-ping tunnel tunnel_name
Get the tunnel name by running show plugins adem
vpns command.
|
Run on-demand underlay ping test for an SD-WAN tunnel.
|
>request plugins adem run-vpn-underlay-ping tunnel tunnel_name
Get the tunnel name by running show plugins adem
vpns command.
|
Run on-demand underlay path test for an SD-WAN tunnel.
|
>request plugins adem run-vpn-underlay-path tunnel tunnel_name
Get the tunnel name by running show plugins adem
vpns command.
|
Configure the ADEM agent logging levels:
|
>request plugins adem set-log-level level log_level
|
View the ADEM log file information. SD-WAN retains the last seven
days ADEM log files.
Along with other SD-WAN log files, ADEM log
files also are deleted when you perform a PAN-OS upgrade or
degrade. |
>tail follow yes plugins-log <plugin-adem-timestamp.log>
For example:
>tail follow yes plugins-log plugin-adem-20250131.log The timestamp must be in yyyymmdd format.
|