Windows

Windows 僅使用多個通告的 IPv6 前綴之一

  • August 18, 2016

我的本地網路的路由器通告了兩個 IPv6 前綴(一個是本地的 fdXX:: 前綴,一個是從我的 ISP 委派的)。我已經確認它們都是通過使用 Wireshark 檢查路由器廣告來進行廣告的,因此:

路由器廣告內容

然而,網路上的 Windows 主機似乎只選擇了一個前綴(並且始終是 fdXX:: one)來使用:

Ethernet adapter Ethernet:

  Connection-specific DNS Suffix  . : arkane-systems.lan
  IPv6 Address. . . . . . . . . . . : fdc9:b01a:9d26:0:fd4c:9cca:2051:c663
  Link-local IPv6 Address . . . . . : fe80::21cd:60d4:2e62:cc29%14
  IPv4 Address. . . . . . . . . . . : 172.16.1.2
  Subnet Mask . . . . . . . . . . . : 255.255.0.0
  Default Gateway . . . . . . . . . : fe80::217:94ff:fef2:c3f%14
                                      172.16.0.254

為什麼會發生這種情況,有什麼方法可以讓主機在兩個介面上接聽?

我要問的第一個問題是為什麼要宣布 2 個前綴。我不確定 Windows 是如何建構它的堆棧的,但我希望它正在尋找一條路線。

fdc9:前綴不應用於全域(網際網路)路由。然而,考慮到壽命,就壽命而言,它似乎是更可取的網路。此外,它更接近於本地路由塊所需的 /64。當全域標識符也可以工作時,是否有任何理由使用本地標識符?

前綴是由您的2600:ISP 提供的完整 /48 廣告。通常這將被分解為 /64 子網,每個路由器都被分配一個子網。這對您組織中的 65536 個路由器很有用。嘗試發布 /64 子網,看看會發生什麼。

引用自:https://serverfault.com/questions/797530