如今,當您從互聯網下載數據時,速度很大程度上取決于數據的存儲位置。如果數據源位于地球另一端,由于延遲問題,數據傳輸通常比就近托管的數據要慢。這種延遲是以主機為中心的架構所帶來的副作用,這種架構圍繞數據存儲位置而非數據本身來組織網絡。
信息中心網絡(ICN)提出了一種焦點轉移——從位置轉向數據本身——為更快、更安全、更具彈性的分發提供了一條路徑。
![]()
什么是信息中心網絡
信息中心網絡將數據名稱(而非主機地址)作為訪問內容的主要方式。應用程序不再聯系特定服務器或IP地址,而是按名稱請求內容。網絡將請求路由到可能存在內容的位置,如果路徑上的任何設備已經持有有效的最新副本,它就會返回該副本。
在ICN模型中,每個數據對象都有一個唯一、可驗證的標識符。網絡設備使用這些名稱轉發請求,可以從發布者或路徑緩存中滿足請求,無需任何中心化的副本索引。由于相同對象可以存儲在多個位置,請求通常在本地得到滿足,減少了手動流量工程的需求。
ICN的優勢
ICN通過網絡內緩存和原生組播/任播扇出提升性能,高效處理重復和并發請求。對象級安全變得更簡單,因為數據可以獨立于其主機進行簽名和驗證,有助于防止篡改和源冒充。ICN的數據中心檢索還支持高效擴展:網絡可以從最佳可用位置滿足許多相同請求,簡化拓撲結構并提高并發性。在實踐中,這些特性往往也增強了彈性——如果一臺主機故障,網絡仍然可以從其他地方提供有效副本。
ICN與緩存和CDN的區別
ICN聽起來可能類似于緩存或內容分發網絡(CDN),確實存在概念重疊。緩存存儲重復內容以改善覆蓋范圍,CDN是全球分布的專門化緩存網絡。
關鍵區別在于,ICN將基于名稱的路由和網絡內緩存嵌入到網絡本身,而不是依賴于附加的傳輸層。ICN還更直接地處理版本控制:命名、簽名的對象可以驗證完整性和版本,明確的新鮮度策略有助于避免過時性。運營商仍然規劃緩存策略和部署,但這些能力是網絡數據平面的原生功能。
ICN對數據中心的影響
如果ICN被廣泛采用,組織可能會在更多位置托管更多數據,從而增加地理分布式基礎設施的價值。目前,分發數據通常需要額外工具——負載均衡器、路由策略和自定義選擇算法——以及跨設施托管和維護緩存的費用。ICN將大部分邏輯移入網絡本身:團隊決定發布哪些數據以及在哪里托管,網絡自動將請求路由到最佳副本。
對于運營商來說,這可能意味著對多站點和邊緣托管的更大投資。為充分實現ICN的優勢,數據中心可能還需要演進網絡拓撲和支持系統,以便高效地移動和驗證命名數據,無論其駐留在何處。
ICN技術現狀
目前,ICN主要處于研究和試點階段,而非主流生產階段。雖然存在原型和混合方法,但完全替換基于IP的主機尋址需要大量努力和協調。實際障礙包括全球名稱管理、路由可擴展性、與現有IP基礎設施的互操作性,以及數據分發的治理和策略控制。
盡管如此,混合路徑正在出現。例如,hICN等架構旨在為傳統IP網絡添加信息中心命名,在不放棄現有互聯網的情況下帶來一些ICN優勢,如基于身份的請求。
結論
ICN不太可能很快成為事實上的網絡標準。然而,其原則為今天提供了寶貴的指導。數據中心團隊可以從更多關注數據身份、加強驗證、改善內容目錄和元數據,以及擴展復制和邊緣托管開始。這些步驟為更快、更安全、更可擴展的分發鋪平了道路——即使在ICN成為主流之前。
Q&A
Q1:信息中心網絡ICN是什么?它如何工作?
A:信息中心網絡(ICN)是一種將數據名稱作為主要訪問方式的網絡架構,而不是依賴主機地址。應用程序按名稱請求內容,網絡自動路由到最佳位置,如果路徑上有設備已緩存該內容,就直接返回,無需訪問原始服務器。
Q2:ICN與傳統CDN有什么區別?
A:主要區別在于ICN將基于名稱的路由和緩存功能直接嵌入網絡本身,而CDN是在現有網絡之上的附加層。ICN還能更好地處理數據版本控制和完整性驗證,通過簽名對象防止篡改和源冒充。
Q3:ICN目前的發展狀況如何?企業能否立即使用?
A:ICN目前主要處于研究和試點階段,還未成為主流生產技術。雖然有一些混合方案如hICN正在開發,但完全替換現有IP架構仍面臨全球名稱管理、路由擴展性等挑戰,企業暫時無法大規模部署。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.