Udostępnij przez


Szybki start: tworzenie i modyfikowanie obwodu usługi ExpressRoute przy użyciu interfejsu wiersza polecenia platformy Azure

W tym przewodniku szybkiego startu opisano, jak utworzyć obwód Azure ExpressRoute przy użyciu interfejsu wiersza polecenia (CLI). W tym artykule pokazano również, jak sprawdzić stan, zaktualizować, usunąć lub deprowizjonować obwód.

Diagram środowiska wdrażania obwodu usługi ExpressRoute przy użyciu interfejsu wiersza polecenia platformy Azure.

Wymagania wstępne

Azure Cloud Shell

Na platformie Azure jest hostowane "Azure Cloud Shell", interaktywna powłoka chmurowa, z której można korzystać za pomocą przeglądarki. Do pracy z usługami platformy Azure można używać programu Bash lub PowerShell w środowisku Cloud Shell. Aby uruchomić kod w tym artykule, możesz użyć wstępnie zainstalowanych poleceń usługi Cloud Shell bez konieczności instalowania niczego w środowisku lokalnym.

Aby uruchomić środowisko Azure Cloud Shell:

Opcja Przykład/link
Wybierz pozycję Wypróbuj w prawym górnym rogu bloku kodu lub polecenia. Wybranie pozycji Wypróbuj nie powoduje automatycznego skopiowania kodu lub polecenia do usługi Cloud Shell. Zrzut ekranu przedstawiający przykład narzędzia Try It dla usługi Azure Cloud Shell.
Przejdź do witryny https://shell.azure.com lub wybierz przycisk Uruchom Cloud Shell, aby otworzyć środowisko Cloud Shell w przeglądarce. Przycisk uruchamiania usługi Azure Cloud Shell.
Wybierz przycisk Cloud Shell na pasku menu w prawym górnym rogu witryny Azure Portal. Zrzut ekranu przedstawiający przycisk usługi Cloud Shell w witrynie Azure Portal

Aby użyć usługi Azure Cloud Shell:

  1. Uruchom usługę Cloud Shell.

  2. Wybierz przycisk Kopiuj w bloku kodu (lub bloku poleceń), aby skopiować kod lub polecenie.

  3. Wklej kod lub polecenie do sesji usługi Cloud Shell, wybierając Ctrl++V w systemie macOS.

  4. Wybierz Enter, aby uruchomić kod lub polecenie.

Utwórz i skonfiguruj połączenie ExpressRoute

Zaloguj się do konta platformy Azure i wybierz swoją subskrypcję

Aby rozpocząć konfigurację, zaloguj się do konta platformy Azure. Jeśli używasz usługi Cloud Shell Try It, logujesz się automatycznie. Skorzystaj z poniższych przykładów, aby ułatwić nawiązywanie połączenia:

az login

Sprawdź subskrypcje dostępne na koncie.

az account list

Wybierz subskrypcję, dla której chcesz utworzyć obwód usługi ExpressRoute.

az account set --subscription "<subscription ID>"

Pobieranie listy obsługiwanych dostawców, lokalizacji i przepustowości

Przed utworzeniem obwodu usługi ExpressRoute potrzebna jest lista obsługiwanych dostawców łączności, lokalizacji i opcji przepustowości. Polecenie interfejsu wiersza polecenia az network express-route list-service-providers zwraca te informacje, które są używane w kolejnych krokach:

az network express-route list-service-providers

Odpowiedź jest podobna do poniższego przykładu:

