Pedir puertos de Microsoft Azure

Después de solicitar tus conexiones Cross-Cloud Interconnect, solicita tus puertos de Microsoft Azure.

Antes de empezar

Si aún no lo ha hecho, registre la característica ExpressRoute Direct.

Portal de Azure

  1. Inicia sesión en el portal de Azure y selecciona la suscripción adecuada.
  2. En el menú de navegación, busca Configuración y, a continuación, haz clic en Funciones de vista previa.
  3. En el cuadro de búsqueda, escribe ExpressRoute.
  4. Seleccione la casilla Permitir ExpressRoute Direct.
  5. En la parte superior de la página, haz clic en el botón +Registrar.
  6. En la tabla, vuelve a buscar Permitir ExpressRoute Direct. Asegúrate de que el valor correspondiente de la columna Estado sea Registrado.

Azure PowerShell

Usa el comando Register-AzProviderFeature:

Register-AzProviderFeature -FeatureName `
AllowExpressRoutePorts -ProviderNamespace Microsoft.Network

Crear recursos de ExpressRoute Direct

Necesitas un puerto de Azure para cada una de tus conexiones Cross-Cloud Interconnect. Para pedir un par de puertos de Azure, crea un recurso de ExpressRoute Direct.

Cuando crea un recurso de ExpressRoute Direct, Azure reserva automáticamente un puerto principal y otro secundario redundantes. Este comportamiento es diferente del proceso de pedido de Cross-Cloud Interconnect, que requiere que pidas explícitamente dos conexiones.

Portal de Azure

  1. Ve a la página ExpressRoute Direct.

  2. Haz clic en Crear.

  3. Rellene la pestaña Básico de la página Crear ExpressRoute Direct:

    • Selecciona la suscripción en la que quieras crear el recurso. Más adelante, cuando cree un circuito ExpressRoute, deberá hacerlo en la misma suscripción que el recurso ExpressRoute Direct.
    • Seleccione el grupo de recursos en el que quiera colocar el recurso ExpressRoute Direct.
    • Identifica la región en la que quieres ubicar el recurso.
    • Introduce un nombre para el recurso.

    Para obtener la información más actualizada sobre estos campos, consulta la documentación de Azure.

  4. Haz clic en Siguiente : Configuración.

  5. En la pestaña Configuración, introduce los valores de los siguientes campos:

    • En el campo Ubicación de emparejamiento, introduzca la ubicación de Azure. Si necesitas ayuda para elegir un valor para este campo, consulta Elegir tus ubicaciones.
    • Elige el ancho de banda adecuado (10 Gbps o 100 Gbps).
    • En Encapsulation (Encapsulación), selecciona Dot1Q.
  6. Haz clic en Siguiente : Etiquetas.

  7. Opcional: Configura etiquetas para este puerto.

  8. Haz clic en Siguiente : Revisar y crear.

  9. Revisa el resumen de tus opciones. Si quieres hacer cambios, haz clic en Anterior y actualiza el formulario según sea necesario. Cuando el resumen sea correcto, haz clic en Crear.

    Azure muestra el mensaje El despliegue está en curso. Al cabo de un tiempo, el mensaje debería cambiar a Tu implementación se ha completado.

  10. Haga clic en el nombre del nuevo recurso ExpressRoute Direct. Debería ver una tabla Enlaces con Enlace 1 y Enlace 2. Estos enlaces representan tus puertos principal y secundario.

No habilites los puertos todavía. La facturación comienza cuando habilitas los puertos.

Azure PowerShell

Usa el comando New-AzExpressRoutePort:

New-AzExpressRoutePort -Name NAME `
   -ResourceGroupName RESOURCE_GROUP `
   -PeeringLocation PEERING_LOCATION `
   -BandwidthInGbps BANDWIDTH `
   -Encapsulation Dot1Q `
   -Location LOCATION

Haz los cambios siguientes:

  • NAME: el nombre de la nueva conexión
  • RESOURCE_GROUP: el grupo de recursos adecuado
  • PEERING_LOCATION: el nombre de la ubicación tal como se representa en Azure. Por ejemplo,Interxion-Frankfurt-FRA11
  • BANDWIDTH: ancho de banda en Gbps. Debe ser 10 o 100.
  • LOCATION: el nombre de la región

Generar una carta de autorización

Para que Google pueda aprovisionar tu conexión, debe tener una carta de autorización (LOA) para tu puerto de Azure.

Portal de Azure

  1. Vaya a la página que muestra los recursos de ExpressRoute Direct.
  2. Haz clic en el nombre de la conexión que has creado.
  3. En Nombre de la empresa, escribe Google.
  4. Haz clic en Generar carta de autorización.

Azure PowerShell

Usa el comando Get-AzExpressRoutePort y el comando New-AzExpressRoutePortLOA:

$port = Get-AzExpressRoutePort -Name CONNECTION_NAME; `
   New-AzExpressRoutePortLOA -ExpressRoutePort `
   $port -CustomerName "GoogleCloud" -Destination "PATH"

