Självstudie: skapa och ändra peering för en ExpressRoute-krets med CLITutorial: Create and modify peering for an ExpressRoute circuit using CLI

Den här självstudien visar hur du skapar och hanterar konfiguration/peering av routning för en ExpressRoute-krets i distributions modellen för Resource Manager med CLI.This tutorial shows you how to create and manage routing configuration/peering for an ExpressRoute circuit in the Resource Manager deployment model using CLI. Du kan också kontrol lera status, uppdatera eller ta bort och avetablera peer-kopplingar för en ExpressRoute-krets.You can also check the status, update, or delete and deprovision peerings for an ExpressRoute circuit. Om du vill använda en annan metod för att arbeta med din krets väljer du en artikel i följande lista:If you want to use a different method to work with your circuit, select an article from the following list:

I den här guiden får du lära dig att:In this tutorial, you learn how to:

  • Konfigurera, uppdatera och ta bort Microsoft-peering för en kretsConfigure, update, and delete Microsoft peering for a circuit
  • Konfigurera, uppdatera och ta bort Azures privata peering för en kretsConfigure, update, and delete Azure private peering for a circuit

FörutsättningarPrerequisites

  • Innan du börjar ska du installera den senaste versionen av CLI-kommandona (2.0 eller senare).Before beginning, install the latest version of the CLI commands (2.0 or later). Information om att installera CLI-kommandona finns i Installera Azure CLI.For information about installing the CLI commands, see Install the Azure CLI.
  • Kontrol lera att du har granskat kraven, Dirigerings kravenoch arbets flödes sidorna innan du påbörjar konfigurationen.Make sure that you've reviewed the prerequisites, routing requirements, and workflow pages before you begin configuration.
  • Du måste ha en aktiv ExpressRoute-krets.You must have an active ExpressRoute circuit. Följ anvisningarna för att skapa en ExpressRoute-krets och se till att kretsen aktive ras av anslutnings leverantören innan du fortsätter.Follow the instructions to Create an ExpressRoute circuit and have the circuit enabled by your connectivity provider before you continue. ExpressRoute-kretsen måste vara i ett tillhandahållet och aktiverat tillstånd för att du ska kunna köra kommandona i den här artikeln.The ExpressRoute circuit must be in a provisioned and enabled state for you to run the commands in this article.

Dessa anvisningar gäller endast för kretsar som skapats med tjänstleverantörer som erbjuder tjänster för Layer 2-anslutning.These instructions only apply to circuits created with service providers offering Layer 2 connectivity services. Om du använder en tjänst leverantör som erbjuder hanterade Layer 3-tjänster (vanligt vis en IPVPN, t. ex. MPLS), kommer anslutnings leverantören konfigurera och hantera routning åt dig.If you're using a service provider that offers managed Layer 3 services (typically an IPVPN, like MPLS), your connectivity provider will configure and manage routing for you.

Du kan konfigurera privat peering och Microsoft-peering för en ExpressRoute-krets.You can configure private peering and Microsoft peering for an ExpressRoute circuit. Peering kan konfigureras i vilken ordning du väljer.Peerings can be configured in any order you choose. Dock måste du se till att du slutför konfigurationen av en peering i taget.However, you must make sure that you complete the configuration of each peering one at a time. Mer information om routningsdomäner och peering-domäner finns i ExpressRoute.For more information about routing domains and peerings, see ExpressRoute routing domains.

Microsoft-peeringMicrosoft peering

Det här avsnittet hjälper dig att skapa, Hämta, uppdatera och ta bort Microsofts peering-konfiguration för en ExpressRoute-krets.This section helps you create, get, update, and delete the Microsoft peering configuration for an ExpressRoute circuit.

Viktigt

Microsoft-peering av ExpressRoute-kretsar som har kon figurer ATS före den 1 augusti 2017 kommer att ha alla tjänst prefix som annonseras via Microsoft-peering, även om det inte finns några väg filter definierade.Microsoft peering of ExpressRoute circuits that were configured prior to August 1, 2017 will have all service prefixes advertised through the Microsoft peering, even if route filters are not defined. Microsoft-peering av ExpressRoute-kretsar som är konfigurerade på eller efter den 1 augusti 2017 har inga prefix som annonseras förrän ett flödes filter är kopplat till kretsen.Microsoft peering of ExpressRoute circuits that are configured on or after August 1, 2017 will not have any prefixes advertised until a route filter is attached to the circuit. Mer information finns i Konfigurera ett flödes filter för Microsoft-peering.For more information, see Configure a route filter for Microsoft peering.

