Stay organized with collectionsSave and categorize content based on your preferences.
You can view a list of all the VLAN attachments in your project and details
about each one. For example, you can view the name of an attachment,
the name of its associated Cloud Router, and whether
it's an attachment for Cross-Cloud Interconnect or
another Cloud Interconnect variant. You can also check the
Dataplane version of the attachment.
View VLAN attachments and their details
Console
In the Google Cloud console, go to the Cloud InterconnectVLAN
attachmentstab.
After you create a VLAN attachment,
you can check the Dataplane version for the attachment.
To check the Dataplane version of a VLAN attachment, use the Google Cloud CLI
or the Compute Engine API. The Dataplane version of an attachment does not appear
in the Google Cloud console.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# View VLAN attachments\n\nYou can view a list of all the VLAN attachments in your project and details\nabout each one. For example, you can view the name of an attachment,\nthe name of its associated Cloud Router, and whether\nit's an attachment for Cross-Cloud Interconnect or\nanother Cloud Interconnect variant. You can also check the\nDataplane version of the attachment.\n\nView VLAN attachments and their details\n---------------------------------------\n\n### Console\n\n1. In the Google Cloud console, go to the Cloud Interconnect **VLAN\n attachments** tab.\n\n [Go to VLAN attachments](https://console.cloud.google.com/hybrid/interconnects/list?tab=attachments)\n\n VLAN attachments for Cross-Cloud Interconnect are\n listed as attachments of type **Dedicated (Cross-Cloud)**.\n2. Select a VLAN attachment to view its details.\n\n### gcloud\n\n1. To list all VLAN attachments in your project, use the\n [`gcloud compute interconnects attachments list` command](/sdk/gcloud/reference/compute/interconnects/attachments/list):\n\n ```\n gcloud compute interconnects attachments list\n ```\n\n You should see output similar to the following.\n VLAN attachments for Cross-Cloud Interconnect\n connections are listed as attachments of type `DEDICATED`: \n\n ```\n NAME: my-vlan-attachment\n REGION: us-east4\n TYPE: DEDICATED\n INTERCONNECT: my-connection\n ROUTER: my-router\n\n NAME: my-vlan-attachment-2\n REGION: us-east4\n TYPE: DEDICATED\n INTERCONNECT: my-connection\n ROUTER: my-router\n ...\n ```\n2. To view more information about an attachment, use the\n [`gcloud compute interconnects attachments describe` command](/sdk/gcloud/reference/compute/interconnects/attachments/describe):\n\n ```\n gcloud compute interconnects attachments describe ATTACHMENT_NAME \\\n --region= REGION\n ```\n\n Replace the following:\n - \u003cvar translate=\"no\"\u003eATTACHMENT_NAME\u003c/var\u003e: the name of your VLAN attachment\n - \u003cvar translate=\"no\"\u003eREGION\u003c/var\u003e: the region where the attachment is located\n\n You should see output similar to the following: \n\n ```\n adminEnabled: true\n bandwidth: BPS_1G\n cloudRouterIpAddress: 169.254.245.153/29\n creationTimestamp: '2023-03-17T23:32:27.087-07:00'\n customerRouterIpAddress: 169.254.245.154/29\n dataplaneVersion: 2\n encryption: NONE\n id: '4461230117430551572'\n interconnect: https://www.googleapis.com/compute/v1/projects...my-connection\n kind: compute#interconnectAttachment\n mtu: 1500\n name: my-vlan-attachment\n operationalStatus: OS_ACTIVE\n privateInterconnectInfo:\n tag8021q: 246\n region: https://www.googleapis.com/compute/v1/projects...us-east4\n router: https://www.googleapis.com/compute/v1/projects...my-router\n selfLink: https://www.googleapis.com/compute/v1/projects...my-vlan-attachment\n stackType: IPV4_ONLY\n state: ACTIVE\n type: DEDICATED\n vlanTag8021q: 246\n ```\n\nCheck the Dataplane version of an attachment\n--------------------------------------------\n\nAfter you create a VLAN attachment,\nyou can check the Dataplane version for the attachment.\n\nTo check the Dataplane version of a VLAN attachment, use the Google Cloud CLI\nor the Compute Engine API. The Dataplane version of an attachment does not appear\nin the Google Cloud console.\n\nYou might need to verify that your attachment is using\n[Dataplane v2](/network-connectivity/docs/interconnect/concepts/terminology#dataplaneVersion)\nbefore you enable specific features such as\n[Bidirectional Forwarding Detection (BFD)](/network-connectivity/docs/router/concepts/bfd). \n\n### gcloud\n\nTo check the Dataplane version of the attachment,\nrun the following command: \n\n```\ngcloud compute interconnects attachment describe ATTACHMENT_NAME \\\n --region= NAME\n```\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003eATTACHMENT_NAME\u003c/var\u003e: the name of the attachment\n- \u003cvar translate=\"no\"\u003eREGION\u003c/var\u003e: the region where the attachment is located\n\nIn the output, look for the `dataplaneVersion` field with a value of `2`.\n\nIf the `dataplaneVersion` field does not appear in the output,\nthe VLAN attachment is using version 1.\n\nThe following example output shows a VLAN attachment that uses Dataplane v2. \n\n```\nadminEnabled: true\nbandwidth: BPS_10G\ncloudRouterIpAddress: 169.254.132.105/29\ncreationTimestamp: '2022-03-04T10:08:11.526-08:00'\ncustomerRouterIpAddress: 169.254.132.106/29\ndataplaneVersion: 2\nid: '8542849272424426340'\ninterconnect: https://www.googleapis.com/compute/v1/projects/customer-project/global/interconnects/my-interconnect\nkind: compute#interconnectAttachment\nmtu: 1440\nname: my-attachment\noperationalStatus: OS_ACTIVE\nprivateInterconnectInfo:\n tag8021q: 1100\nregion: https://www.googleapis.com/compute/v1/projects/customer-project/regions/us-west1\nrouter: https://www.googleapis.com/compute/v1/projects/customer-project/regions/us-west1/routers/ipv6-cf-test-1\nselfLink: https://www.googleapis.com/compute/v1/projects/customer-project/regions/us-west1/interconnectAttachments/my-attachment\nstate: ACTIVE\ntype: DEDICATED\nvlanTag8021q: 1100\n```\n\n### API\n\nUse the\n[`interconnectAttachments.get` method](/compute/docs/reference/rest/v1/interconnectAttachments/get)\nto obtain the value of the `dataplaneVersion` field. \n\n```\nGET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/interconnectAttachments/ATTACHMENT_NAME\n```\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e: the project that contains the VLAN attachment\n- \u003cvar translate=\"no\"\u003eREGION\u003c/var\u003e: the region where the VLAN attachment is located\n- \u003cvar translate=\"no\"\u003eATTACHMENT_NAME\u003c/var\u003e: the name of the VLAN attachment\n\nIn the output, look for the `dataplaneVersion` field with a value of 2.\n\nIf the `dataplaneVersion` field does not appear in the output, the\nVLAN attachment is using version 1.\n\nWhat's next\n-----------\n\n- To learn more about Cross-Cloud Interconnect, see the\n [Cross-Cloud Interconnect overview](/network-connectivity/docs/interconnect/concepts/cci-overview).\n\n- To learn about common issues that you might encounter when using\n Cross-Cloud Interconnect, see\n [Troubleshooting](/network-connectivity/docs/interconnect/support/troubleshooting#cci)."]]