Şirket içi bir veri merkezi (IDC) ile VPC arasında statik özel IP adresleri kullanarak iletişim kurmak için Express Connect ile birlikte VPC NAT ağ geçidinin SNAT ve DNAT özelliklerini kullanabilirsiniz.
Örnek senaryo
Bu konuda aşağıdaki şekilde gösterilen senaryo ele alınmaktadır. Bir işletme, China (Shanghai) bölgesinde bir VPC ve vSwitch'ler dağıtmıştır. Bu vSwitch'lerde birden fazla ECS örneği oluşturulmuştur. İşletmenin şirket içi veri merkezi, Express Connect ve sanal sınır yönlendirici (VBR) aracılığıyla Alibaba Cloud'a bağlıdır. VPC ile veri merkezi arasında Cloud Enterprise Network (CEN) üzerinden iletişim kurulabilir.
Bu senaryoda, VPC ile şirket içi veri merkezi arasındaki iletişimin statik özel IP adresleri kullanması gerekmektedir. Bu gereksinimi karşılamak için VPC NAT ağ geçidinin SNAT ve DNAT özelliklerinden yararlanabilirsiniz.
Yordam
Gerekli kaynakları (VPC, vSwitch'ler, ECS örnekleri, Express Connect fiziksel bağlantısı, VBR, CEN örneği ve Transit Router örneği dahil) oluşturduğunuzdan emin olun.
Transit Router üzerinde bir VPC bağlantısı oluşturmadan önce, VPC'nin Transit Router tarafından desteklenen bir alanda en az bir vSwitch'e sahip olduğundan emin olun. vSwitch'te en az bir kullanılabilir IP adresi bulunmalıdır.
1. Adım: VPC ve VBR bağlantılarını oluşturma
Şirket içi veri merkeziniz ile VPC arasında özel iletişim kurmak için Transit Router üzerinde bir VBR bağlantısı ve bir VPC bağlantısı oluşturun.
Cloud Enterprise Network konsolu oturumunu açın.
CEN Instance sayfasında, hedef CEN örneğinin ID değerini tıklayın.
-
Basic Settings > Transit Router sekmesinde, hedef Transit Router örneğini bulun ve Actions sütunundaki Create Connection seçeneğine tıklayın.
Bu işlemi ilk kez gerçekleştiriyorsanız sistem, AliyunServiceRoleForCEN adlı bir hizmet bağlantılı rolü otomatik olarak oluşturur. Bu rol, Transit Router'ın VPC'deki bir vSwitch üzerinde esnek ağ arayüzü (ENI) oluşturmasına olanak tanır.
Network Type: VPC seçeneğini belirleyin.
Region: VPC'nin dağıtıldığı bölgeyi seçin.
Account: VPC'nin ait olduğu hesap türünü seçin.
Billing Method: Varsayılan değer Pay-As-You-Go değeridir. Daha fazla bilgi için bkz. Billing.
Networks: Bağlanmak istediğiniz VPC'yi seçin.
vSwitch: Transit Router tarafından desteklenen alanlarda en az iki vSwitch seçin.
Advanced Settings: Varsayılan ayarları koruyun ve üç gelişmiş seçeneği işaretleyin.
-
Connection with Peer Network Instance sayfasında, Create More Connections seçeneğine tıklayın. Bir VBR bağlantısı oluşturmak için aşağıdaki parametreleri yapılandırın ve ardından OK seçeneğine tıklayın.
Network Type: Virtual Border Router (VBR) seçeneğini belirleyin.
Region: VBR'nin dağıtıldığı bölgeyi seçin.
Account: VBR'nin ait olduğu hesap türünü seçin.
Networks: Bağlanmak istediğiniz VBR'yi seçin.
Advanced Settings: Varsayılan ayarları koruyun ve üç gelişmiş seçeneği işaretleyin.
Bağlantılar oluşturulduktan sonra, VPC ve VBR bağlantılarını Intra-Region Connections sekmesinde görüntüleyebilirsiniz.
2. Adım: VBR rotasını yapılandırma
Şirket içi veri merkezini işaret eden bir rota ekleyin.
Express Connect konsolunda Virtual Border Router (VBR) sayfasına gidin. Üst gezinme çubuğunda hedef bölgeyi seçin.
-
Routes sekmesinde, Add Route Entry seçeneğine tıklayın.
Next Hop Type: Bir sonraki atlama türünü seçin. Bu örnekte, Physical Connection seçeneğini belirleyin.
Destination CIDR Block: Şirket içi veri merkezindeki sunucunun IP adresini girin: 172.16.10.137.
Next Hop: Trafiğin yönlendirileceği fiziksel bağlantı arayüzünü seçin.
3. Adım: VPC NAT ağ geçidi oluşturma
-
Create VPC NAT Gateway sayfasına gidin.
Region: VPC NAT ağ geçidini oluşturmak istediğiniz bölgeyi seçin. Bu örnekte, China (Shanghai) seçeneğini belirleyin.
Network and Zone: VPC NAT ağ geçidi için VPC'yi ve vSwitch'i seçin. Örnek oluşturulduktan sonra bu ayarları değiştiremezsiniz.
Confirm sayfasında parametreleri onaylayın, hizmet şartlarını kabul edin ve ardından Activate Now seçeneğine tıklayın.
4. Adım: VPC1 için sistem rotası ekleme
VPC1'deki ECS örneklerinin vSwitch'lerinin sistem rota tablosuyla ilişkilendirildiğinden emin olun. Bir vSwitch özel bir rota tablosuyla ilişkilendirilmişse, rota girişini ilgili özel rota tablosuna ekleyin.
VPC konsolu oturumunu açın.
VPCs sayfasına gidin. Üst gezinme çubuğunda hedef bölgeyi seçin.
Hedef VPC'nin ID değerini tıklayarak ayrıntılar sayfasını açın. Resource Management sekmesinde, Route Tables altındaki bağlantıya tıklayın.
-
Route Table Type değeri System olan rota tablosunun ID değerini tıklayın. Custom Route sekmesinde, Add Route Entry seçeneğine tıklayın.
Destination CIDR Block: Trafiğin yönlendirileceği hedef CIDR bloğunu girin. Şirket içi veri merkezindeki sunucunun IP adresini girin: 172.16.10.137.
Next Hop Type: NAT Gateway seçeneğini belirleyin.
NAT Gateway: Oluşturduğunuz VPC NAT ağ geçidini seçin.
5. Adım: Özel rota tablosu oluşturma ve yapılandırma
VPC konsolunun Route Tables sayfasına gidin. Üst gezinme çubuğunda hedef bölgeyi seçin.
-
Create Route Table seçeneğine tıklayın.
VPC: Rota tablosunun ait olduğu VPC'yi seçin. Bu örnekte, VPC1 seçeneğini belirleyin.
Associated Resource Type: vSwitch seçeneğini belirleyin.
Rota tablosunu bulun, Associated Resource sütunundaki Bind seçeneğine tıklayın ve ardından Associate vSwitch seçeneğine tıklayın. VPC NAT ağ geçidinin ait olduğu vSwitch'i seçin.
-
Route Entry List > Custom Route sekmesinde, Add Route Entry seçeneğine tıklayın.
Destination CIDR Block: Trafiğin yönlendirileceği hedef CIDR bloğunu girin. Şirket içi veri merkezindeki sunucunun IP adresini girin: 172.16.10.137.
Next Hop Type: Transit Router seçeneğini belirleyin.
Transit Router: Transit Router'a eklenen VPC bağlantısını seçin.
6. Adım: SNAT ve DNAT girişleri oluşturma
VPC'deki ECS örneklerinin şirket içi veri merkezine erişmesine izin vermek için bir SNAT girişi oluşturun.
Şirket içi veri merkezinin VPC'deki ECS örneklerine erişmesine izin vermek için bir DNAT girişi oluşturun.
NAT Gateway konsolundaki VPC NAT Gateway sayfasına gidin. Üst gezinme çubuğunda hedef bölgeyi seçin.
-
Hedef VPC NAT ağ geçidini bulun, Actions sütunundaki SNAT seçeneğine tıklayın ve ardından Create SNAT Entry seçeneğine tıklayın.
SNAT Entry: Specify vSwitch seçeneğini belirleyin. Select vSwitch listesinden, ECS örneğinin bulunduğu vSwitch'i seçin.
Select NAT IP Address: Harici özel ağlara erişmek için kullanılan NAT IP adresini seçin. Varsayılan NAT IP adresini seçin.
-
DNAT sekmesinde, Create DNAT Entry seçeneğine tıklayın.
Select NAT IP Address: Harici özel ağlardan gelen istekleri almak için kullanılan NAT IP adresini seçin. Bu örnekte, varsayılan NAT IP adresini seçin.
Select Private IP Address: Hedef özel IP adresini seçin. ECS1'in özel IP adresini seçmek için Select by ECS or ENI seçeneğini kullanabilir veya adresi manuel olarak girebilirsiniz.
Port Settings: DNAT eşleme yöntemini seçin. Bu örnekte, Specific Port seçeneğini belirleyin. Frontend Port değerini 22, Backend Port değerini 22 ve Protocol değerini TCP olarak ayarlayın.
7. Adım: Şirket içi IDC rotasını yapılandırma
Şirket içi ağ geçidi cihazınızda VPC'yi işaret eden bir rota yapılandırın.
Aşağıdaki rota yalnızca referans amaçlıdır. Gerçek komut, cihazınızın satıcısına ve modeline göre değişiklik gösterebilir.
ip route 192.168.0.0 255.255.0.0 10.0.0.2
8. Adım: Bağlantıyı test etme
VSW1'de bulunan ECS1 örneğinde oturum açın.
ECS1'in sunucuya erişip erişemediğini test etmek için
ping <IP address of the server in the on-premises data center>komutunu çalıştırın. Yanıt paketleri alırsanız bağlantı kurulmuş demektir.Şirket içi veri merkezinizdeki sunucuda oturum açın ve
ssh root@<NAT_IP>komutunu çalıştırın; burada<NAT_IP>, VPC NAT ağ geçidinin varsayılan NAT IP adresidir. Ardından, ECS1 için oturum açma parolasını girin. Başarılı bir oturum açma işlemi, şirket içi veri merkezindeki sunucunun ECS1'e bağlanabildiğini doğrular.