Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u wilt overschakelen van het ene ExpressRoute-circuit naar het andere, kunt u dit probleemloos doen met minimale serviceonderbreking. In dit document wordt u begeleid bij de stappen voor het migreren van uw productieverkeer zonder grote onderbrekingen of risico's te veroorzaken. Deze methode geldt ongeacht of u naar een nieuwe of dezelfde peeringlocatie verhuist.
Als u uw ExpressRoute-circuit via een Layer 3-serviceprovider hebt, maakt u het nieuwe circuit aan onder uw abonnement in de Azure-portal. Werk samen met uw serviceprovider om het verkeer naadloos over te schakelen naar het nieuwe circuit. Nadat de serviceprovider de inrichting van uw oude circuit ongedaan heeft gemaakt, verwijdert u het uit Azure Portal.
De rest van dit artikel is van toepassing als u uw ExpressRoute-circuit heeft via een Layer 2-serviceprovider of ExpressRoute Direct-poorten.
Stappen voor naadloze migratie van ExpressRoute-circuits
Het vorige diagram illustreert het migratieproces van een bestaand ExpressRoute-circuit, aangeduid als circuit A, naar een nieuw ExpressRoute-circuit, aangeduid als circuit B. Circuit B kan zich op dezelfde of een andere peeringlocatie bevinden als circuit A. Het migratieproces bestaat uit de volgende stappen:
Circuit B in isolatie implementeren: terwijl het verkeer blijft stromen via circuit A, implementeert u een nieuw circuit B zonder dat dit van invloed is op de productieomgeving.
De stroom van het productieverkeer via circuit B blokkeren: voorkom dat verkeer circuit B gebruikt totdat het volledig is getest en gevalideerd.
Voltooi en valideer end-to-end-connectiviteit van circuit B: zorg ervoor dat circuit B een stabiele en veilige verbinding met alle vereiste eindpunten tot stand kan brengen en onderhouden.
Schakel over het verkeer: de verkeersstroom van circuit A naar circuit B omleiden en de verkeersstroom via circuit A blokkeren.
Circuit A buiten gebruik stellen: Circuit A uit het netwerk verwijderen en de bijbehorende resources vrijgeven.
Nieuw circuit in isolatie implementeren
Voor een gelijke-voor-gelijke vervanging die het veerkrachtniveau van het bestaande circuit behoudt, kies je de optie Standard Resiliency en volg je de stappen die zijn beschreven in de gids 'Maak een circuit met ExpressRoute' om je nieuwe ExpressRoute-circuit (Circuit B) op de gewenste peeringlocatie te maken. Standaard veerkracht is een configuratie op één locatie en wordt niet aanbevolen voor zakelijke of bedrijfskritische workloads. Als je een workload van dat type migreert, evalueer dan in plaats daarvan Hoge of Maximale veerkracht. Voor meer informatie, zie Azure ExpressRoute ontwerpen en architectuur voor veerkracht. Volg vervolgens de stappen in Peering configureren voor ExpressRoute-circuit om de vereiste peeringtypen te configureren: privé en Microsoft.
Om te voorkomen dat het productieverkeer voor private peering van Circuit B gebruikmaakt voordat u dit hebt getest en gevalideerd, koppelt u geen virtuele netwerkgateway die voor productie is geïmplementeerd aan Circuit B. Op dezelfde manier koppelt u, om te voorkomen dat het productieverkeer voor Microsoft-peering van Circuit B gebruikmaakt, geen routefilter aan Circuit B.
De stroom van het productieverkeer via het zojuist gemaakte circuit blokkeren
Voorkom dat de routeadvertentie via een of meer nieuwe peerings op de CE-apparaten wordt weergegeven.
Voor Cisco IOS kunt u een route-map en een prefix-list gebruiken om de routes te filteren die worden geadverteerd via een BGP-peering. In het volgende voorbeeld ziet u hoe u een route-map en een prefix-list voor dit doel maakt en toepast:
route-map BLOCK ADVERTISEMENTS deny 10
match ip address prefix-list BLOCK-ALL-PREFIXES
ip prefix-list BLOCK-ALL-PREFIXES seq 10 deny 0.0.0.0/0 le 32
router bgp <your_AS_number>
neighbor <neighbor_IP_address> route-map BLOCK-ADVERTISEMENTS out
neighbor <neighbor_IP_address> route-map BLOCK-ADVERTISEMENTS in
Gebruik export-/importbeleid om de geadverteerde en ontvangen routes via de nieuwe peering op de Junos-apparaten te filteren. In het volgende voorbeeld ziet u hoe u export-/importbeleid configureert voor dit doel:
user@router>show configuration policy-options policy-statement BLOCK-ALL-ROUTES
term reject-all {
the reject;
}
protocols {
bgp {
group <your_group_name> {
neighbor <neighbor_IP_address> {
export [ BLOCK-ALL-ROUTES ];
import [ BLOCK-ALL-ROUTES ];
}
}
}
}
De end-to-end-connectiviteit van het zojuist gemaakte circuit valideren
Private peering
Als u het nieuwe circuit wilt koppelen aan de gateway van een virtueel testnetwerk en uw privé-peeringconnectiviteit wilt controleren, volgt u de stappen in Een virtueel netwerk verbinden met een ExpressRoute-circuit . Nadat u de virtuele netwerken aan het circuit hebt gekoppeld, controleert u de routetabel van de persoonlijke peering om ervoor te zorgen dat de adresruimte van het virtuele netwerk is opgenomen. In het volgende voorbeeld ziet u een routetabel van de persoonlijke peering van een ExpressRoute-circuit in de Azure Management-portal:
In het volgende diagram ziet u een test-VM in een virtueel testnetwerk en een on-premises testapparaat dat wordt gebruikt om de connectiviteit via de persoonlijke ExpressRoute-peering te controleren.
Wijzig de configuratie van de routekaart of het beleid om de geadverteerde routes te filteren en het specifieke IP-adres van het on-premises testapparaat toe te staan. Sta op dezelfde manier de adresruimte van het virtuele testnetwerk vanuit Azure toe.
route-map BLOCK ADVERTISEMENTS permit 5
match ip address prefix-list PERMIT-ROUTE
route-map BLOCK ADVERTISEMENTS deny 10
match ip address prefix-list BLOCK-ALL-PREFIXES
ip prefix-list PERMIT-ROUTE seq 10 permit 10.17.1.0/24
ip prefix-list PERMIT-ROUTE seq 20 permit 10.1.18.10/32
ip prefix-list BLOCK-ALL-PREFIXES seq 10 deny 0.0.0.0/0 le 32
Als u specifieke IP-voorvoegsels voor testapparaten op Junos wilt toestaan, configureert u een voorvoegsellijst. Configureer vervolgens het BGP-import-/exportbeleid om deze voorvoegsels toe te staan en alles anders af te wijzen.
user@router>show configuration policy-options policy-statement BLOCK-ADVERTISEMENTS
term PERMIT-ROUTES {
from {
prefix-list PERMIT-ROUTE;
}
then accept;
}
term reject-all {
then reject;
}
user@router>show configuration policy-options prefix-list PERMIT-ROUTE
10.1.18.10/32;
10.17.1.0/24;
Controleer de end-to-end-connectiviteit via de privépeering. U kunt bijvoorbeeld de test-VM in Azure pingen vanaf uw on-premises testapparaat en de resultaten controleren. Zie ExpressRoute-connectiviteit controleren voor stapsgewijze gedetailleerde validatie.
Microsoft peering
De verificatie van uw Microsoft-peering vereist een zorgvuldige planning om te voorkomen dat productieverkeer wordt beïnvloed. Volg deze stappen om een soepel proces te garanderen:
- Unieke voorvoegsels gebruiken: Configureer de Microsoft-peering voor circuit B met voorvoegsels die afwijken van de voor Circuit A gebruikte voorkomt routeringsconflicten. Raadpleeg Microsoft-peering maken voor richtlijnen.
- Afzonderlijke routefilters: Koppel de Microsoft-peering van circuit B aan een ander routefilter dan Circuit A. Volg de stappen in het configureren van routefilters voor Microsoft-peering.
-
Vermijd algemene routes: zorg ervoor dat de routefilters voor beide circuits geen gemeenschappelijke routes delen om asymmetrische routering te voorkomen. Dit kan worden gedaan door:
- Selecteer een service of Azure-regio voor het testen van circuit B die niet wordt gebruikt door het productieverkeer van circuit A.
- Het minimaliseren van overlapping tussen de twee routefilters en het toestaan van alleen specifieke openbare testeindpunten via circuit B.
Nadat u een routefilter hebt gekoppeld, controleert u de geadverteerd en ontvangen routes via de BGP-peering op het CE-apparaat. Wijzig de configuratie van het routekaart- of Junos-beleid om de geadverteerde routes te filteren, zodat alleen de on-premises voorvoegsels van de Microsoft-peering en specifieke IP-adressen van de geselecteerde openbare Microsoft-eindpunten worden getest.
Als u de connectiviteit met Microsoft 365-eindpunten wilt testen, volgt u de stappen in het implementeren van ExpressRoute voor Microsoft 365 – Uw testprocedures bouwen. Voor openbare Azure-eindpunten begint u met basisconnectiviteitstests zoals traceroute van on-premises om ervoor te zorgen dat aanvragen via ExpressRoute-eindpunten worden verzonden. Naast ExpressRoute-eindpunten worden ICMP-berichten onderdrukt via het Microsoft-netwerk. Test bovendien de connectiviteit op toepassingsniveau. Als u bijvoorbeeld een Virtuele Azure-machine hebt met een openbaar IP-adres waarop een webserver wordt uitgevoerd, probeert u via de ExpressRoute-verbinding toegang te krijgen tot het openbare IP-adres van de webserver vanuit uw on-premises netwerk. Dit bevestigt dat complex verkeer, zoals HTTP-aanvragen, Azure-services kan bereiken.
Private peering
- Koppel circuit B los van alle testgateways voor virtuele netwerken.
- Verwijder eventuele uitzonderingen die zijn gemaakt voor het Cisco route-maps- of Junos-beleid.
- Koppel circuit B aan de gateway van het virtuele productienetwerk volgens de stappen in Een virtueel netwerk verbinden met een ExpressRoute-circuit.
- Zorg ervoor dat Circuit B gereed is om alle routes te adverteren die momenteel worden geadverteerd via Circuit A. Controleer of circuit B-interfaces zijn gekoppeld aan het juiste VRF- of routeringsexemplaar.
- Verwijder de routekaarten of het beleid op circuit B-interfaces en pas deze toe op Circuit A-interfaces om routeadvertenties via Circuit A te blokkeren, waardoor de verkeersstroom wordt overgeschakeld naar Circuit B.
- Controleer de verkeersstroom via circuit B. Als de verificatie mislukt, keert u de wijzigingen terug en schakelt u de verkeersstroom terug naar Circuit A.
- Als de verificatie is geslaagd, verwijdert u Circuit A.
Microsoft peering
- Verwijder circuit B uit een testroutefilter van Azure.
- Verwijder eventuele uitzonderingen die zijn gemaakt voor de routekaarten of het beleid.
- Zorg ervoor dat de interfaces van circuit B gekoppeld zijn aan de juiste VRF of routinginstantie.
- Valideer en bevestig de geadverteerde voorvoegsels via de Microsoft-peering.
- Koppel Circuit B Microsoft-peering aan het Azure-routefilter dat momenteel is gekoppeld aan Circuit A.
- Verwijder de routekaarten of export-/importbeleid op Circuit B-interfaces en pas deze toe op Circuit A-interfaces om routeadvertenties via Circuit A te blokkeren, de verkeersstroom over te schakelen naar Circuit B.
- Controleer de verkeersstroom via circuit B. Als de verificatie mislukt, keert u de wijzigingen terug en schakelt u de verkeersstroom terug naar Circuit A.
- Als de verificatie is geslaagd, verwijdert u Circuit A.
Volgende stap
Zie Voorbeelden van routerconfiguraties voor het instellen en beheren van routering voor meer informatie over routerconfiguratie.