Como estabelecer 99,9% de disponibilidade na Interconexão dedicada

A topologia de 99,9% de disponibilidade é adequada para aplicativos não críticos ou que tolerem algum tempo de inatividade. Por exemplo, sua organização pode fazer uploads em lote quando o tempo da operação não for importante. Se a interconexão não estiver disponível, a operação continuará quando a conectividade for restabelecida.

A disponibilidade de 99,9% requer os seguintes recursos:

  • Pelo menos duas interconexões em diferentes zonas de disponibilidade metropolitana. As interconexões precisam ficar na mesma área metropolitana (cidade), mas podem estar em instalações de localização diferentes. Com duas interconexões, uma pode continuar fornecendo o tráfego se a outra parar de funcionar.
  • Pelo menos dois Cloud Routers na mesma região do Google Cloud. Cada interconexão precisa ser anexada a um Cloud Router diferente. Assim, as duas redes não serão desconectadas se um Cloud Router falhar.

O exemplo de topologia a seguir mostra duas interconexões na mesma área metropolitana, mas em diferentes instalações de localização: lga-zone1-16 e lga-zone2-1422. Os Cloud Routers, um para cada interconexão, estão na rede vpc1 da região us-central1. Cada um deles tem a própria sessão de BGP.

Diagrama de interconexões redundantes com 99,9% de disponibilidade (clique para ampliar)
Interconexões redundantes com disponibilidade de 99,9% (clique para ampliar)

As seções a seguir mostram as etapas para reproduzir a topologia acima. Para criar uma personalizada para você, substitua os valores do exemplo pelos seus. Por exemplo, substitua o nome de rede vpc1 pelo nome da sua rede VPC.

Solicitar interconexões

Use o Console do Google Cloud Platform ou a ferramenta de linha de comando gcloud para solicitar interconexões duplicadas.

Console

  1. Acesse a guia Conexões físicas do Cloud Interconnect no Console do Google Cloud Platform.
    Acessar a guia "Conexões físicas"
  2. Selecione Configurar conexão.
  3. Selecione Dedicated Interconnect e Continuar.
  4. Selecione Solicitar novo Dedicated Interconnect e Continuar.
  5. Especifique os detalhes da interconexão e selecione Próximo.
    • Nome: especifique int-lga1.
    • Descrição: especifique Example interconnect in LGA ZONE1 para indicar que a interconexão está relacionada a esse exemplo de topologia.
    • Local: escolha Digital Realty | Telx New York (111 8th Ave), que é o nome do PeeringDB para o local lga-zone1-16.
    • Capacidade: use a capacidade padrão (10 Gbps).
  6. Especifique os detalhes da interconexão duplicada e selecione Próximo.
    • Nome: especifique int-lga2.
    • Descrição: especifique Example interconnect in LGA ZONE2 para indicar que a interconexão está relacionada a esse exemplo de topologia.
    • Local: escolha zColo New York - 60 Hudson St, que é o nome do PeeringDB para o local lga-zone2-1422.
    • Capacidade: use a capacidade padrão (10 Gbps).
  7. Especifique seus dados de contato.
    • Nome da empresa: neste exemplo, use o valor The Customer. Esse nome será utilizado na LOA-CFA como a parte autorizada a solicitar uma conexão cruzada.
    • Contato técnico: neste exemplo, use o valor customer@customer.com. Não é necessário inserir seu endereço, incluiremos você em todas as notificações.
  8. Revise o pedido. Verifique se os detalhes da interconexão e os dados de contato estão corretos. Se tudo estiver certo, selecione Fazer pedido. Caso contrário, volte e edite os detalhes da interconexão.
  9. Na página de confirmação do pedido, revise as informações e selecione Concluído.

