Eğitmen: Bu derste
IPv6 ya da İnternet Protokolü sürüm 6 ile ilgili
kavramları tanıtacağız.
Bu noktaya kadar
sadece IPv4 hakkında konuştuk, ancak
IPv4 ile ilgili sorunlarımızdan biri adres
alanının sınırlı olmasıdır.
Bunun nedeni, bir IPv4 adresini oluşturan
yalnızca 32 bit olması ve bize yalnızca
4 bit vermesidir. 2 milyar olası adres kombinasyonu.
Şimdi, dört tane biliyorum. 2 milyar IP kulağa çok fazla gibi
geliyor, ancak APIPA adresleri, yerel ana bilgisayar
adresleri, özel IP'ler gibi şeyler için tüm bölümleri çıkardığımızda
ve daha sonra alt ağları kullanmaya başlamadan
önce büyük miktarda atık vardı, bu
büyük bir soruna yol açtı ve IPv4 içindeki
ağ adresleri tükenmeye başladı.
Bu, adres yorgunluğu olarak bilinir ve gerçek bir şeydir.
Aslında, 2019 yılının Kasım ayında,
Avrupa, Batı Asya ve eski SSCB için Bölgesel
İnternet Kayıt Kuruluşu olan RIPE NCC ve NASA, IPv4
adres havuzunun tamamını
çoktan tüketmişlerdir.
Neyse ki İnternet Mühendisliği Görev
Gücü ya da IETF, geleceğe bakmaya çoktan
başlamıştı ve IPv6'yı 1995
yılında IP Yeni Nesil ya da IPNG olarak adlandırdıkları
IPv6 vizyonlarını belgeleyen bir RFC ile bir standart
olarak geliştirdiler.
Şimdi görüyorsunuz, IPv6 aslında mevcut adres sayısı açısından
IPv4'e göre büyük bir gelişme.
IPv4'te olduğu gibi 32 bit adres kullanmak
yerine IPv6 128 bit adres kullanacaktır.
Bu size çok daha geniş bir adres alanı sağlayacaktır.
Aslında, size 340 trilyon
IP adresi olasılığı verecektir.
Bu, gezegendeki her erkek,
kadın ve çocuk için yeterli IP adresi demektir.
Bu 128'in iki katıdır.
Aslında, gezegendeki her erkek, kadın ve çocuk
için çok sayıda IP adresi vardır, çünkü
çok fazla IP adresi mevcuttur.
Şimdi, kendi kendinize merak
ediyor olabilirsiniz, hey, IPv4'ten IPv6'ya geçtik.
Sürüm 5'e ne oldu?
Neden doğrudan sürüm 6'ya geçtik?
Sürüm 5 oluşturuldu, ancak hiçbir zaman tam olarak resmi bir protokol veya
standart olarak kabul edilmedi.
Bu nedenle de hiçbir zaman üretime geçmedi.
Bunun yerine, deneysel bir protokol
olduğu için sürüm 5 altında geliştirilen
bu kavramların çoğu, daha sonra resmi
bir standart haline geldiğinde IPv6'ya
dahil edildi.
Şimdi IPv6'nın faydalarından bahsedelim.
En büyük avantajlarından
biri, 128 bitlik adresler sayesinde çok
daha geniş bir adres alanına sahip olmasıdır.
Buna ek olarak IPv6,
IPv4'ün yayın veri akış tipini kaldırarak
ağlarımızın verimliliğini de artırdı.
Şimdi, IPv6 aynı zamanda daha güvenlidir
çünkü IPv6 standardında paket veya datagram
parçalanması yoktur.
Ayrıca, her paket için belirli bir
boyuta sahip bir MTU içeren IPv4'ün aksine, her oturumda
keşif için maksimum iletim birimi yoktur.
IPv4'te, size maksimum iletim birimi boyutunuzdan
daha büyük bir paket gönderirsem, aslında bunu parçalayacak
ve ağ üzerinden gönderecektir.
Ve sonra hedefine ulaştığında, yeniden
birleştirilecek ve okunacaktı.
Bu aslında bir güvenlik riskiydi.
Ayrıca fazladan işlem gerektiriyordu ve
aslında ağlarınızı yavaşlatabilirdi çünkü
daha yüksek internet bağlantı hızlarına sahip modern
ağlarımızda işleri yapmanın
çok verimsiz bir yolu haline geldi.
Bu yüzden IPv6 ile parçalanmayı tamamen ortadan
kaldırmaya karar verdiler.
Şimdi, tüm bu yeni faydaları sağlamanın yanı
sıra, IPv6'nın yaratıcıları da çok akıllıydı
ve IPv6'nın tamamen benimsenmesi ve kabul edilmesi için IPv4 ile
geriye dönük olarak uyumlu olması ve hem IPv6 hem de
IPv4'ün aynı ağda bir arada var olmasına izin vermesi gerektiğini fark ettiler.
Ne de olsa, IPv6 geliştirilip piyasaya sürüldüğünde
1990'ların sonlarıydı ve dünyanın dört bir yanında
çok sayıda bilgisayar ağı
kullanılmaya başlanmıştı.
Dolayısıyla her şeyi tek
bir günde değiştirmemiz mümkün olmayacaktır.
Bunu, gazla çalışan araçlardan
elektrikle çalışan araçlara doğru
yaşadığımız göç gibi düşünün.
Bu durum 2020'lerin tamamı boyunca ve 2030'lara
doğru gerçekleşiyor.
Şimdi, bu bizim için imkansız bir şey olurdu,
hey, herkes 1 Ocak 2025'te, artık kimse gazla çalışan
araçları kullanamaz.
Bu tarihten itibaren
hepsi elektrikli araçlarla değiştirilecektir.
Eğer bir hükümet bunu yapmaya
çalışsaydı, muhtemelen ellerinde bir devrim
olurdu çünkü pek çok insan zaten gazla çalışan arabalara sahip ve
bu arabalara ve onları desteklemek için altyapıya tonlarca
para harcadı ve yatırım yaptı.
Şimdi, bu nedenle, bir gecede tüm gazla çalışan
arabaları değiştirmeyeceğiz.
Bunun yerine, 2030 ya da belki 2040 yılına kadar
dünyada satılan yeni otomobillerin giderek daha fazlasının elektrikli
olarak satılması ve gazla çalışan araçların satışının
durdurulmasıyla gaz gücünden elektriğe
yavaş bir geçiş olacak.
Aynı şey IPv6 için de geçerli.
Böylece IPv6, hem IPv4 hem de IPv6'nın aynı ağlarda bir arada bulunmasına
olanak tanır ve bu ağları çalıştıran
ekipmanlar dual stack olarak bilinir,
bu da basitçe aynı ağ cihazlarında
hem IPv4 protokollerini
hem de IPv6 protokollerini aynı anda çalıştırabilecekleri
anlamına gelir.
Çift yığınlı cihazlarda, bir istemci IPv6'yı destekliyorsa, yönlendirici
anahtarı IPv6'yı kullanmayı tercih eder ve bu yöntem
altında konuşur.
Şimdi, bir cihaz IPv6'yı destekleyemiyorsa, kendini
geri çevirir ve der ki, tamam, seninle
eski IPv4 protokolünü kullanarak konuşacağım.
Bu şekilde seni desteklemeye devam edebilirim.
Kullandığımız bir başka yöntem de tünelleme olarak bilinir.
Bu, IPv6'nın bir IPv4 cihazı üzerinden tünelleneceği yerdir.
Bu, eski IPv4 yönlendiricilerinizin IPv6 trafiğini
taşımaya devam etmesini sağlar.
IPv6 esasen IPv4 başlıkları içinde
IPv6 paketlerini kapsüllemek ve bu IPv6 verilerini
zaten var olan IPv4 yönlendiricileri ve diğer altyapı üzerinden
taşımak için bir mekanizma olarak
tünellenecektir.
Bunu, kaynak ve hedef arasında noktadan noktaya
bir tünel oluşturarak ve ardından bu
bilgileri kapsülleyerek yapar.
Bu, yalıtılmış IPv6 istemcilerinin ve sunucularının, aralarında
var olabilecek ve hala IPv4 kullanan
tüm yönlendiricileri ve anahtar altyapısını yükseltmeye
gerek kalmadan iletişim kurabilmelerini sağlar.
Şimdi, bir gün IPv4'ün tamamen kullanımdan kaldırıldığını görebiliriz.
Ama şu ana kadar böyle bir şey olmadı.
Ve şahsen ben nefesimi tutmuyorum.
Okuduğum bazı makalelere
göre, tahminler IPv4'ün en az 2040 yılına kadar
bizimle kalacağı yönünde, bu nedenle bir ağ teknisyeni
olarak öngörülebilir gelecekte hem IPv4 hem de IPv6 ile
nasıl çalışacağınızı bilmeniz gerekecek.
IPv6'nın bir diğer faydası da basitleştirilmiş bir başlığa sahip olmasıdır.
Dolayısıyla IPv4'te sahip olduğumuz 12 alan yerine IPv6'da
sadece beş alanımız var, bu da onu ağlarımız üzerinden
göndermek için çok daha verimli
olan inceltilmiş bir başlık haline getiriyor.
Merak ediyor olabilirsiniz,
IPv6 başlığı neye benziyor?
Size bunu göstereceğim ama lütfen sınav için bunu ezberlemenize
gerek olmadığını unutmayın.
Bunun yerine, bu sadece size üstte olan
IPv4 ile altta olan IPv6'daki farklı
alanları göstermek içindir.
Ve şimdi IPv6'nın IPv4'e göre gerçekten
ne kadar basit olduğunu görebilirsiniz.
Pekala, sınav için anlamanız gereken
bazı şeylere geri dönelim.
Mesela bir IPv6 adresi aslında neye benziyor?
Daha önce 128 bit uzunluğunda olduğunu söylemiştim,
yani ikilik olarak yazarsak 128 tane bir veya sıfır olacak
ve bu bana gerçekten kötü
bir fikir gibi geliyor, bu yüzden bunu
yapmayacağız.
Şimdi, IPv4'te yaptığımız gibi noktalı
ondalık gösterim kullanabiliriz,
ancak bu yine de yazılacak çok fazla sekizli olacaktır
çünkü 128 bitin tamamını temsil etmek için 16 sekize ihtiyacımız olacaktır.
Bu sorunu çözmek için IETF bunun
yerine onaltılık basamaklar kullanmaya
karar verdi.
Gördüğünüz gibi, onaltılık taban-16'dır ve bunu lise cebir
derslerinizden hatırlıyor
ya da hatırlamıyor olabilirsiniz.
Şimdi, onaltılık olarak,
her onaltılık basamak aslında dört bittir.
Ve bu, segment dediğimiz şeyi oluşturmak için dört
onaltılık basamağı bir araya getirerek bir IPv6 adresini
temsil etmemize izin verecektir.
Şimdi, bir segmentin içinde 16 bit olacaktır.
Bu, dört onaltılık basamakla temsil edilir.
Sonra iki nokta üst üste ekleyeceğiz
ve 128 bite ulaşana kadar segmentler
eklemeye devam edeceğiz, bu da her biri dört
onaltılık basamaklı sekiz segment
gerektirecek.
Bu bana toplam 32 onaltılık basamak verir ki
bu da hala oldukça uzundur.
Şimdi, bir IPv6 adresinde 128 bit temsil edildiğinden, bu, tüm bu segmentlerin
içinde 32 onaltılık basamaktan daha fazlasına sahip olmayacağımız
anlamına gelir.
Şimdi, neden bu sekiz segmentin toplamı için 32 haneden fazla
uzunlukta olmamasını söyledim?
Neden sadece 32 onaltılık hane olmasın
çünkü 32 hane çarpı hane başına dört
bit bize 128 bit verir?
Bunun nedeni, IPv6'nın aslında çok uzun IPv6 adreslerimizi
basitleştirebilmek için bir steno kullanmamıza
izin vermesidir.
Şimdi, steno kuralları gerçekten önemli çünkü
bunlarla ilgili sınav soruları görebilirsiniz.
Dolayısıyla, bir segment için dört sıfırınız
varsa, bunun yerine bir sıfır koyabilir ve baştaki
sıfırları atabilirsiniz.
Örneğin, 2018:0000:0000:0000:0000:4815:54ae
gibi gerçekten uzun bir IPv6 adresim olduğunu varsayalım.
Basit kuralı kullanarak, birden
fazla sıfıra sahip tüm segmentleri tek bir sıfırla değiştirebilirim.
Bu bana 2018:0:0:0:0:4815:54ae verecektir.
Pekala, bu sayede onaltılık basamak sayım 32'den
sadece 17'ye düştü, yani yaklaşık yarı uzunlukta.
Daha iyiye gidiyoruz ama burada durmayacağım.
IPv6 kısaltması dünyasında
kullanabileceğim başka bir kural daha var.
Bu kural, hepsinde sıfır olan birden fazla segment
varsa ve orada başka hiçbir onaltılık
basamak temsil edilmiyorsa, bunu çift iki nokta üst
üste kullanarak özetleyebileceğimi ve tüm bu sıfırları
çıkarabileceğimi söyler.
Şimdi, bu kural özeldir
çünkü bir IPv6 adresi içinde çift iki nokta üst üste olayını
yalnızca bir kez yapabilirsiniz.
Çift iki nokta kuralımı kullanarak
2018:0:0:0:0:4815:54ae'yi tüm bu beş sıfır kümesini kaldırıp yerine
çift iki nokta koyarak özetleyebilir
ve 2018::4815::54ae'yi
elde edebilirim.
Böylece 32 onaltılık basamaktan 17
onaltılık basamağa indim
ve şimdi 17 basamaktan 12 basamağa
indim, çok daha küçük, çalışması
çok daha kolay.
Bu kısaltmanın ne kadar yararlı olduğunu görebilirsiniz.
Peki bir IPv6 adresi ile bir IPv4 adresini nasıl
ayırt edeceksiniz?
İlk yol IPv4'ün ne olduğuna bakmaktır.
IPv4 her zaman dört sekizli kullanarak noktalı ondalık gösterimi
kullanacaktır.
Öte yandan IPv6, sayıları arasında
iki nokta üst üste kullanacak ve onaltılık
olarak yazılacaktır.
Pekala, şimdi, sınav gününde görebileceğiniz
sorulardan biri, bir IPv6 adresi
gördüğünüzde bunu tanımlamaktır.
Örneğin, aşağıdakilerden hangisi bir IPv6
adresidir gibi bir soruyla karşılaşabilirsiniz.
Bu size sorulacak adil bir soru olacaktır.
192 gibi bazı seçenekler elde edeceksiniz. 168. 1. 1, ki bunun olmadığını
biliyoruz çünkü bu bir IPv4 adresi.
12:34:56:78:90:AB veya 1234::5678::90AB
değerlerini alırsınız.
Bir dakika, az önce söylediğim son ikisi birbirine
çok benziyor, değil mi?
Evet, ancak bunlardan yalnızca biri geçerli bir IPv6 adresidir.
Hangisi olduğunu biliyor musun?
Çünkü çoğu öğrencinin burada kafası karışıyor.
Şimdi, buradaki ikinci seçenek aslında bir IPv6 adresi değildir.
Bunun yerine, bir MAC adresi.
Unutmayın, Katman 2 fiziksel
adresleri olan MAC adresleri her zaman
12 onaltılık basamaklı olacak ve iki nokta üst üste
ile ayrılacaktır.
Genellikle, her biri iki
basamaklı altı grup olarak yazılacak ve bunların
her biri tek bir iki nokta üst üste ile ayrılacaktır.
Öte yandan bir IPv6 adresi her zaman her biri dört basamaklı
bölümler halinde yazılmalıdır ve çift
iki nokta üst üste görmediğiniz sürece her zaman
16 bölüme sahip olmalıdır.
Bu örnekte, üçüncü seçeneğimizde birinci ve ikinci
segment arasında çift iki nokta üst üste var.
Yani bu kullanabileceğimiz iyi bir kısaltmadır ve
bunun bir IPv6 adresi olduğunu tanımlarız çünkü
bu adresin içindeki birinci ve
ikinci segment arasındaki tüm sıfırları kaldırdık.
Dolayısıyla, IPv6 adresi
gibi görünen bir şeyi sayarsanız
ve tek iki nokta üst üste ile ayrılmış 12, tam olarak 12 onaltılık
basamak varsa ve hiçbir yerde
çift iki nokta üst üste görmüyorsanız,
bu bir IPv6 adresi değil, bir MAC adresidir.
Aksi takdirde, buna benzer bir şey görünüyorsa
ve onaltılık basamaklar içeriyorsa,
sınav gününde bir IPv6 adresi olacaktır.
Sınav için, sadece bir IPv6 adresinin neye
benzediğini anlayabilmeniz ve sıfırları
atıp çift iki nokta üst üste hilesini kullanarak
bunları birleştirerek bir tanesini özetleyebilmeniz
gerekir.
Bu iki şeyi yapabiliyorsanız,
sınav günü IPv6 adresleme için iyi olacaksınız.
Şimdi, IPv6 adresleme söz konusu olduğunda,
kullanabileceğiniz üç farklı adres türü vardır:
unicast adresler, multicast adresler
ve anycast adresler.
IPv6'yı IPv4'ten ayıran ilginç özelliklerden
biri de bir istemcideki tek bir arayüze
birden fazla IPv6 adresi atayabilmemizdir.
Ve bu atamalar şu üç farklı türden
herhangi birinin karışımı olabilir:
unicast, multicast ve anycast.
Dolayısıyla, iş istasyonunuzda veya dizüstü bilgisayarınızda
yalnızca bir ağ arabirim kartınız
olsa bile, bu tek karta atanmış birden fazla
IPv6 adresiniz ve farklı IPv6 adres türleriniz
olabilir.
Unicast adresler tek bir arayüzü
tanımlamak için kullanılacaktır.
Bunlar küresel olarak yönlendirilen tek noktaya yayın adresleri ve bağlantı
yerel adresleri olarak ikiye ayrılır.
Küresel olarak yönlendirilen tek noktaya
yayın adresi, tek noktaya yayın A, B ve C sınıfı adresleri kullanan
IPv4 ile genel adres olarak sahip olduklarımıza benzer.
Şimdi, IPv6'da, küresel olarak yönlendirilen
bir tek noktaya yayın
adresi her zaman 2000-3999 içeren ilk segmentiyle başlayacaktır.
Şimdi, ilk segment olarak 2000-3999 görüyorsanız, bu küresel olarak yönlendirilmiş
bir unicast adresi olduğu anlamına gelir.
Örneğin, 2584:0db8:8583:1234:5678:882e:0370:7334
IPv6 adresi, ilk segmenti 2000 ile 3999 arasında olan 2584'ü
içerdiği için tek noktaya yayın adresi olarak küresel olarak yönlendirilir.
Öte yandan, yerel kullanım adresi
olarak da adlandırılan bağlantı-yerel
adresi, IPv4'teki özel IP adresi gibi kullanılır.
IPv6'daki bir bağlantı yerel
adresi yalnızca bir yerel alan ağında
kullanılabilir ve her zaman bir IPv6 adresindeki ilk segment olarak FE80
ile başlayacaktır.
Şimdi, bir IPv6 sistemi her başlatıldığında, küresel olarak
yönlendirilebilir bir adres zaten manuel olarak
yapılandırılmış veya DHCP gibi bir yapılandırma protokolü
aracılığıyla alınmış olsa bile,
bu sistemdeki her IPv6 arabirimi
için aslında bir bağlantı yerel adresi oluşturacaktır.
Bunu yapmak için, SLAAC, durumsuz adres otomatik
yapılandırması veya S-L-A-A-C olarak bilinen bir şey kullanacaktır.
Durumsuz otomatik yapılandırma
ile ana bilgisayarın DHCP gibi merkezi
bir sunucudan adres veya diğer
yapılandırma bilgilerini alması gerekmez.
Bunun yerine, aslında bağımsız olarak kendine bir bağlantı yerel
adresi atayabilir, bu bağlantı yerel
adresinin benzersizliğini test edebilir, bağlantı yerel
adresini kendine atayabilir, yönlendiriciyle
iletişime geçebilir ve düğüme otomatik yapılandırmaya nasıl devam
edeceği konusunda yön verebilir.
Ve hatta kullanmak istediği global tek noktaya yayın adresini
bile yapılandırabilir.
EUI-64 ve komşu keşif protokolü hakkında konuşmaya
başlarken biraz daha derine indiğimizde
bu kavrama birkaç dakika içinde geri döneceğiz, çünkü
bu işlemlerin her ikisi de SLAAC
olarak bilinen durumsuz adres otomatik
yapılandırma protokolü ile kullanılır.
Sonra, çok noktaya yayın adreslerimiz var.
Şimdi, çok noktaya yayın adresleri bir grup
arayüzü tanımlamak için kullanılır, böylece
bir paket çok noktaya yayın adresine gönderilebilir ve daha sonra
bir grup içindeki tüm arayüzlere teslim edilebilir.
IPv6'da, bir çok noktaya yayın adresi her zaman ilk segmentte
ilk iki hane olarak FF içerecektir.
Bir IPv6 adresinin başında FF görürseniz, bunun
çok noktaya yayın olduğunu unutmayın.
Elimizdeki son adres türü
anycast adresi olarak bilinir.
Anycast adresleri, bir paketin bir kümenin herhangi bir üyesine gönderilebilmesi
için bir dizi arabirimi tanımlamak için kullanılır.
Anycast adresleri aslında unicast
adres alanından tahsis edilir.
Dolayısıyla, sadece IPv6 adresine
bakarak bir IPv6 adresinin unicast mi yoksa anycast mi olduğunu
belirlemenin gerçekten bir yolu yoktur.
Şimdi, multicast veya link-local'a baktığınızda,
bunu yapmanın çok kolay bir yolu
var, ancak unicast ve anycast'i
anlamanın kolay bir yolu yok.
Pekala, şimdi geri dönelim
ve SLAAC, yani durum bilgisi olmayan adres
otomatik yapılandırma süreci hakkında biraz daha konuşalım.
Şimdi, dediğim gibi, IPv6'da SLAAC olarak
bilinen bir otomatik yapılandırma süreci vardır ve bunu
arayüzün bulunduğu mevcut ağı keşfetmek
ve ardından EUI-64 olarak bilinen
bir süreci kullanarak MAC adresine dayalı olarak kendi
ana bilgisayar kimliğini seçmesine izin vermek için kullanırız.
Şimdi, bu EUI-64 veya Genişletilmiş Benzersiz Tanımlayıcı süreci, bir ana bilgisayarın
kendisine EUI-64 adı verilen benzersiz
bir 64 bit IPv6 arayüz tanımlayıcısı atamasına izin verecektir.
Şimdi, bu EUI-64 formatındaki adres, arayüzün
48 bit MAC adresi kullanılarak elde edilir.
MAC adresi ilk olarak 24 bitlik iki kısma ayrılır.
MAC adresinin ilk yarısı OUI veya Organizasyonel Benzersiz
Tanımlayıcı içerecektir.
İkinci yarı ise özel ağ arayüz
kartını içerecektir.
Şimdi, bunların arasına
16 bitlik onaltılık FFFE değerini yerleştireceğiz.
Bu şekilde, 24 bit, 16 bit ve 24 biti alıp 64 bit EUI
adresi elde etmek için bir araya getirebilirim.
Şimdi, bu size o ağdaki arayüzünüzü tanımlamak
için ihtiyaç duyacağınız 64 biti verir.
Ardından arayüz, üzerinde bulunduğu ağı belirlemek
için otomatik keşif özelliğini
kullanacak ve IPv6 adresinin ağ bölümünü ekleyecektir;
bu, adreslerimizin içindeki ilk 64 bit olacaktır.
Şimdi, MAC adresimizden oluşturduğumuz
EUI-64 adresindeki 64 bitin önüne ağı temsil
eden ilk 64 biti koyarak artık kullanabileceğimiz tek noktaya
yayın küresel olarak yönlendirilebilir bir IPv6 adresi oluşturacağız.
Böylece bu MAC adresini kullanarak küresel olarak yönlendirilebilir
adresi oluşturmak için tüm bunların
nasıl birlikte çalıştığını görebilirsiniz.
Şimdi, eğer kullanmayı tercih ederseniz DHCP IPv6 içinde
de kullanılabilir.
Bunu yaparsanız, DHCPv6 protokolünü kullanmanız gerekecektir.
Bu, DHCP'nin bir DHCPv6
sunucusundan otomatik olarak bir şeyler atamasını sağlar.
Ancak EUI-64 ile otomatik yapılandırma işlemi varsayılan olarak IPv6 protokolünde
zaten yerleşik olduğundan, DHCPv6 kullanmanıza gerçekten
gerek yoktur.
Ancak DHCPv6 kullanmak istiyorsanız, bunu yapabilirsiniz ve SLAAC'ın
otomatik yapılandırma protokolünü
kullanmalarına izin vermek yerine her arayüzün hangi adresleri alacağını
atamanıza izin verecektir.
Şimdi, dediğim gibi, IPv6 varsayılan olarak MAC adresine dayalı
olarak kendi adresini seçecek, daha sonra
MAC adreslerine dayalı olarak ağdaki diğer Katman
2 adreslerini öğrenmek için NDP veya
komşu keşif protokolü olarak bilinen bu şeyi kullanacak
ve daha sonra kendi ana bilgisayar
kimliğini seçecektir.
Şimdi sınav için NDP'yi derinlemesine bilmenize gerek yok,
ancak NDP'nin, bu komşu keşif protokolünün
IPv6'da kullanıldığını ve yönlendirici reklamından ve komşu
keşfinden birçok işlevi aldığını
ve bunları sizin için ele aldığını anlamalısınız.