Ejemplos de configuración de routers

Este artículo describe ejemplos de configuración de interfaz y enrutamiento para routers Cisco IOS-XE, Juniper MX y Arista cuando se trabaja con Azure ExpressRoute.

Importante

Las muestras de este artículo son solo para orientación. Para elaborar las configuraciones adecuadas que satisfagan sus necesidades trabaje con los equipos técnico y de ventas de su proveedor y con su equipo de red. Microsoft no da soporte técnico para problemas relacionados con las configuraciones que aparecen en esta página. Debe ponerse en contacto con el fabricante del dispositivo si tiene problemas de soporte técnico.

Configuración de la MTU y del MSS de TCP en las interfaces del router

La unidad de transmisión máxima (MTU) de la interfaz de ExpressRoute es 1500, que es la MTU predeterminada típica de una interfaz Ethernet en un enrutador. A menos que su enrutador tenga una MTU diferente de manera predeterminada, no es necesario especificar un valor en la interfaz del enrutador.

A diferencia de una pasarela VPN de Azure, no necesitas especificar el tamaño máximo de segmento (MSS) de TCP para un circuito ExpressRoute.

Los ejemplos de configuración del enrutador de este artículo son aplicables a todos los emparejamientos. Si desea más información, vea Emparejamientos de ExpressRoute y Requisitos de NAT de ExpressRoute.

Configuración de interfaces y subinterfaces

Se necesita una subinterfaz por cada interconexión en cada enrutador que se conecte a Microsoft. Identifica una subinterfaz mediante un ID de VLAN o un par apilado de IDs de VLAN y una dirección IP.

Los ejemplos en esta sección son aplicables a cualquier enrutador que ejecute la familia del sistema operativo IOS-XE.

Definición de interfaz Dot1Q

Este ejemplo define una subinterfaz con un único ID de VLAN. El identificador de VLAN es único para cada interconexión. El último octeto de su dirección IPv4 es siempre un número impar.

interface GigabitEthernet<Interface_Number>.<Number>
 encapsulation dot1Q <VLAN_ID>
 ip address <IPv4_Address><Subnet_Mask>

Definición de interfaz QinQ

Este ejemplo define una subinterfaz con dos IDs de VLAN. El identificador de VLAN externo (s-tag), si se usa, es el mismo en todos los emparejamientos. El identificador de VLAN interno (c-tag) es único para cada emparejamiento. El último octeto de su dirección IPv4 es siempre un número impar.

interface GigabitEthernet<Interface_Number>.<Number>
 encapsulation dot1Q <s-tag> second-dot1Q <c-tag>
 ip address <IPv4_Address><Subnet_Mask>

Configurar sesiones eBGP

Tiene que configurar una sesión BGP con Microsoft para cada emparejamiento. Configure una sesión de BGP utilizando el ejemplo a continuación. Si la dirección IPv4 que usas para tu subinterfaz es a.b.c.d, entonces la dirección IP del vecino BGP (Microsoft) es a.b.c.d+1. El último octeto de la dirección IPv4 del vecino BGP es siempre un número par.

router bgp <Customer_ASN>
 bgp log-neighbor-changes
 neighbor <IP#2_used_by_Azure> remote-as 12076
 !
 address-family ipv4
 neighbor <IP#2_used_by_Azure> activate
 exit-address-family
!

Configurar prefijos que se anunciarán a través de la sesión BGP

Configure el enrutador para anunciar los prefijos seleccionados a Microsoft mediante el ejemplo siguiente.

router bgp <Customer_ASN>
 bgp log-neighbor-changes
 neighbor <IP#2_used_by_Azure> remote-as 12076
 !
 address-family ipv4
    network <Prefix_to_be_advertised> mask <Subnet_mask>
    neighbor <IP#2_used_by_Azure> activate
 exit-address-family
!

Mapas de rutas

Use mapas de rutas y listas de prefijos para filtrar los prefijos propagados en su red. Consulta el siguiente ejemplo y asegúrate de tener configuradas las listas de prefijos adecuadas.

router bgp <Customer_ASN>
 bgp log-neighbor-changes
 neighbor <IP#2_used_by_Azure> remote-as 12076
 !
 address-family ipv4
    network <Prefix_to_be_advertised> mask <Subnet_mask>
    neighbor <IP#2_used_by_Azure> activate
    neighbor <IP#2_used_by_Azure> route-map <MS_Prefixes_Inbound> in
 exit-address-family
!
route-map <MS_Prefixes_Inbound> permit 10
 match ip address prefix-list <MS_Prefixes>
!

Configuración de BFD

El BFD se configura en dos lugares: uno a nivel de interfaz y otro a nivel de BGP. Este ejemplo utiliza la interfaz QinQ.

interface GigabitEthernet<Interface_Number>.<Number>
 bfd interval 300 min_rx 300 multiplier 3
 encapsulation dot1Q <s-tag> second-dot1Q <c-tag>
 ip address <IPv4_Address><Subnet_Mask>

router bgp <Customer_ASN>
 bgp log-neighbor-changes
 neighbor <IP#2_used_by_Azure> remote-as 12076
 !
 address-family ipv4
    neighbor <IP#2_used_by_Azure> activate
    neighbor <IP#2_used_by_Azure> fall-over bfd
 exit-address-family
!

Configuración de MACSec

Para la configuración de MACSec, la clave de asociación de conectividad (CAK) y el nombre de clave de asociación de conectividad (CKN) deben coincidir con los valores configurados mediante comandos de PowerShell.

Este artículo no incluye una muestra de MACSec para Cisco IOS-XE. Consulta tu documentación Cisco sobre la configuración de MACSec en IOS-XE routers.

Pasos siguientes