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.
Ö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.
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'
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)
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'
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