Establece el 99.9% de disponibilidad para la interconexión dedicada

La topología para la disponibilidad del 99.9% es adecuada en las aplicaciones no fundamentales que pueden tolerar cierto tiempo de inactividad. Por ejemplo, tu organización puede realizar cargas por lotes para las cuales no sea fundamental el tiempo en que se realiza la operación. Si no hay una conexión disponible, la operación continúa cuando se restablece la conectividad.

Para ver la terminología de Cloud Interconnect que se usa en esta página, consulta Términos clave.

Para obtener información sobre la creación de conexiones de interconexión redundantes que tienen capacidad suficiente en una situación de conmutación por error, consulta las prácticas recomendadas.

Requisitos

Se requieren los recursos y opciones de configuración siguientes para obtener una disponibilidad del 99.9%:

  • Al menos dos conexiones de interconexión. Las conexiones deben estar ubicadas en la misma área metropolitana, pero en diferentes dominios de disponibilidad perimetral (zonas de disponibilidad metropolitanas). No importa si las conexiones se encuentran en la misma instalación o en instalaciones diferentes, siempre que se encuentren en dos dominios de disponibilidad perimetral diferentes.

  • Al menos un Cloud Router. Cada conexión de Interconexión debe estar conectada al Cloud Router.

Topología de ejemplo.

En la siguiente topología de ejemplo, se muestran dos conexiones de Interconnect en la misma área metropolitana, pero en instalaciones de colocación diferentes: lga-zone1-16 y lga-zone2-1422. Cloud Router se encuentra en la red vpc1, en la región us-central1.

Interconexiones redundantes a fin de obtener una disponibilidad del 99.9% (haz clic para ampliar)
Conexiones redundantes para obtener una disponibilidad del 99.9% (haz clic para ampliar)

Crea una topología del 99.9%

En las siguientes secciones, se explican los pasos para crear esta topología. Para crear una topología personalizada, reemplaza los valores de entrada de muestra con los tuyos. Por ejemplo, reemplaza el nombre de red vpc1 por el nombre de tu red de VPC.

Solicita conexiones de Interconnect

Solicita conexiones duplicadas mediante Cloud Console o la herramienta de línea de comandos de gcloud.

Console

  1. En Cloud Console, ve a la página Conectividad híbrida.

    Ir a Conectividad híbrida de Interconnect

  2. Haga clic en Comenzar.

  3. Selecciona Interconexión dedicada y, a continuación, Continuar.

  4. Selecciona Pedir una nueva interconexión dedicada y, a continuación, Continuar.

  5. Especifica los detalles de la conexión de Interconnect:

    • Nombre: Ingresa int-lga1.
    • Descripción: ingresa Example Interconnect connection in LGA ZONE1.
    • Ubicación: elige Digital Realty | Telx New York (111 8th Ave), que es el nombre de PeeringDB para la ubicación lga-zone1-16.
    • Capacidad: usa la capacidad predeterminada (10 Gb/s).
  6. Haga clic en Next.

  7. Especifica los detalles de la conexión de Interconnect redundante:

    • Nombre: Ingresa int-lga2.
    • Descripción: ingresa Example Interconnect connection in LGA ZONE2.
    • Ubicación: elige zColo New York - 60 Hudson St, que es el nombre de PeeringDB para la ubicación lga-zone2-1422.
    • Capacidad: usa la capacidad predeterminada (10 Gb/s).
  8. Haga clic en Next.

  9. Especifica tu información de contacto.

    • Nombre de la empresa: ingresa The Customer. Este nombre se usa en la LOA-CFA como la parte autorizada para solicitar una conexión de Interconnect.
    • Contacto técnico: ingresa customer@customer.com. No es necesario que ingreses tu propia dirección. Se te incluye en todas las notificaciones.
  10. Haga clic en Next.

  11. Revisa tu pedido. Verifica que los detalles de tu interconexión y la información de contacto sean correctos. Si todo está correcto, selecciona Realizar pedido. Si hay algún error, regresa y edita los detalles de la interconexión.

  12. En la página de confirmación del pedido, revisa los próximos pasos y, luego, selecciona Listo.

gcloud

  • Solicita dos conexiones de Interconnect con los nombres int-lga1 y int-lga2.

    gcloud compute interconnects create int-lga1 \
      --customer-name "The Customer" \
      --description "Example Interconnect connection 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 connection 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

Después de solicitar conexiones de Interconnect, Google te envía un correo electrónico de confirmación y te asigna puertos. Una vez completada la asignación, Google genera LOA-CFA para tus conexiones y te las envía por correo electrónico. Todos los correos electrónicos automatizados se envían al contacto del NOC y a la persona que solicitó las conexiones.