gcloud

  1. Solicite duas interconexões com os nomes int-lga1 e int-lga2.

 gcloud compute interconnects create int-lga1 \
   --customer-name "The Customer" \
   --description "Example interconnect in LGA ZONE1" \
   --interconnect-type DEDICATED \
   --link-type ETHERNET_10G_LR \
   --location lga-zone1-16 \
   --requested-link-count 1 \
   --noc-contact-email customer@customer.com

 gcloud compute interconnects create int-lga2 \
   --customer-name "The Customer" \
   --description "Example interconnect in LGA ZONE2" \
   --interconnect-type DEDICATED \
   --link-type ETHERNET_10G_LR \
   --location lga-zone2-1422 \
   --requested-link-count 1 \
   --noc-contact-email customer@customer.com

Depois que solicitar uma interconexão, o Google enviará a você uma confirmação por e-mail e alocará portas. Quando a alocação for concluída, o Google criará LOA-CFAs para suas conexões cruzadas e os enviará por e-mail para você. Todos os e-mails automáticos são enviados ao contato do centro de operações de rede (NOC, na sigla em inglês) e à pessoa que solicitou a interconexão.

Somente após o aprovisionamento e teste das conexões cruzadas será possível usar a interconexão. Para saber mais sobre o processo de aprovisionamento, consulte Visão geral do aprovisionamento.

Criar Cloud Routers

Crie Cloud Routers duplicados, sendo um para cada interconexão.

Console

  1. Acesse a página "Criar Cloud Router" no Console do Google Cloud Platform.
    Acessar a página "Roteadores"
  2. Especifique os detalhes do Cloud Router.
    • Nome: especifique router1 como o nome do primeiro Cloud Router.
    • Rede VPC: especifique vpc1, que é o nome da rede em que a rede local está sendo estendida.
    • Região: especifique us-central1, que é onde o Cloud Router divulga todas as sub-redes, conforme mostrado no exemplo de topologia.
    • Google ASN: especifique 64513, que é o ASN para o exemplo do Cloud Router.
  3. Duplique o primeiro Cloud Router, mas altere o nome para router2.

gcloud

  1. Crie dois Cloud Routers na rede vpc1 da região us-central1. Use o ASN 64513 em ambos os Cloud Routers.

 gcloud compute routers create router1 \
   --asn 64513 \
   --network vpc1 \
   --region us-central1

 gcloud compute routers create router2 \
   --asn 64513 \
   --network vpc1 \
   --region us-central1

Criar anexos da VLAN

Depois que as interconexões estiverem prontas para uso (no estado ACTIVE), crie anexos da VLAN para vincular as interconexões aos Cloud Routers. Crie dois anexos, um para cada par de interconexão e Cloud Router. No exemplo, int-lga1 está conectado a router1, e int-lga2 a router2.

Console

  1. Acesse a guia "Anexos da VLAN" do Cloud Interconnect no Console do Google Cloud Platform.
    Acessar a guia "Anexos da VLAN"
  2. Selecione Adicionar anexo da VLAN.
  3. Selecione Dedicated Interconnect para criar anexos da VLAN dedicados e Continuar.
  4. Selecione Neste projeto para criar anexos do Dedicated Interconnects ao projeto.
  5. Selecione a interconexão int-lga1 e, em seguida, clique em Continuar.
  6. Selecione Adicionar item para anexar uma nova VLAN à interconexão.
    • Nome: especifique attachment-lga1-central1 como o nome do anexo.
    • Roteador: selecione o Cloud Router router1.
  7. Selecione Criar. O anexo leva algum tempo para ser criado.
  8. No anexo, selecione Configurar para adicionar uma sessão do BGP a router1. Os endereços IP do Google e do peer BGP já estão preenchidos pelo anexo da VLAN.
  9. Anote os endereços IP, os ASNs e a tag da VLAN de cada anexo. Essas informações são necessárias para configurar o roteador local.
  10. Selecione Salvar configuração para adicionar a sessão BGP. As sessões ficam inativas até você configurar o BGP no roteador local.
  11. Crie outro anexo chamado attachment-lga2-central1 para a interconexão int-lga2. Use o Cloud Router router2 para o anexo.