Så här skapar du Microsoft-peeringTo create Microsoft peering

  1. Installera den senaste versionen av Azure CLI.Install the latest version of Azure CLI. Använd den senaste versionen av Azures kommando rads gränssnitt (CLI).Use the latest version of the Azure Command-line Interface (CLI).

    az login
    

    Välj den prenumeration som du vill skapa ExpressRoute-krets för.Select the subscription for which you want to create ExpressRoute circuit.

    az account set --subscription "<subscription ID>"
    
  2. Skapa en ExpressRoute-krets.Create an ExpressRoute circuit. Följ anvisningarna för att skapa en ExpressRoute-krets och etablera den med anslutningsprovidern.Follow the instructions to create an ExpressRoute circuit and have it provisioned by the connectivity provider. Om din anslutnings leverantör erbjuder hanterade Layer 3-tjänster kan du be din anslutnings leverantör att aktivera Microsoft-peering åt dig.If your connectivity provider offers managed Layer 3 services, you can ask your connectivity provider to enable Microsoft peering for you. I så fall behöver du inte följa anvisningarna i nästa avsnitt.In that case, you won't need to follow instructions listed in the next sections. Om din anslutnings leverantör inte hanterar routning åt dig, kan du, när du har skapat din krets, fortsätta med konfigurationen med hjälp av nästa steg.However, if your connectivity provider doesn't manage routing for you, after creating your circuit, continue your configuration using the next steps.

  3. Kontrol lera ExpressRoute-kretsen för att se till att den är etablerad och också aktive rad.Check the ExpressRoute circuit to make sure it's provisioned and also enabled. Använd följande exempel:Use the following example:

    az network express-route list
    

    Svaret liknar följande exempel:The response is similar to the following example:

    "allowClassicOperations": false,
    "authorizations": [],
    "circuitProvisioningState": "Enabled",
    "etag": "W/\"1262c492-ffef-4a63-95a8-a6002736b8c4\"",
    "gatewayManagerEtag": null,
    "id": "/subscriptions/81ab786c-56eb-4a4d-bb5f-f60329772466/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit",
    "location": "westus",
    "name": "MyCircuit",
    "peerings": [],
    "provisioningState": "Succeeded",
    "resourceGroup": "ExpressRouteResourceGroup",
    "serviceKey": "1d05cf70-1db5-419f-ad86-1ca62c3c125b",
    "serviceProviderNotes": null,
    "serviceProviderProperties": {
     "bandwidthInMbps": 200,
     "peeringLocation": "Silicon Valley",
     "serviceProviderName": "Equinix"
    },
    "serviceProviderProvisioningState": "Provisioned",
    "sku": {
     "family": "UnlimitedData",
     "name": "Standard_MeteredData",
     "tier": "Standard"
    },
    "tags": null,
    "type": "Microsoft.Network/expressRouteCircuits]
    
  4. Konfigurera Microsoft-peering för kretsen.Configure Microsoft peering for the circuit. Kontrol lera att du har följande information innan du fortsätter.Make sure that you have the following information before you continue.

    • Ett /30 undernät för den primära länken.A /30 subnet for the primary link. Adress blocket måste vara ett giltigt offentligt IPv4-prefix som du äger och registrerat i en RIR/IR.The address block must be a valid public IPv4 prefix owned by you and registered in an RIR / IRR.
    • Ett /30 undernät för den sekundära länken.A /30 subnet for the secondary link. Adress blocket måste vara ett giltigt offentligt IPv4-prefix som du äger och registrerat i en RIR/IR.The address block must be a valid public IPv4 prefix owned by you and registered in an RIR / IRR.
    • Ett giltigt VLAN-ID att upprätta denna peering på.A valid VLAN ID to establish this peering on. Se till att ingen annan peering i kretsen använder samma VLAN-ID.Ensure that no other peering in the circuit uses the same VLAN ID.
    • AS-tal för peering.AS number for peering. Du kan använda både 2 byte och 4 byte som AS-tal.You can use both 2-byte and 4-byte AS numbers.
    • Annonserade prefix: Ange en lista över alla prefix som du planerar att annonsera över BGP-sessionen.Advertised prefixes: Provide a list of all prefixes you plan to advertise over the BGP session. Endast offentliga IP-adressprefix accepteras.Only public IP address prefixes are accepted. Om du planerar att skicka en uppsättning prefix kan du skicka en kommaavgränsad lista.If you plan to send a set of prefixes, you can send a comma-separated list. Dessa prefix måste vara registrerade åt dig i ett RIR/IR.These prefixes must be registered to you in an RIR / IRR.
    • Valfritt- Kund-ASN: om du annonserar prefix som inte har registrerats för peering som-nummer kan du ange det AS-nummer som de är registrerade på.Optional - Customer ASN: If you're advertising prefixes that are not registered to the peering AS number, you can specify the AS number to which they're registered with.
    • Routningens registernamn: Du kan ange den RIR/IR mot vilken AS-numret och prefixet är registrerade.Routing Registry Name: You can specify the RIR / IRR against which the AS number and prefixes are registered.
    • Valfritt- En MD5-hash om du väljer att använda en.Optional - An MD5 hash if you choose to use one.

    Kör följande exempel för att konfigurera Microsoft-peering för din krets:Run the following example to configure Microsoft peering for your circuit:

    az network express-route peering create --circuit-name MyCircuit --peer-asn 100 --primary-peer-subnet 123.0.0.0/30 -g ExpressRouteResourceGroup --secondary-peer-subnet 123.0.0.4/30 --vlan-id 300 --peering-type MicrosoftPeering --advertised-public-prefixes 123.1.0.0/24
    

