什麼是任播?

任播是一種網絡路由,其中​​數據從一個點發送到一個接收 IP 地址的點。它是唯一的,因為多個物理設備在不同位置共享此 IP 地址。通常,這些設備是服務器。當數據被發送到共享 IP 時,它會自動被其中一個服務器接收——具體來說,是距離發送者最近的服務器。這通常被描述為一對多的傳輸。

考慮以下示例:意大利、加拿大和墨西哥的三台服務器共享一個 IP 地址。得克薩斯州的一個發件人想要與這三個共享的 IP 地址共享數據——使用 Anycast,墨西哥的服務器將接收數據,因為它距離最近,因此響應速度最快。

內容分發網絡 ( CDN ) 和 DNS 主機通常使用此轉換來使他們分發的內容更接近用戶。該系統還意味著,如果共享 IP 地址的服務器發生故障,另一台服務器將跳入並繼續運行。

例如:如果墨西哥的服務器碰巧離線,下一個最近的服務器將是加拿大的服務器,因此,加拿大服務器將接受數據而不是墨西哥服務器,直到墨西哥服務器恢復正常。這樣,幾乎沒有停機時間,並且服務仍然可用。

與單播的相似性

對於數據的最終接收者 - 最終用戶 - 任播和單播之間沒有真正的區別,因為信息從一個發送者移動到一個接收者 - 唯一的區別是它所採用的路徑。相比之下,多播將數據發送給所有組成員,而不僅僅是一個。中間設備一般甚至不需要支持 Anycast。

實際消息是單播到單個 IP。Anycast 只影響互聯網上的虛擬路由,因此您的家庭路由器不需要了解它。路由基於到每個廣告服務器的路由“成本”。只選擇成本最低的路線。Anycast 在 IPv6 協議中尤為成熟,可縮短訪問時間並輕鬆分配訪問負載。

有趣的事實:像 Cloudflare 這樣的 DDoS 保護服務經常使用 Anycast 來保護他們的客戶。如果服務器受到攻擊,可以將服務配置為將負載分散到盡可能多的服務器上。這最大限度地減少了對任何服務器的整體影響,使目標和網絡能夠繼續正常運行。這可能意味著關閉站點的嘗試完全失敗。

2013 年,任播是 Cloudflare 能夠管理其面臨的最重大 DDoS 攻擊的關鍵因素。即使達到 300Gbps,攻擊仍然無法繞過 Anycast 系統設置。

結論

Anycast 是一種尋址方案,其中為多個服務器分配相同的共享 IP 地址。然後將流量路由到這些服務器,具體取決於從發件人位置最容易到達的服務器。這通常與最近的物理位置相關聯,儘管路由成本算法可能比這更細微。

這允許像 CDN 和 DNS 服務器這樣的服務使用一個 IP 來服務全球範圍內的流量,但將流量定向到用戶本地的服務器。Anycast 可以通過仔細配置充當臨時負載平衡器,使其有可能阻止 DDoS 攻擊。



Leave a Comment

如果 Powerbeats Pro 无法在充电盒中充电,该怎么办

如果 Powerbeats Pro 无法在充电盒中充电,该怎么办

如果您的 Powerbeats Pro 无法充电,请使用其他电源并清洁耳塞。充电时请保持充电盒打开。

3D打印基础知识:必读的维护清单

3D打印基础知识:必读的维护清单

保持设备良好的状态是必须的。以下是一些有用的提示,可以帮助您保持您的3D打印机处于最佳状态。

佳能 Pixma MG5220:无需墨水扫描

佳能 Pixma MG5220:无需墨水扫描

当佳能 Pixma MG5220 没有墨水时,如何启用扫描功能。

笔记本电脑过热的5个原因

笔记本电脑过热的5个原因

了解笔记本电脑过热的一些可能原因,以及避免这个问题和保持设备冷却的小贴士和技巧。

如何修复GeForce Now错误代码0xC272008F

如何修复GeForce Now错误代码0xC272008F

您正在为一晚的游戏做准备——这是一次重要的体验——您刚刚在GeForce Now流媒体服务上购买了“星球大战:外部法则”。了解唯一已知的解决方法,教您如何修复GeForce Now错误代码0xC272008F,以便您可以再次开始玩育碧游戏。

3D打印基础:您的3D打印机维护提示

3D打印基础:您的3D打印机维护提示

保持3D打印机的良好状态对于获得最佳效果非常重要。这里有一些重要的维护提示。

如何找到打印机的IP地址

如何找到打印机的IP地址

找不到你的打印机使用的IP地址吗?我们将向您展示如何找到它。

如何在三星手机上使用AirPods

如何在三星手机上使用AirPods

如果您不确定是否应该为您的三星手机购买AirPods,这篇指南可以帮助您。最明显的问题是这两者是否兼容,答案是:是的,它们是兼容的!

什麼是 WPS?它是如何工作的?

什麼是 WPS?它是如何工作的?

通過此詳細教程了解 WPS 的全部內容,學習如何簡單安全地連接無線網絡。

LinkedIn:如何防止其他人知道您看到了他們的個人資料

LinkedIn:如何防止其他人知道您看到了他們的個人資料

了解如何使用LinkedIn的私人模式,防止其他人知道您查看了他們的個人資料。這裡有不同的解決方案,以確保您的隱私。