Stel je hebt het volgende netwerk:
2 subnets, met daartussen 2 routers die elk aan alle 2 de subnets hangen (redudancy ofzo). Pc a van subnet 1 doet een arp request voor pc b in subnet 2 (I know, komt normaal gezien niet voor maar kan bij bv verkeerde subnetmask). De routers ontvangen dit ongeveer gelijktijdig, en (volgens mijn cisco cursus) antwoorden met hun eigen mac adres. Ik vroeg mij af wat pc a nu doet met die 2 replies?
Overschrijft de laatste de eerste in de arp cache? Of denkt die pc dat er meerdere pc's hetzelfde ip hebben wat resulteert in een destination unreachable? Of is de ontvangst en het verwerken van de arp reply multi-threaded en overschrijft thread1 de gegevens van thread2 wat resultaart in softwarefouten...
Volgens mij hangt het vooral af van de implementatie van de ip-stack van het os, maar als iemand hier ervaring mee heeft ofzo laat dan iets weten.
Ik weet het is een dom theoretisch vraagje maar ik heb het mij altijd al afgevraagd
2 subnets, met daartussen 2 routers die elk aan alle 2 de subnets hangen (redudancy ofzo). Pc a van subnet 1 doet een arp request voor pc b in subnet 2 (I know, komt normaal gezien niet voor maar kan bij bv verkeerde subnetmask). De routers ontvangen dit ongeveer gelijktijdig, en (volgens mijn cisco cursus) antwoorden met hun eigen mac adres. Ik vroeg mij af wat pc a nu doet met die 2 replies?
Overschrijft de laatste de eerste in de arp cache? Of denkt die pc dat er meerdere pc's hetzelfde ip hebben wat resulteert in een destination unreachable? Of is de ontvangst en het verwerken van de arp reply multi-threaded en overschrijft thread1 de gegevens van thread2 wat resultaart in softwarefouten...
Volgens mij hangt het vooral af van de implementatie van de ip-stack van het os, maar als iemand hier ervaring mee heeft ofzo laat dan iets weten.
Ik weet het is een dom theoretisch vraagje maar ik heb het mij altijd al afgevraagd