Så här visar du Microsofts peering-informationTo view Microsoft peering details

Du kan hämta konfigurations information med hjälp av följande exempel:You can get configuration details by using the following example:

az network express-route peering show -g ExpressRouteResourceGroup --circuit-name MyCircuit --name AzureMicrosoftPeering

Viktigt

Microsoft kontrollerar om de angivna annonserade offentliga prefixen och peer-ASN (eller kund-ASN) är tilldelade till dig i Internet-routningstabellen.Microsoft verifies if the specified 'Advertised public prefixes' and 'Peer ASN' (or 'Customer ASN') are assigned to you in the Internet Routing Registry. Om du hämtar de offentliga prefixen från en annan entitet och om tilldelningen inte är registrerad i routningstabellen, slutförs inte den automatiska verifieringen och kräver manuell verifiering.If you are getting the public prefixes from another entity and if the assignment is not recorded with the routing registry, the automatic validation will not complete and will require manual validation. Om den automatiska valideringen Miss lyckas, visas "AdvertisedPublicPrefixesState" som "verifiering krävs" i utdata för kommandot ovan.If the automatic validation fails, you will see 'AdvertisedPublicPrefixesState' as 'Validation needed' on the output of the above command.

Om du ser meddelandet "validering krävs" samlar du in dokumenten som visar att de offentliga prefixen har tilldelats till din organisation av den entitet som anges som ägare till prefixen i routningstabellen och skickar dessa dokument för manuell verifiering genom att öppna ett support ärende.If you see the message 'Validation needed', collect the document(s) that show the public prefixes are assigned to your organization by the entity that is listed as the owner of the prefixes in the routing registry and submit these documents for manual validation by opening a support ticket.

Utdata ser ut ungefär så här:The output is similar to the following example:

{
  "azureAsn": 12076,
  "etag": "W/\"2e97be83-a684-4f29-bf3c-96191e270666\"",
  "gatewayManagerEtag": "18",
  "id": "/subscriptions/9a0c2943-e0c2-4608-876c-e0ddffd1211b/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzureMicrosoftPeering",
  "lastModifiedBy": "Customer",
  "microsoftPeeringConfig": {
    "advertisedPublicPrefixes": [
        ""
      ],
     "advertisedPublicPrefixesState": "",
     "customerASN": ,
     "routingRegistryName": ""
  }
  "name": "AzureMicrosoftPeering",
  "peerAsn": ,
  "peeringType": "AzureMicrosoftPeering",
  "primaryAzurePort": "",
  "primaryPeerAddressPrefix": "",
  "provisioningState": "Succeeded",
  "resourceGroup": "ExpressRouteResourceGroup",
  "routeFilter": null,
  "secondaryAzurePort": "",
  "secondaryPeerAddressPrefix": "",
  "sharedKey": null,
  "state": "Enabled",
  "stats": null,
  "vlanId": 100
}

Så här uppdaterar du Microsofts peering-konfigurationTo update Microsoft peering configuration

Du kan uppdatera valfri del av konfigurationen.You can update any part of the configuration. De annonserade prefixen för kretsen uppdateras från 123.1.0.0/24 till 124.1.0.0/24 i följande exempel:The advertised prefixes of the circuit are being updated from 123.1.0.0/24 to 124.1.0.0/24 in the following example:

az network express-route peering update --circuit-name MyCircuit -g ExpressRouteResourceGroup --peering-type MicrosoftPeering --advertised-public-prefixes 124.1.0.0/24

