Tünel türleri

IPv4 ağlarında IPv6 paketlerini tünellemenin birden çok yöntemi vardır.

Statik noktadan-noktaya tünelleme: salt6

Noktadan-noktaya tünel, bir son noktaya adanmış bir tüneldir. Bu son nokta sizin IPv6 ağınızı (geri yönlendirme için) ve tünelinizin son noktasının IPv4 adresini bilmeli ve RFC 2893 / Transition Mechanisms for IPv6 Hosts and Routers adresinde tanımlandığı gibi olmalıdır. Gereksinimler:

  • Tünelinizin son noktasının IPv4 adresi statik olmalı ve tünel dışından ulaşılabilir olmalıdır.
  • Size bir küresel IPv6 öneki tahsis edilmiş olmalıdır (salt6 kaydına bakın).
  • IPv6 önekinizi tünelinizin sonuna yönlendirebilecek bir dış tünel son noktası gereklidir (çoğunlukla uzaktan elle yapılandırma gerekir)

Otomatik tünelleme

Otomatik tünelleme ancak bir düğüm diğerinin IPv4 adresini önceden alarak doğrudan ona bağlanıyorsa oluşur.

6'ya 4 Tünelleme

6'ya 4 tünelleme (RFC 3056 / Connection of IPv6 Domains via IPv4 Clouds) otomatik tünelleme için basit bir mekanizma kullanır. Küresel emsalsiz bir IPv4 adresine sahip her düğüm 6'ya 4 tünelinin son noktası olabilir (elbette IPv4 güvenlik duvarının trafiği engellememesi gerekir). 6'ya 4 tünelleme çoğunlukla bire-bir tünel değildir. Bu tünelleme yukarı ve aşağı tünelleme olarak ikiye ayrılabilir. Ayrıca, özel bir IPv6 adresinin bu düğümün IPv6 ağına bağlanmak için 6'ya 4 tünellemesi kullanacağını gösterir.

6'ya 4 önekinin oluşturulması
6'ya 4 adresi aşağıdaki gibi tanımlanır (şema RFC 3056 / Connection of IPv6 Domains via IPv4 Clouds adresinden alınmıştır):

|   3+13   |    32     |    16  |            64 bits             |
+---+------+-----------+--------+--------------------------------+
|  FP+TLA  |  V4ADDR   | SLA ID |           Interface ID         |
|  0x2002  |           |        |                                |
+---+------+-----------+--------+--------------------------------+

FP ve TLA birlikte (16 bit) 0x2002 değerine sahiptirler. V4ADDR düğümün onaltılık gösterimde küresel emsalsiz IPv4 adresidir. SLA ise alt ağ kimliğidir (65536 yerel alt ağ mümkündür) ve bu değerler sizin yerel ağ yapınızı belirlerler.

Bu değerler, ağ geçitleri için genellikle SLA 0000 ve sonek ::1 alınarak oluşturulurlar (bu zorunlu değildir, yerel nedenlerle başka türlü de alınabilirler) ve 6'ya 4 tünel arabirimine atanırlar. Microsoft Windows'un V4ADDR değerini sonek için de kullandığını unutmayın.

6'ya 4 yukarı tünelleme
Düğüm, tünelin IPv6 paketlerini göndereceği dış son noktasını bilmelidir. 6'ya 4 tünellemenin "ilk" dönemlerinde, yukarı yönlendirmeyi kabul eden adanmış yönlendiriciler tanımlanıyordu. Yönlendiricilerin listesi için: NSayer's 6to4 information .

Bugünlerde, 6'ya 4 yönlendiricileri 192.88.99.1 adresi kullanılarak otomatik olarak bulunabiliyor. Bunu yönlendirme protokollerinin arka planı idare etmektedir, ayrıntılar için: RFC 3068 / An Anycast Prefix for 6to4 Relay Routers belgesine bakabilirsiniz.

6'ya 4 aşağı tünelleme
Aşağı yönlendirme (salt6'dan 6'ya 4 uyumlu düğüme) aslında sabit değildir ve asıl paketlerin gönderildiği konağa göre değişebilir. İki farklı durum söz konusudur:

  • Yabancı konak 6'ya 4 kullanmaktadır ve paketleri doğrudan sizin düğümünüze geri göndermektedir (aşağıya bakınız)
  • Yabancı konak paketleri geriye IPv6 ağı üzerinden göndermektedir ve dinamik yönlendirmeye bağlı olarak bir aktarım (relay) yönlendiricisi düğümünüze geri dönüş için otomatik tünel yaratmaktadır.

Olası 6'ya 4 trafik
  • 6'ya 4'ten 6'ya 4'e: iki 6to4 uyumlu konak arasında doğrudan tünellenir.
  • 6'ya 4'ten 6'ya 4 olmayana: yukarı tünelleme ile gönderilir.
  • 6'ya 4 olmayandan 6'ya 4'e: aşağı tünelleneme ile gönderilir.