Yüzen IP'ler ve Sanal IP'ler arasındaki farklar nelerdir?


26

Bu bir yaya sorusu olabilir, ancak "Yüzen IP" adresi ile "Sanal IP" adresi arasındaki fark nedir? Onlar eş anlamlı mı?

Yanıtlar:


23

Bana göre, terimler farklı şeyler ifade ediyor.

Kayan bir IP adresi, yüksek kullanılabilirlikteki bir kümedeki yük devretmeyi desteklemek için kullanılır. Küme, kümenin yalnızca aktif üyesi herhangi bir zamanda "sahip olduğu" veya bu IP adresine cevap verecek şekilde yapılandırılmıştır. Aktif üye başarısız olursa, o zaman yüzen IP adresinin "mülkiyeti" yeni aktif üye olarak tanıtılması için bir bekleme üyesine transfer edilir. Spesifik olarak, terfi edilecek üye, yeni MAC adresi-IP adresi ilişkisini ilan eden, bedava bir ARP yayınlar.

Sanal bir IP adresi, sanal bir sunucunun IP adresini ifade eder ve daha tehlikeli bir terimdir. F5 yük dengeleyicilerle, örneğin , sanal sunucular barındırmak istediğiniz hizmetlerdir (web siteleri, vb.).

Daha somut olarak, aktif bir bekleme kümesinde bir çift yük dengeleyiciniz olduğunu varsayalım. Her arabirim veya VLAN için, yük dengeleyicilerinin her birinin kendi IP adresinin yanı sıra her iki üye arasında paylaşılan bir yüzen IP adresine sahip olması gerekir. Yük dengeleyici gelen istekleri arka uç düğümlerine ilettiğinde, değişken IP adresini kaynak adres olarak kullanır, böylece yük dengeleyici ölürse ortağı yanıtı alabilir ve alabilir. Yük dengeleyicilerde barındırılan her bir web sitesi veya diğer hizmet, "sanal" bir IP adresi olarak adlandırabileceğiniz kendi IP adresine sahip olacaktır. (Bu sanal IP'lerin de "yüzdüğünü" söyleyebilirsiniz, çünkü bunların kontrolü bir yük devretme durumunda bekleme düğümüne geçecektir.)


Aktif bir bekleme kümesi yapmak, bir yük dengeleyicisini yeniden başlatmaktan daha mı hızlı?
CMCDragonkai

İki yük dengeleyici aynı değişken IP adresine sahipse, o zaman bu yüzer IP adresine bir talep yapıldığında, hangi Yük dengeleyicisinin çalıştırılması gerektiğine karar verir.
user12458

2
@ JavaTechnical IP-Ethernet eşlemesi ARP üzerinden yapılır . Küme üyeleri, kendi aralarında koordine ederler; öyle ki, herhangi bir zamanda, sadece aktif birim, yüzen IP için ARP taleplerine cevap verecektir. Yük devretme sırasında, yeni aktif birim alt ağdaki diğer tüm cihazları (özellikle yönlendirici) yeni aktif birimin MAC adresinin kayan IP ile ilişkilendirilmesi gerektiğini bildiren bir ARP duyurusu gönderir.
200_success

@ 200_success Öyleyse, ilk önce yüzen IP'ye olan talebi kim aldı? Herhangi bir üye olabilir mi (o üye meşgul olsun veya olmasın). Ayrıca, bir üyenin başarısız olması durumunda, bu yük dengeleyicisini mevcut dengeleyiciler listesinden çıkarmayı kim önemser?
user12458

@JavaTechnical Küme üyeleri, hangisinin aktif olduğunu kendi aralarında pazarlık eder. BIG-IP yük dengeleyiciler için, seçim Yedeklilik Durumu Tercihi ayarından etkilenir .
200_success

12

Hayır, her ikisi de çok benzer ancak genellikle farklı bağlamlarda kullanılır.

Virtual IP(veya VIP) normal olarak bir IP'nin belirli bir fiziksel arayüze ait olmadığı gerçeğini ifade etmek için kullanılan bir terimdir. Bu anlamda, VIPfiziksel bir arayüzden bağımsızdır (Fiziksel bir temsili olmayan parçacıklara denir virtual. Fiziksel bir arayüze sahip olmayan IP'ler de aranır virtual). Bu nedenle, sanal olmayan bir IP'nin arayüzü ile yukarı ve aşağı gitmesi kastedilmiştir ve sadece bir tek arayüze aittir, bununla VIPbirlikte birkaç yoldan bunu kesebilir (aynı anda birden fazla arayüzde var olmak bile mümkündür) Aynı anda bir kara deliğin içinde ve dışında sanal parçacıklar aynı anda bulunabilir - bkz. https://en.wikipedia.org/wiki/Hawking_radiation ).