Lägga till IPv6 Microsoft-peering-inställningar i en befintlig IPv4-konfigurationTo add IPv6 Microsoft peering settings to an existing IPv4 configuration

az network express-route peering update -g ExpressRouteResourceGroup --circuit-name MyCircuit --peering-type MicrosoftPeering --ip-version ipv6 --primary-peer-subnet 2002:db00::/126 --secondary-peer-subnet 2003:db00::/126 --advertised-public-prefixes 2002:db00::/126

Privat peering i AzureAzure private peering

Det här avsnittet hjälper dig att skapa, Hämta, uppdatera och ta bort Azures konfiguration för privata peering för en ExpressRoute-krets.This section helps you create, get, update, and delete the Azure private peering configuration for an ExpressRoute circuit.

Så här skapar du Azures privata peeringTo create Azure private peering

  1. Installera den senaste versionen av Azure CLI.Install the latest version of Azure CLI.

  2. az login
    

    Välj den prenumeration som du vill skapa ExpressRoute-kretsen förSelect the subscription you want to create ExpressRoute circuit

    az account set --subscription "<subscription ID>"
    
  3. Skapa en ExpressRoute-krets.Create an ExpressRoute circuit. Följ anvisningarna för att skapa en ExpressRoute-krets och etablera den med anslutningsprovidern.Follow the instructions to create an ExpressRoute circuit and have it provisioned by the connectivity provider. Om din anslutnings leverantör erbjuder hanterade Layer 3-tjänster kan du be din anslutnings leverantör att aktivera Azures privata peering åt dig.If your connectivity provider offers managed Layer 3 services, you can ask your connectivity provider to enable Azure private peering for you. I så fall behöver du inte följa anvisningarna i nästa avsnitt.In that case, you won't need to follow instructions listed in the next sections. Om din anslutnings leverantör inte hanterar routning åt dig, kan du, när du har skapat din krets, fortsätta med konfigurationen med hjälp av nästa steg.However, if your connectivity provider doesn't manage routing for you, after creating your circuit, continue your configuration using the next steps.

  4. Kontrol lera ExpressRoute-kretsen för att se till att den är etablerad och också aktive rad.Check the ExpressRoute circuit to make sure it's provisioned and also enabled. Använd följande exempel:Use the following example:

    az network express-route show --resource-group ExpressRouteResourceGroup --name MyCircuit
    

    Svaret liknar följande exempel:The response is similar to the following example:

    "allowClassicOperations": false,
    "authorizations": [],
    "circuitProvisioningState": "Enabled",
    "etag": "W/\"1262c492-ffef-4a63-95a8-a6002736b8c4\"",
    "gatewayManagerEtag": null,
    "id": "/subscriptions/81ab786c-56eb-4a4d-bb5f-f60329772466/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit",
    "location": "westus",
    "name": "MyCircuit",
    "peerings": [],
    "provisioningState": "Succeeded",
    "resourceGroup": "ExpressRouteResourceGroup",
    "serviceKey": "1d05cf70-1db5-419f-ad86-1ca62c3c125b",
    "serviceProviderNotes": null,
    "serviceProviderProperties": {
    "bandwidthInMbps": 200,
    "peeringLocation": "Silicon Valley",
    "serviceProviderName": "Equinix"
    },
    "serviceProviderProvisioningState": "Provisioned",
    "sku": {
     "family": "UnlimitedData",
     "name": "Standard_MeteredData",
     "tier": "Standard"
    },
    "tags": null,
    "type": "Microsoft.Network/expressRouteCircuits]
    
  5. Konfigurera Azures privata peering för kretsen.Configure Azure private peering for the circuit. Kontrol lera att du har följande objekt innan du fortsätter med nästa steg:Make sure that you have the following items before you continue with the next steps:

    • Ett par undernät som inte ingår i något adress utrymme som är reserverat för virtuella nätverk.A pair of subnets that are not part of any address space reserved for virtual networks. Ett undernät kommer att användas för den primära länken, medan det andra används för den sekundära länken.One subnet will be used for the primary link, while the other will be used for the secondary link. Från vart och ett av dessa undernät tilldelar du den första användbara IP-adressen till routern som Microsoft använder den andra användbara IP-adressen för sin router.From each of these subnets, you will assign the first usable IP address to your router as Microsoft uses the second usable IP for its router. Det finns tre alternativ för det här paret undernät:You have three options for this pair of subnets:
      • IPv4: två/30 undernät.IPv4: Two /30 subnets.
      • IPv6: två/126-undernät.IPv6: Two /126 subnets.
      • Både: två/30 undernät och två/126-undernät.Both: Two /30 subnets and two /126 subnets.
    • Ett giltigt VLAN-ID att upprätta denna peering på.A valid VLAN ID to establish this peering on. Se till att ingen annan peering i kretsen använder samma VLAN-ID.Ensure that no other peering in the circuit uses the same VLAN ID.
    • AS-tal för peering.AS number for peering. Du kan använda både 2 byte och 4 byte som AS-tal.You can use both 2-byte and 4-byte AS numbers. Du kan använda ett privat AS-tal för den här peeringen.You can use a private AS number for this peering. Se till att du inte använder 65515.Ensure that you aren't using 65515.
    • Valfritt- En MD5-hash om du väljer att använda en.Optional - An MD5 hash if you choose to use one.

    Använd följande exempel för att konfigurera Azures privata peering för din krets:Use the following example to configure Azure private peering for your circuit:

    az network express-route peering create --circuit-name MyCircuit --peer-asn 100 --primary-peer-subnet 10.0.0.0/30 -g ExpressRouteResourceGroup --secondary-peer-subnet 10.0.0.4/30 --vlan-id 200 --peering-type AzurePrivatePeering
    

    Om du väljer att använda en MD5-hash använder du följande exempel:If you choose to use an MD5 hash, use the following example:

    az network express-route peering create --circuit-name MyCircuit --peer-asn 100 --primary-peer-subnet 10.0.0.0/30 -g ExpressRouteResourceGroup --secondary-peer-subnet 10.0.0.4/30 --vlan-id 200 --peering-type AzurePrivatePeering --SharedKey "A1B2C3D4"
    

    Viktigt

    Kontrollera att du anger AS-talet som peering-ASN, inte kund-ASN.Ensure that you specify your AS number as peering ASN, not customer ASN.

