Frontend'de IPv6 adresi kullanabilir miyim?
Kısa cevap
Evet. IPv6 adresi önce Network → Interfaces altında bir arayüze doğru prefix uzunluğuyla (ör. /64) eklenir, ardından vService'in Frontend IP listesinden seçilir; aynı vService IPv4 ve IPv6 satırlarını birlikte taşıyabilir. IPv6 istemcilere ulaşmak için ilgili route tablosunda bir IPv6 Default Gateway tanımlı olmalıdır. Cluster kurulumunda IPv6 VIP kullanılacaksa arayüzde VIP Communication (v6) için IPv6 Interface IP çifti seçilir.
Sorun: IPv6 Neden Doğrudan Seçilemez?
vService'in Frontend IP alanı yalnızca cihazda tanımlı IP'leri listeler; cihazda IPv6 adresi yoksa seçilecek bir şey yoktur. IPv6 adresinin çalışması için yalnızca adresin eklenmesi yetmez: prefix uzunluğu doğru olmalı, istemcilerin bulunduğu ağlara giden bir IPv6 yolu (default gateway) tanımlanmalı, cluster'da VIP'in iki cihaz arasında taşınabilmesi için IPv6 iletişim çifti seçilmelidir.
Çözüm
IPv6 adresini arayüze ekleyip vService'te seçmek
- Nasıl çalışır vService, IPv6 adresinde de IPv4'teki gibi dinler; dual-stack yapılandırmada aynı vService'e iki satır eklenir.
- Nerede açılırNetwork → Interfaces → Add IP; vService → Frontend IP
- Gereksinim Route tablosunda IPv6 Default Gateway; cluster'da VIP Communication (v6)
- vService tipi HTTP, L7 TCP, Network
Adım adım yapılandırma
Network → Interfaces ekranında IPv6 adresinin ekleneceği arayüze sağ tıklanır ve Add IP seçilir.
IP Interface alanında doğru arayüzün seçili olduğu kontrol edilir. IP tablosuna IPv6 adresi (ör. 2001:db8::10) yazılır ve CIDR alanına prefix uzunluğu (ör. 64) girilir; alan varsayılan olarak 24 gelir ve IPv6'da kendiliğinden değişmez. Cluster kurulumunda Ip Type Interface IP kalır ve satıra bu cihazın ve eş cihazın IPv6 adresleri ayrı ayrı yazılır.
Add IP butonuna tıklanır.
Network → Route Tables ekranında IPv6 adresinin bulunduğu tablonun Default Gateway kolonundaki kalem simgesine tıklanır. Tabloda IPv6 Default Gateway zaten tanımlıysa 4–6. adımlar atlanır.
Default Gateway(IPv6) alanına ağ geçidinin adresi yazılır (ör. 2001:db8::1).
Set Default Gateway butonuna tıklanır.
Yalnızca cluster kurulumunda yapılır. Arayüz seçilip önizleme panelindeki Edit Interface butonuyla düzenleme formu açılır; VIP Communication (v6) alanında 3. adımda eklenen IPv6 Interface IP çifti seçilir ve formun altındaki Edit Interface butonuyla kaydedilir. IPv4 iletişim çifti IPv6 VIP'i etkinleştirmez.
Yalnızca cluster kurulumunda yapılır. Arayüze yeniden sağ tıklanıp Add IP seçilir; Ip Type = VIP seçilir, paylaşılacak IPv6 adresi, Master/slave ve CIDR girilir ve Add IP ile kaydedilir.
Load Balancer → Load Balancer vService List ekranında vService açılır; Frontend tablosuna (+) ikonuyla yeni satır eklenir, IPv6 adresi (cluster'da VIP) Frontend IP listesinden seçilir; port ve protokol IPv4 satırıyla aynı yapılır.
Save butonuna tıklanır.
Doğrulama
curl -6 -v https://www.example.com/ · ya da curl -v "http://[2001:db8::10]/"Connected to … (2001:db8::10) · vService'in yanıtıSık Yapılan Hatalar
- CIDR'ı 24 bırakmak. IPv6 için yanlış bir prefix olur; alt ağ ve yönlendirme hatalı hesaplanır.
- IPv6 default gateway tanımlamamak. Adres eklenir ve vService dinler, ama istemcilere dönüş yolu olmadığı için bağlantı kurulmaz.
- Cluster'da IPv4 iletişim çiftine güvenmek. IPv6 VIP için VIP Communication (v6) ayrıca seçilir.
- DNS'te AAAA kaydını unutmak. Alan adı IPv6 adresine çözülmezse istemciler IPv4'le bağlanmaya devam eder.
Dokümantasyonda nasıl yapılır
