rp_filter
Impostazione di Linux che scarta i pacchetti in ingresso il cui indirizzo sorgente il kernel non instraderebbe di ritorno dalla stessa interfaccia. Una misura anti-spoofing, e la causa di metà delle perdite di pacchetti inspiegabili del mondo.
L'idea viene dalla RFC 3704: se un pacchetto dichiara di provenire da un indirizzo che secondo la tabella di instradamento si trova in tutt'altra direzione, il mittente è probabilmente falsificato. In modalità strict (rp_filter=1) la risposta deve uscire dall'interfaccia da cui è arrivato il pacchetto; in modalità loose (2) basta che l'indirizzo sia raggiungibile in qualche modo. Il guaio è che un instradamento asimmetrico del tutto legittimo appare identico, quindi su server multihomed e in configurazioni VPN il traffico svanisce senza una sola riga di log. Il rimedio è la modalità loose oppure un policy routing che renda simmetrici i percorsi. Il contatore si trova in /proc/net/netstat sotto IPReversePathFilter.