[
  {
    "bandwidthsOffered": [
      {
        "offerName": "50Mbps",
        "valueInMbps": 50
      },
      {
        "offerName": "100Mbps",
        "valueInMbps": 100
      },
      {
        "offerName": "200Mbps",
        "valueInMbps": 200
      },
      {
        "offerName": "500Mbps",
        "valueInMbps": 500
      },
      {
        "offerName": "1Gbps",
        "valueInMbps": 1000
      },
      {
        "offerName": "2Gbps",
        "valueInMbps": 2000
      },
      {
        "offerName": "5Gbps",
        "valueInMbps": 5000
      },
      {
        "offerName": "10Gbps",
        "valueInMbps": 10000
      }
    ],
    "id": "/subscriptions//resourceGroups//providers/Microsoft.Network/expressRouteServiceProviders/",
    "location": null,
    "name": "AARNet",
    "peeringLocations": [
      "Melbourne",
      "Sydney"
    ],
    "provisioningState": "Succeeded",
    "resourceGroup": "",
    "tags": null,
    "type": "Microsoft.Network/expressRouteServiceProviders"
  },

Sprawdź odpowiedź, aby sprawdzić, czy dostawca łączności jest wymieniony. Zanotuj następujące informacje potrzebne podczas tworzenia obwodu:

  • Nazwisko
  • Lokalizacje Peeringowe
  • PrzepustowośćOferowana

Możesz teraz przystąpić do tworzenia połączenia ExpressRoute.

Create an ExpressRoute circuit (Tworzenie obwodu usługi ExpressRoute)

Ważne

Obwód ExpressRoute jest rozliczany od momentu wystawienia klucza aktywującego usługę. Wykonaj tę operację, gdy dostawca łączności jest gotowy do aprowizacji obwodu.

Jeśli nie masz jeszcze grupy zasobów, musisz go utworzyć przed utworzeniem obwodu usługi ExpressRoute. Grupę zasobów można utworzyć, uruchamiając następujące polecenie:

az group create -n ExpressRouteResourceGroup -l "West US"

W poniższym przykładzie pokazano, jak utworzyć obwód ExpressRoute 200 Mb/s za pośrednictwem Equinix w Dolinie Krzemowej. Jeśli używasz innego dostawcy i różnych ustawień, zastąp te informacje podczas tworzenia żądania.

Upewnij się, że określono poprawny poziom SKU i rodzinę SKU.

  • Warstwa SKU określa, czy obwód usługi ExpressRoute jest lokalny, Standardowy czy Premium. Możesz określić wartość Lokalna, *Standardowa lub Premium.
  • Rodzina jednostek SKU określa typ rozliczeń. Można określić MeteredData dla planu taryfowego i UnlimitedData dla nieograniczonego planu danych. Możesz zmienić typ rozliczeń z MeteredData na UnlimitedData, ale nie można zmienić typu z UnlimitedData na MeteredData. Obwód lokalny ma tylko wartość UnlimitedData.

Obwód ExpressRoute jest rozliczany od momentu wystawienia klucza aktywującego usługę. Poniższy przykład to żądanie nowego klucza usługi:

az network express-route create --bandwidth 200 -n MyCircuit --peering-location "Silicon Valley" -g ExpressRouteResourceGroup --provider "Equinix" -l "West US" --sku-family MeteredData --sku-tier Standard

Odpowiedź zawiera klucz usługi.

Wyświetlanie listy wszystkich obwodów usługi ExpressRoute

Aby uzyskać listę wszystkich utworzonych obwodów usługi ExpressRoute, uruchom az network express-route list polecenie . Te informacje można pobrać w dowolnym momencie za pomocą tego polecenia. Aby wyświetlić listę wszystkich obwodów, wywołaj wywołanie bez parametrów.

az network express-route list

Klucz usługi jest podany w polu ServiceKey odpowiedzi.

"allowClassicOperations": false,
"authorizations": [],
"circuitProvisioningState": "Enabled",
"etag": "W/\"1262c492-ffef-4a63-95a8-a6002736b8c4\"",
"gatewayManagerEtag": null,
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/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": "NotProvisioned",
"sku": {
  "family": "UnlimitedData",
  "name": "Standard_MeteredData",
  "tier": "Standard"
},
"tags": null,
"type": "Microsoft.Network/expressRouteCircuits]

Szczegółowe opisy wszystkich parametrów można uzyskać, uruchamiając polecenie przy użyciu parametru "-h".

az network express-route list -h

Wysyłanie klucza usługi do dostawcy łączności w celu aprowizacji

Element "ServiceProviderProvisioningState" zawiera informacje o bieżącym stanie aprowizacji po stronie dostawcy usług. Status przedstawia stan po stronie firmy Microsoft. Aby uzyskać więcej informacji, zobacz artykuł Workflows (Przepływy pracy).

Po utworzeniu nowego łącza ExpressRoute, łącze jest w następującym stanie:

"serviceProviderProvisioningState": "NotProvisioned"
"circuitProvisioningState": "Enabled"

Obwód zmienia się na następujący stan, gdy dostawca łączności aktualnie go włącza:

"serviceProviderProvisioningState": "Provisioning"
"circuitProvisioningState": "Enabled"

Aby użyć obwodu ExpressRoute, musi być w następującym stanie:

"serviceProviderProvisioningState": "Provisioned"
"circuitProvisioningState": "Enabled

Okresowo sprawdzaj status i stan klucza obwodu

Sprawdzenie statusu i stanu klucza usługi pozwala ustalić, kiedy dostawca udostępnił obwód. Po skonfigurowaniu obwodu, stan ServiceProviderProvisioningState jest wyświetlany jako Dostarczony, jak pokazano w poniższym przykładzie:

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

Odpowiedź jest podobna do poniższego przykładu:

"allowClassicOperations": false,
"authorizations": [],
"circuitProvisioningState": "Enabled",
"etag": "W/\"1262c492-ffef-4a63-95a8-a6002736b8c4\"",
"gatewayManagerEtag": null,
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/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": "NotProvisioned",
"sku": {
  "family": "UnlimitedData",
  "name": "Standard_MeteredData",
  "tier": "Standard"
},
"tags": null,
"type": "Microsoft.Network/expressRouteCircuits]

Tworzenie konfiguracji routingu

Aby uzyskać instrukcje krok po kroku, zobacz artykuł dotyczący konfiguracji routingu obwodu ExpressRoute, aby utworzyć i zmodyfikować połączenia równorzędne obwodów.

Ważne

Te instrukcje dotyczą tylko obwodów utworzonych za pomocą dostawców usług, które oferują usługi łączności w warstwie 2. Jeśli używasz dostawcy usług, który oferuje zarządzane usługi warstwy 3 (zazwyczaj sieć VPN ip, np. MPLS), dostawca łączności konfiguruje routing i zarządza nim.

Następnie połącz sieć wirtualną z obwodem usługi ExpressRoute. Skorzystaj z artykułu Łączenie sieci wirtualnych z obwodami usługi ExpressRoute.

Modyfikowanie obwodu usługi ExpressRoute

Niektóre właściwości obwodu usługi ExpressRoute można modyfikować bez wpływu na łączność. Możesz wprowadzić następujące zmiany bez przestoju:

  • Możesz włączyć lub wyłączyć dodatek ExpressRoute Premium dla obwodu usługi ExpressRoute.
  • Możesz zwiększyć przepustowość obwodu usługi ExpressRoute pod warunkiem, że na porcie jest dostępna pojemność. Jednak obniżenie przepustowości obwodu nie jest obsługiwane.
  • Plan pomiaru można zmienić z Taryfowe dane na Nieograniczone dane. Jednak zmiana planu pomiaru z Nieograniczone dane na Dane taryfowe nie jest obsługiwana.
  • Możesz włączyć i wyłączyć opcję Zezwalaj na operacje klasyczne.

Aby uzyskać więcej informacji na temat limitów i ograniczeń, zobacz ExpressRoute FAQ (Usługa ExpressRoute — często zadawane pytania).

Aby włączyć dodatek ExpressRoute Premium

Dodatek ExpressRoute Premium dla istniejącego obwodu można włączyć za pomocą następującego polecenia:

az network express-route update -n MyCircuit -g ExpressRouteResourceGroup --sku-tier Premium

Obwód ma teraz włączone funkcje dodatku ExpressRoute Premium. Rozpoczniemy naliczanie opłat za dodatkową funkcję premium, gdy tylko komenda zostanie pomyślnie uruchomiona.

Aby wyłączyć dodatek ExpressRoute Premium

Ważne

Ta operacja może zakończyć się niepowodzeniem, jeśli używasz zasobów, które są większe niż dozwolone dla obwodu standardowego.

Przed wyłączeniem dodatku ExpressRoute Premium zapoznaj się z następującymi kryteriami:

  • Przed przejściem z warstwy Premium do warstwy Standard należy upewnić się, że liczba sieci wirtualnych połączonych z obwodem jest mniejsza niż 10. Jeśli tego nie zrobisz, żądanie aktualizacji nie powiedzie się, a my obciążymy Cię stawkami premium.
  • Wszystkie sieci wirtualne w innych regionach geopolitycznych muszą najpierw zostać odłączone. Jeśli link nie zostanie usunięty, żądanie aktualizacji zakończy się niepowodzeniem i będziemy nadal rozliczać Cię według stawek premium.
  • Twoja tabela tras musi zawierać mniej niż 4000 tras dla prywatnego peeringu. Jeśli rozmiar tabeli tras jest większy niż 4000, sesja protokołu BGP zostanie przerwana. Sesja protokołu BGP nie zostanie odtworzona, dopóki liczba ogłaszanych prefiksów nie będzie mniejsza niż 4000.

Dodatek ExpressRoute Premium dla istniejącego obwodu można wyłączyć, korzystając z następującego przykładu:

az network express-route update -n MyCircuit -g ExpressRouteResourceGroup --sku-tier Standard

Aby zaktualizować przepustowość obwodu usługi ExpressRoute

Aby zapoznać się z obsługiwanymi opcjami przepustowości dostawcy, zapoznaj się z często zadawanymi pytaniami dotyczącymi usługi ExpressRoute. Możesz wybrać dowolny rozmiar większy niż rozmiar istniejącego obwodu.

Ważne

Jeśli na istniejącym porcie jest niewystarczająca pojemność, może być konieczne ponowne utworzenie obwodu usługi ExpressRoute. Nie można uaktualnić obwodu, jeśli nie ma dodatkowej mocy dostępnej w danej lokalizacji.

Nie można zmniejszyć przepustowości obwodu usługi ExpressRoute bez zakłóceń. Obniżenie przepustowości wymaga anulowania aprowizacji obwodu usługi ExpressRoute, a następnie ponownego aprowizacji nowego obwodu usługi ExpressRoute.

Po podjęciu decyzji, jaki rozmiar jest ci potrzebny, użyj następującego polecenia, aby zmienić rozmiar obwodu.

az network express-route update -n MyCircuit -g ExpressRouteResourceGroup --bandwidth 1000

Twój obwód został ulepszony po stronie Microsoftu. Następnie należy skontaktować się z dostawcą łączności, aby zaktualizować konfiguracje po ich stronie, aby dopasować tę zmianę. Po wykonaniu tego powiadomienia rozpoczniemy naliczanie opłat za zaktualizowaną opcję przepustowości.

Aby przenieść jednostkę SKU z taryfowej do nieograniczonej

Jednostkę SKU obwodu usługi ExpressRoute można zmienić, korzystając z następującego przykładu:

az network express-route update -n MyCircuit -g ExpressRouteResourceGroup --sku-family UnlimitedData

Aby kontrolować dostęp do środowisk klasycznych i Resource Manager

Zapoznaj się z instrukcjami w artykule Przenoszenie obwodów usługi ExpressRoute z modelu klasycznego do modelu wdrażania usługi Resource Manager.

Anulowanie aprowizacji obwodu usługi ExpressRoute

Aby wyaprowizować i usunąć obwód usługi ExpressRoute, upewnij się, że rozumiesz następujące kryteria:

  • Wszystkie sieci wirtualne, filtry tras, autoryzacje i skojarzenia zasięgu globalnego muszą być odłączone od obwodu usługi ExpressRoute. Jeśli ta operacja nie powiedzie się, sprawdź, czy jakiekolwiek sieci wirtualne są połączone z obwodem.
  • Jeśli stan aprowizacji dostawcy usług obwodu usługi ExpressRoute to Aprowizowanie lub Aprowizowany, musisz współpracować z dostawcą usług, aby wycofać aprowizację obwodu po ich stronie. Nadal rezerwujemy zasoby i obciążamy Ciebie opłatą do momentu, gdy dostawca usług zakończy dezaktywację obwodu i nas o tym powiadomi.
  • Jeśli dostawca usług anulował aprowizację obwodu, co oznacza, że stan aprowizacji dostawcy usług zostanie ustawiony na Nie aprowizowano, możesz usunąć obwód. Rozliczenia za zatrzymanie obwodu.

Czyszczenie zasobów

Obwód usługi ExpressRoute można usunąć, uruchamiając następujące polecenie:

az network express-route delete  -n MyCircuit -g ExpressRouteResourceGroup

Następne kroki

Po utworzeniu obwodu i udostępnieniu go u dostawcy, przejdź do następnego kroku, aby skonfigurować peering: