Was ist die Standard-Cache-Aktualisierungsrate von Windows 8 und Ubuntu?

0

0 Favoriten runter stimmen

Da das Senden einer ARP-Anfrage / Antwort für jedes IP-Datengramm ineffizient ist, verwalten Hosts einen Cache (ARP-Cache) der aktuellen Einträge. Die Einträge verfallen nach

Was ist die Standard-Aktualisierungsrate für den ARP-Cache von Windows 8?

und

Was ist die Standard-Cache-Aktualisierungsrate von Ubuntu?

Manjitha Teshara
quelle

Antworten:

0

Windows

Ältere Windows-Versionen hatten für ARP-Einträge eine Zeitüberschreitung von 2 Minuten.

Dies wurde ab Vista und Server 2008 geändert, um RFC4861 zu erfüllen. Die neue Implementierung hat diese Zeit auf einen zufälligen Wert zwischen 15 Sekunden und 45 Sekunden gesenkt.

So zeigen Sie das ARP-Cache-Timeout für eine Netzwerkschnittstelle unter Windows an:

  • Lauf: netsh interface ipv4 show interfaces
  • Beziehen Sie die Schnittstellen-ID für die erforderliche Schnittstelle aus dem obigen Befehl.
  • Lauf: netsh interface ipv4 show interface <interface ID from step 1>
  • Siehe "Erreichbare Zeit" in der Ausgabe des obigen Befehls.

Auf meinem Computer mit Windows 10 sind dies 17500 ms.

Bild

In diesem MS KB-Artikel wird das Zeitlimit für ARP-Cacheeinträge unter Windows erläutert:
Beschreibung des ARP-Cacheverhaltens (Address Resolution Protocol) in TCP / IP-Implementierungen unter Windows Vista .

Ubuntu

Sie können das Standard-Timeout für den Arp-Cache wie folgt ermitteln:

cat /proc/sys/net/ipv4/neigh/default/gc_stale_time

Die Standardeinstellung ist normalerweise 6060 Sekunden, bis ein Eintrag entfernt wird. Bei jeder Verwendung des Eintrags in der Tabelle wird der Timer für diesen Eintrag auf 60 Sekunden zurückgesetzt.

Zusätzlich können Sie es einstellen durch:

echo 3600 >/proc/sys/net/ipv4/neigh/default/gc_stale_time

Oder dauerhaft in der Konfigurationsdatei /etc/sysctl.conf.

Harrymc
quelle