Establece la disponibilidad del 99.9% para la interconexión dedicada

La topología para la disponibilidad del 99.9% es adecuada para las aplicaciones no fundamentales o las aplicaciones que puedan 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 la interconexión no está disponible, la operación continúa cuando se recupera la conectividad.

La disponibilidad del 99.9% requiere los siguientes recursos:

  • Al menos dos interconexiones en zonas de disponibilidad metropolitana diferentes. Las interconexiones deben estar en la misma área metropolitana (ciudad), pero pueden estar en la misma o en otra instalación de colocación. Con dos interconexiones, si una se cae, la otra puede continuar con la entrega del tráfico.
  • Al menos dos Cloud Routers en la misma región de Google Cloud. Cada interconexión se debe adjuntar a un Cloud Router diferente. Por eso, una sola falla de Cloud Router no desconecta a las dos redes.

En el siguiente ejemplo de topología, se muestran dos interconexiones en la misma área metropolitana, pero en diferentes instalaciones de colocación: lga-zone1-16 y lga-zone2-1422. Los Cloud Routers (uno para cada interconexión) están en la red vpc1 en la región us-central1. Cada router tiene su propia sesión de BGP.

Diagrama de interconexiones redundantes para obtener una disponibilidad del 99.9% (haz clic si quieres ampliar)
Interconexiones redundantes para obtener una disponibilidad del 99.9% (haz clic si quieres ampliar)

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

Pide interconexiones

Para pedir interconexiones duplicadas, usa Google Cloud Platform Console o la herramienta de línea de comandos de gcloud.

Console

  1. Dirígete a la pestaña Conexiones físicas de Cloud Interconnect en Google Cloud Platform Console.
    Ir a la pestaña Conexiones físicas
  2. Selecciona Configurar conexión.
  3. Selecciona Interconexión dedicada y, luego, Continuar.
  4. Selecciona Pedir una nueva interconexión dedicada y, luego, Continuar.
  5. Especifica los detalles de la interconexión y, luego, selecciona Siguiente.
    • Nombre: especifica int-lga1.
    • Descripción: especifica Example interconnect in LGA ZONE1 a fin de indicar que la interconexión es para este ejemplo de topología.
    • Ubicación: elige Digital Realty | Telx New York (111 8th Ave) para la ubicación, que es el nombre PeeringDB para la ubicación lga-zone1-16.
    • Capacidad: usa la capacidad predeterminada (10 Gbps).
  6. Especifica los detalles de la interconexión duplicada y, luego, selecciona Siguiente.
    • Nombre: especifica int-lga2.
    • Descripción: especifica Example interconnect in LGA ZONE2 a fin de indicar que la interconexión es para este ejemplo de topología.
    • Ubicación: elige zColo New York - 60 Hudson St para la ubicación, que es el nombre PeeringDB para la ubicación lga-zone2-1422.
    • Capacidad: usa la capacidad predeterminada (10 Gbps).
  7. Especifica tu información de contacto.
    • Nombre de la empresa: en este ejemplo, se usa el valor The Customer para indicar el nombre de la empresa. Este nombre se usará en LOA-CFA como la parte autorizada para solicitar una conexión cruzada.
    • Contacto técnico: en este ejemplo, se usa el valor customer@customer.com para indicar el contacto técnico. No es necesario que ingreses tu propia dirección; se te incluirá en todas las notificaciones.
  8. Revisa tu pedido. Verifica que los detalles de tu interconexión y la información de contacto sean correctos. Si todo es correcto, selecciona Realizar pedido. Si hay algún error, regresa y edita los detalles de la interconexión.
  9. En la página de confirmación del pedido, revisa los próximos pasos y, luego, selecciona Listo.

gcloud

  1. Pide dos interconexiones con los nombres 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

Después de pedir una interconexión, 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 cruzadas 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 pidió la interconexión.

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

Crea Cloud Routers

Crea Cloud Routers duplicados, uno para cada interconexión.

Console

  1. Dirígete a la página Crear un Cloud Router en Google Cloud Platform Console.
    Ir a la página Routers
  2. Especifica estos detalles del Cloud Router.
    • Nombre: especifica router1 para indicar el nombre del primer Cloud Router.
    • Red de VPC: especifica vpc1, que es el nombre de la red en la que se extiende la red local.
    • Región: especifica 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 es el ASN para el Cloud Router de ejemplo.
  3. Duplica el primer Cloud Router, pero cámbiale el nombre a router2.

gcloud

  1. Crea dos Cloud Routers en la red vpc1 en la región us-central1. Usa el ASN 64513 para los dos 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

Crea adjuntos de VLAN

Después de que las interconexiones estén listas para usarse (en el estado ACTIVE), crea adjuntos de VLAN a fin de conectar las interconexiones con los Cloud Routers. Crea adjuntos duplicados, uno para cada interconexión y sincronización del Cloud Router. En el ejemplo, int-lga1 se conecta al router1 e int-lga2 al router2.

Console

  1. Dirígete a la pestaña Adjuntos de VLAN de Cloud Interconnect en Google Cloud Platform Console.
    Ir a la pestaña Adjuntos de VLAN
  2. Selecciona Agregar adjunto de VLAN.
  3. Selecciona Interconexión dedicada para crear adjuntos de VLAN dedicados y, luego, selecciona Continuar.
  4. Selecciona En este proyecto a fin de crear adjuntos para interconexiones dedicadas en tu proyecto.
  5. Selecciona la interconexión int-lga1 y, luego, Continuar.
  6. Selecciona Agregar elemento para adjuntar una VLAN nueva a la interconexión.
    • Nombre: especifica attachment-lga1-central1 para indicar el nombre del adjunto.
    • Router: selecciona el Cloud Router router1.
  7. Selecciona Crear. El adjunto se creará luego de unos instantes.
  8. Para el adjunto, selecciona Configurar a fin de agregar una sesión de BGP a router1. El adjunto de VLAN ya propagó la dirección IP de BGP de Google y la IP de BGP de par.
  9. Registra las direcciones IP, los ASN y la etiqueta de VLAN para cada adjunto. Esta información se requiere para configurar el router local.
  10. Selecciona Guardar configuración para agregar la sesión de BGP. 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 el Cloud Router router2 para el Cloud Router del adjunto.

gcloud

  1. Crea dos adjuntos, uno para la interconexión int-lga1 y el Cloud Router router1 y otra para la interconexión int-lga2 y el Cloud Router 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. Describe el adjunto attachment-lga1-central1 para recuperar los recursos que este 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 siguientes valores:

    • tag8021q: especifica el ID de VLAN, que es 1000. El ID de VLAN identifica el tráfico que pasará por este adjunto. Usa este valor para configurar una subinterfaz de VLAN etiquetada en el router local.
    • cloudRouterIpAddress: la dirección IP de Cloud Router, que es 169.254.58.49/29. Asigna esta dirección a una interfaz de Cloud Router y especifícala como vecino de BGP en el router local.
    • customerRouterIpAddress: la dirección IP del router cliente, que es 169.254.180.82/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 del 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. Para 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 router2.

Configura routers locales

Usa la información de los adjuntos de VLAN para configurar los routers locales. 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 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 {
      ...
    }
  }
}

Pasos siguientes

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…