1 / 78

IPv6 Sistem Geçişi

IPv6 Sistem Geçişi. Yüksek Lisans Tezi. Mustafa ŞAHİN. Tez Danışmanı: Prof.Dr. Mine KALKAN. GIRIS. Bölümler. GIRIS. IPv6 Nedir?. IPv6 yeni nesil İnternet protokolüdür. Geliştirilme aşaması büyük ölçüde tamamlanmıştır. Birçok ortamda yoğun olarak test edilmektedir.

loman
Download Presentation

IPv6 Sistem Geçişi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IPv6 Sistem Geçişi Yüksek Lisans Tezi Mustafa ŞAHİN Tez Danışmanı: Prof.Dr. Mine KALKAN

  2. GIRIS Bölümler

  3. GIRIS IPv6 Nedir? • IPv6 yeni nesil İnternet protokolüdür. • Geliştirilme aşaması büyük ölçüde tamamlanmıştır. • Birçok ortamda yoğun olarak test edilmektedir. • Artık şirketlerin IPv6’ya geçiş zamanı gelmiş ve teknoloji konusunda önderliğin bir ifadesi halini almıştır.

  4. GIRIS IPv6 Hakkında • IPv6, IPv4’ün üzerine geliştirilen yeni ve en son İnternet protokolüdür. • IPv4 kullanımında bazı sıkıntılar yaşanmış ve 1991 yılında yeni bir protokol tasarlamak için çalışmalara başlanmış. • 1995 yılında IETF RFC 1883 belgesi ile standartlaştırılmıştır. Daha sonraki yıllarda diğer RFC dosyaları ile geliştirilmeye devam edilmiştir.

  5. GIRIS Neden IPv5 değil? • Yıl 1995, RFC 1819 • IPv5, ST2 (Internet Stream Protocol) isimli deneysel bir protokole atanmış. • Geniş anlamda kullanıma açılamış.

  6. GIRIS Neden IPv4 Yetersiz? • IPv4, 1981 yılında geliştirilmiş • Hızla gelişen İnternete ayak uyduramamış • IPv4 adres sayısı yetersiz • Yönlendirmenin verimsizleşmesi • Güvenlik eksikliği • Servis kalitesi eksikliği

  7. GIRIS Neden IPv4 Yetersiz?

  8. GIRIS IPv4 Adres Sorunu Çözümleri • CIDR (Classless Inter-Domain Routing) • Yıl 1993, RFC 1467 • Amaç: sınıfsal IP dağıtımını ortadan kaldırmak • A sınıfı IP adresi (128 ağ, 16 milyon adres) • B sınıfı IP adresi (16 bin ağ, 65 bin adres) • C sınıfı IP adresi (2 milyon ağ, 254 adres) • Daha verimli IP adresi dağıtımı • Verimli ama tam çözüm olamamış • Neden: Kullanıcı sayısındaki hızlı artış

  9. GIRIS IPv4 Adres Sorunu Çözümleri • NAT (Network Address Translation) • Yıl 1994, RFC 1517 • Yıl 1996, RFC 1918 • Özel IP (private IP) kavramı • Global IP adres tasarrufu • Sorunları • Uçtan uca (peer-to-peer) bağlantı engeli • Ses ve görüntü servisleri • Yönetim zorlukları

  10. GIRIS IPv4 Adres Sorunu Çözümleri • NAT (Network Address Translation)

  11. GIRIS Yeni Nesil Protokol – IPv6 • Adres aralığını geniş tutmak • Sınıfsal adres dağıtımını yerine CIDR kullanmak • Yönlendirici tablolarının boyutunu düşürecek IP başlık yapısı tasarlamak • İnternet için global IP adresleri, yerel ağ için yerel IP adresleri kullanmak

  12. IPV6 PROTOKOL YAPISI IPv6 Adres Yapısı • 128 bit uzunluğunda • 2128=340.282.366.920.938.463.463.374.607.431.768.211.456adet IPv6 adresi • Dünya üzerinde her metrekare alana 655x1021 adet IPv6 adresi • Adres gösterimi • 2001:0000:2310:0000:0000:0000:0000:AB01/48 • 2001:0:2310:0:0:0:0:AB01/48 • 2001:0:2310::AB01 /48

  13. IPV6 PROTOKOL YAPISI IPv6 Adresleri • Unicast • Tanımlanmamış unicast :: • Loopback ::1 • Link-local FE80::/64, Site-local FEC0::/64 • Global • Anycast (IPv4’te yok) • Multicast (IPv4 Broadcast’in yerine de geçiyor) • Tüm düğümler • FF01:0:0:0:0:0:0:1 ve FF01:0:0:0:0:0:0:2 • Tüm yönlendiriciler • FF01:0:0:0:0:0:0:2, FF02:0:0:0:0:0:0:2 ve FF05:0:0:0:0:0:0:2

  14. IPV6 PROTOKOL YAPISI IPv6 Başlığı

  15. IPV6 PROTOKOL YAPISI Eklenti Başlıkları • Atlama noktası seçenekleri (RFC2460) • Hedef seçenekleri (RFC 2460) • Yönlendirme (RFC 2460) • Parçalara ayırma (RFC 2460) • Kimlik doğrulaması (RFC 2406) • Güvenlik başlığı (RFC 2406)

  16. IPV6 PROTOKOL YAPISI ICMPv6 • ICMPv6 Hata Mesajları • Hedef ulaşılamaz hata mesajı • Paket çok büyük mesajı • Zaman aşımı • Parametre problemi • ICMPv6 Bilgi Mesajları • Yankı isteği mesajı(echo request) • Yankı cevap mesajı(echo reply)

  17. IPV6 PROTOKOL YAPISI IPv6 Yönlendirme • Otonom sistem (autonomous system - AS) • Dahili geçit protokolü (interior gateway protocol - IGP) • Harici geçit protokolü (exterior gateway protocol - EGP)

  18. IPV6 PROTOKOL YAPISI Yönlendirme Protokolleri • RIPv6, RFC 2080 (uzaklık vektörü algoritması) • OSPFv3, RFC 2740 (bağlantı durumu) • Birleştirilmiş IS-IS (Integrated IS-IS), RFC 1195 (bağlantı durumu) • BGP-4, RFC 2545 ve 2858 (uzaklık vektörü) • IDRPv2, ISO 10747 (uzaklık vektörü)

  19. IPV6 PROTOKOL YAPISI Alan Adı Sistemi(DNS) AAAA (quad-A) adres kaydı Tersten sorgu kaydı

  20. IPV6 PROTOKOL YAPISI Otomatik Adres Yapılandırması • Sunucusuz adres yapılandırması • Sunuculu adres yapılandırması • DHCPv6

  21. IPV6 PROTOKOL YAPISI IPv4’ten IPv6’ya Geçiş • Sadece IPv4 düğümü (IPv4-only node) • Sadece IPv6 düğümü (IPv6-only node) • IPv6/IPv4 düğümü • IPv4 düğümü • IPv6 düğümü

  22. IPV6 PROTOKOL YAPISI Çift Yığın (Dual Stack) • Çift IP katmanı

  23. IPV6 PROTOKOL YAPISI IPv4 üzerinden IPv6 Tünel

  24. IPV6 PROTOKOL YAPISI Tünel Çeşitleri • El ile yapılandırılmış tünel • Tünel sayısı arttıkça yönetim zorlaşmakta • 6to4 tüneli • 2002:WWXX:YYZZ::/48 6to4 adresleri • WWXX:YYZZ, IPv4 adresinin onaltılık düzende ifadesi • Düğüm çeşitleri • 6to4 yönlendirici • 6to4 rölesi • 6to4 uç noktası

  25. IPV6 PROTOKOL YAPISI Tünel Çeşitleri - 6to4 Tüneli

  26. IPV6 PROTOKOL YAPISI Tünel Çeşitleri - 6to4 Tüneli • “Maslak 1” ile “Taşkışla 1” arasındaki IPv6 paket iletimi • “Maslak 1” arayüz tanımlayıcısı A1 • “Taşkışla 1” arayüz tanımlayıcısı B1 • Maslak ağı, alt ağ tanımlayıcısı 1 • Taşkışla ağı alt ağ tanımlayıcısı 2

  27. IPV6 PROTOKOL YAPISI Tünel Çeşitleri • ISATAP • ISATAP adresleri • 64 bit ön ek, 64 bit arayüz tanımlayıcısı • Windows sistemlerde otomatik olarak yapılandırılmakta • Link-local adres örneği FE80::5EFE:160.75.67.200 • Teredo • NAT için IPv6 desteği • Teredo sunucusu • Teredo istemcisi • Teredo rölesi • Teredo uç nokta rölesi

  28. IPV6 PROTOKOL YAPISI Tünel Çeşitleri - Teredo

  29. TEST LABORATUVARI Ön Hazırlık • Planlama • Sunucu ve istemci işletim sistemlerinin kurulumu • Debian 3.1 (Sarge) • Pardus 1.0 • Windows XP/2K3/Vista

  30. TEST LABORATUVARI IPv6 Erişimi Sağlama • RIPE NCC kaydı • Avrupa, Orta Doğu, Asya (bir kısmı) • nic-hdl: MS11188-RIPE

  31. TEST LABORATUVARI IPv6 Erişimi Sağlama • SixXS tünel başvurusu (MS11188-RIPE) • IPv6 tüneli kurma • POP noktası seçimi

  32. TEST LABORATUVARI IPv6 Erişimi Sağlama • Tünel yapılandırması • IPv6 adres aralığı alınması • - 2001:4bd0:2031::/48

  33. TEST LABORATUVARI IPv6 Tünel Yapısı

  34. TEST LABORATUVARI El İle Adres Yapılandırması • Windows • netsh interface ipv6 set address "Local Area Connection" 2001:4BD0:2031::19 • netsh interface ipv6 add dns "Local Area Connection" 2001:4BD0:2031::10 • netsh interface ipv6 add route ::/0 "Local Area Connection" 2001:4BD0:2031::1

  35. TEST LABORATUVARI El İle Adres Yapılandırması • GNU/Linux • ifconfig eth0 add 2001:4BD0:2031::10/64 • ip addr add2001:4BD0:2031::10/64 dev eth0 • nano /etc/resolve.conf • nameserver 2001:4bd0:2031::10 • route –A inet6 add default gw 2001:4BD0:2031::1

  36. TEST LABORATUVARI Sunuculu Adres Yapılandırması DHCPv6 • Dibbler (Windows sunucu)

  37. TEST LABORATUVARI Sunucusuz Adres Yapılandırması Radvd

  38. IPv6 SUNUCULARININ KURULUMU ALAN ADI SİSTEMİ - BIND /etc/bind/db.mustafa.ipv6

  39. IPv6 SUNUCULARININ KURULUMU ALAN ADI SİSTEMİ - BIND

  40. IPv6 SUNUCULARININ KURULUMU ALAN ADI SİSTEMİ - BIND /etc/bind/named.conf.options

  41. IPv6 SUNUCULARININ KURULUMU ALAN ADI SİSTEMİ - BIND Ters isim kayıtları • /etc/bind/db.reverse6

  42. IPv6 SUNUCULARININ KURULUMU Global İsim Kaydı • Web ve DNS sunucusu için global isim kaydı • http://ipv6uzem.rr.nu (Sitelutions) • IPv6 • IPv6/IPv4 • IPv4

  43. IPv6 SUNUCULARININ KURULUMU WEB Sunucusu - Apache

  44. IPv6 SUNUCULARININ KURULUMU Güvenli WEB Sunucusu

  45. IPv6 SUNUCULARININ KURULUMU IPv6 PHP Uygulamalası 1 Giriş sayfası uygulaması

  46. IPv6 SUNUCULARININ KURULUMU IPv6 PHP Uygulamalası 1

  47. IPv6 SUNUCULARININ KURULUMU IPv6 PHP Uygulamalası 1

  48. IPv6 SUNUCULARININ KURULUMU IPv6 PHP Uygulamalası 2 WEB üzerinden IPv6 uygulaması 1 (ping.php)

  49. IPv6 SUNUCULARININ KURULUMU IPv6 PHP Uygulamalası 2 WEB üzerinden IPv6 uygulaması 2 (pingname.php)

  50. IPv6 SUNUCULARININ KURULUMU IPv6 PHP Uygulamalası 2 WEB üzerinden IPv6 uygulaması 3 (showinfo.php)

More Related