gcloud

  1. Crie dois anexos, sendo um para a interconexão int-lga1 e o Cloud Router router1 e outro para a int-lga2 e o router2.

    gcloud compute interconnects attachments create attachment-lga1-central1 \
      --interconnect int-lga1 \
      --router router1

    gcloud compute interconnects attachments create attachment-lga2-central1 \
      --interconnect int-lga2 \
      --router router2

  2. Descreva o anexo attachment-lga1-central1 para recuperar os recursos que ele alocou, como o código da VLAN e os endereços de peering BGP. Use esses valores para configurar o Cloud Router e o roteador local.

    gcloud compute interconnects attachments describe attachment-lga1-central1 \
      --region us-central1

    O comando anterior gera as seguintes informações:

    cloudRouterIpAddress: 169.254.58.49/29
    creationTimestamp: '2017-08-15T08:34:11.137-07:00'
    customerRouterIpAddress: 169.254.58.50/29
    id: '5630382895290821276'
    interconnect:
    https://www.googleapis.com/compute/v1/projects/customer-project/global/interconnects/int-lga1
    kind: compute#interconnectAttachment
    name: attachment-lga1-central1
    operationalStatus: ACTIVE
    privateInterconnectInfo:
      tag8021q: 1000
    region: https://www.googleapis.com/compute/v1/projects/customer-project/regions/us-central1
    router: https://www.googleapis.com/compute/v1/projects/customer-project/regions/us-central1/routers/router1
    selfLink: https://www.googleapis.com/compute/v1/projects/customer-project/regions/us-central1/interconnectAttachments/attachment-lga1-central1
      

  3. Anote os seguintes valores:

    • tag8021q: especifica o código da VLAN, que é 1000. Ele identifica o tráfego que passará por este anexo. Use esse valor para configurar uma subinterface com tag da VLAN no roteador local.
    • cloudRouterIpAddress: endereço IP do Cloud Router, que é 169.254.58.49/29. Atribua esse endereço a uma interface do Cloud Router e o especifique como o vizinho do BGP no roteador local.
    • customerRouterIpAddress: endereço IP do roteador do cliente, que é 169.254.180.82/29. No Cloud Router, especifique-o como o endereço do peer BGP na interface que tem o endereço IP do Cloud Router atribuído a ela. Atribua o endereço à subinterface da VLAN no roteador local.
  4. No Cloud Router router1, adicione uma interface ao anexo attachment-lga1-central1.

    gcloud compute routers add-interface router1 \
      --interface-name router1-1 \
      --interconnect-attachment attachment-lga1-central1 \
      --ip-address 169.254.58.49 \
      --mask-length 29 \
      --region us-central1

  5. Adicione um peer BGP à interface. Neste exemplo, o ASN local é 12345.

    gcloud compute routers add-bgp-peer router1 \
      --interface router1-1 \
      --peer-name central1 \
      --peer-ip-address 169.254.58.50 \
      --peer-asn 12345 \
      --region us-central1

  6. Descreva o anexo attachment-lga2-central1 e configure uma sessão de BGP no Cloud Router router2.

Configurar roteadores locais

Use as informações dos anexos da VLAN para configurar os roteadores locais. O exemplo a seguir é o trecho de uma configuração de um roteador Juniper. Use o trecho como ponto de partida para configurar seus próprios roteadores. Para saber mais, consulte Como configurar roteadores locais.

interface ae20 {
  flexible-vlan-tagging;
  native-vlan-id 1;
  aggregated-ether-options {
    lacp {
      active;
     }
   }
  unit 1001 {
    vlan-id 1001;
    family inet {
      address 169.254.58.50/29;
    }
  }
}

protocols bgp {
  group google {
    type external;
    multihop {
      ttl 4;
    }
    hold-time 60;
    peer-as 64513;
    local-as 12345;
    local-address 169.254.58.50;
    neighbor 169.254.59.49 {
      ...
    }
  }
}

Próximas etapas

  • Para criar uma topologia para aplicativos no nível de produção, consulte este artigo.
  • Para saber mais informações sobre cada uma destas etapas, consulte o guia de instruções apropriado.
  • Para solucionar problemas comuns, consulte o guia de solução de problemas.
Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…