IPv6 çok noktaya yayın Internet üzerinden yönlendirilebilir mi?


14

Anladığım kadarıyla, IANA tarafından tahsis edilen genel IPv6 adresleri 2000 :: / 3 önekine sahip olacak. Bu IP adresleri İnternet üzerinden yönlendirilebilir.

Diğer taraftaki IPv6 çok noktaya yayın adreslerinin önüne FF00 :: / 8 eklenir.

Anladığım kadarıyla IPv6 çok noktaya yayın adreslerinin internet üzerinden yönlendirilemeyeceği. Haklı mıyım? Öyleyse, IPv6'da Internet üzerinden bire çok IP yönlendirmesi yapmanın bir yolu var mı?



1
Kendimi doğru bir şekilde açıklamamış olabilirim. Demek istediğim ipv6 çok noktaya yayın adresleri genel adresler gibi kabul edilmiyordu. Yani internet üzerinden çok noktaya yayın grubuna erişebilecek miyim yoksa sadece ipv4 gibi özel ağlar aracılığıyla desteklenecek mi?
Absolom

Yanıtlar:


8

Yani internet üzerinden çok noktaya yayın grubuna erişebilecek miyim yoksa sadece ipv4 gibi özel ağlar aracılığıyla desteklenecek mi?

Burada yapmış olduğunuz varsayımı düzeltmeliyim.

Siz ve hedefiniz arasındaki tüm yönlendiriciler bunu destekliyorsa, Multicast kesinlikle IPv4 İnternet üzerinde çalışabilir. Basitçe engellenir veya birçok yerde yapılandırılmaz. Bunun çok noktaya yayının iyi anlaşılmadığından ve birçok insanın buna ihtiyaç duymadıklarına inanmasından dolayı şüpheliyim. Bu yüzden güvenlik duvarları / yönlendiricileri üzerinden izin vermezler.

IPv6 kesinlikle tıpkı IPv4'ün dünya çapında Multicast çalışmasına sahip olduğu gibi yeteneklidir. İnsanların ağları üzerinden çoklu yayına gerçekten izin verip vermediğini ancak zaman gösterecek.


1
Evet, ancak IANA'nın genel IP adresleri gibi çok noktaya yayın adresleri ayırdığını görmüyorum. Genel çok noktaya yayın adreslerini ayıramayacağınız anlamına gelmez ve bu nedenle çok noktaya yayın adreslerini, adres çakışması riski olmadan Internet üzerinden yönlendiremezsiniz?
Absolom

1
@Absolom, yorumuma eklediğim ikinci bağlantı, kalıcı IANA IPv6 ödevlerinin bir listesini içeriyordu. DHCP ( tools.ietf.org/html/rfc2730 ) gibi bir protokol kullanarak dinamik bir adres alabilir veya görünüşe göre rastgele bir sayı seçerek bir adres alabilir. tools.ietf.org/html/rfc3307#section-4.3.2 3 seçeneğin tümü temel olarak IPv4 ile mevcut olanla aynıdır.
Zoredache

3
Mbone küresel bağlı çoklu yayın çalışır IPv4 ağlarda. Mbone çoğunlukla üniversite ağlarından oluşur. SAP veya NTP aracılığıyla reklamı yapılan ilginç video hizmetlerinin sunulması. Güvenlik sorunları var: Hayalet yüklemeler için istemciler, çalışma sınırdaki belirli çok noktaya yayın grubunu engelleyinceye kadar 8 zaman diliminden uzak görünüyor.
Koos van den Hout

5
Bence sağlayıcılar küresel çok noktaya yayın ile ilgili en önemli sorun ağ içinde bir grup devlet gerektirir, bu yüzden sadece internet boyutuna kadar ölçeklenmez. Ayrıca, trafik amplifikasyonu için kimin / nasıl faturalandırılacağını bulmak büyük bir hizmet sağlayıcı ağında muhtemelen zor.
rmalayter

5

IPv6 public -unicast- adresleri 2000 :: / 3 (şimdiye kadar) ön ekine sahiptir. Çok noktaya yayın için ayırma, bağlantı yerel, çeşitli yerel kapsamda ve genel adresleme (RFC3307 uyarınca) için konaklama içerir. Bu, 224/4 alanın bir kısmının GLOP adresleri ve benzeri için bir kenara bırakıldığı IPv4 çok noktaya yayın ile aynı temel fikirdir.

RFC3306'ya da göz atın, muhtemelen daha doğrudan sorunuzu cevapladığını düşünüyorum.

Bu belirtim, IP Sürüm 6 protokolünün çok noktaya yayın adresleme mimarisinin bir uzantısını tanımlar. Bu belgede sunulan uzantı, çok noktaya yayın adreslerinin tek noktaya yayın öneki tabanlı tahsisine izin verir. Çok noktaya yayın adreslerini tek noktaya yayın önekleriyle aynı anda temsilci olarak atayarak, ağ operatörleri etki alanları arası bir ayırma protokolü çalıştırmaya gerek kalmadan çok noktaya yayın adreslerini tanımlayabilecektir.

Buradaki fikir, küresel olarak yönlendirilmiş bir / 64'ünüz varsa, genel olarak yönlendirilebilen bir şey vermek için genel grup kimliğine dahil edilebilir. Başka bir deyişle, zaten bir v6 önekine ve uygun şekilde etkinleştirilen bir operatörünüz varsa, zaten ayarlanmışsınız demektir.


Peki ipv6 çok noktaya yayın adresleri internet üzerinden yönlendirilebilir mi? Örneğin, İnternet üzerinden bir ipv6 çok noktaya yayın grubuna canlı bir video akışı akışı sağlamak istediğinizi varsayalım. Bu desteklenecek mi? Veya ipv6 çok noktaya yayın yalnızca özel ağlarda çalışır mı?
Absolom

1
Evet - bazı FF00 :: / 8 serileri küresel olarak yönlendirilebilir, bazılarında sınırlamalar olacaktır. Alanlardan biri, yönlendiricilere belirli bir çok noktaya yayının ne kadar iletileceği konusunda ipucu veren idari kapsamı tanımlar. Cevabıma bir örnek ekleyeceğim.
rnxrx

3

Standartlar global çok noktaya yayın yönlendirmesine izin verir, ancak AFAIK şu anda çoğu ISS çok noktaya yayını yalnızca kullanımları için (IPTV vb.)


Lütfen beni bahsettiğiniz standarda yönlendirir misiniz?
Absolom

3
tools.ietf.org/html/rfc4291#section-2.7 ffxe :: / 16, global kapsamda çok noktaya yayın adresleridir, bu nedenle küresel olarak erişilebilir.
mulaz

2

Benim tahminim, IPv6'yı dağıtan kablo sağlayıcıları olan birçok İSS'nin sınırlarında engelleneceğidir.

Bunu düşünmek benim için alaycı olabilir, ancak içerik rakipleri için maliyetleri YÜKSEK tutma konusunda bir çıkarları vardır. v6 çok noktaya yayın, HBO'nun veya başka bir akışlı video sağlayıcısının bir çok noktaya yayın kanalı üzerinden bir v6 akışını Ipv6 dünyasına iletmesine ve maliyetleri önemli ölçüde azaltmasına olanak tanır.


1

Çok noktaya yayının ne olduğunu yanlış yaptığınızı varsayarak birden çok yanıt görüyorum. Hiç hata yapmadınız ve sorunuz açık. Bu soruyu kendime sordum:

IPv6 İnternet'te çok noktaya yayın yapabilir miyim?

Geleneksel olarak, IPv4'te olduğu gibi, kalıcı bir global çok noktaya yayın adresi (veya alt ağ) istemem ve bunları ağıma atamam gerekir. Bu hala IPv6 ile mümkündür. Bununla birlikte, IPv6 doğası gereği çok noktaya yayın-mutludur, bu nedenle benzersiz adresler istemeden size çok noktaya yayın yapmam için bazı mekanizmalar dahil etmek mantıklı olacaktır.

Fiziksel olarak ayrı iki ağda (altı kişi) aynı ağ oyunu oynayan üç kişi olduğunda avantajlar belirginleşir. Seçenekler her oyuncuya (her güncelleme için gönderilen beş paket) veya çok noktaya yayın (her güncelleme için bir veya iki paket) tek noktaya yayın göndermektir: ilk paket yereldeki oyuncular için bağlantı yerel bir çok noktaya yayın adresine gönderilir LAN ve yönlendiricilerin diğer LAN'daki oyuncular için tasarlanacağı genel çok noktaya yayın adresine başka bir paket gönderilir. Paketin global çok noktaya yayın adresine bir kez gönderilmesi bile olabilir ve yönlendirici (veya yerel istemciler) bununla nasıl başa çıkacağını bilir. İkincisi kesinlikle daha verimli olacaktır.

Çok noktaya yayının ne kadar yararlı olduğu göz önüne alındığında, bir ağ oyunu oynamak, video konferans yapmak veya arkadaşlara canlı bir performans yayınlamak isteyen herkes için çok noktaya yayın önekleri atamak zorunda kalırsa IANA'yı rahatsız ederdi ... .

IANA'da gelen başvuru formu açıkça muhtemelen güzel kalıcı IPv6 çok noktaya adres, istemeye gerek olmadığını belirtmektedir.

Tek Noktaya Yayın-Önek tabanlı IPv6 Çok Noktaya Yayın Adresleri

Bu elbette ele alındı. "Unicast-Prefix tabanlı IPv6 Çok Noktaya Yayın Adresleri" başlığı gerçekten her şeyi söylemelidir: Eğer global olarak benzersiz bir IPv6 IP adresiniz varsa (bilgisayarınız / cihazınız) kendinize (/ it) kendinize global olarak benzersiz bir çok noktaya yayın adresi atayabilirsiniz. tek noktaya yayın ödevinize göre. Gereksinimler, her noktada yazılımın (sunucular, yönlendiriciler, istemciler) ne yaptığını bilmesidir. Eski yönlendiriciler ve tembel ISS'lerin önümüzdeki birkaç yıl içinde düşüş göstermesi muhtemeldir.

Çok basit bir soru gibi görünen bir cevabı bulmak inanılmaz derecede zordu ve kesin bir cevap bulmak için en yakın olan RFC3306'daydı :

Aşağıda, tek noktaya yayın önek tabanlı çok noktaya yayın adreslerinin yapısına ilişkin birkaç örnek verilmiştir.

    -  Global prefixes - A network with a unicast prefix of
       3FFE:FFFF:1::/48 would also have a unicast prefix-based
       multicast prefix of FF3x:0030:3FFE:FFFF:0001::/96 (where 'x'
       is any valid scope).

    -  SSM - All IPv6 SSM multicast addresses will have the format
       FF3x::/96.

IPv6 çok noktaya yayın hakkındaki çoğu makale (ve yanıt), önceden tanımlanmış adresleri olan ve çok yardımcı olmayan yerel çok noktaya yayın üzerine odaklanır. Kattığı, bir istemcinin tek noktaya yayın adresine bağlı olarak benzersiz bir çok noktaya yayın adresi atayabileceğidir ve elbette kapsamlar hala geçerlidir:

Tek noktaya yayın öneki tabanlı çok noktaya yayın adresinin kapsamı, çok noktaya yayın adresine katıştırılmış tek noktaya yayın önekinin kapsamını AŞMAMALIDIR.

