IPv6 nedir? |
Elektrikport Akademi
IPv6 nedir? Neden gereksinim duyuldu? Avantajları nelerdir? Turkiye 'deki durumu nasıl? IPv6 ile adresleme nasıl yapılır? Merak ettiğiniz diğer soruların cevabıyla hepsi birlikte yazımızın içinde.
IPv6
Internet protokolü(IP) adresi Internet üzerinden gönderilen bilginin göndericisini veya alıcısını tanımlayan bir numaradır. Bilgisayar sektörü bu protokol geliştirildiğinden bu yana adresler için IPv4 kullanıyordu. Bu teknoloji cep telefonları, laptop ve kablosuz el cihazları gibi mobil aygıtların sayılarının her geçen gün artması ve diğer nedenlerle artık benzersiz internet adreslerinin desteklemede sınırlarına ulaşmıştır.IPv4 adreslerinin bu yıl tükenmesi sebebi ile IPv6 adı verilen yeni bir sürüme geçilmiştir.
IPv6'da IPv4'ün güçlü yönleri korunarak, günümüz ağlarının değişen gereksinimlerini karşılamak amacıyla pek çok yenilik getirilmiştir. İnternet ağının her geçen gün daha çok kullanıcıyı kapsamasıyla, yönlendirici trafiği ve yönlendirilecek paket sayısı artmıştır. Bu nedenle günümüzde veri işleme hızı önem kazanmıştır. Bir başka deyişle yönlendirmenin veya anahtarlamanın yapıldığı noktalarda veri paketlerinin doğru ve hızlı bir şekilde yönlendirilmesi büyük önem taşımaktadır. İnternet kullanımının yaygınlaşması ve servis çeşitliliğinin artması ile birlikte IPv4'te yaşanan sorunları gidermeyi amaçlayan IPv6, 340 trilyon kere trilyon kere trilyon adet farklı IP
adresi sağlamaktadır.Özellikleri aşağıda kısaca anlatılmıştır.
►Genişletilmiş adres alanı:
IPv6'nın en önemli özelliklerinden biri 128 bitlik adres uzunluğu ile IPv4'e göre daha büyük bir adres alanına sahip olmasıdır. IPv6'daki bu geniş adres alanı, hiyerarşik adresleme yapılmasına olanak sağlayarak, yönlendirme tabloları boyutlarının küçülmesini sağlayacaktır. Şu anda IPv6 adres aralığının çok küçük bir yüzdesi için kullanım alanı tanımlanarak tahsis edilmek üzere ayrılmıştır. Bu sayede gelecekteki kullanım için yeterince adres mevcuttur. Geniş adres aralığının sunduğu bir diğer avantaj ise uçtan uca adresleme yapılabilmesidir. NAT gibi kullanımı durumunda pek çok işletim zorluğunu beraberinde getiren adres dönüştürücü mekanizmalara olan ihtiyaç, IPv6 kullanımı ile ortadan kalkmaktadır.
►Yeni Güvenlik Özellikleri(IPsec):
Öncelikle İnternet Protokol Güvenliği (Internet Protocol Security - IPsec) desteği IPv6'da bütünleşik olarak gelmektedir. Bu sayede daha sorunsuz ve etkili çalışma sağlanmaktadır. IPv6'nın güvenlik konusundaki bir diğer üstünlüğü, güvenlik için tanımlanmış ek başlıklar ile yetkilendirme ve şifreleme yapılabilmesidir. Bunlara ek olarak ara düğümlerde paketlerin parçalanmadan aktarılması , yeni başlık yapısı ile ağ üzerinde paketlerin izlenmesinin kolaylaşması gibi güvenlik bütünlüğünü sağlayan yeni özellikler de mevcuttur.
►Yalınlaştırılmıs Başlık Yapısı:
IPv6 paketleri yönlendiriciler tarafından daha hızlı işlenebilmelerine olanak sağlayan sabit uzunlukta yeni bir başlık yapısına sahiptir. IPv4 başlığındaki gereksiz bazı alanlar atılmış, bazıları ise isteğe bağlı kullanım için uzantı başlıkları kısmına kaydırılmıştır.
►Gelişmiş Servis Kalitesi Özellikleri(QoS):
İnternet Protokolü, en iyi çaba (best effort) yaklaşımı ile fark gözetmeksizin ele alır. Bu durum, uçtan uca gecikme veya paket kayıpları gibi parametrelere karşı duyarlı olan trafik için problemlere yol açabilmektedir. Bu problemlerin üstesinden gelmek için IPv4'te farklı Servis Kalitesi (QoS) teknikleri kullanılmaktadır. IPv6 başlığında bulunan yeni alanlar trafiğin daha iyi tanımlanması ve buna göre önceliklendirilmesine olanak sağlar. Bu önceliklendirme paket başlığındaki bilgilere göre yapıldığı için, paketin içeriğinin şifrelenmiş olması önceliklendirmeyi etkilememektedir.
IPv6 QoS için iki alan içeriyor.
⇒ 20 bit akış izi etiketi (flow label)
⇒ 8 bit trafik sınıf işareti (traffic class indicator)
⇒ Kullanım problemlerinde genel olarak değişiklik yok.
⇒ Gelecekteki QoS ürünleri IPv6 kullanacak.
⇒ Akış izi etiketi alanı başka amaçlarla kullanılabilir.
Örneğin : Akış izi özetlemesi (flow aggregation)
►Otomatik Adres Yapılandırılması:
IPv6, ağ üzerinde adres atama sunucusu olmaksızın, ağa bağlı arabirimlerin adres edinmelerine olanak tanır. Bu özelliğin temelinde ağdaki yönlendiricilerin gerekli adres önekini anons etmeleri ve istemcilerin de bu bloğa 64 bitlik bir değer ekleyerek kendi adreslerini oluşturmaları yatar. Bu şekilde oluşturulan adreslerin kullanılmadan önce 'tekillik testi'nden (Duplicate Address Detection Mechanism) geçirilmesi gerekir. Düğümler başkaları tarafından kullanılmadığına kanaat getirdikleri adresi kullanıma alabilir.
►Dolaşılabilirlik(Mobility):
Dolaşılabilirlik, bir istemcinin farklı ağlardan "gerçek ev adresi" ile bağlantı yapabilmesidir. IPv4'te dolaşılabilirlik desteği sorunlu olmakla birlikte mevcuttur. IPv6'da ise sorunsuz çalışmaktadır.
►Genişletilebilirlik:
IPv6'da zorunlu başlık alanının dışında bulunan ve isteğe bağlı kullanılabilen uzantı başlıkları bölümü, ileride ihtiyaç duyulabilecek yeni özellikler için kullanılabilir.
►Komşu Düğümlerle Etkileşim İçin Yeni Protokol(ICMPv6):
IPv6 Ağlarında aynı bağlantı üzerindeki komşu düğümlerin etkileşimini yönetmek için yeni bir protokol olan Komşu Keşfi (Neighbor Discovery) Protokolü kullanılır. Bu protokol, "Internet Control Message Protocol for IPv6" (ICMPv6) mesajlarını kullanılır. Bu mesajlar IPv4'te bulunan "Address Resolution Protocol" (ARP), "ICMPv4 Router Discovery" ve "ICMPv4 Redirect" mesajlarının yerini alır. ICMPv6 ayrıca yönlendirme ve IP paketlerinin dağıtımı esnasında ortaya çıkan hataları ve diğer temel durumların raporlanmasında da kullanılır.ICMPv6 RFC 1885'in içerisinde tanımlanmıştır.
ICMP mesaj tipleri şöyledir:
► 1 | Destination unreachable error message | Hedef ulaşılamaz hata mesajı |
► 2 | Packet too big error message | Paket çok büyük hata mesajı |
► 3 | Time exceeded error message | Ulaşım zamanı aşıldı hata mesajı |
► 4 | Parameter problem error message | Parametre sorunu hata mesajı |
►128 | Echo request message | Yansıma isteği mesajı |
►129 | Echo reply message | Yansıma cevabı mesajı |
►130 | Group membership query | Grup üyelik sorgulanması |
►131 | Group membership report | Grup üyelik raporu |
►132 | Group membership termination | Grup üyeliği sonlandırılması |
►133 | Router solicitation | Yönlendirici istek bildirimi |
►134 | Router advertisement | Yönlendirici bildirisi |
►135 | Neighbour solicitation | Komşu istek bildirisi |
►136 | Neighbour advertisement | Komşu bildirisi |
►137 | Redirect message | Yönlendir mesajı |
"Neighbour discovery" kısmı ARP ile benzeşmektedir. "Group membership" ise multicast grupları içindir.
Mesaj tipleri daha sonra mesaj kodlarına bölünebilmektedir. Mesela, Tip1 mesajlar için:
►0 |
No route to destination |
Hedefe yol yok |
►1 |
Communication prohibited |
Bağlantıya izin verilmedi |
►2 |
Not a neighbour (strict routing failure) |
Komşu değil (katı yönlendirme hatası) |
►3 |
Address unreachable |
Adres ulaşılamaz |
►4 |
Port unreachable |
Port ulaşılamaz |
"Neighbour solicitation" için kod değeri 0 (kullanıcı) veya 1 (yönlendirici) olabilir.
IPv6 ADRESLEME
Unicast: Normal adreslerdir. Birebir görüşme için kullanılırlar.
Multicast: Grup adresleridir. Bu gruba üye olanların tamamı bu paketleri görür. IPv6'da broadcast paketleri yerine multicast kullanılmıştır. Bundan dolayı broadcast'in yaptığı tüm işleri multicast üstlenmiştir. Böylece CPU'dan tasarruf sağlanır.
Anycast: Multicast benzeri bir sistemdir. Buradaki fark ise bu sisteme dahil anycast adreslerinden sadece birine bilginin gönderilmesidir. Bu anycast grubuna dahil diğer kişiler bu paketi almazlar. Sadece en yakın adreste olan alır.
Buna göre 000 ile başlayanlar hariç tüm unicast adreslerinin arayüz IDleri 64-bit uzunluğunda olmalı ve Değiştirilmiş EUI-64 ile oluşturulmalıdır. Şu şekillerde IP atanabilir:
► 2. seviye adresten elde edilebilir. Buna göre 7.seviye bit değeri 0 ise yerel tipinde, 1 ise genel tipinde bir adrestir.
► RFC3041'e göre gelişigüzel bir IP ataması yapılabilir.
► DHCPv6 ile IP adresi alınabilir.
► Elle ayarlanabilir.
► RFC3972'ye göre özel şifreleme yapısı ile atanabilir.
IPv6 Adres Aralığı:
Başlangıç Biti |
IPv6 Notasyonu |
Kullanım yeri |
000 |
::/3 |
Özel adres tipleri |
001 |
2000::/3 |
Tahsis edilmiş genel unicast adresleri |
01 - 1111 1110 0 |
4000::/2 - FE00::/9 |
Rezerv edilmiş genel unicast adresleri |
1111 1110 10 |
FE80::/10 |
Bağlantı-yerel unicast adresleri |
1111 1110 11 |
FEC0::/10 |
Site-yerel unicast adresleri |
1111 1111 |
FF00::/8 |
Multicast adresleri |
Site-yerel adresler RFC1918 adres (10/8 vs) aralığı gibi algılanabilir. Bağlantı-yerel adresleri ise tek bir alt ağ için uygulanmaktadır. Burada anycast adresleri eksiktir. Bu da normal unicast adresleri ile aynıdır. Sadece ayrıca anycast ağı olarak yapılandırılmıştır.
Dikkat edilmesi gereken nokta multicast ve anycast adresleri sadece hedef adresleri olarak kullanılabilir. Kaynak adresi olarak sadece ve sadece unicast adresler kullanılabilir. Ayrıca, sadece yönlendirici cihazları anycast adresleri ile yapılandırılabilir.
Multicast adres tipleri:
İkili Değer |
Onaltılı Değer |
Tip |
0000 |
0 |
Yedek |
0001 |
1 |
Arayüz-yerel (Çoğa göderim döngü sınaması (Loopback multicast) paketlerinin yönetimi için.) |
0010 |
2 |
Bağlantı-yerel |
0011 |
3 |
Yedek |
0100 |
4 |
Yönetici-yerel |
0101 |
5 |
Site-yerel |
1000 |
8 |
Organizasyon-yerel |
1110 |
E |
Evrensel |
1111 |
F |
Yedek |
Kalan 6,7,9,A,B,C değerleri ağ yöneticisi tarafından çeşitli işler için kullanılabilir.
► Turkıye'de IPv6 durumu baslıklı konumuz için tıklayınız
Selin KAMAŞ
Kaynak:
► ulakbim
- Dünyanın En Görkemli 10 Güneş Tarlası
- Dünyanın En Büyük 10 Makinesi
- 2020’nin En İyi 10 Kişisel Robotu
- Programlamaya Erken Yaşta Başlayan 7 Ünlü Bilgisayar Programcısı
- Üretimin Geleceğinde Etkili Olacak 10 Beceri
- Olağan Üstü Tasarıma Sahip 5 Köprü
- Dünyanın En İyi Bilim ve Teknoloji Müzeleri
- En İyi 5 Tıbbi Robot
- Dünyanın En Zengin 10 Mühendisi
- Üretim için 6 Fabrikasyon İşlemi
- DrivePro Yaşam Döngüsü Hizmetleri
- Batarya Testinin Temelleri
- Enerji Yönetiminde Ölçümün Rolü: Verimliliğe Giden Yol
- HVAC Sistemlerinde Kullanılan EC Fan, Sürücü ve EC+ Fan Teknolojisi
- Su İşleme, Dağıtım ve Atık Su Yönetim Tesislerinde Sürücü Kullanımı
- Röle ve Trafo Merkezi Testlerinin Temelleri | Webinar
- Chint Elektrik Temel DIN Ray Ürünleri Tanıtımı
- Sigma Termik Manyetik Şalterler ile Elektrik Devrelerinde Koruma
- Elektrik Panoları ve Üretim Teknikleri
- Teknik Servis | Megger Türkiye