印刷

Remote Diagnostic Tests on Edges

VeloCloud Orchestrator allows running various remote diagnostics tests on a selected Edge. The remote diagnostic information contains Edge-specific logs for analysis.

This topic contains the following sections:

ARP Table Dump

What is the purpose of this test?

Run this test to:
  • Verify the IP address to MAC address binding on the LAN/WAN interfaces that are connected to the Edge on which the test is run.
  • View the status of the ARP cache.

When can a user run this test?

The following are the scenarios when a user can run this test:
  • Clients in the same broadcast domain are not reachable.
  • Interface device not reachable.
  • Next hop is not reachable.

What to check in the test output.

Run the ARP Table Dump test on the required Edge. For instructions, see Run Remote Diagnostic Tests on Edges.

Following is an example of the test output:

Figure 1. ARP Table Dump
The output is limited to displaying 1000 ARP entries. Following are the possible ARP cache statuses:
  • Alive- Interface is reachable.
  • Dead- Interface is not reachable.
  • Refresh- Interface is trying to relearn the ARP.

To identify the cause for the device reachability issue:

  1. In the output of the ARP Table Dump test, verify the ARP cache status of the interface.

    If the status is of any value other than Alive, run the Clear ARP Cache test to clear the cache of the previously stored ARP value.

    Note: The user can clear the ARP cache for only one interface at a time.
  2. Run the ARP Table Dump test again to verify the IP address and the MAC address mapping on the LAN/WAN interface.
  3. If the problem persists, collect Diagnostic and Packet Capture bundles and contact Arista Customer Support. See Diagnostic Bundles for Edges with New Orchestrator UI.

Clear ARP Cache

What is the purpose of this test?

Clears specific interface-learned ARP entries from the ARP table.

When can the user run this test?

This test is run when there are stale entries in the ARP table dump test. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output.

Run the Clear ARP Cache test on the required Edge. Following is an example of the test output:
Figure 2. Clear ARP Cache

Ping IPv6 Test

What is the purpose of this test?

Verifies if the next hop or an IPv6 address is reachable from the interface.

When can a user run this test?

Run this test to check the following:
  • IPv6 reachability
  • Packet Loss
  • RTT

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output.

Run the Ping IPv6 test on the required Edge. Check if the output displays Reachable. For a successful PING test, the number of packets transmitted must equal the number received. If not, capture the Interface and Destination IP addresses to see where the packet is getting dropped. Following is an example of the test output:

Figure 3. Ping IPv6 Test

Ping Test

What is the purpose of this test?

Run this test to check if the next hop or a destination IPv4 address is reachable from the source interface.

When can the user run this test?

Run this test if the user wants to verify the following:
  • IPv4 reachability
  • Packet Loss
  • RTT
The user can run the Ping test on the required Edge by specifying the following parameters:
  • Segment - Select the specific segment to run the Ping test.
  • Destination - Specify the destination IP address or hostname to check network reachability.
  • Ping From - Select a WAN/VLAN interface as the source interface for the selected segment.
  • Packet Size - Specify a ping packet size in bytes. The supported range is between 36 and 1500, with the default value of 100.
  • Packet Count - Specify the number of ping packets to send to the destination. The supported range is between 1 and 1024, with the default value of 5.
  • Interval - Specify the ping interval in seconds. The interval determines how frequently ping packets are sent to the destination. The supported range is between 0.1 and 60, with the default value of 1 second.
  • Timeout - Specify the time-out interval in seconds for Ping Reply. The supported range is between 1 and 300, with the default value of 1 second.
  • Don't Fragment - Select this checkbox to prevent ping traffic fragmentation. By default, this option is disabled.
  • DSCP - Select the Differentiated Services Code Point (DSCP) value for the ping packet from the list of supported values. The default value is 0.
  • Packet Pattern - Specify the ping packet data pattern in hexadecimal format. The default value is 0x97A0.
  • TTL - Specify the Time to Live (TTL) value of a ping packet. The supported value is between 1 and 64, with the default value of 64.

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output.

Verify if the output displays Reachable. For a successful PING test, the number of packets transmitted must be equal to the number of packets received. If not, capture the Interface and Destination IP addresses to see where the packet is getting dropped. Following is an example of the test output:

Figure 4. Ping Test

Traceroute

What is the purpose of this test?
  • Displays the path and nodes to the destination from the Edge interface.
  • Measures transit delays of packets at each hop across an Internet Protocol (IP) network.

When can the user run this test?

Run the Traceroute test via a Gateway or directly from any Wide Area Network (WAN) interface to the specified destination to understand routing or network reachability issues. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output.

Run the Traceroute test on the required Edge by specifying the following parameters:
  • Segment - Select the specific segment to run the Traceroute test.
  • Destination - Specify the destination IP address or hostname to check network reachability.
  • Ping From - Select a WAN/VLAN/LAG/Gateway interface as the source interface for the selected segment.
The following are examples of the test output:
Figure 5. Traceroute Using Gateway
Figure 6. Traceroute Using VLAN
  • Verify whether the Destination IP address is seen as the last hop.
  • To measure transit delay, check the time (ms) displayed next to the IP address.
  • If the Destination IP address does not appear, check the last hop seen for route reachability to both the source and the destination to resolve the routing issue.

DNS Test

What is the purpose of this test?

Run this test to confirm whether the Edge can resolve the Domain name to IP address.

When can a user run this test?

The following are the scenarios when a user can run this test:
  • Domain name does not resolve.
  • Name lookup error occurs.
  • Name lookup error logs are seen.
Note: This test is specific to Edge DNS, not for clients located on the LAN side.

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the DNS Test on the required Edge. The following is an example of the test output:
Figure 7. DNS Test

Verify that the provided name resolves to an IP address. If the issue persists, check the DNS settings under the Device tab of the Edge configuration, and then try restarting the DNS server or check if the DNS Server is reachable.

DNS/DHCP Service Restart

What is the purpose of this test?

Run this test to restart both DNS and DHCP processes in the Edge.

When can you run this test?
  • The Edge is acting as a DHCP and DNS server for the LAN network devices.
  • The DNS and DHCP servers fail.
  • DNS and DHCP processes get stalled.

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the DNS/DHCP Service Restart test on the required Edge. The following is an example of the test output:

Figure 8. DNS/DHCP Service Restart
Note: Any output other than the previous indicates issues with either DNS/DHCP processes or an Orchestrator API call issue. Contact the support team.

EVDSL Modem Status

What is the purpose of this test?

Run this test to check the status of the Asymmetric Digital Subscriber Line (ADSL) or Very-high-bit-rate Digital Subscriber Line (VDSL) link.

When can you run this test?

Run this test to check the following details of the ADSL/VDSL link:
  • Mode
  • Uptime
  • Peer MAC Address
  • Status
  • Link rate

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the EVDSL Modem Status test on the required Edge. The following is an example of the test output:
Figure 9. DSL Status

 

Table 1. DSL Modem Status Column Descriptions
Field Description
Name The Small Form-Factor Pluggable (SFP) interface name where the link is connected.
Mode The operational mode for each interface. If users use the interface for a DSL connection, the status lists the mode as DSL.
Vendor MAC The MAC address of the DSL peer device.
xDSL Mode VDSL or ADSL.
Link Time Uptime of the link.
Status Showtime indicates that the line is in sync.

Get IP Threat Reputation Test

What is the purpose of this test?

Run this test on the required Edge, providing the IP address to view the threat category for that IP.

When can you run this test?

Users can run this test when IP Threats are detected and obtain the threat category of the given IP.

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the Get IP Threat Reputation on the required Edge. The following is an example of the test output:
Figure 10. Get IP Threat Detection

Get URL Category and Reputation Test

What is the purpose of this test?

Run this test on the required Edge by providing the URL to view the category and reputation score of a given URL.

When can you run this test?

Users can run this test to check the category and reputation score of a threat URL.

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the Get URL Category and Reputation on the required Edge. The following is an example of the test output:
Figure 11. Get URL Category/Reputation

Interface Status

What is the purpose of this test?

Run this test to:
  • Verify the interface's configuration and status.
  • Check the packet loss situation.

When can you run this test?

Run this test to check the following:
  • The link detected must be true. If it is false, then users must check the physical cabling and peer-end configuration.
  • Ideally, RX and TX should be "0". If the RX and TX errors are incrementing, then try replacing the cables/SFPs. The values do not increase when users run this test twice.
  • Negotiation parameter for the interface issue.
  • For the Modem interface, verify if the signal quality strength is above 80% for a good wireless WAN link.

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the Interface Status test on the required Edge. The following is an example of the test output:
Figure 12. Interface Status

LTE Modem Information

What is the purpose of this test?

Run this test to get details about the following:
  • Modem
  • Connection
  • Location
  • Signal Strength
  • Status of the LTE

When can you run this test?

