IPv6:路由器通告僅有效 8 秒

IPv6:路由器通告僅有效 8 秒

(我已經在IPFire論壇中問過這個問題,但沒有得到答案)

我已經使用網橋設定了本機 IPv6 連接,如中所述http://wiki.ipfire.org/en/add-ipv6/ipv6/extended。 IP 位址(和前綴)由單獨的 DHCPv6 伺服器分發。 radvd 在 IPFire 上運作以傳送路由器通告,以便用戶端取得用於連接外部的閘道。

radvd configuration:
interface green0 {
    AdvSendAdvert on;
    AdvManagedFlag on;
};

當我重新啟動radvd 時,我的Windows 7 用戶端會收到一些路由器通告(建議綠色介面的鏈路本地地址),並且在ping 之間首先起作用,然後失敗,並在下一個RA 到達後再次正常:

Ping wird ausgeführt für ipv6.l.google.com [2a00:1450:4001:80a::1003] mit 32 Bytes Daten:
Zielhost nicht erreichbar.
Zeitüberschreitung der Anforderung.
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=17ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Antwort von 2a00:1450:4001:80a::1003: Zeit=175ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=21ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Antwort von 2a00:1450:4001:80a::1003: Zeit=201ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Antwort von 2a00:1450:4001:80a::1003: Zeit=200ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=16ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=17ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=23ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=30ms
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Antwort von 2a00:1450:4001:80a::1003: Zeit=201ms
Zeitüberschreitung der Anforderung.
Antwort von 2a00:1450:4001:80a::1003: Zeit=32ms
Antwort von 2a00:1450:4001:80a::1003: Zeit=17ms
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.
Zielhost nicht erreichbar.

然後它會失敗,直到下一個 RA 到達。我可以透過設定MinRtrAdvIntervalMaxRtrAdvInterval降低值來最小化問題。儘管如此,有時它仍然會失敗,並且某些 ping 的回應時間會很長。

我已經發現可以透過手動為客戶端配置靜態 IPv6 位址並將網關設定為網橋的鏈路本地位址而不是綠色介面來解決該問題。但這不是解決方案,因為該位址將隨著下次重新啟動而改變。

因此,我使用配置給網橋的全域位址。除了不使用連結本地地址可能是不乾淨的事實之外,問題是我不想手動配置網路中的每個客戶端。

有人可以告訴我為什麼我的客戶端在 7-8 秒後明顯丟失了路由器資訊?有沒有辦法設定 radvd 在其路由器通告中發送靜態全域位址(如果這是正常的)?

相關內容