Floating IP(veya FIP) IP adresi dışından ulaşılabilir olanları isimlendirmek için bazı yük devretme / sanal barındırma çözümlerinin oluşturduğu bir terim gibi görünmektedir (bazıları terimi FIPkamusal IP alanından IP'lere ayırmaktadır).

Yani aşağıdaki doğrudur:

  • Bir FIPnormalde olduğu VIPda, fakat istisnalar vardır
  • a bazı kurulumlarda kullanıldığında bir VIPolabilirFIP
  • Bir FIPgenellikle çok daha fazlası sadece özel bir forma daha demektirVIP

Muhtemelen terimleri birbirinin yerine kullanabilmek ya da düşünmek akıllıca değildir.

  • FIPSanal arabirimde bir IP terimi kullanıyorsanız, muhtemelen birçok kişiyi şaşırtacak ve VIPburada belirtmek için takılmalısınız .

  • VIPAynı şeyi ifade eden birden fazla olabilir FIP, örneğin bunun dış VIP(kamusal IP alanından gelen) ve içsel (" VIPözel IP alanından gelen ") " doğal " () FIP. Yani VIPburada terimi kullanırsanız , bu ciddi bir yanlış anlaşılma yaratacaktır.

Kargaşayı eklemek için, Wikipedia'ya bir göz atalım:

https://de.wikipedia.org/wiki/Virtuelle_IP-Adresse

bezeichnet kalıp dinamiği IP adresleri e-Aktiv Aktiv / Passiv-Clusters, ana aktive aktris Primärsystem adressiert ist

Bu nedenle, Almanca Vikipedi göre VIP ⊂ FIP.

https://en.wikipedia.org/wiki/Virtual_IP_address

Sanal IP adresi (VIP veya VIPA), gerçek bir fiziksel ağ arabirimine (bağlantı noktası) karşılık gelmeyen bir IP adresidir. VIP'lerin kullanımları arasında Ağ Adresi Çevirisi (özellikle Bir-birçok NAT), hataya dayanıklılık ve mobilite bulunur.

Bu nedenle, İngilizce Wikipedia tamamen farklı bir hikaye anlatıyor, yani FIP ⊂ VIP

Her iki makale de çelişkili olduğundan, lütfen düşünmek için tuzağa düşmeyin FIP ≡ VIP

Özetlersek:

  • Virtual IP Tek bir arabirime kesinlikle bağlı olmayan IP'ler için kullanılan, iyi bilinen bir teknik ortak terimdir.

  • Floating IPgenellikle en çok kullanılan, ancak her zaman değil, özel olarak kullanılan bir IP'yi belirtmek için az veya çok pazarlama konuşmasıdır VIP.


2

Evet, aynılar. Bunlar genellikle yük dengeleme yapılandırmasında vb. Kullanılan terimlerdir.


0

Halka açık olarak erişilebilen bir FIP, birden çok arka uç tarafından paylaşılan bir VIP'ye işaret edebilir. Dolayısıyla, bir arka uç azaldığında, istek FIP'yi değiştirmeden başka bir arka uçta başarısız olabilir

OpenStack'ta VIP ve FIP kullanmanın pratik örneği

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.