Nesta página, fornecemos instruções sobre como criar ou atualizar um anexo de VLAN no Google Distributed Cloud (GDC) isolado por air-gap.
Um anexo da VLAN representa um anexo de uma rede de área local virtual (VLAN) e a configuração de sessão do BGP associada a um link de interconexão. A VLAN especifica qual parte da sua rede tem acesso por essa conexão.
Antes de começar
Para criar ou atualizar um anexo da VLAN, você precisa ter o seguinte:
- Um link de interconexão atual. Para mais informações, consulte Criar um link de interconexão.
- Um grupo de interconexão atual. Para mais informações, consulte Criar um grupo de interconexão.
- Um grupo de anexos atual. Para mais informações, consulte Criar um grupo de anexos.
- Uma política de rota atual. Para mais informações, consulte Criar uma política de rotas.
- Os papéis necessários de identidade e acesso. Para mais informações, consulte Preparar papéis e permissões predefinidos.
Criar ou atualizar um anexo da VLAN
Para criar ou atualizar um anexo da VLAN, siga estas etapas:
- Crie um arquivo YAML chamado
interconnectattachment.yaml. Adicione o seguinte conteúdo ao arquivo:
apiVersion: system.private.gdc.goog/v1alpha1 kind: InterconnectAttachment metadata: name: interconnect-attachment-OWNER_SWITCH_NAME-directconnect-1 namespace: gpc-system spec: interconnectLinkRef: name: INTERCONNECT_LINK_NAME namespace: gpc-system parentInterconnectRef: name: INTERCONNECT_GROUP_NAME namespace: gpc-system parentInterconnectType: DirectConnect bgpSessionConfig: localIP: LOCAL_IP_SUBNET peerASN: PEER_ASN peerIP: PEER_IP peerExternalSubnets: - PEER_EXTERNAL_SUBNET routePolicyRef: name: ROUTE_POLICY_NAME namespace: gpc-system attachmentGroup: name: ATTACHMENT_GROUP_NAME namespace: gpc-system vlanID: VLAN_ID status: {}Substitua:
OWNER_SWITCH_NAME: o nome do recursoBorderLeafSwitch.INTERCONNECT_LINK_NAME: a referência universal ao objeto do link de interconexão no namespace gpc-system.INTERCONNECT_GROUP_NAME: a referência de objeto universal ao grupo de interconexão no namespace gpc-system que contémINTERCONNECT_LINK_NAME.LOCAL_IP_SUBNET: o endereço IP local do par/31no lado do GDC.PEER_ASN: o número do sistema autônomo (ASN, na sigla em inglês) do protocolo de gateway de borda (BGP, na sigla em inglês).PEER_IP: o endereço IP do par/31no lado do par.PEER_EXTERNAL_SUBNET: a sub-rede externa do par que essa interconexão permite. Se houver mais de uma sub-rede, liste todas elas no campopeerExternalSubnets.ROUTE_POLICY_NAME: a referência universal do objeto à política de roteamento no namespacegpc-system.ATTACHMENT_GROUP_NAME: a referência universal ao objeto da política de roteamento no namespace gpc-system de que este anexo faz parte.VLAN_ID: o ID da VLAN a ser usado nessa interconexão.
Crie o anexo da VLAN:
kubectl apply -f interconnectattachment.yaml -n gpc-system --kubeconfig=/root/release/root-admin/root-admin-kubeconfigVerifique se a criação do anexo da VLAN foi bem-sucedida:
kubectl get interconnectattachment -n gpc-system --kubeconfig=/root/release/root-admin/root-admin-kubeconfigA saída retorna o anexo da VLAN e mostra
Truena colunaReady:NAME AGE TYPE MTU VLAN-ID INTERCONNECT GROUP INTERCONNECT LINK READY interconnect-attachment-zv-aa-blsw01-directconnect-1 3d2h DirectConnect 3966 interconnect-group-directconnect-1 interconnect-zv-aa-blsw01-directconnect-1 True