The following are the scenarios when users can run this test:
  • Issues with LTE disconnections.
  • Failure to understand the current state of LTE.

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the LTE Modem Information test on the required Edge. The following are examples of the test outputs:
  • Figure 13. Modem Information

    Verify the following in the output:
    • The Operator name must be correct.
    • The signal quality must be above 70 % for better reception.
    • The registration state must display the home for better speed.
    • The LTE connection is active (connected state). If the system reports a disconnected status, users must investigate the failure reason immediately.

 

  • Figure 14. Connection Information

     

    Verify the following in the output:
    • Rx and Tx increment as expected.
    • Assign IPv4 and IPv6 addresses to interfaces along with the necessary WAN information.
    • The connected state must be "yes".
    • If the suspended state is "yes", try resetting the LTE Modem.

     

  • Figure 15. Location Information

     

    Figure 16. Signal Information

    Verify whether the mode is online, and then check the "last error code" to see if the LTE is in a failed state.

     

  • Figure 17. Status Information

     

  • Figure 18. Debug Information

Flush Firewall Sessions

What is the purpose of this test?

This is similar to the Flush Flows options, but is specifically for the Stateful Firewall. This causes the Edge to not only flush the sessions but also actively send a TCP RST for TCP-based sessions.

When can you run this test?

To reset specific traffic flows, users can run the Flush Firewall Sessions test on the target Edge by entering the Source and Destination IP addresses. For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The following is an example of the test output:

Figure 19. Flush Firewall Sessions

List Active Firewall Sessions

What is the purpose of this test?

This allows users to view the current state of up to 1000 active firewall sessions. Users can filter by Source and Destination IP and Port, and Segment, to limit the number of sessions returned.
Note: To view IPv6 firewall session information, users must run the List Active Firewall Sessions test from the Orchestrator UI.

When can you run this test?

To verify if the session is allowed or blocked. If allowed, it displays in the output. Users can also see the current state of the session.

For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the List Active Firewall Sessions test on the required Edge. The following is an example of a test output:
Figure 20. List Active Firewall Sessions
Users can verify denied traffic of the firewall under Monitor > Firewall logs .
Figure 21. Firewall Logs

 

The Remote Diagnostics output displays the following information:
Table 2. Remote Diagnostics Field Descriptions
Field Description
Segment Specifies the segment in which the Edge processes the firewall session. Users can also filter the output based on a specific segment.
Src IP Specifies the source IP that initiated the firewall session.
Dst IP Specifies the destination IP of the firewall session.
Protocol Specifies the protocol used by the firewall session traffic.
Src Port Specifies the source port of the firewall session traffic.
Dst Port Specifies the destination port of the firewall session traffic.
Application Specifies the application that the Application engine/Deep Packet Inspection (DPI) engine identifies.
Firewall Policy Specifies the firewall rule that the session matches among the configured firewall rules.
TCP State Specifies the current Transmission Control Protocol (TCP) state of the session. In the output, users will see the current TCP state for each flow. There are 11 distinct TCP states as defined in RFC 793:
  • SERVER_LISTEN - indicates the initial state of the TCP FSM on the Edge. This state is not shown in the Remote Diagnostic output because it is the default state when the system creates a session for the flow's first packet. When the system detects a SYN packet, it immediately moves the flow to the SYN_SENT state.
  • SYN_SENT - Session moves to this state when users see a connection request SYN from the Client to the Server.
  • SYN_RECEIVED- indicates that the system detected a SYN+ACK packet from the server side.
  • ESTABLISHED - indicates a state after a 3-way handshake, completing Acknowledgement(ACK) from the Client side. Session is now ready for the data transfer phase.
  • CLIENT_FIN - From the ESTABLISHED state, the transition to CLIENT_FIN occurs after the system receives the FIN from the Client. In this state, only FIN or ACK retransmissions are allowed from the Client side. But on the Server side, all packets are allowed, except FIN packets, which move the state to CLOSING.
  • SERVER_ FIN - From the ESTABLISHED state, the system transitions to the SERVER_FIN state after receiving the FIN from the Server. In this state, only FIN or ACK retransmits are allowed from the Server side. But on the Client side, all packets are allowed, except FIN packets, which move the state to CLOSING.
  • CLOSING - indicates that the system received a FIN (Finish) packet from both the client and the server. In this state, only SYN packets can reopen the session.
  • CLOSED - indicates that the system received a Reset (RST) packet from either the client or the server to terminate the connection abruptly. After the Gateway identifies this state, it drops all subsequent packets for that flow unless it detects a new SYN packet to re-establish the session.
Bytes Sent Specifies the firewall session traffic from source IP to destination IP in Bytes.
Bytes Received Specifies the firewall session traffic from the destination IP to the source IP in Bytes.
Duration Specifies the age of the firewall session in seconds.

IPv6 Clear ND Cache

What is the purpose of this test?

To clear specific interface learned neighbor entries and their associated Layer 2 information, run the IPv6 Clear Neighbor Discovery (ND) cache command.

When can you run this test?

Run this test if there is a change of neighbor IP addressing or Layer 2 information. Select the interface for which the change has taken place.

For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The query should run and provide an output:
The ND cache has been cleared for the selected interface

If you see any other result, for example, Timed out, check the Edge status.

The following is an example of the test output:

Figure 22. IPv6 Clear ND Cache

IPv6 ND Table Dump

What is the purpose of this test?

The IPv6 Neighbor Discovery (ND) Table Dump command shows IPv6 neighbor entries and their corresponding Layer 2 information for each interface.

When can you run this test?

Run this test if you want to verify IPv6 neighbors and the corresponding Layer 2 MAC mapping information.

For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Following is an example of the test output:

Figure 23. IPv6 ND Table Dump
The Remote Diagnostics output displays the following information for each interface:
  • IPv6 address of the neighbor
  • Corresponding Layer 2 MAC address
  • Status of neighbor. The status can be any one of the following:
    • Reachable - This status indicates that the system recently updated the neighbor information and is currently using it for active communication.
    • Stale - This status indicates that the system collected neighbor information in the past but is not currently utilizing it for active traffic.

IPv6 Route Table Dump

What is the purpose of this test?

The IPv6 Route Table Dump command lists the entire IPv6 routing table.

When can you run this test?

Run this test if the user wants to verify the Route in the Forwarding Information Base (FIB) table of IPv6. The user can run the test by specifying any of the following options:
  • Segment- Select the specific segment for which the user wants the system to display routes. Select "all" for all segments.
  • Prefix- Specify the exact prefix for which the user wants the system to display routes.
  • Routes- Select any of the following options from the drop-down menu:
    • all- Display all the routes for every prefix.
    • preferred- Display the preferred route alone for each prefix (the route used for data forwarding).
For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.
Note: The Route Table Dump command output has a limit of 16000 routes.

What to check in the test output?

Following is an example of the test output:
Figure 24. IPv6 Route Table Dump
The Remote Diagnostics output displays the following information:
Table 3. Remote Diagnostics Field Descriptions
Field Description
Address Specifies the IPv6 routes available in the table.
Segment Specifies the segment in which the routes are available and handled by the Edge.
Netmask Specifies the range of IPv6 addresses.
Type Specifies the route type, such as Cloud, Edge2Edge, any (Underlay or Connected), and so on.
Cost Specifies the route cost or metric used in the selection of route criteria.
Preference Specifies the route preference.
Order Specifies the order of the route.
Reachable Specifies the status of the route:
  • True- Reachable
  • False- Not Reachable
Next Hop Indicates the local exit interface for local routes. For overlay/remote routes, it indicates the type of next hop. For example, "Cloud gateway" for cloud routes, "Cloud VPN" for data center routes, or "edge to edge" routes, etc.
Next Hop Name Specifies the name of the next hop device.
Destination Name Specifies the name of the destination device.
Lost Reason Specifies the codes for different reasons the route is lost to the next preferred route on the Edge.
(Not) Reachable Reason Specifies the reason for the route being reachable or not reachable.
Note: An unresolved route, learned over multi-hop BGP, might point to an intermediate interface.
The following table lists the reason codes and the corresponding description:
Table 4. Reason Code Descriptions
Reason Code Description
PR_UNREACHABLE For overlay routes, the remote peer, whether Gateway or Edge, is unreachable.
IF_DOWN The egress interface is down.
INVALID_IFIDX The egress interface if-index for this route is invalid.
SLA_STATE_DOWN The state given by IP SLA tracking is down.
HA_STANDBY While the local Edge acts as a Standby, it marks all routes synced from the Active node as reachable to provide operational convenience.
LOCAL_MGMT Management routes are always reachable.
LOOPBACK The Loopback IP address is always reachable.
SELF_ROUTE Self IP routes are always reachable.
RECUR_UNRES The system marks recursive routes as reachable to enable recursive resolution, which provides greater operational convenience.
VPN_VIA_NAT vpnViaNat routes are always reachable.
SLA_STATE_UP State given by IP SLA tracking is up.
IF_RESOLVED Egress interface is up and resolved.
PR_REACHABLE For overlay routes, the remote peer, whether Gateway or Edge, is reachable.

