Voorbeelden van routerconfiguraties

Dit artikel beschrijft interface- en routeringsconfiguratievoorbeelden voor Cisco IOS-XE, Juniper MX-serie en Arista-routers bij het werken met Azure ExpressRoute.

Belangrijk

De voorbeelden in dit artikel zijn uitsluitend ter begeleiding. Werk samen met het verkoop-/technische team van uw leverancier en uw netwerkteam om de juiste configuraties te vinden om aan uw behoeften te voldoen. Microsoft biedt geen ondersteuning voor problemen met betrekking tot configuraties die op deze pagina worden vermeld. Neem contact op met de leverancier van uw apparaat voor ondersteuningsproblemen.

MTU- en TCP MSS-instellingen op routerinterfaces

De maximale transmissie-eenheid (MTU) voor de ExpressRoute-interface is 1500. Dit is de standaard MTU voor een Ethernet-interface op een router. Tenzij uw router standaard een andere MTU heeft, hoeft u geen waarde op te geven in de routerinterface.

In tegenstelling tot een Azure VPN-gateway hoef je de maximale segmentgrootte (MSS) van TCP voor een ExpressRoute-circuit niet op te geven.

De voorbeelden van routerconfiguraties in dit artikel zijn van toepassing op alle peerings. Bekijk ExpressRoute-peerings en ExpressRoute-routeringsvereisten voor meer informatie over routering.

Interfaces en subinterfaces configureren

U hebt één subinterface per peering nodig in elke router die u met Microsoft verbindt. Identificeer een subinterface aan de hand van een VLAN-ID of een gestapeld paar VLAN-ID's en een IP-adres.

De voorbeelden in deze sectie zijn van toepassing op elke router waarop de IOS-XE OS-familie wordt uitgevoerd.

Definitie van dot1Q-interface

Dit voorbeeld definieert een subinterface met één VLAN-ID. De VLAN-id is uniek per peering. De laatste octet van uw IPv4-adres is altijd een oneven getal.

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

Definitie van QinQ-interface

Dit voorbeeld definieert een subinterface met twee VLAN-ID's. De buitenste VLAN-id (s-tag), indien gebruikt, blijft hetzelfde voor alle peerings. De binnenste VLAN-id (c-tag) is uniek per peering. De laatste octet van uw IPv4-adres is altijd een oneven getal.

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

eBGP-sessies instellen

U moet voor elke peering een BGP-sessie met Microsoft instellen. Stel een BGP-sessie in met behulp van het volgende voorbeeld. Als het IPv4-adres dat je gebruikt voor je subinterface a.b.c.d is, dan is het IP-adres van de BGP-buur (Microsoft) a.b.c.d+1. Het laatste octet van het IPv4-adres van de BGP-buur is altijd een even getal.

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
!

Voorvoegsels instellen die moeten worden geadverteerd via de BGP-sessie

Configureer uw router om selectievoorvoegsels aan Microsoft te adverteren met behulp van het volgende voorbeeld.

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
!

Routekaarten

Gebruik routekaarten en voorvoegsellijsten om voorvoegsels te filteren die in uw netwerk zijn doorgegeven. Bekijk het volgende voorbeeld en zorg ervoor dat je de juiste prefixlijsten hebt opgezet.

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>
!

BFD configureren

U configureert BFD op twee plaatsen: één op interfaceniveau en een op BGP-niveau. Dit voorbeeld gebruikt de QinQ-interface.

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
!

MACSec configureren

Voor MACSec-configuratie moeten CAK (Connectivity Association Key) en Connectivity Association Key Name (CKN) overeenkomen met geconfigureerde waarden via PowerShell-opdrachten.

Dit artikel bevat geen MACSec-voorbeeld voor Cisco IOS-XE. Bekijk je Cisco-documentatie voor MACSec-configuratie op IOS-XE routers.

Volgende stappen