aelius Posted January 9, 2012 Report Posted January 9, 2012 (edited) In retelistica, o routa blackhole (nullroute) nu routeaza nici un pachet ce se potriveste cu prefixul specificat la aplicarea regulilor. Pachetele ce se potrivesc sunt ignorate si nu transmise / retransmise sau filtrate, astfel incat, procedeul nullrouting functioneaza ca un paravan de protectie, numindu-se "Blackhole routing" sau "Filtrare Blackhole".Nullrouting-ul are un avantaj major fata de filtrarea clasica a pachetelor deoarece nu are nici un impact asupra performantei (pachetele sunt pur si simplu ignorate si nu procesate !). Desigur, latimea de banda este epuizata in cazul unui atac ddos.Puteti vedea in exemplele de mai jos cum se poate adauga un nullroute:Nullroute pe Linux utilizand 'route' (o singura adresa ip)route add -host x.x.x.x rejectNote:- Cand adaugam un subnet in nullroute punem ca argument la comanda '-net' si prefixul corespunzator.- Cand adaugam o singura adresa ip, argumentul este intotdeauna '-host'Exemplu adaugare nullroute pe o clasa C (CIDR)route add -net x.x.x.0/24 rejectNullroute pe Linux utilizant 'iproute' (o singura adresa ip, puteti specifica alt prefix pentru mai multe)ip route add blackhole x.x.x.x/32Nullroute pe Solaris (Sunos) si sisteme *BSD* (FreeBSD, NetBSD, OpenBSD)route add -host x.x.x.x 127.0.0.1 -blackholeNote:- Daca doriti sa scoateti o routa adaugata, folositi 'del' in loc de 'add'- Sursa acestui tutorial nu este specificata pentru ca este facut de mine.- Daca aveti intrebari, sunt binevenite. Edited January 9, 2012 by aelius formatare corecta Quote