Flush DNS Cache

What is the purpose of this test?

Although the system triggers a DNS cache cleanup every 10 minutes, it only removes entries with a Time-to-Live (TTL) of zero or less. The DPI-based entries are initially cached with a TTL of 24 hours and remain in the cache for at least that long, preventing new entries from being learnt. This prevents reliable DNS lookups to support domain-based business policies. The Flush DNS Cache test clears the cache, freeing space for new entries and ensuring domain-based business policies remain reliable.

When can you run this test?

To clear all DNS cache entries from a specific Edge, run the Flush DNS Cache test on that Edge. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

To confirm that the Edge has successfully cleared all DNS cache entries, users should run the Flush DNS Cache diagnostic test and then review the DNS table.

The following is an example of the test output:
Figure 25. Flush DNS Cache

Flush Flows

What is the purpose of this test?

To flush all current active sessions/specific flows in the device.

When can you run this test?

When specific traffic is not hitting the correct business policy or is having issues with the specific flow.

Run the Flush Firewall Sessions test on the required Edge, specifying the Source or Destination IP address or both. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Verify that the flows flushed match the flows seen. This would create a minor and temporary blip in the network.

The following is an example of the test output:

Figure 26. Flush Flows

Flush NAT

What is the purpose of this test?

To remove all the existing Network Address Translation (NAT) entries from the device.

When can you run this test?

Run this test if the NAT table contains an improper NAT entry or if users have NAT-related issues. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

When users flush the NAT table, the system immediately clears all active translation entries, which disrupts current traffic flows.

The following is an example of the test output:

Figure 27. Flush NAT

MY Traceroute

What is the purpose of this test?

MTR (My Traceroute) is a diagnostic tool that combines Ping and Traceroute. Like Traceroute, it discovers the path to the destination and also sends packets continuously and measures latency and packet loss, similar to ping.

This tool helps to diagnose the network problem by highlighting packet drop, latency, and it also helps to identify the problem location (destination or intermediate hops issue).

When can the user run this test?

Run the MTR (My Traceroute) test to the specified destination with configurable ports and protocols for understanding routing or network reachability issues. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output.

Run the MTR (My Traceroute) test on the required Edge by specifying the following parameters:
  • Segment - Select the specific segment to run the MTR (My Traceroute) test.
  • Destination - Specify the destination IP address or hostname to check network reachability.
  • MTR Using - Select a WAN/VLAN/LAG interface as source interface for the selected segment. The drop-down list filters and displays interfaces bounded to the selected segment.
  • Packet Count - Specify the count of MTR packets to be sent to the destination. The supported range is between 1 to 100, with the default value of 10.
  • Protocol - Select the protocol (ICMP/TCP/UDP) for sending the MTR packet. The default is ICMP.
  • Source Port - Specify the Source port for the MTR packet. This is optional for ICMP protocol.
  • Dest Port - Specify the Destination port for the MTR packet. This is optional for ICMP protocol. The default Traceroute Destination port is 33434.
  • Path - Select the path for the MTR traffic. The supported options are Direct, Multipath, NVS via Edge or NVS via Gateway, if configured. The default value is Direct. For NVS via Edge or NVS via Gateway, select the NVS tunnel.

Following are the examples of the test output:

Figure 28. MY Traceroute Using Direct Path
Figure 29. MY Traceroute Using Multipath
Figure 30. MY Traceroute Using NVS Tunnels

NAT Table Dump

What is the purpose of this test?

To verify that proper Network Address Translation (NAT) is occurring on the device.

When can you run this test?

Run this test if there are NATing issues. For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Use the Destination filter to view the exact entries in the NAT table. The output is limited to 1000 entries.

The following is an example of the test output:

Figure 31. NAT Table Dump

List Active Flows

What is the purpose of this test?

Run this test to understand the behavior of current flows.

When can you run this test?

Run this command to analyze how the VeloCloud SD-WAN routes and egresses an incoming traffic flow. For specific flow issues, users could select Source IP/Port or Destination IP/Port as filters to view that specific traffic flow. For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The following is an example of the test output:

Figure 32. List Active Flows
  1. Verify if the traffic is hitting the correct business policy.
  2. Verify whether the traffic LINK policy and Route are applied as configured in the business policy.

  3. Verify whether the application map can identify traffic with the correct application signature.

  4. If users have recently updated their Business Policy configurations, users should execute the Flush Flows command to ensure those changes take effect immediately.

Note: The output is limited to 1000 entries.

Show BFD/BFDv6 Peer Status

What is the purpose of this test?

Run this test to determine BFDv6 status with BFD peer. The status can be "UP" or "Down" or "Init".

When can you run this test?
  • If BFD is failing to come up (or) is down.
  • To check the "Local and Remote" timers.
  • To check the "Diagnostics" code if BFD is down.

For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The following is an example of the test output:

Figure 33. Show BFD/BFDv6 Peer Status

Select the Json Format check box if you want the test output in JSON format for automation validation.

The Remote Diagnostics output displays the following information:
Table 5. Remote Diagnostics Field Descriptions
Field Description
Peer Specifies the IP address of BFD peer.
local-address Specifies the local IPv4 or IPv6 address of the Edge interface in BFD.
ID Specifies the ID of the BFD peer.
Remote ID Specifies the remote ID of the BFD peer.
Status Specifies the status of BFD peer. The status can be "UP" or "Down" or "Init".
Uptime Specifies the time, in seconds, for how long the BFD is UP or Down.
Diagnostics/Remote Diagnostics Specifies a reason if BFD is down.
Local timers/Remote timers Indicates the configured Receive and Transmission interval values in milliseconds (ms). Also displays the Echo transmission interval in milliseconds (ms) if the Echo Transmission mode is activated on the peer.
Note: The Echo Transmission mode is not supported on Edge.

Show BFD/BFDv6 Peer Counters

What is the purpose of this test?

Run this test to determine the BFD packet counters (Sent/Received).

When can you run this test?

Run this test if BFD is failing to come Up (or) is Down. For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The following is an example of the test output:

Figure 34. Show BFD/BFDv6 Peer Counters

Select the Json Format checkbox if you want the test output in JSON format for automation validation.

The Remote Diagnostics output displays the following information:
  • Count of BFD control Packets Sent/Received: if either the sent or received counter is incrementing, it indicates a problem on the non-incrementing side.
  • Count of Echo packets Sent/Received. The Echo mode is not supported, so it should ideally be deactivated on the peer too.
  • Count of Session Up/Down events, confirming the number of UP/Down events observed.
  • Count of Zebra notifications.

Show BFD Settings

What is the purpose of this test?

To determine the BFD IPv4 settings and neighbor status.

When can you run this test?

Run this test to determine the State of the BFD IPv4, along with interval values. For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The following is an example of the test output:

Figure 35. Show BFD Settings

Show BFDv6 Settings

What is the Purpose of This Test

To determine the BFD IPv6 settings and neighbor status.

When Can You Run This Test

Run this test to determine the State of the BFD IPv6, along with interval values. For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to Check in the Test Output

The following is an example of the test output:

Figure 36. Show BFDv6 Settings

List BGP Redistributed Routes

What is the purpose of this test?

Run this test to list the IPv4 routes redistributed by the Edge to the BGP peers.

When can you run this test?

Run this test to check and confirm if a prefix is redistributed by the Edge to its BGP neighbors. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the List BGP Redistributed Routes test on the required Edge. The following is an example of the test output:
Figure 37. List BGP Redistributed Routes

The redistributed route, Netmask must be present in the List BGP Redistributed table. The redistributed route must be tagged with the expected Metric Type, Next Hop IP address, exit Interface, Segment Name, and Community tag.

List BGP Routes

What is the purpose of this test?

Run this test to list the entire BGP routes. Use an IPv4 or IPv6 prefix to filter specific BGP routes, or leave the prefix empty to see all the routes.

When can you run this test?

Run this test to check and confirm:
  • If a prefix is received in the BGP Table.
  • If a BGP prefix is allowed to redistribute into the SD-WAN overlay route table.

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the List BGP Routes test on the required Edge. The following is an example of the test output:

Figure 38. List BGP Routes
Verify the following in the output:
  • BGP routes received from BGP neighbors must be present in the table.
  • The BGP route must have the advertise flag set to True and the reachable flag set to Yes to redistribute the received prefix into the overlay route table.
  • The BGP route must be tagged with the expected Metric Type, Next Hop IP address, exit Interface, Segment Name, and Community Tag.

List Routes per Prefix

What is the purpose of this test?

Run this test to list all the possible routes (Overlay and Underlay routes) available in the Edge for the specific destination prefix.

When can you run this test?

Run this test to check and confirm:
  • If the Edge has received both Overlay and Underlay routes (if available) for the specific destination prefix.
  • The availability of the primary and secondary route paths (if available) for the specific destination prefix.

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the List Routes per Prefix test on the required Edge. The following is an example of the test output.

Figure 39. List Routes per Prefix

The List Routes per Prefix command displays all possible route entries for the specified destination prefix, along with their associated local or overlay preferences and community tags.

Based on the route order displayed in the Orchestrator UI, you could check the availability of the primary and backup route paths for the specific destination prefix in each segment. i.e., 1st Route Entry = Best path (Primary path), 2nd Route Entry = Second Best Path, 3rd Route Entry = Third Best Path, and so on.

The Route Type identifies the origin of the route entry (Overlay or Underlay).

The Next Hop IP and Dest Name identify the next-hop device IP (for Underlay route types) or the Edge name (for Overlay route types), which advertised the specific route entry.

Show BGP Neighbor Advertised Routes

What is the purpose of this test?

Run this test to list the IPv4 routes the Edge advertises to the specified BGP peer.

When can you run this test?

Following are the scenarios when you can run this test:
  • To check and confirm whether the Edge advertises the IPv4 prefixes to the specific BGP peer.
  • If a prefix is denied by the BGP neighbor outbound filter configuration in Orchestrator, the Edge does not advertise it to that BGP neighbor.

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the Show BGP Neighbor Advertised Routes test on the required Edge. The following is an example of the test output:
Figure 40. Show BGP Neighbor Advertised Routes

Select the Json Format check box if you want the test output in JSON format for automation validation.

Verify the following in the output:
  • The Edge must list all the advertised prefixes in the table. If a prefix is missed, verify the BGP neighbor status and the outbound filter configuration in the Orchestrator.
  • A valid route is marked with the sign "*" and the best route is marked with the sign ">".
  • All the prefixes must be tagged respectively with Metric (only for self-originated routes), Local Preference, Weight, Next Hop IP Address, AS-Path, and Route Origin code attributes.

Show BGP Neighbor Learned Routes

What is the purpose of this test?

Run this test to list the IPv4 prefixes accepted by the Edge from the BGP peer after applying the BGP neighbor inbound filters configured in the Orchestrator.

When can you run this test?

Following are the scenarios when you can run this test:
  • To check and confirm if the Edge has accepted BGP routes learned from a neighbor.
  • If a specific route is not present in the Show BGP Neighbor Learned Routes table, then we must verify the BGP neighbor inbound filter in the Orchestrator and run the diagnostic command show bgp neighbor received routes to list all the BGP routes advertised by the BGP Neighbor before applying the BGP inbound filters.

What to check in the test output?

Run the Show BGP Neighbor Learned Routes test on the required Edge. For instructions, see Run Remote Diagnostic Tests on Edges.

The following is an example of the test output:
Figure 41. Show BGP Neighbor Learned Routes

Select the Json Format check box if you want the test output in JSON format for automation validation.

Verify the following in the output:
  • The prefix learned and accepted by the Edge from its BGP neighbor must be present.
  • A valid BGP route is marked with the sign "*" and the best route is marked with the sign ">".
  • The output must display the total number of prefixes received and accepted by the Edge after applying the inbound filters.

Show BGP Neighbor Received Routes

What is the purpose of this test?

Run this test to list the IPv4 prefixes accepted by the Edge from the BGP peer before applying the BGP neighbor inbound filters configured in the Orchestrator.

When can you run this test?

Run this test to check and confirm that the Edge receives all the prefixes from a BGP neighbor. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the Show BGP Neighbor Received Routes test on the required Edge. The following is an example of the test output:
Figure 42. Show BGP Neighbor Received Routes

Select the Json Format check box if you want the test output in JSON format for automation validation.

Verify the following in the output:
  • The output must display the total number of prefixes received by the Edge.
  • The output must list the number of BGP prefixes filtered by the inbound filters.
  • The Edge must list all the received prefixes.
  • If a BGP prefix is not present in the table, check the BGP neighborship status and the list of BGP prefixes advertised by the BGP neighbor device to the Edge.

Show BGP Neighbor Details

What is the purpose of this test?

Run this test to check the BGP neighbor status and the BGP neighborship uptime.

When can you run this test?

Run this test to check the details about a neighbor. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output.

Run the Show BGP Neighbor Details test on the required Edge. The following is an example of the test output:
Figure 43. Show BGP Neighbor Details

Select the Json Format check box if you want the test output in JSON format for automation validation.

You can check the following parameters in the output:
  • BGP neighborship status
  • BGP neighborship uptime
  • Local AS
  • Remote AS
  • Edge BGP Router ID
  • Peer device BGP Router ID
  • BGP Hold and Keep-alive Timers
  • Neighbor capabilities
Verify the following in the output:
  • Message statistics should display the number of BGP packets sent and received by the Edge.
  • Check and confirm if any inbound/outbound filters are attached to the specific BGP neighbor, and the list of prefixes accepted by the Edge from the BGP neighbor after applying the inbound filters.
  • Verify the source IP address/port number and the destination IP address/port number used by the Edge to establish BGP neighborship. This can be done by looking into the local host/port and foreign host/port details.

Show BGP Routes per Prefix

What is the purpose of this test?

Run this test to verify a particular route detail in BGP.

When can you run this test?

Run this test to verify how the best path route is selected using BGP attributes. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output.

Run the Show BGP Routes per Prefix test on the required Edge. The following is an example of the test output:

Figure 44. Show BGP Routes per Prefix
The output provides the following details:
  • Best path to the routes along with all other paths.
  • BGP attributes are used compare and check how the best path is chosen.

Select the Json Format check box if you want the test output in JSON format for automation validation.

Show BGP Summary

What is the purpose of this test?

This test displays the BGP neighbors associated with the device.

When can you run this test?

Run this test to determine whether the BGP neighbor is up, or include neighbor details. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output.

Run the Show BGP Summary test on the required Edge. The following is an example of the test output in string format:
Figure 45. Show BGP Summary Test Output in String Format
Select the Json Format check box if you want the test output in JSON format for automation validation.
Figure 46. Show BGP Summary Test Output in Json Format
Verify the following in the output:
  • Neighbor: Provides the IP of the peer that we used to peer in the configuration
  • V: Indicates the version of BGP running in the device
  • AS: Provides the remote peer AS path
  • MsgRcvd: Number of packets BGP has received from its peer
  • MsgSent: Number of packets BGP has sent to its peer
  • TblVer: Provides the details of current BGP table version changes, if any
  • Inq: Number of packets in the queue to be received from its peer
  • Outq: Number of packets in the out queue to be sent to its peer
  • State/PfxRcd: Indicates the state and prefix count of the BGP peers.
    Table 6. State Descriptions
    State Description
    Idle BGP resources are initialized by the router. BGP inbound connection attempts are refused. BGP initiates a TCP connection to the peer.
    Connect BGP waits for the 3WHS to complete. If successful, the OPEN message is sent to the peer, and BGP moves to the OpenSent state. If unsuccessful, BGP continues to the Active state. However, if the ConnectRetry expires, BGP remains in this state, with the timer being reset and a new 3WHS being initiated.
    Active The ConnectRetry timer is reset, and BGP returns to the Connect state.
    OpenSent BGP waits for an OPEN message from its peer. Once received, BGP moves to the OpenConfirm state.
    OpenConfirm BGP waits for a keepalive message from its peer. If the message is received before the timeout expires, BGP moves to the Established state. Otherwise, BGP transitions to Idle.
    Established Both peers exchange UPDATE messages. If there is an error within any of the UPDATE messages, the BGP peer sends a NOTIFICATION message and enters the Idle state.
    Note: Any other state with a number represents the number of subnets received by the BGP from its peer.

Show BGP Table

What is the purpose of this test?

To view the complete BGP table.

When can you run this test?

To verify whether the list of subnets and the next hop are as expected. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output.

Run the Show BGP Table test on the required Edge. The following is an example of the test output:
Figure 47. Show BGP Table

Select the Json Format check box if you want the test output in JSON format for automation validation.

Verify the following in the output:
  • Network: *> is the best path to the IP prefix. If there is no ">" before the prefix, then it is not injected into the forwarding table.
  • Nexthop: Provide the next hop IP to which the IP subnet must be sent.
  • Metric: BGP metric is displayed.
  • Local pref: BGP local preference, if present for a route, is displayed.
  • Weight: The route's BGP weight is displayed.
  • Path: BGP AS path of the route is displayed.

Show BGPv6 Neighbor Advertised Routes

What is the purpose of this test?

Run this test to list the IPv6 routes the Edge advertises to the specified BGPv6 neighbor.

When can you run this test?

The Following are the scenarios when you can run this test:
  • To check and confirm whether the Edge advertises the IPv6 prefixes to the specific BGPv6 neighbor.
  • If a prefix is denied by the BGPv6 neighbor outbound filter configuration in the Orchestrator, the edge does not advertise it to the specific BGPv6 neighbor.

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output.

Run the Show BGPv6 Neighbor Advertised Routes test on the required Edge. The following is an example of the test output:
Figure 48. Show BGPv6 Neighbor Advertised Routes

Select the Json Format check box if you want the test output in JSON format for automation validation.

Verify the following in the output:
  • The Edge must list all the advertised prefixes in the table. If a prefix is missed, verify the BGPv6 neighbor status and the outbound filter configuration in the Orchestrator.
  • A valid route is marked with the sign "*" and the best route is marked with the sign ">".
  • All the prefixes must be tagged with(only for self-originated routes), Local Preference, Weight, Next Hop IP Address , AS-Path, and Route Origin code attributes.

Show BGPv6 Neighbor Learned Routes

What is the purpose of this test?

Run this test to list the IPv6 prefixes accepted by the Edge from the BGP neighbor after applying the BGP neighbor inbound filters configured in the Orchestrator.

When can you run this test?

The Following are the scenarios when you can run this test:
  • To check and confirm if the Edge has accepted BGP routes learned from a neighbor.
  • If a specific route is not present in the Show BGPv6 Neighbor Learned Routes table, then we must verify the BGPv6 neighbor inbound filter in the Orchestrator and run the diagnostic command Show BGPv6 Neighbor Received Routes to list all the BGP routes advertised by the BGP Neighbor before applying the BGP inbound filters.

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output.

Run the Show BGPv6 Neighbor Learned Routes test on the required Edge. The following is an example of the test output:
Figure 49. Show BGPv6 Neighbor Learned Routes

Select the Json Format check box if you want the test output in JSON format for automation validation.

Verify the following in the output:
  • The prefix learned and accepted by the Edge from its BGP neighbor must be present.
  • A valid BGP route is marked with the sign "*" and the best route is marked with the sign ">".
  • The prefix accepted by the Edge must hold the correct next-hop IP address, Metric, Local preference, Weight, and AS-path.
  • The output must display the total number of prefixes received and accepted by the Edge after applying the inbound filters.

Show BGPv6 Neighbor Received Routes

What is the purpose of this test?

Run this test to list the IPv6 prefixes received by the Edge from the BGPv6 neighbor before applying the BGPv6 neighbor inbound filters configured in the Orchestrator.

When can you run this test?

Run this test to check and confirm that the Edge receives all the prefixes from a BGPv6 neighbor.For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output.

Run the Show BGPv6 Neighbor Received Routes test on the required Edge. The following is an example of the test output:
Figure 50. Show BGPv6 Neighbor Received Routes

Select the Json Format check box if you want the test output in JSON format for automation validation.

Verify the following in the output:
  • The output must display the total number of prefixes received by the Edge.
  • The output must list the number of BGPv6 prefixes filtered by the inbound filters.
  • The Edge must list all the received prefixes.
  • If a BGPv6 prefix is not present in the table, check the BGPv6 neighborship status and also check the list of BGPv6 prefixes advertised by the peer BGP on the neighbor device.

Show BGPv6 Neighbor Details

What is the purpose of this test?

Run this test to check the BGPv6 neighbor status and the BGPv6 neighborship uptime.

When can you run this test?

To confirm the current status of the BGPv6 neighborship and list the BGPv6 neighborship attributes. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output.

Run the Show BGPv6 Neighbor Details test on the required Edge. The following is an example of the test output:

Figure 51. Show BGPv6 Neighbor Details

 

Figure 52. Show BGPv6 Neighbor Details Test Output Continued

 

Figure 53. Show BGPv6 Neighbor Details Test Output Continued

 

Verify the following in the output:
  • Check the following parameters in the "BGPv6 neighbor table":
    • BGPv6 neighborship status
    • BGPv6 neighborship uptime
    • Local AS
    • Remote AS
    • Edge BGP Router ID
    • Peer device BGP Router ID
    • BGP Hold and Keep-alive Timers
    • Neighbor capabilities
  • The number of BGP packets (such as Open, Notifications, Updates, Keepalives, Route Refresh, and Capability) sent and received by the Edge.
  • Any inbound or outbound filters attached to the specific BGP neighbor.
  • List of prefixes accepted by the Edge from the BGP neighbor after applying the inbound filters.
  • The source IP address and port number, and the destination IP address/port number used by the Edge to establish BGPv6 neighborship.

Show BGPv6 Routes per Prefix

What is the purpose of this test?

Run this test to list all the possible Overlay and Underlay routes available in the Edge for the specific destination prefix.

When can you run this test?

The following are the scenarios when you can run this test:
  • To check and confirm if the Edge is received for both Overlay and Underlay routes (if available) for the specific destination prefix.
  • To check and confirm the availability of the primary and secondary route paths (if available) for the specific destination prefix.

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the Show BGPv6 Routes per Prefix test on the required Edge. The following is an example of the test output:

Figure 54. Show BGPv6 Routes per Prefix

Select the Json Format check box if you want the test output in JSON format for automation validation.

Verify the following in the output:
  • The output must display all the possible route entries for the specific destination prefix with the associated local or overlay preferences and community tags.
  • Based on the route order displayed in the Orchestrator, check the availability of the primary and backup route paths for the specific destination prefix in each segment.
  • The Route Type flag must help us to identify the origin of the specific route entry (i.e., Overlay or Underlay route).
  • The Next Hop IP and Dest Name flags must help us identify the next-hop device IP (for Underlay route types) or the Edge name (for Overlay route types), which advertised the specific route entry.

Show BGPv6 Summary

What is the purpose of this test?

Run this test to view the BGPv6 neighbors associated with the device.

When can you run this test?

Run this test to determine whether the BGPv6 neighbor is up, or include neighbor details. For instructions, see Run Remote Diagnostic Tests on Edges.

Select the Json Format check box if you want the test output in JSON format for automation validation.

What to check in the test output?

Run the Show BGPv6 Summary test on the required Edge. The following is an example of the test output:

Figure 55. Show BGPv6 Summary

Show BGPv6 Table

What is the purpose of this test?

Run this test to view the completed BGPv6 table.

When can you run this test?

Run this test to verify the list of subnets and the next hop. For instructions, see Run Remote Diagnostic Tests on Edges.

Select the Json Format check box if you want the test output in JSON format for automation validation.

What to check in the test output?

Run the Show BGPv6 Table test on the required Edge. The following is an example of the test output:

Figure 56. Show BGPv6 Table

List OSPF Redistributed Routes

What is the purpose of this test?

Run this test on all or selected segments to confirm if the Overlay routes and Underlay routes (Dynamic/Static/Connected) are redistributed to the Edge with the correct route metric.

When can you run this test?

Run this test in the following scenarios:
  • There is an issue with route redistribution.
  • LAN is unable to communicate with specific subnets over the overlay VPN.
  • OSPF is configured.
  • LAN router is not able to see the routes in its routing table that are received from overlay.

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the List OSPF Redistributed Routes test on the required Edge. The following is an example of the test output:
Figure 57. List OSPF Redistributed Routes
Verify the following in the output:
  • The route must be present in the OSPF redistribute table.
  • The lowest cost is preferred if there are multiple routes. If the same route with cost 0 and 1 is learned, then the route with cost 0 is preferred.
  • Verify the route metric. The following is the order of route type preference:
    • External routes type 1, O E1
    • External routes type 2, O E2

List OSPF Routes

What is the purpose of this test?

Run this test on all or selected segments to show the routes received from the peer LAN router.

When can you run this test?

You can run this test if the peer Edges are not able to receive OSR or DOSR routes from this Edge. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the List OSPF Routes test on the required Edge. The following is an example of the test output:
Figure 58. List OSPF Routes
Verify the following in the output:
  • Verify the list of routes received from OSPF neighbors.
  • Verify the cost attached to it. The lowest cost is preferred if there are multiple routes, and the same would be advertised to neighboring Edges.
  • Verify the route metric. The following is the order of route type preference:
    • intra-area routes, O
    • inter-area routes, O IA
    • external routes type 1, O E1
    • external routes type 2, O E2

Show OSPF Database

What is the purpose of this test?

Run this test on all or selected segments to verify if the OSPF database is equivalent to show ip ospf database.

When can you run this test?

You can run this test when the OSPF database contains all LSAs that describe the network topology. The OSPF database output displays the content of the LSDB and verifies information about specific LSAs. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the Show OSPF Database test on the required Edge. The following is an example of the test output:
Figure 59. Show OSPF Database

Select the Json Format check box if you want the test output in JSON format for automation validation.