IPv6 bağlantısının İnternet'i IPv6 çok noktaya yayın yeteneği ve güvenilirliği için test etmek çoğu son kullanıcı için imkansız olduğundan ve bununla ilgili yazılmış çok fazla makale olmadığı için bunun cevaplanması zor bir sürpriz değildir. Gerçekten de, çoğu son kullanıcının neden IPv6 multicast'ı evde kullanacakları hakkında hiçbir fikri yoktur, ancak uygulamalar hazır ve beklemektedir.

Bu sayfa , RFC'lerin getirdiği bazı karışıklıklardan bahsediyor ve RFC3956 , bazı çok noktaya yayın alanlarının birbirleriyle nasıl konuşmakta zorluk çektiğinden bahsediyor. Bu noktada uygulanması zor olabilir, ancak oyun sunucusunun (yukarıdaki örneğimden) kendisine çok noktaya yayın IPv6 adresi atamadığını ve istemcilere bu adres hakkında bilgi veremediğini ve hiçbirini dilenmek zorunda kalmadan hiçbir neden göremiyorum. statik çok noktaya yayın IPv6 ataması.

Bu, gelecekte kendimi takip etmek istediğim bir şey.

Adım 1: İSS'lerin IPv6'yı etkinleştirmesi gerekir. Hala.

Ayrıca bkz: RFC6308: Internet Çok Noktaya Yayın Adresleme Mimarisine Genel Bakış


Nasıl ölçeklenebilir hale getirilmesi zor bir iştir. Omurga yönlendiricilerindeki yönlendirme tablolarının boyutu zaten bir sorundur. Çok noktaya yayın için gereken yönlendirme tablosu girdileri, diğer girdilerin yanı sıra toplanmaz. Herkesin çok noktaya yayın kullandığı bir interneti idare edecek kadar büyük bir CAM inşa etmek mümkün olmayabilir.
kasperd

Aslında durum böyle görünüyor ... başlangıçta, ancak bunların tek noktaya yayın tabanlı olduğunun farkında olan yönlendiriciler, çok noktaya yayın paketini tek noktaya yayın paketinden daha fazla yönlendirmekte zorlanmamalıdır. Hedef zaten adrese gömülü olduğundan, ayrı bir arama tablosuna gerek yoktur. Tümü, yönlendiriciye tekrar doğru şekilde uygulanıp uygulanmadığına bağlıdır. Her zamanki gibi Google'da süreci açıklayan hiçbir şey bulamadı.
Ken Sharp

1
Çok noktaya yayın adresinin dayandığı tek noktaya yayın öneki, bu çok noktaya yayın grubunun üyelerinin nerede olduğu hakkında hiçbir şey söylemez. CAM girişindeki önek binlerce son müşteriyi kolayca kapsayabilir. Bu son müşterilerin her biri, atanmış öneklerine göre birçok çok noktaya yayın grubu oluşturabilir. Yaklaşımınız kullanılıyorsa, bu çok noktaya yayın grubunun tümü tek bir CAM girişine yol açacaktır, ancak bunlar aynı konumlara yönlendirilmemelidir.
kasperd

Size tam olarak nereden geldiğini söyler. RFC'yi okuyun.
Ken Sharp

1
Yönlendiricilerin bir paketin nereden geldiğini bilmesine gerek yoktur. Nereye göndereceklerini bilmeleri gerekir.
kasperd

0

Bence iki şeyi karıştırıyorsunuz: çok noktaya yayın yönlendirme ve IPv6 adres tahsisi.

Çok noktaya yayın yönlendirmesi, çok noktaya yayın kaynağı ile çok noktaya yayın paketlerini belirli bir çok noktaya yayın grubunu almak isteyen hedeflere yönlendirdiğiniz yoldaki tüm yönlendiricilere bağlıdır. Tam çok noktaya yayın ağına sahip kontrolsüz bir ağda, herhangi bir kaynak sistemi herhangi bir kontrol olmaksızın herhangi bir çok noktaya yayın grubuna gönderebilir ve bu gruba katılan tüm sistemler verileri alır. Bunun herhangi bir ayırmayla hiçbir ilgisi yoktur, sadece çok noktaya yayın yönlendirmesi etkinleştirilir.

2000 :: / 3'ten IPv6 adres tahsisi, hangi tek noktaya yayın adresini kimlerin kullanabileceğine karar verir .

Kimin rfc3307'de tanımlandığını bildiğim kadarıyla hangi IPv6 çok noktaya yayın grubunu kim kullanabilir?

Çok noktaya yayın kaynaklarının, hedeflerin paketlerini gördüğü çok fazla kontrolü yoktur, çok noktaya yayın yoluyla iletilen verilerin tek noktaya yayın yoluyla kullanılamayan hedeflere ulaşması oldukça olasıdır.


evet farkı anlıyorum ama belki soruyu doğru sormadım. Sorumla ilgili kastettiğim, IANA'nın adres çakışmasını önlemek için küresel tek noktaya yayın IPv6 adresleri ayırmasıydı. Çok noktaya yayın adresleri için aynı şeyi yapmazlar, bu yüzden çok noktaya yayının Internet üzerinden yönlendirilmek üzere tasarlanmadığını düşündüm. Zoredache, bu sorunu önlemek için rastgele çok noktaya yayın adresleri oluşturma hakkında bir şeyden bahsetti.
Absolom

0

İnternet üzerinden yönlendirilemeyen IPv4 çok noktaya yayınının aksine IPv6 çok noktaya yayın Internet üzerinden yönlendirilebilir olmalıdır.

https://en.wikipedia.org/wiki/Multicast_address#IPv6

ffxe :: / 16

Global kapsam

Genel internet üzerinden yönlendirilmeye uygundur.


https://en.wikipedia.org/wiki/IPv6#Multicasting

Gelen IPv4 bunun için çok zor bir organizasyon bile bir almak için , global olarak yönlendirilebilen çok noktaya yayın grubu ataması ve alan arası çözeltilerinin uygulanması oynamasından. [20] IPv6 için yerel bir Internet kayıt defteri tarafından tek noktaya yayın adres atamaları, IPv6'da bulunan en küçük alt ağ boyutunu (ayrıca 64 bit) vererek en az 64 bit yönlendirme önekine sahiptir. Bu tür bir atamayla, tek noktaya yayın adres önekini IPv6 çok noktaya yayın adres biçimine gömmek, yine de 32 bitlik bir blok, adresin en az önemli bitleri veya yaklaşık 4,2 milyar çok noktaya yayın grubu tanımlayıcısı sağlamak mümkündür. Böylece , bir IPv6 alt ağının her kullanıcısı, çok noktaya yayın uygulamaları için otomatik olarak bir dizi küresel olarak yönlendirilebilen kaynağa özgü çok noktaya yayın grubu sunar.[21]


http://ipv6friday.org/blog/2011/12/ipv6-multicast/

Yönetici Özeti:

  • IP Multicast, çoğunlukla multimedya teslimi için kullanılan IPv4'e bir eklentiydi.
  • Gelen IPv6, Çoklu Yayın Yayın yerini ve entegre ve olduğunu IP ağındaki gerekli fonksiyon
  • IP adreslerinin ve DHCP'nin otomatik yapılandırması IPv6 çok noktaya yayın kullanır

IPv6'da uygulamalar için "İstenen çok noktaya yayın" vardır. Bazı adreslerde Unicast adresi oluşturulduğunda bu adresler otomatik olarak belirir. Sadece FF02: 0: 0: 0: 0: 1: FF00 :: / 104 kullanın ve diğer 24 bit Unicast adresindekiyle aynıdır. https://tools.ietf.org/html/rfc3306



ISS'lerin herhangi bir tek noktaya yayın yönlendirme protokolünü kabul etmeleri veya bunun gerçekleşmesi için gerekli kaynakları harcaması şüphelidir. Şüphesiz, yoğun mod çok noktaya yayın genel İnternet'i çökertecek ve seyrek mod çok paraya mal olacak
Ron Maupin
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.