Ip

任播地址是否暗示 IPv6?

  • September 13, 2014

據我了解,作為 Internet 上的隨機使用者,您無法真正知道 IPv4 地址是單播還是任播。但是,如果您從物理上位於兩個不同大陸的兩台主機 ping IPv4,並且對於相同的 IPv4 地址在兩種情況下都獲得 < 30 ms 的 ping 時間,您可以確定它是兩個不同的伺服器響應該特定 IPv4 的 ping( *)。

因此,兩個不同的伺服器正在回答相同的 IPv4 IP:這是否意味著肯定會使用任播?

如果使用任播,這是否意味著某處有 IPv6,或者任播可以在僅是 IPv4 的假設網路中使用?

有兩種不同的任播方式:基於路由和在單個子網上。IPv4 和 IPv6 都可以使用基於路由的路由。IPv4 無法實現單子網方式。

基於路由的任播是通過將相同的 IPv4 或 IPv6 前綴宣佈到來自多個路由器的路由協議中來完成的。他們都宣布他們與這些地址有直接聯繫。路由協議(如果在全球範圍內使用 BGP,如果在一個組織內使用,它也可能是例如 OSPF 等)計算到該前綴的最短路徑,從而使用“最近”實例。什麼被認為是“最接近的”取決於路由協議的算法和指標。

IPv6 具有基於子網的任播形式,可在單個子網中使用。它的工作原理是讓多個主機回答鄰居發現查詢的相同地址(想想 IPv6 等價的 IPv4 ARP 查詢)。發件人將使用它得到的第一個答案,這被認為是最接近和/或最快的。

我希望這能解釋混亂:兩種不同的技術同名。

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