Så här visar du Azures privata peering-informationTo view Azure private peering details

Du kan hämta konfigurations information med hjälp av följande exempel:You can get configuration details by using the following example:

az network express-route peering show -g ExpressRouteResourceGroup --circuit-name MyCircuit --name AzurePrivatePeering

Utdata ser ut ungefär så här:The output is similar to the following example:

{
  "azureAsn": 12076,
  "etag": "W/\"2e97be83-a684-4f29-bf3c-96191e270666\"",
  "gatewayManagerEtag": "18",
  "id": "/subscriptions/9a0c2943-e0c2-4608-876c-e0ddffd1211b/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering",
  "ipv6PeeringConfig": null,
  "lastModifiedBy": "Customer",
  "microsoftPeeringConfig": null,
  "name": "AzurePrivatePeering",
  "peerAsn": 7671,
  "peeringType": "AzurePrivatePeering",
  "primaryAzurePort": "",
  "primaryPeerAddressPrefix": "",
  "provisioningState": "Succeeded",
  "resourceGroup": "ExpressRouteResourceGroup",
  "routeFilter": null,
  "secondaryAzurePort": "",
  "secondaryPeerAddressPrefix": "",
  "sharedKey": null,
  "state": "Enabled",
  "stats": null,
  "vlanId": 100
}

Uppdatera konfigurationen av Azures privata peeringTo update Azure private peering configuration

Du kan uppdatera valfri del av konfigurationen med hjälp av följande exempel.You can update any part of the configuration using the following example. I det här exemplet uppdateras VLAN-ID: t för kretsen från 100 till 500.In this example, the VLAN ID of the circuit is being updated from 100 to 500.

az network express-route peering update --vlan-id 500 -g ExpressRouteResourceGroup --circuit-name MyCircuit --name AzurePrivatePeering

Rensa resurserClean up resources

Så här tar du bort Microsoft-peeringTo delete Microsoft peering

Du kan ta bort peering-konfigurationen genom att köra följande exempel:You can remove your peering configuration by running the following example:

az network express-route peering delete -g ExpressRouteResourceGroup --circuit-name MyCircuit --name MicrosoftPeering

Så här tar du bort Azures privata peeringTo delete Azure private peering

Du kan ta bort peering-konfigurationen genom att köra följande exempel:You can remove your peering configuration by running the following example:

Varning

Du måste se till att alla virtuella nätverk och ExpressRoute Global Reach-anslutningar tas bort innan du kör det här exemplet.You must ensure that all virtual networks and ExpressRoute Global Reach connections are removed before running this example.

az network express-route peering delete -g ExpressRouteResourceGroup --circuit-name MyCircuit --name AzurePrivatePeering

Nästa stegNext steps

När du har konfigurerat Azures privata peering kan du länka virtuella nätverk till kretsen, se:After you've configured Azure private peering, you can link virtual networks to the circuit, see: