IPv6 adres alanı ve IPv4 adres alanı tamamen ayrık mı?


12

Tanenbaum'un Bilgisayar Ağları diyor

Son olarak, IPv4 adresleri bir çift sütun ve eski bir noktalı ondalık sayı olarak yazılabilir, örneğin:

::192.31.20.46
  1. IPv4 adres alanının IPv6 adres alanının en düşük alt aralığına gömüldüğü anlamına mı geliyor?
  2. Böyle bir yerleştirme düzeltildi mi? IPv4 adres alanı, IPv6 adres alanının sürekli alt aralıklarına yerleştirilebilir mi?

    Https://en.wikipedia.org/wiki/IPv6_address#Transition_from_IPv4 birkaç alternatif çeviri yolunu listeliyor mu ? Doğruysa, gömme sabit değildir.

  3. Herhangi bir IPv4 adresi için, IPv4 adresiyle aynı adrese başvuran bazı IPv6 adresleri olduğu anlamına mı geliyor?

    Örneğin, vardır ::192.31.20.46ve 192.31.20.46 etkili aynı adresi?

    • Ben bir mesaj göndermek eğer ::192.31.20.46, olacak 192.31.20.46 benim iletisini?

    • Ben bir mesaj göndermek eğer 192.31.20.46, olacak ::192.31.20.46 benim iletisini?

    Geri ::127.0.0.1 döngü IP adresi olmaya devam edecek ve evet ise etkin olarak aynı adres 127.0.0.1mi?

  4. Yoksa IPv6 adres alanı ve IPv4 adres alanı tamamen ayrık mıdır (ör. Üst üste binme yok), bir IPv6 adresiyle iletişim kurduğumda IPv4 adresiyle iletişim kuramayacağım anlamında mı?

Teşekkürler.


4
Eski ders kitaplarına dikkat edin. IPv4 uyumlu IPv6 adresleri, IPv4 eşlemeli IPv6 adresleriyle değiştirilen neredeyse 15 yıldır kullanımdan kaldırılmıştır. Modern işletim sistemleri bunları tanımayabilir. Bakınız RFC 4291.
Michael Hampton

Yanıtlar:


8

IPv6 adres alanı ve IPv4 adres alanı tamamen ayrık mı?

Evet, tamamen farklı adresleme ile iki ayrı, uyumsuz protokol.

Bu kitap güncel değil. Başvurduğu adresleme uzun zaman önce kaldırılmıştır. kullanımdan kaldırılmış olan IPv6 için eski IPv4 Uyumlu adreslemeye atıfta bulunuyor. Bkz. RFC 5156, Özel Kullanım IPv6 Adresleri :

2.3. IPv4 Uyumlu Adresler

:: / 96, IPv4 uyumlu adreslerdir [ RFC4291 ]. Bu adresler kullanımdan kaldırılmıştır ve genel İnternet'te görünmemelidir.

IPv6 için IPv4 Eşlemeli adresleme vardır, ancak paketler için adresleme olarak kullanılmaz:

2.2. \ IPv4-Mapped Adresleri

:: FFFF: 0: 0/96 IPv4 eşlemeli adreslerdir [ RFC4291 ]. Bu bloktaki adresler genel İnternet'te görünmemelidir.

Ayrıca başvurulan RFC 4291, IP Sürüm 6 Adresleme Mimarisine bakınız :

2.5.5. Katıştırılmış IPv4 Adresli IPv6 Adresleri

IPv4 adresini, adresin düşük dereceli 32 bitinde taşıyan iki tip IPv6 adresi tanımlanır. Bunlar "IPv4 Uyumlu IPv6 adresi" ve "IPv4 eşlemeli IPv6 adresi" dir.

2.5.5.1. IPv4 Uyumlu IPv6 Adresi

"IPv4 Uyumlu IPv6 adresi", IPv6 geçişine yardımcı olmak için tanımlanmıştır. "IPv4 Uyumlu IPv6 adresinin" biçimi aşağıdaki gibidir:

|                80 bits               | 16 |      32 bits        |
+--------------------------------------+--------------------------+
|0000..............................0000|0000|    IPv4 address     |
+--------------------------------------+----+---------------------+

Not: "IPv4 Uyumlu IPv6 adresi" içinde kullanılan IPv4 adresi, dünya çapında benzersiz bir IPv4 tek noktaya yayın adresi olmalıdır.

Mevcut IPv6 geçiş mekanizmaları artık bu adresleri kullanmadığından "IPv4 Uyumlu IPv6 adresi" artık kullanımdan kaldırılmıştır. Bu adres türünü desteklemek için yeni veya güncellenmiş uygulamalar gerekli değildir.

2.5.5.2. IPv4-Mapped IPv6 Adresi

Katıştırılmış bir IPv4 adresini tutan ikinci bir IPv6 adresi türü tanımlanır. Bu adres türü IPv4 düğümlerinin adreslerini IPv6 adresleri olarak göstermek için kullanılır. "IPv4 eşlemeli IPv6 adresinin" biçimi aşağıdaki gibidir:

