Aracılığıyla paylaş


Hızlı Başlangıç: Azure CLI kullanarak Azure Route Server oluşturma

Bu hızlı başlangıçta, Azure CLI kullanarak sanal ağınızdaki bir ağ sanal gereci (NVA) ile eşlemek için Azure Route Server oluşturmayı öğreneceksiniz.

Azure CLI kullanarak Yönlendirme Sunucusu dağıtım ortamı diyagramı.

Önemli

1 Kasım 2021'den önce oluşturulan ve ilişkilendirilmiş genel IP adresi olmayan Azure Rota Sunucuları genel önizleme teklifiyle dağıtılır. Genel önizleme teklifi Genel Kullanılabilirlik SLA'sı ve desteği tarafından desteklenmez. Azure Route Server'ı Genel Kullanılabilirlik teklifiyle dağıtmak ve Genel Kullanılabilirlik SLA'sını ve desteğini elde etmek için lütfen Route Server'ınızı silin ve yeniden oluşturun.

Önkoşullar

  • Etkin aboneliği olan bir Azure hesabı. Ücretsiz hesap oluşturun.

  • Azure Route Server için hizmet sınırlarını gözden geçirin.

  • Azure Cloud Shell veya Azure CLI.

    Bu makaledeki adımlar, Azure Cloud Shell'de Azure CLI komutlarını etkileşimli olarak çalıştırır. Komutları Cloud Shell'de çalıştırmak için kod bloğunun sağ üst köşesindeki Cloud Shell'i Aç'ı seçin. Kodu kopyalamak için Kopyala'yı seçin ve çalıştırmak için Cloud Shell'e yapıştırın. Cloud Shell'i Azure portalından da çalıştırabilirsiniz.

    Komutları çalıştırmak için Azure CLI'yi yerel olarak da yükleyebilirsiniz. Azure CLI'yı yerel olarak çalıştırıyorsanız az login komutunu kullanarak Azure'da oturum açın .

Yol sunucusu oluşturma

Bu bölümde bir yol sunucusu oluşturacaksınız. Yol sunucusunu oluşturmadan önce, yönlendirme sunucusu da dahil olmak üzere tüm kaynakları barındırmak için bir kaynak grubu oluşturun. Ayrıca, yönlendirme sunucusu için ayrılmış bir alt ağa sahip bir sanal ağ oluşturmanız gerekir.

  1. az group create komutunu kullanarak bir kaynak grubu oluşturun . Aşağıdaki örnek, WestUS bölgesinde RouteServerRG adlı bir kaynak grubu oluşturur:

    # Create a resource group.
    az group create --name 'RouteServerRG' --location 'westus'
    
  2. az network vnet create komutunu kullanarak bir sanal ağ oluşturun . Aşağıdaki örnek, RouteServerSubnet alt ağı ile WestUS bölgesinde myRouteServerVNet adlı bir varsayılan sanal ağ oluşturur. Yol sunucusu, RouteServerSubnet adlı ayrılmış bir alt ağ gerektirir. Alt ağ boyutunun en az /27 veya daha kısa bir ön ek (/26 veya /25 gibi) olması gerekir, aksi durumda yol sunucusunu dağıtırken bir hata iletisi alırsınız.

    # Create a virtual network and a route server subnet. 
    az network vnet create --resource-group 'RouteServerRG' --name 'myRouteServerVNet' --subnet-name 'RouteServerSubnet' --subnet-prefixes '10.0.1.0/27'
    # Place the subnet ID into a variable.
    subnetId=$(az network vnet subnet show --name 'RouteServerSubnet' --resource-group 'RouteServerRG' --vnet-name 'myRouteServerVNet' --query id -o tsv)
    
  3. Yönlendirme Sunucusu yapılandırmasını yöneten arka uç hizmetine bağlantı sağlamak için bir genel IP adresi atamanız gerekir. az network public-ip create komutunu kullanarak RouteServerIP adlı bir Standart Genel IP oluşturun.

    # Create a Standard public IP.
    az network public-ip create --resource-group 'RouteServerRG' --name 'RouteServerIP' --sku Standard --version 'IPv4'
    
  4. az network routeserver create komutunu kullanarak yol sunucusunu oluşturun . Aşağıdaki örnek, WestUS bölgesinde myRouteServer adlı bir yol sunucusu oluşturur. HostedSubnet, önceki adımlarda oluşturulan RouteServerSubnet'in kaynak kimliğidir.

    # Create the route server.
    az network routeserver create --name 'myRouteServer' --resource-group 'RouteServerRG' --hosted-subnet $subnetId --public-ip-address 'RouteServerIP'
    

    Not

    Rota Sunucusu'nun dağıtımı 30 dakika kadar sürebilir.

NVA ile eşlemeyi ayarlama

Bu bölümde, bir ağ sanal gereci (NVA) ile BGP eşlemesini yapılandırmayı öğreneceksiniz. Yönlendirme sunucusundan NVA'nıza BGP eşlemesi oluşturmak için az network routeserver peering create komutunu kullanın. Aşağıdaki örnek, 10.0.0.4 IP adresine ve 65001 ASN'sine sahip myNVA adlı bir eş ekler. Daha fazla bilgi için bkz. Hangi Otonom Sistem Numaralarını (ASN) kullanabilirim?

# Add a peer.
az network routeserver peering create --name 'myNVA' --peer-ip '10.0.0.4' --peer-asn '65001' --routeserver 'myRouteServer' --resource-group 'RouteServerRG'

NVA'da yapılandırmayı tamamlama

Eşleme kurulumunu tamamlamak için NVA'yı, yol sunucusunun eş IP'leri ve ASN ile bgp oturumu kuracak şekilde yapılandırmanız gerekir. Yol sunucusunun IP'sini ve ASN'sini almak için az network routeserver show komutunu kullanın.

# Get the route server details.
az network routeserver show --resource-group 'RouteServerRG' --name 'myRouteServer'

Çıkış aşağıdaki örneğe benzer görünmelidir:

{
  "allowBranchToBranchTraffic": false,
  "etag": "W/\"aaaa0000-bb11-2222-33cc-444444dddddd\"",
  "hubRoutingPreference": "ExpressRoute",
  "id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/RouteServerRG/providers/Microsoft.Network/virtualHubs/myRouteServer",
  "kind": "RouteServer",
  "location": "westus",
  "name": "myRouteServer",
  "provisioningState": "Succeeded",
  "resourceGroup": "RouteServerRG",
  "routeTable": {
    "routes": []
  },
  "routingState": "Provisioned",
  "sku": "Standard",
  "type": "Microsoft.Network/virtualHubs",
  "virtualHubRouteTableV2s": [],
  "virtualRouterAsn": 65515,
  "virtualRouterAutoScaleConfiguration": {
    "minCapacity": 2
  },
  "virtualRouterIps": [
    "10.0.1.4",
    "10.0.1.5"
  ]
}

Önemli

Sanal ağ yollarının NVA bağlantıları üzerinden tanıtıldığından ve yüksek kullanılabilirlik elde ettiğinden emin olmak için her NVA'nın her iki yol sunucusu örneğiyle eşlenmesi önerilir.

Kaynakları temizleme

Artık gerekli olmadığında az group delete komutunu kullanarak kaynak grubunu ve içerdiği tüm kaynakları silin .

# Delete the resource group and all the resources it contains. 
az group delete --name 'RouteServerRG' --yes --no-wait

Sonraki adım