Verify the following in the output:
  • Verify the subnet and its advertising router if there is any asymmetric routing issue or if a different path is taken than expected.
  • Verify age if there are route flaps.
  • Verify that the Peer database and Edge database match; if there are any issues with the DB, the OSPF.

Show OSPF Database for E1 Self-Originate Routes

What is the purpose of this test?

This test provides the list of E1 self-originated routes.

When can you run this test?

Run this test on all or selected segments to troubleshoot routing issues with E1 type self-originated routes. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the Show OSPF Database for E1 Self-Originate Routes test on the required Edge. The following is an example of the test output:
Figure 60. Show OSPF Database for E1 Self-Originate Routes

Select the Json Format check box if you want the test output in JSON format for automation validation.

Verify the following in the output:
  • The LSA type is set to external LSA.
  • The Advertising router should be the router that originates this route.
  • For the LS age, check for any advertising issues.

Show OSPF Neighbors

What is the purpose of this test?

This test indicates if there are issues with OSPF neighbors.

When can you run this test?

Run this test on all or selected segments when there is an OSPF neighborship formation issue. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the Show OSPF Neighbors test on the required Edge. The following is an example of the test output:
Figure 61. Show OSPF Neighbors

Select the Json Format check box if you want the test output in JSON format for automation validation.

Verify the following in the output:
  • Verify if the state of the neighbor is Full/(DR or BDR). If this state is not seen, then there is an issue with OSPF neighbors' convergence.
  • Down state, Attempt/Init state would be seen if you have sent/received an OSPF hello packet. If the neighbor is in this state for too long, verify the Area ID, Neighbor ID, Router ID, and OSPF configuration.
  • If it is stuck between a 2-way state or an Ext start state, verify the MTU issues.
  • RxmtL is the LSA retransmission list. This value is used when retransmitting Database Description and Link State Request packets. The default value is 5 seconds. If you see any values, then there is a DBD packet exchange issue in transit. Ideally, it should not be too high.Verify transit path.
  • DBsmL is a database summary list for the neighbor.
  • Rqstl is Link State Request List.

Show OSPF Route Table

What is the purpose of this test?

Run this test on all or selected segments to verify routes and their views of the OSPF protocol.

When can you run this test?

Run this test to verify how routes are learnt on the OSPF table. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the Show OSPF Route Table test on the required Edge.

Select the Json Format check box if you want the test output in JSON format for automation validation.

The following is an example of the test output:
Figure 62. Show OSPF Route Table

Show OSPF Setting

What is the purpose of this test?

Run this test to verify if the OSPF configuration is pushed properly from Edge to Orchestrator.

When can you run this test?

Run this test to verify the Edge OSPF configuration. For instructions, see Run Remote Diagnostic Tests on Edges .

What to check in the test output?

Run the Show OSPF Setting test on the required Edge. The following is an example of the test output:
Figure 63. Show OSPF Setting
Verify the following in the output:
  • Verify if the Edge has the configuration like area ID, network, authentication cost, and hello timer pushed from the Orchestrator if you have customer OSPF settings.

List OSPFv3 Redistributed Routes

What is the purpose of this test?

Run this test on all or selected segments to view all the routes redistributed to the OSPFv3 neighbor.

When can you run this test?

Run this test to verify OSPFv3 redistributed routes. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the List OSPFv3 Redistributed Routes on the required Edge. The following is an example of the test output:

Figure 64. List OSPFv3 Redistributed Routes

List OSPFv3 Routes

What is the purpose of this test?

Run this test on all or selected segments to view the OSPFv3 routes learned from OSPFv3 neighbors for the specified Prefix. Displays all the OSPFv3 routes from the neighbors if the Prefix is not specified. This test displays OSPFv3 routes with actions such as an inbound filter with Overlay Flow Control from Orchestrator applied.

When can you run this test?

Run this test to verify OSPFv3 Routes. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the OSPFv3 Routes on the required Edge. The following is an example of the test output:

Figure 65. List OSPFv3 Routes

Show OSPFv3 Database

What is the purpose of this test?

Run this test on all or selected segments to view the OSPFv3 link state database summary.

When can you run this test?

Run this test to verify the OSPFv3 link state database. For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the OSPFv3 link state database on the required Edge.

Select the JSON Format checkbox if users want the test output in JSON format for automated validation.

The following is an example of the test output:

Figure 66. Show OSPFv3 Database

Show OSPFv3 Database for E1 Self-Originate Routes

What is the purpose of this test?

Run this test on all or selected segments to view the E1 LSA's self-originated routes that are advertised to OSPFv3 router by the Edge.

When can you run this test?

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the E1 LSA's self-originated routes that are advertised to the OSPFv3 router by the Edge.

Select the JSON Format checkbox if the user wants the test output in JSON format for automation validation.

The following is an example of the test output:

Figure 67. Show OSPFv3 Database for E1 Self-Originate Routes

Show OSPFv3 Neighbors

What is the purpose of this test?

Run this test on all or selected segments to view all the OSPFv3 neighbors and associated information.

For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run OSPFv3 neighbors on the required Edge. Select the JSON Format checkbox to receive the test output in JSON format for automation validation.

The following is an example of the test output:

Figure 68. Show OSPFv3 Neighbors

Show OSPFv3 Route Table

What is the purpose of this test?

Run this test on all or selected segments to view the existing OSPFv3 route table, which displays OSPFv3 information from both learned and redistributed routes.

When can you run this test?

Run this test to view the existing OSPFv3 route table.

For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Run the OSPFv3 route table on the required Edge. Select the JSON Format checkbox to receive the test output in JSON format for automation validation.

The following is an example of the test output:

Figure 69. Show OSPFv3 Route Table

Show OSPFv3 Setting

What is the purpose of this test?

Run this test to view the OSPFv3 setting and neighbor status.

When can you run this test?

Run this test to verify the Edge OSPFv3 configuration.

For instructions, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The following is an example of the test output:

Figure 70. Show OSPFv3 Setting

Dump Context Logging Information

What is the purpose of this test?

Context logging is per Linux thread logging infrastructure. This test lists the threads that use context logging.
Note: Release 5.1.0.0 integrates Context Logging exclusively for the Routing feature.

When can you run this test?

Run this test to dump the threads that utilize context logging.

For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

This test dumps the Thread Name, Thread ID, and Context Log Status (On or Off) for the thread that uses Context Logging.
  • Context Log Status 'On' indicates that the system has activated context logging for the specified thread.
  • Context Log Status 'Off' indicates that the system has deactivated context logging for the specified thread.

The following is an example of the test output:

Figure 71. Dump Context Logging Information

Enable or Disable Context Logging

What is the purpose of this test?

Context logging is per Linux thread logging infrastructure.
Note: Release 5.1.0.0 integrates Context Logging exclusively for the Routing feature.

When can you run this test?

Run this test to activate or deactivate context logging for a specific thread or all threads.

For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

Specify a thread ID to activate or deactivate context logging for that thread, or use the All option. The action applies after running the test. Validate the changes using the Dump Context Logging Information test command.

The following is an example of the test output:
Figure 72. Enable or Disable Context Logging

Gateway

What is the purpose of this test?

To change the traffic path of cloud (Internet) traffic.

When can you run this test?

Run this test to change the path for data traffic to use Business policy, or to use Gateway Path (Multi-Path), or to go directly on the WAN Interface.

For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The following is an example of the test output:
Figure 73. Gateway Test Output

HA Info

What is the purpose of this test?

To know more about the HA device, IP, Link, Status, and connection information.

When can you run this test?

Run this test to view the basic and interface information of Active and Standby Edges in a High Availability setup.

For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The following is an example of the test output: Standard HA
Figure 74. HA Info Test Output

 

Figure 75. Enhanced HA Test Output

List Clients

What is the purpose of this test?

To display the DHCP lease expiry and the interfaces connecting the client to the Edge.

When can you run this test?

Run this test to verify if the clients are receiving the correct DHCP address.

For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The following is an example of the test output:

Figure 76. List Clients
  1. The diagnostic output displays the LAN client IP and MAC addresses during the DHCP process. If the list omits these details, restart the DHCP service and re-run the test.
  2. Run this test to verify bogus devices in the LAN device.

List Paths

What is the purpose of this test?

To check the active tunnel paths between local WAN links and each peer, and the Gateway status.

When can you run this test?

Run this test when experiencing site-to-site communication or Gateway traffic issues to check if the tunnel is UP to the destination.

For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The following is an example of the test output:

Figure 77. List Paths
The Remote Diagnostics output displays the following information:
Table 7. Remote Diagnostics - Options and Descriptions
Option Description
WAN Link Specifies the WAN link IP that establishes the tunnel.
Local IP Specifies the Physical Interface IP for the WAN link.
Remote IP Specifies the Peer IP that anchors the tunnel.
State Specifies the tunnel state. The state can be any of the following:
  • Stable - Tunnel is up and stable.
  • Unstable - Tunnel is experiencing packet loss, jitter, or latency. Check the output to find the cause for the unstable tunnel.
  • BW_Measurement - In this state, both peers negotiate a tunnel between them.
  • Quiet - The tunnel shows no active traffic flow.