|                80 bits               | 16 |      32 bits        |
+--------------------------------------+--------------------------+
|0000..............................0000|FFFF|    IPv4 address     |
+--------------------------------------+----+---------------------+

"IPv4 eşlemeli IPv6 adresinin" kullanımı hakkında bilgi için [ RFC4038 ] 'e bakın .


IPv4 adres alanının IPv6 adres alanının en düşük alt aralığına gömüldüğü anlamına mı geliyor?

Sadece belirli koşullar altında, ancak bu normalde önerilmez.

Böyle bir yerleştirme düzeltildi mi? IPv4 adres alanı, IPv6 adres alanının sürekli alt aralıklarına yerleştirilebilir mi?

Bunun için sadece birkaç IPv6 adres aralığı tasarlanmıştır ve paket göndermek için kullanılmazlar. Global IPv6 adreslemesinde kullanılmaz.

Herhangi bir IPv4 adresi için, IPv4 adresiyle aynı adrese başvuran bazı IPv6 adresleri olduğu anlamına mı geliyor?

Pek sayılmaz. Kavramsal olarak evet, IPv6 için IPv4-Mapped adresleme için, ancak aslında paket göndermek için kullanılmaz.

Örneğin, vardır ::192.31.20.46ve 192.31.20.46etkili aynı adresi?

  • :: 192.31.20.46'ya bir mesaj gönderirsem, 192.31.20.46 mesajımı alacak mı?
  • 192.31.20.46'ya bir mesaj gönderirsem :: 192.31.20.46 mesajımı alacak mı?

:: 127.0.0.1 yine de geri döngü IP adresi olacak mı ve evet ise, etkin bir şekilde 127.0.0.1 ile aynı adres mi?

Hayır, ::192.31.20.46IPv6 için IPv4 Uyumlu adresleme onaylanmadığından geçersiz bir IPv6 adresidir.

IPv4 ve IPv6, bir arada var olabilen, ancak doğrudan iletişim kuramayan iki ayrı, uyumsuz protokoldür.

IPv6, geri döngü adresine sahiptir ::1.

Yoksa IPv6 adres alanı ve IPv4 adres alanı tamamen ayrık mıdır (ör. Üst üste binme yok), bir IPv6 adresiyle iletişim kurduğumda IPv4 adresiyle iletişim kuramayacağım anlamında mı?

IPv4 ve IPv6'nın tamamen ayrı adresleme vardır. IPv4, IPv6 128 bit adresleme ile uyumlu olmayan 32 bit adresleme kullanır. Protokol başlıkları başka şekillerde de çok farklıdır. IPv6, IPv4'te öğrenilen derslerden sonra oluşturuldu. IPv4'ün asla bugün olduğu gibi kullanılması amaçlanmamış bir akademik / devlet deneyi olduğunu ve IPv6'nın IPv4'teki eksiklikleri düzeltmeye yönelik bir girişim olduğunu, ancak bu nedenle IPv4 ile uyumsuz olduğunu unutmayın.


11

4 numara doğrudur. V4 ve v6 protokolleri, farklı formatlar ve adresleme şemaları ile tamamen farklıdır. İki adres, telefon numaraları ve piyango numaraları ile aynı ilişkiye sahiptir - yani hiçbiri.

Protokol çevirisine izin vermek için v4'ten v6'ya eşleme için önerilen birçok yöntem vardır, ancak çoğu bugün kullanımdan kaldırılmıştır.


0

Mevcut cevapların 6to4'ten bahsedilmemesi beni biraz şaşırttı .

Protokol tipi 41'in IPv4 paketi içinde kapsüllenmiş bir IPv4 ana bilgisayarına bir IPv6 paketi gönderilmesine izin verir.

6to4 adresleri 2002 tipindedir: AABB: CCDD: ABv IPv4 adresine karşılık gelen sonek, burada A, B, C, D ondalık ve AA, BB, CC, DD onaltılıktır. Yani, her IPv4 adresi aslında bir / 48 IPv6 adresi bloğuna sahiptir.

6to4 sadece IPv4 adreslerinin IPv6 adresleri kullanılarak not edilmesine izin veren bazı gösterim mekanizması değil, gerçek ve çalışan bir IPv6 geçiş mekanizmasıdır.

Bununla birlikte, 6to4 bağlantısının performansı ve gecikmesi zayıf olacaktır, bu nedenle bu tür bağlantıların mevcut olduğu yerlerde yerel IPv6 tercih edilir.

Yani, IPv4 ve IPv6 alanlarına cevabım ayrık: gerçekten değil, her IPv4 adresi IPv6 adreslerinin / 48 bloğuna sahip.


Cevabınızdaki sorun, insanları yalnızca IPv6'ya sahip bir ana makinenin doğrudan IPv4'e sahip bir ana bilgisayarla doğrudan iletişim kurabileceğine ve bunun tersi olduğuna inanmasına neden olmasıdır ve bu doğru değildir. Protokolleri çevirmek için röle yönlendiricileri de dahil olmak üzere bundan çok daha fazlası var, bu yüzden evet, adres alanı hala ayrı, ancak çeviri yapmak için her iki protokolde de konuşabilecek bir şeyiniz var.
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.