pyth0n3 Posted February 24, 2011 Report Posted February 24, 2011 (edited) Voi descrie in cateva cuvinte cum se face un local host discovery in ipv6Presupunem ca avem o simpla retea LAN 1.Router2.pcalfa3.pcbeta4.pcdeltaDin pcalfa vor trebui descoperite adresele ipv6 a celorlalte calculatoarePt a face acest lucru ne vom folosi de adresele multicast care in ipv6 au urmatorul prefix ff00:: / 8 Aceste adrese au prefixe de mai multe tipuri , fiecare prefix poate specifica ceea ce este in grad sa faca o anumita adresa (unde poate fi folosita Ex:local,loopback,internet)Nu voi intra in detaliu ca sa explic ce face fiecare in parte , aici voiexplica doar cum poate fi facut un host discovery intro retea locala ffx2:: / 16 e un prefix care specifica un colegament local , orice pachet care are ca destinatar un ip cu acest prefix nu poate fi trimis oriundeExemplu:ff02::1 poate fi echivalent la o adresa de broadcast IPV4 192.168.0.255Pt a descoperi adresele celorlalte calculatoare se poate trimite un ICMPv6echo request la adresa ff02::1 , acest lucru va face in asa fel incat fiecare adresa care exista pe aceeasi retea sa raspunda cu un ICMPv6 echo replyComandul ip neigh va arata in output o lista cu adresele ip si adresele MAC care au raspuns la ping ip neighFiecare adresa va avea un status de tipul REACHABLE in cazul in care este UPNote:In cazul in care exista mai multe subnet , host-urile nu vor raspunde la ping Doar router-ul va reusi sa faca ping asupra host-urilor in cazul in care este configurat cu ipv6 In Linux se poate folosi comandul ping6 pentru ipv6, va trebui specificata interfata de retea folosind optiunea IExemplu:ping6 -I eth0 ff02::1 Edited February 24, 2011 by pyth0n3 Quote
aelius Posted February 25, 2011 Report Posted February 25, 2011 @asd123fgh: Probabil te doare si mintea. Daca nu esti in stare decat sa injuri, macar lasa omu sa scrie un tutorial si nu umple forumul cu jeg. Quote