Para usar las conexiones de Interconnect, primero se deben aprovisionar y probar tus conexiones. Para obtener más información sobre el proceso de aprovisionamiento, consulta la Descripción general del aprovisionamiento.

Crea un Cloud Router

Para crear un Cloud Router, sigue las instrucciones de esta sección.

Console

  1. En Cloud Console, ve a la página Crea un Cloud Router.

    Ir a Crea un Cloud Router

  2. Especifica los detalles del Cloud Router:

    • Nombre: ingresa router1 para el nombre del primer Cloud Router.
    • Red: Selecciona vpc1, que es el nombre de la red a la que se extiende la red local.
    • Región: selecciona us-central1, que es la región en la que Cloud Router anuncia todas las subredes, como se muestra en la topología de ejemplo.
    • ASN de Google: Especifica 64513, que corresponde al ASN para el Cloud Router de ejemplo.
  3. En Rutas, selecciona Anunciar todas las subredes visibles para Cloud Router (predeterminado) y, luego, haz clic en Crear.

gcloud

  • Crea un Cloud Router en la red vpc1 en la región us-central1; usa el ASN 64513:

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

Crea adjuntos de VLAN

Una vez que tus conexiones de Interconnect estén listas para usar (en el estado ACTIVE), crea adjuntos de VLAN a fin de conectar las conexiones de Interconnect con Cloud Routers. Crea adjuntos duplicados, uno para cada conexión. En el ejemplo, int-lga1 y int-lga2 se conectan a router1.

Console

  1. En Cloud Console, ve a la pestaña Adjuntos de VLAN.

    Ir a adjuntos de VLAN

  2. Haz clic en Agregar adjunto de VLAN.

  3. Selecciona Interconexión dedicada y, a continuación, Continuar.

  4. Selecciona En este proyecto.

  5. Selecciona la conexión de Interconnect int-lga1 y, luego, haz clic en Continuar.

  6. Selecciona Agregar adjunto de VLAN.

    • Nombre: Ingresa attachment-lga1-central1.
    • Router: Selecciona el Cloud Router router1.
  7. Haga clic en Crear. El adjunto se creará en unos momentos.

  8. Para el adjunto, a fin de agregar una sesión de BGP a router1, haz clic en Configurar. El adjunto de VLAN ya propagó las direcciones IP de BGP de Google y del par.

  9. Registra las direcciones IP, los ASN y la etiqueta de VLAN para cada adjunto. Se requiere esta información para configurar el router local.

  10. Para agregar la sesión de BGP, haz clic en Guardar configuración. Las sesiones de BGP estarán inactivas hasta que configures el BGP en tu router local.

  11. Crea otro adjunto con el nombre attachment-lga2-central1 para la interconexión int-lga2. Usa router1 para el Cloud Router del adjunto.

gcloud

  1. Crea dos adjuntos, uno para la conexión de interconexión int-lga1 y el Cloud Router router1 y otro para la conexión int-lga2 y router1:

    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 router1
  2. Describe el adjunto attachment-lga1-central1 para recuperar los recursos que asignó, como el ID de VLAN y las direcciones de intercambio de tráfico de BGP. Usa estos valores para configurar el Cloud Router y el router local:

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

    El comando anterior da como resultado la siguiente información:

    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. Registra los valores siguientes:

    • tag8021q: Especifica el ID de VLAN, que es 1000. El ID de VLAN identifica el tráfico que pasa por este adjunto. Usa este valor para configurar una subinterfaz de VLAN etiquetada en el router local.
    • cloudRouterIpAddress: Indica la dirección IP del Cloud Router, que es 169.254.58.49/29. Asigna esta dirección a la interfaz de un Cloud Router y especifícala como vecino de BGP en el router local.
    • customerRouterIpAddress: Indica la dirección IP del router del cliente, que es 169.254.58.50/29. En el Cloud Router, especifica esta dirección como la dirección de par de BGP en la interfaz que tiene asignada la dirección IP de Cloud Router. Asigna esta dirección a la subinterfaz de VLAN en el router local.
  4. En el Cloud Router router1, agrega una interfaz para el adjunto 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. Agrega un par de BGP a la interfaz. En este ejemplo, el ASN local es 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. Describe el adjunto attachment-lga2-central1 y, luego, configura una sesión de BGP en el Cloud Router router1.

Configura routers locales

Para configurar los routers locales, usa la información de los adjuntos de VLAN. El siguiente ejemplo es un extracto de la configuración de un router de Juniper. Usa este ejemplo como punto de partida para configurar tus propios routers. Para obtener más información, consulta Configura routers locales.

interface ae20 {
  flexible-vlan-tagging;
  native-vlan-id 1;
  aggregated-ether-options {
    lacp {
      active;
     }
   }
  unit 1000 {
    vlan-id 1000;
    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.58.49 {
      ...
    }
  }
}

¿Qué sigue?