Anything other than "Stable" indicates an issue with the WAN link.
VPN Specifies the VPN state, and it should be UP for a good tunnel.
Bandwidth (tx/rx) Indicates the bandwidth of the tunnel.
Latency (tx/rx) Indicates the latency of the tunnel.
Jitter (tx/rx) Indicates the jitteriness of the tunnel.
Loss (tx/rx) Indicates the packet loss of the tunnel.
Bytes (tx/rx) Indicates the bytes of the tunnel in MB.
Uptime Indicates the duration of tunnel uptime.
Mode Specifies the mode of the tunnel:
  • Static - Static tunnels are always UP.
  • Dynamic - Dynamic tunnels facilitate B2B communication by establishing connections on a need basis.

MIBs for Edge

What is the purpose of this test?

To retrieve the VeloCloud SD-WAN and Edge MIBs that the specific Edge supports.

When can you run this test?

Run this test to download MIB dump file by selecting the MIBs for Edge button.

For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The following is an example of the test output:
Figure 78. MIBs for Edge

Copy and save the output in .mib format so an SNMP server can poll the Edge for data.

NTP Dump

What is the purpose of this test?

Run this test to verify the date, time, and NTP server details used by the Edge.

When can you run this test?

Run this test if users have issues with the date and time in logs and the system time. The system uses UTC timestamps to maintain a consistent reference point across globally distributed networks. For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The following is an example of the test output:
Figure 79. NTP Dump

In the output, check the following:

  1. Verify that the date and time are correct in UTC format.

  2. Verify that the system peer matches the one mentioned in the NTP configuration.
  3. The Leap Indicator indicates if an impending leap second is to be inserted or deleted in the last minute of the current day. Therefore, if the leap second occurs, the NTP client running is one second ahead or the seconds mentioned in the leap indicator than the actual time.
  4. Stratum is the distance between Edge and NTP server. Lesser the Stratum number closer the server is. If the Stratum number is above 16 then it is considered to be unsynchronized.
  5. If the clock is unsynchronized, change the NTP server or PCAPs to determine whether the Edge receives the NTP sync request.

Reset USB Modem

What is the purpose of this test?

Run this test to reset the USB and CELL interface.

When can you run this test?

Run this test when the device does not detect USB or when USB cannot form tunnels. For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The following is an example of the test output:
Figure 80. Reset USB Modem

Verify the following:

  1. Check if a Restart command has been issued.
  2. Navigate to Monitor > Edges > Device configuration page for checking USB carrier and tunnel information for the respective port.

System Information

What is the purpose of this test?

The System Information command allows users to view the Edge's system load and Wide Area Network (WAN) stability statistics.

When can you run this test?

Run this test to view system information such as system load, recent WAN stability statistics, monitoring services details, and so on. The tunnel disconnects do not include the count of direct Internet Protocol Security (IPsec) connections. WAN stability statistics include the number of times individual Virtual Private Network (VPN) tunnels and WAN links lost connectivity for at least 700 milliseconds.

For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The following is an example of the test output:
Figure 81. System Information

Route Table Dump

What is the purpose of this test?

The Route Table Dump command lists the complete IPv4 routing table.

When can you run this test?

Run this test to verify the IPv4 Route in the Forwarding Information Base (FIB) table. Users can run the test by specifying any of the following options:
  • Segment- Select the specific segment for which the user wants the system to display routes. Select "all" for all segments.
  • Prefix- Specify the exact prefix for which the user wants the system to display routes.
  • Routes- Select any of the following options from the drop-down menu:
    • all- Display all the routes for every prefix.
    • preferred- Display the preferred route alone for each prefix (the route used for data forwarding).
For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.
Note: The Route Table Dump command output has a limit of 16000 routes.

What to check in the test output?

The following is an example of the test output:
Figure 82. Route Table Dump
The Remote Diagnostics output displays the following information:
Table 8. Remote Diagnostics Field Descriptions
Field Description
Address Specifies the IPv4 routes available in the table.
Segment Specifies the segment in which the routes are available and handled by the Edge.
Netmask Specifies the range of IPv4 addresses .
Type Specifies the route type, such as Cloud, Edge2Edge, any (Underlay or Connected), and so on.
Cost Specifies the route cost or metric used in the selection of route criteria.
Preference Specifies the route preference.
Order Specifies the order of the route.
Reachable Specifies whether the route is Reachable (True) or Not Reachable (False).
Next Hop Indicates the local exit interface for local routes. For overlay/remote routes, it indicates the type of next hop. For example, "Cloud gateway" for cloud routes, "Cloud VPN" for data center routes, or "edge to edge" routes, etc.
Next Hop Name Specifies the name of the next hop device.
Destination Name Specifies the name of the destination device.
Lost Reason Specifies the code for the reason why a route loses the routing preference calculation logic to the next preferred route, on both Edges and Gateways.
(Not) Reachable Reason Specifies the reason for the route being reachable or not reachable.
Note: An unresolved route learnt via multi-hop Border Gateway Protocol (BGP) might point to an intermediate interface.
The following table lists the reason codes for an Edge and the corresponding descriptions:
Table 9. Reason Codes
Reason Code Description
PR_UNREACHABLE For overlay routes, the remote peer, whether Gateway or Edge, is unreachable.
IF_DOWN The egress interface is down.
INVALID_IFIDX The egress interface if-index for this route is invalid.
SLA_STATE_DOWN The state given by IP SLA tracking is down.
HA_STANDBY When the local Edge is a Standby, the system marks all routes synced from the active as reachable for operational convenience.
LOCAL_MGMT Management routes are always reachable.
LOOPBACK Loopback IP address is always reachable.
SELF_ROUTE Self IP routes are always reachable.
RECUR_UNRES The system marks recursive routes as reachable to enable recursive resolution, which provides greater operational convenience.
VPN_VIA_NAT VPN via NAT routes are always reachable.
SLA_STATE_UP The state given by IP SLA tracking is up.
IF_RESOLVED The egress interface is up and resolved.
PR_REACHABLE For overlay routes, the remote peer, whether Gateway or Edge, is reachable.
LR_NO_ELECTION Best route.
LR_NP_SWAN_VS_VELO The predecessor is selected because it is a non-preferred static WAN route (configured with the preferred flag set to false), whereas the current route is a via VeloCloud route.
LR_NP_SWAN_VS_DEFRT The predecessor is selected because it is a non-preferred static WAN route compared to the current default route.
LR_NP_ROUTE_TYPE The predecessor is selected because its route type is better than the current route. Also, one of the compared routes is a non-preferred route.
LR_BGP_LOCAL_PREF Both routes are learnt using BGP. The predecessor is selected because it has a higher local preference than the current route.
LR_BGP_ASPATH_LEN Both routes are learnt using BGP. The predecessor is selected because its Authentication Server (AS) path value is lower than the current route's.
LR_BGP_METRIC Both routes are learnt using BGP. The predecessor is selected because it has a lower metric value than the current route.
LR_EXT_OSPF_INTER The predecessor is selected because it is a route learnt via Open Shortest Path First (OSPF) with an intra- or inter-area metric, whereas the system learns the current route via BGP.
LR_EXT_BGP_RT The predecessor is selected because it is a BGP-learned route, whereas the current route is an OSPF-learned route with metric type OE1 or OE2.
LR_EXT_METRIC_TYPE Both routes are OSPF routes. The predecessor is selected because its metric type is better than the current route's.

Order of preference for OSPF metric types: OSPF_TYPE_INTRA, OSPF_TYPE_INTER, OSPF_TYPE_OE1, OSPF_TYPE_OE2.

LR_EXT_METRIC_VAL Both routes are OSPF routes. The predecessor is selected because it has a lower metric than the current route.
LR_EXT_NH_IP Both routes are OSPF Equal Cost Multipath (ECMP) routes. The current route is lost to the predecessor since it was learnt later.
LR_PG_BGP_ORDER Both are remote BGP routes with the same BGP parameters. The current route is selected because it is a Partner Gateway (PG) route and has a lower "order" value than the current route.
LR_NON_PG_BGP_ORDER Both are remote BGP routes with same BGP parameters. The current route is selected because it is a non-PG route and has a lower "order" value than the current route.
LR_EXT_ORDER Both are remote OSPF routes with same metric. The predecessor is selected because it has a lesser order value than the current route.
LR_PREFERENCE Both are either BGP or OSPF routes. The predecessor is selected because it has a lesser preference value than the current route.
LR_DCE_NSD_STATIC_PREF