Haz los cambios siguientes:

  • CONNECTION_NAME: el nombre del recurso de ExpressRoute Direct que has creado en el paso anterior

  • PATH: la ubicación en la que quieres descargar el poder

Enviar la carta de autorización a Google

Después de solicitar las conexiones Cross-Cloud Interconnect, deberías recibir correos de confirmación de Google. Cada uno de estos mensajes incluye instrucciones sobre cómo enviar tu carta de autorización de Azure a Google. Ahora que tienes la carta de autorización, sigue las instrucciones para proporcionarla.

En resumen, debes proporcionar lo siguiente:

  • El documento de carta de autorización

  • Instrucciones sobre cómo quieres que se conecten los puertos. Por ejemplo, especifica si quieres que tu puerto principal de Cross-Cloud Interconnect se conecte a tu puerto principal o secundario de ExpressRoute Direct.

Anota las instrucciones que proporciones a Google. Necesitará esta información más adelante en el proceso, cuando configure sus circuitos ExpressRoute.

Busca un correo de Google

Una vez que hayas proporcionado tu carta de autorización, Google podrá aprovisionar tus conexiones de Cross-Cloud Interconnect. Cuando se aprovisionan las conexiones, Google conecta físicamente los dos puertos.

Una vez que se hayan aprovisionado las conexiones, recibirás un correo con la siguiente información:

  • Te indica que los puertos están listos para usarse.
  • Te indica que habilites los puertos de Azure y, a continuación, que confirmes que lo has hecho.

Cuando recibas el correo, sigue los pasos que se describen en las secciones siguientes.

Comprobar si hay una señal de Google

Comprueba si ambos puertos de Azure reciben una señal de Google Cloud. Si alguno de los puertos no recibe luz, informa del problema a Google antes de continuar.

Azure PowerShell

Usa el comando Get-AzExpressRoutePort y el comando Get-AzMetric:

$port = Get-AzExpressRoutePort -Name EXPRESS_ROUTE_DIRECT_NAME -ResourceGroupName RESOURCE_GROUP
$metricLink1 = Get-AzMetric -ResourceId $port.id -DetailedOutput -MetricName "RxLightLevel" -MetricFilter "Link eq 'link1'"
$metricLink2 = Get-AzMetric -ResourceId $port.id -DetailedOutput -MetricName "RxLightLevel" -MetricFilter "Link eq 'link2'"
$metricLink1.Data[-1], $metricLink2.Data[-1]

Haz los cambios siguientes:

  • EXPRESS_ROUTE_DIRECT_NAME: nombre de tu recurso de ExpressRoute Direct
  • RESOURCE_GROUP: el grupo de recursos adecuado

Debería ver un resultado similar al siguiente. Lo ideal es que el valor del campo Average esté comprendido entre -10 y 0.

TimeStamp : 3/22/2023 8:54:00 PM
Average   : -3.54
Minimum   :
Maximum   :
Total     :
Count     :

TimeStamp : 3/22/2023 8:54:00 PM
Average   : -4.17
Minimum   :
Maximum   :
Total     :
Count     : 

Habilitar los puertos de Azure

Para permitir la conectividad, habilite las conexiones ExpressRoute Direct principales y secundarias.

Portal de Azure

  1. Ve a la página ExpressRoute Direct.

  2. Haga clic en el nombre de su recurso ExpressRoute Direct. En la página que se muestra, hay dos enlaces: uno para tu conexión principal y otro para tu conexión secundaria.

  3. Habilita la conexión principal:

    1. Haz clic en Enlace 1.
    2. Haz clic en el interruptor Habilitado.
    3. Haz clic en Guardar.
  4. Habilita la conexión secundaria:

    1. Haz clic en Enlace 2.
    2. Haz clic en el interruptor Habilitado.
    3. Haz clic en Guardar.

Azure PowerShell

  1. Obtenga información sobre el par de puertos de ExpressRoute Direct mediante el comando Get-AzExpressRoutePort:

    Azure> $port = Get-AzExpressRoutePort -Name EXPRESS_ROUTE_DIRECT_CONNECTION

    Sustituye CONNECTION_NAME por el nombre de tu recurso ExpressRoute Direct.

  2. Define el estado habilitado del puerto principal:

    $port.Links[0].AdminState = "Enabled"
  3. Define un estado habilitado para el puerto secundario:

    $port.Links[1].AdminState = "Enabled"
  4. Actualiza ambos puertos con el Set-AzExpressRoutePortcomando:

    $port = Set-AzExpressRoutePort -ExpressRoutePort $port

Responder al correo de Google

Después de habilitar los puertos de Azure, responde al correo que has recibido de Google e infórmanos de que has habilitado los puertos.

Una vez que recibamos tu respuesta, en un plazo de 24 horas, deberías poder confirmar que tus puertos de interconexión entre nubes reciben una señal de Azure.