Yeni servis kararı: IPv6 veya IPv4?


22

Bugünlerde yeni hizmet sunarken en iyi karar ne olurdu. IPv4 veya IPv6?

IPv4 adresinde başlatmaya karar verdiysek:

  1. IPv4 adresini elde etmek ne kadar kolay / zor (yakında tükendiklerini düşünüyoruz)?
  2. Gelecekte gelecekte IPv6'ya kolayca taşınabilir mi?
  3. Mevcut IPv6 kullanıcıları onunla nasıl iletişim kurabilir?

IPv6 adresinde başlatmaya karar verirsek:

  1. Mevcut IPv4 kullanıcıları onunla nasıl iletişim kurabilir?

5
@ user2284570 Büyük ölçekli NAT, VoIP, çok oyunculu oyunlar ve unutmuş olduğum diğerleri gibi uçtan uca bağlantı gerektiren uygulamaları keser. Bu nedenle Xbox Live aslında IPv6 tünelleri olmayan insanlara IPv6 tünelleri (Teredo üzerinden) sağlıyor.
Michael Hampton


4
@ user2284570 Daha medeni bir ISS'ye (ya da ülkeye!) geçmeyi düşündünüz mü?
Michael Hampton

2
@PeterHorvath İnternet standartlarımızın birçoğunun sessiz olduğu düşüncesiz (http: geriye dönük uyumluluğa sahip olan pek çok yeniliği bozuyor) ve insanların bunu takip edeceğinden bile emin değilsiniz (html5 elementleri ve CSS 3 için tarayıcı uyumluluğu bakınız). IPv6 kötü bir standart olabilir (bilmiyorum, bu konu hakkında pek fazla bir şey okumamıştım), ama en azından IPv4 tükenmesi ve özellikle statik ips (ve cahillik programcılarının çalışması gibi) karşı karşıya kaldığımız bazı sorunları çözdü. Notch ve etki alanı adlarını sunucuları için tanımlama olarak kabul etmeyen birçok kişi gibi).
Sebb

3
@ PeterHorvath: sadece düz yanlış. Birçok bölgede (RIPE, APNIC, LACNIC) IPv4 adreslerinin ana kaynağı tükendi. RIPE Adres Politikası WG'nin eşbaşkanıyım, bu yüzden bu bölgeye odaklanacağım. Burada her LIR (genellikle bir ISS) tek bir 1024 IPv4 adresi bloğu alabilir ve hepsi bu kadar. Daha fazla şeye ihtiyaçları olursa, piyasada başka bir ISS'den almak zorunda kalacaklar. Bu 1024 sadece IPv4 internet üzerinden bir şeyler yapmalarına izin verecek , ancak neredeyse yeterli değil. NAT, sanal barındırma vb. Yaygındır, ancak yine de bitmiştir. Gördüğünüz şey var olan ISS'leri nihai malzemelerini kullanıyorlar ...
Sander Steffann

Yanıtlar:


30

IPv4 ve IPv6, birbirleriyle konuşmayan ayrı protokollerdir. Şimdilik her iki protokolü de desteklemeniz gerekecek.

IPv4 adreslerini almak gittikçe zorlaşmakta ve pahalıdır, ancak tüm kullanıcıların IPv6’sı olmayacağından hizmetinizi bu hizmet üzerinden kullanmanız gerekir. Diğer taraftan, artık tam IPv4'ü olmayan kullanıcılar olacak. IPv4 adreslerini başkalarıyla paylaşmak zorunda kalabilirler, yalnızca IPv6'ya sahiplerdir ve IPv4 hizmetlerine ulaşmak için bir çeviri hizmetine ihtiyaçları vardır. en uygun yol.

Ve umarım çok uzak olmayan bir gelecekte herkes IPv6'ya sahip olacaktır ve IPv4'ten ve çalışmaya devam etmesi için gereken korsanlık ve maliyetlerden kurtulabiliriz.

Yeni hizmetinize başlamanın bir yolu, yalnızca IPv6 için her şeyi oluşturmak ve IPv4 üzerinden gelen istekleri IPv6'ya çevirmek için yanına bir tercüman (SIIT-DC veya ters proxy) koymaktır. Şimdilik her iki protokolü de kullanabileceksiniz ve daha sonra eski IPv4 öğelerinin temizlenmesi ve kaldırılması da kolay olacaktır.

Bu strateji özellikle, hizmetiniz bir sunucu kümesinde çalışıyorsa kullanışlıdır. Tüm küme yalnızca IPv6'yı çalıştırabilir ve çevirmeninizde yalnızca bir IPv4 adresi gerekir. Makinelerinizin çoğunda yalnızca bir protokol bulundurmak daha kolaydır ve daha az IPv4 adresi gerektiren size de para kazandırabilir. Bu yüzden Facebook gibi şirketler de bunu yapıyor.


Ve elbette bu tek protokol çevirmeni, sahip olacağınız en büyük başarısızlık noktası haline gelecektir, bu nedenle en az iki tane satın almanız ve nasıl yapılacağı hakkında hiçbir fikriniz yoksa elbette kolay olan bir küme olarak yapılandırmanız gerekir. ama Facebook kadar büyük olacağına inan bana, bu ölçekte gerçekten kolay.
kakaz

1
@kakaz Açıklandığı gibi bir tercüman tamamen vatansız bir şekilde uygulanabilir ve bu da çoğaltılmasını önemsiz kılar. Tabii ki, bu büyüklükteki alanlar yük dengelemeye ihtiyaç duyduğundan, tercümanı yük dengeleme ile birleştirebilirler. Elbette, yük dengeleyiciden arka uca olan bağlantı bir IP tüneli kullandığından, iç paket IPv4 olsa bile dış paket IPv6 olabileceğinden, çevirme ihtiyacı ortadan kalkabilir.
kasperd

Ancak, tek başarısızlık noktasının ne olduğunu biliyor musunuz?
kakaz

34

Her ikisi de elbette. IPv4 uzun süre kalacak ve IPv6 ile başlamanın tam zamanı.


2
IPv4 will stay a long time: Tabii, bazı sağlayıcıların halka açık adresleri yerine abonelerine özel adresleri dağıtmaya başladığını bildirdim. Aynı zamanda IPV6 erişimi sağlamıyorlar (ipv6 erişimi yerine GCN'yi tercih ediyorlar) .
user2284570

3
@ user2284570: Bu çok uzun zaman önce başladı. 2 yıl önce evdeki kablolu internetten DS-Lite'ı aldım ; bu, çoğu sağlayıcı için varsayılan bir durumdur. Neyse ki, onları tam DS'ye ihtiyaç duyduğuma ikna edebilirim.
Sven

1
Hayır, bu farklı, IPV6 parçası yok. Ama belki de çok
yerelim

1
@ user2284570: Bu kesinlikle sağlayıcıya bağlıdır. Önemli olan hala önemli değil çünkü hala IPv4'ün uzun süre burada kalması.
Sven

2
@ user2284570 Sanırım 2002-2003 yıllarında bana başıma geldi.
14’de

2

Bugünlerde yeni hizmet sunarken en iyi karar ne olurdu. IPv4 veya IPv6?

Bunun, kamusal internet üzerinden kontrolünüz dışındaki makinelerde veya ağlarda bulunan müşteriler tarafından kullanılması amaçlanan bir hizmet olduğunu varsayarak ikisini de desteklemelisiniz.

IPv4 adresini elde etmek ne kadar kolay / zor (yakında tükendiklerini düşünüyoruz)?

Bireysel adresler için, genellikle onları barındırma sağlayıcınızdan kiralarsanız, çoğu sağlayıcı hala her sunucuda bir tane içerir, ancak bazıları bunun için fazladan ücret almaya başlar. IPv4 adreslerinin piyasa fiyatı arttıkça, servis sağlayıcılar tarafından talep edilen kira ücretlerinin de yükselmesini bekleyebiliriz.

Kendi ağınızı çalıştırmak için bloklara ihtiyacınız varsa işler zorlaşır. IP bloklarında bir pazar var ancak AIUI, sunucu satın almaktan çok gerçek eastate satın almak gibi. Avrupa'da bir LIR olarak kaydolmak ve RIPE'den “nihai tahsis” almak da mümkündür, bu yaklaşımın olumsuz tarafı devam eden ücretlerdir (bir LIR için ücretler “sağlayıcıdan bağımsız” tahsislerden çok daha yüksektir).

Gelecekte gelecekte IPv6'ya kolayca taşınabilir mi?

IPv6 adresleri IPv4 adreslerinden daha büyüktür, bu nedenle IP'leri sabit boyutta bir alanda depolayan herhangi bir şey sorunludur. Benzer şekilde, IPv6 adresleri nokta yerine virgül kullanır, bu nedenle IP adreslerini yapılandırılmış bir metin biçiminde saklayan her şey potansiyel olarak sorunludur.

Her ikisini de desteklemek, IP adreslerinin depolandıktan ve işlendikten sonra her yerden izlenmekten daha kolaydır.

Mevcut IPv6 kullanıcıları onunla nasıl iletişim kurabilir?

Hali hazırda İnternet'in büyük bir kısmı sadece v4'tür, bu nedenle, sağlayıcılarının müşterileri için yalnızca v4 kaynaklarına erişmesi için bazı yollar sağlamaları gerekir. IPv4 adresleri gittikçe daha pahalı ve daha zor hale geldikçe, her müşteriye özel bir IPv4 adresi vermeden bunu yapmalarına izin veren mekanizmalar arayacaklar.

ISP seviyesinde konvansiyonel IPv4 NAT, IPv4 paketlerini IPv6 paketlerini IPv4 paketlerine çeviren IPv6 ve NAT64 üzerinden özel bir IPv4 NAT'a ayarlayan DS-Lite dahil olmak üzere çeşitli yaklaşımlar vardır. Hepsi performans, güvenilirlik ve suistimali takip etme yetenekleri ile karşılanacak.

Mevcut IPv4 kullanıcıları onunla nasıl iletişim kurabilir?

Önceki durumun aksine, bu çoğunlukla sizin sorununuz. Bazı istemciler teredo kullanabilir, ancak bir etki alanı denetleyicisi algıladığında ve diğer işletim sistemlerinin çoğu onu kutudan desteklemediğinde pencereler varsayılan olarak teredoyu devre dışı bırakır. Teredo etkinleştirildiğinde bile, tam olarak en güvenilir mekanizma değildir.

Bu nedenle, hizmetinizin çoğu İnternet kullanıcısı için çalışmasını istiyorsanız IPv4'te sunmanız gerekir.

Bu gereksizce sunucularınızın IPv4'ü desteklemesi gerektiği anlamına gelmez. Örneğin, Cloudflare veya Akamai gibi bir CDN ile ön bağlantı yaparsanız, CDN IPv4 üzerinden trafiği alabilir ve IPv6 üzerinden size iletebilir. Ayrıca bu müşteriler için ücretsiz bir ters proxy hizmeti sunan bir barındırma sağlayıcısının farkındayım. IPv4 adreslerinin fiyatı ve IPv6'yı destekleyen müşterilerin oranı arttıkça bu tür şeylerin daha yaygın olmasını bekliyorum.

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.