DCE-Data center, NSD-Non-SDWAN site

Both are local NSD static routes. The predecessor is selected because it is the preferred route (the preferred flag is set to true), whereas the current route is non-preferred.
LR_DCE_NSD_STATIC_METRIC Both are NSD static routes. The predecessor is selected because it has a lesser metric value than the current route.
LR_DCE_NON_REMOTE Both are NSD static routes. The predecessor is selected because it is a local route (non-remote), and the current route is remote.
LR_DCE_NSD_STATIC_REMOTE_ORDER Both are remote NSD static routes. The predecessor is selected because it has a lower order value than the current route.
LR_DCE_DC_DIRECT Both are NSD static routes. The predecessor is selected because its DC_DIRECT flag is set, and the current route does not have this flag set. This is the route with "n-nonVeloCloud" flag set in the debug.py--routes output. These are routes learnt from an NVS from Edge.
LR_DCE_LOGICAL_ID Both are NSD static routes. The predecessor is selected because its logical ID is better than the current route's.
LR_NETMASK The predecessor is selected because it has a higher netmask than the current one.

This will not hit, since the netmask is different; it is a separate network/route entry.

LR_NETADDR The predecessor is selected because its network address is higher than the current one.

This will not hit, since the network address is different; it is a separate network/route entry.

LR_CONN_FLAG The predecessor is selected because it is a connected route, and the current route is not a connected route.
LR_SELF_FLAG The predecessor is selected because it is a self-route, and the current route is not a self-route.
LR_SLAN_FLAG The predecessor is selected because it is a static LAN route, and the current route is not a static LAN route.
LR_SWAN_FLAG The predecessor is selected because it is a static WAN route, and the current route is not a static WAN route.
LR_NSD_STATIC_LOCAL The predecessor is selected because it is a local NSD static route, and the current route is an NSD BGP route.
LR_NSD_BGP_VS_NON_PREF_STATIC The predecessor is selected because it is an NDS BGP route, and the current route is a local NSD static non-preferred route.
LR_NSD_STATIC_PREF_VS_NSD_STATIC The predecessor is selected because it is an NSD static preferred route, and the current route is not an NSD static route.
LR_CONN_STATIC_VS_NSD_BGP The predecessor is selected because it is a remote connected/static route, and the current route is an NSD BGP route.
LR_OPG_SECURE_STATIC The predecessor is selected because it is a PG secure static route, and the current is not.
LR_ROUTED_VS_VELO The predecessor is selected because it is a route learnt from routing protocols, unlike the current route, which is a "v- ViaVeloCloud" route.
LR_INTF_DEF_VS_ROUTED The predecessor is selected because it is the default cloud route when compared to the current route, which is a route learnt using routing protocols (local or remote).
LR_ROUTE_TYPE The predecessor is selected because its route is better than the current one.
LR_E2DC_REMOTE The predecessor is selected because it is an Edge2DC route, and it is a local route, and the current route is remote.
LR_CONNECTED_LAN Both are connected routes. The predecessor is selected because it is a connected LAN route, and the current route is not a connected LAN route.
LR_VELO_REMOTE_FLAG Both are cloud routes. The predecessor is selected because it is a remote route when compared to the current, which is a local cloud route.
LR_VELO_EdgeD_ROUTED Both are cloud routes. The predecessor is selected because it is a route learnt via a routing protocol, and the current route is not learnt via a routing protocol.
LR_VELO_PG_ROUTE Both are cloud routes. The predecessor is selected because it is a PG route, and the current route is not a PG route.
LR_VIA_VELO_ROUTE Both are cloud routes. The predecessor is selected because it is a via VeloCloud route, and the current is not a via VeloCloud route.
LR_REMOTE_NON_ROUTED Both are remote (overlay) routes. The predecessor is selected because it is a route not learnt via a routing protocol (static/connected), and the current route is a route learnt via a routing protocol.
LR_REMOTE_DCE_FLAG Both are remote (overlay) routes. The predecessor is selected because it is a data center Edge route ("D- DCE" is set in the debug.py--routes output), and the current is not a data center Edge route.
LR_METRIC The predecessor is selected because its metric is lower than the current route's.
LR_ORDER The predecessor is selected because it has a lower order than the current route.
LR_LOGICAL_ID The predecessor is selected because its logical ID is better than the current route's.
LR_EXT_BGP_VIA_PRIMGW Both are BGP routes. The predecessor is selected because it is an NSD BGP route learnt from the primary NSD Gateway. The system learned the current route from a redundant NDS Gateway,
The following table lists the reason codes for a Gateway and the corresponding descriptions:
Table 10. Reason Code Descriptions
Reason Code Description
LR_NO_ELECTION Best route.
LR_NVS_STATIC_PREF The predecessor is selected because it is an NVS static route, and the current route is not.
LR_EXT_BGP_VS_OSPF The predecessor is selected because it is a BGP route, and the current route is an OSPF route with metric type OE1/OE2.
LR_EXT_BGP_ROUTE Both are cloud routes. The predecessor is selected because it is a BGP learnt cloud route, and the current route is not (it is static).
LR_CLOUD_ROUTE_VS_ANY The predecessor is selected because it is an Edge2Edge or Edge2Datacenter route, and the current route is a cloud static route.

Edge2Edge/Edge2Datacenter > Cloud static .

LR_BGP_LOCAL_PREF Both are either Edge2Edge or Edge2Datacenter routes learnt via BGP. The predecessor is selected because it has a higher local preference value than the current route.
LR_BGP_ASPATH_LEN Both are either Edge2Edge or Edge2Datacenter routes learnt via BGP. The predecessor is selected because its AS path value is lower than the current route's.
LR_BGP_METRIC Both are either Edge2Edge or Edge2Datacenter routes learnt via BGP. The predecessor is selected because it has a lower metric value than the current route.
LR_DCE_NSD_STATIC_PREF Both are Edge2Datacenter routes. The predecessor is selected because it is an NSD static route, and the current route is not.
LR_DCE_NSD_STATIC_METRIC Both are Edge2Datacenter static routes. The predecessor is selected because its metric value is less than that of the current route.
LR_DCE_NSD_STATIC_GW_NON_REMOTE Both are Edge2Datacenter static routes. The predecessor is selected because it is a local route, and the current is a remote route.
LR_DCE_LOGICAL_ID Both are Edge2Datacenter static routes. The predecessor is selected because it is a local route, and the current is a remote route.
LR_E2DC_METRIC Both are Edge2Datacenter routes. The predecessor is selected because its metric is less than that of the current route.
LR_DC_IPADDR Both are Edge2Datacenter routes. The predecessor is selected because its data center IP address is lower than the current route's.
LR_E2DC_NETADDR Both are Edge2Datacenter routes. The predecessor is selected because its network address is lower than that of the current route.
LR_E2E_PREFERENCE Both are Edge2Edge routes. The predecessor is selected because its preference value is lower than the current route's.
LR_E2E_METRIC Both are Edge2Edge routes. The predecessor is selected because its metric value is less than the current route.
LR_E2E_LOGICAL_ID Both are Edge2Edge routes. The predecessor is selected because its logical ID is better than the current route's.
LR_E2E_NETADDR Both are Edge2Edge routes. The predecessor is selected because its network address is lower than the current route's.
LR_OPG_SECURE_STATIC The predecessor is selected because it is a PG secure static route, and the current route is not a PG secure static route.
LR_ROUTE_TYPE The predecessor is selected because its route type is better than the current route's.
LR_NETMASK The predecessor is selected because it has a higher netmask than the current route.
LR_METRIC The predecessor is selected because it has a lower metric value than the current route.
LR_PREFERENCE Both are routes learnt from routing protocols. The predecessor is selected because it has a lesser preference value than the current route.
LR_NETADDR The predecessor is selected because its network address is lower than the current route's.
LR_LOGICAL_ID The predecessor is selected because its logical ID is better than the current route.

VPN Test

What is the purpose of this test?

The VPN Test command allows users to view the Virtual Private Network (VPN) Branch-to-Branch Connectivity between the Edges.

When can you run this test?

Run this test if the data traffic between the Branches or between the Hub and Spoke is not bi-directional.

For instructions on how to run a remote diagnostic test on Edges, see Run Remote Diagnostic Tests on Edges.

What to check in the test output?

The following is an example of the test output:

Figure 83. VPN Test
This Remote Diagnostics test will perform the VPN test by confirming the tunnel status between the Edges, and the output displays the following information:
Table 11. Remote Diagnostics Field Descriptions
Field Description
Edge Name Specifies the name of the peer Edge.
Destination Specifies the logical ID of the destination device.
Result The result displays one of the following:
  • Pass - Tunnels and traffic between the Edges are up and running.
  • Fail - Tunnels and traffic between the Edges are down.
Latency (milliseconds) Specifies the latency in milliseconds.
..