> ## Documentation Index
> Fetch the complete documentation index at: https://docs.megaport.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Troubleshooting MVE Connectivity

> This help topic describes troubleshooting steps to identify and solve problems when an MVE does not have connectivity.

export const Video = ({url, text, duration, description}) => {
  const errorPrefix = '\x1b[31;1;4mERROR\x1b[0m: Video -';
  if (typeof url !== 'string') {
    url = String(url);
  }
  if (typeof text !== 'string') {
    text = String(text);
  }
  if (!url || url === 'undefined') {
    console.error(`${errorPrefix} the \`url\` property is required — rendering an empty string instead`);
    return <></>;
  }
  if (!text || text === 'undefined') {
    console.error(`${errorPrefix} the \`text\` property is required — rendering an empty string instead`);
    return <></>;
  }
  const youtubeIconMask = "url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zM232 336V176l142.7 80z'/%3E%3C/svg%3E\")";
  return <div className="video-callout">
      <div className="callout my-4 flex gap-3 overflow-hidden rounded-2xl border px-5 py-4">
        <div className="mt-0.5 w-4 shrink-0" data-component-part="callout-icon">
          <svg aria-hidden="true" className="size-4 shrink-0" style={{
    WebkitMaskImage: youtubeIconMask,
    maskImage: youtubeIconMask,
    WebkitMaskRepeat: 'no-repeat',
    maskRepeat: 'no-repeat',
    WebkitMaskPosition: 'center',
    maskPosition: 'center',
    backgroundColor: '#0284c7'
  }} />
        </div>
        <div className="min-w-0 w-full text-sm" data-component-part="callout-content">
          <strong>
            Video:{' '}
            <a href={url} target="_blank" rel="noopener noreferrer">
              {text}
              <span className="sr-only"> (opens in a new tab)</span>
            </a>
          </strong>
          {}
          {duration && <> ({duration})</>}
          {}
          {description && <p className="mt-1 mb-0 text-xs text-gray-500 dark:text-gray-400">
              {description}
            </p>}
        </div>
      </div>
    </div>;
};

export const Gloss = ({term, anchor, langDir = 'en'}) => {
  const errorPrefix = '\x1b[31;1;4mERROR\x1b[0m: Gloss -';
  if (typeof term !== 'string') {
    term = String(term);
  }
  if (typeof anchor !== 'string') {
    anchor = String(anchor);
  }
  if (!term || term === 'undefined') {
    console.error(`${errorPrefix} the \`term\` property is required — rendering an empty string instead`);
    return <></>;
  }
  if (!anchor || anchor === 'undefined') {
    console.error(`${errorPrefix} the \`anchor\` property is required — rendering an empty string instead`);
    return <></>;
  }
  const lang = langDir === 'en' ? '/' : '/' + langDir + '/';
  const glossaryPage = lang + 'glossary/#' + anchor;
  return <a href={glossaryPage}>{term}</a>;
};

If your MVE cannot access the internet, step through these troubleshooting actions.

<Video url="https://youtu.be/XSNm5q3d3n0" text="How to Check the Network Latency" duration="1:23" description="This video shows how to check latency between Megaport points of presence and compare latency values across the Megaport network." />

## Troubleshooting actions

| **Action**                                                                                   | **Steps**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| :------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Verify MVE/SD-WAN configurations**                                                         | Confirm this information:<br /><ul><li>Ensure SD-WAN login credentials are accurate.</li><li>Ensure the MVE has has the correct license and template/workflow.</li><li>Verify the instance size and software version.</li><li>Verify the MVE interface status, including configuration values for IP addresses and subnets, VLAN, bandwidth, and ASNs.</li><li>For gateway and interconnect connectivity, check <Gloss term="BFD" anchor="bfd" /> sessions, bandwidth, BGP status, and BGP neighbor status.</li></ul>For more information about Megaport SD-WAN providers, see [MVE Overview](/mve).          |
| **Verify MVE Public IP Address, Gateway IP Address in Megaport Internet connection details** | Each MVE is assigned a public IP address by a Megaport configured DHCP server. To check the assigned IP address: <br /><ol><li>From the Megaport Portal, go to the **Services** page and locate your target MVE.</li><li>Click the gear icon next to the Megaport Internet connection and the public IP address assigned to the MVE appears.</li></ol>                                                                                                                                                                                                                                                        |
| **Ping tests from MVE**                                                                      | Run **<Gloss term="ping" anchor="ping" />** tests from MVE to the following destinations: <ul> <li> MVE default gateway IP address </li><li> SD-WAN management server/controller</li><li> Public IP (for example, ns1.google.com, 8.8.8.8)</li></ul> A **ping** test transmits data packets to a specific IP address and either confirms or denies connectivity between IP-networked devices. In the case of confirmation, a **ping** test shows the latency (the response time) of the connection. <br /><br />If you need to contact Support about this issue, provide the results from the **ping** tests. |

## Next steps

If the troubleshooting actions do not resolve your issue, contact support.
Before contacting support for assistance, collect the following information.

* Provide details of all troubleshooting steps.\
  For example, if you set up loops, note where they were located and their direction. If you ran **ping** tests, provide the output.

<Note>
  For more information about when a field service technician is needed onsite at the data center, see [Customer Field Services](/finance/customer-field-services).
</Note>
