那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

數據中心容器網絡技術的詳細介紹

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-25 16:22 ? 次閱讀

容器技術很火,經常為人所提及,尤其是開源容器工具docker,已在不少數據中心里有廣泛應用。容器主要是對軟件和其依賴環境的標準化打包,將應用之間相互隔離,并能運行在很多主流操作系統上。這樣看來容器和虛擬機技術很類似,容器是APP層面的隔離,而虛擬化是物理資源層面的隔離,容器解決了虛擬技術的不少痛點問題,很多時候容器可以和虛擬機結合在一起使用,這也是目前數據中心主流的做法。容器的到來給數據中心網絡提出了一些新的挑戰,為了適配容器,網絡部分也需要隨之調整,所以圍繞容器產生了很多不同的網絡解決方案,本文主要來介紹一下幾種容器網絡方案技術。

Callico

Callico容器網絡和其他虛擬網絡最大的不同是,它沒有采用overlay網絡做報文轉發,提供了純三層網絡模型。三層通信模型表示每個容器都通過IP直接通信,中間通過路由轉發找到對方,容器所在節點類似于傳統路由器,提供了路由查找功能,要想路由工作能夠正常,每個容器所在的主機節點必須有某種方法知道整個集群的路由信息,Callico采用 BGP路由協議,全稱是 Border Gateway Protocol。通過BGP,使得全網所有的Node和網絡設備都記錄到全網路由,可以看到這種方式會產生很多的無效路由,對網絡設備路由規格要求較大,整網不能有路由規格低的設備。

BGP是一種成熟的網絡路由協議,在傳統網絡中就有廣泛使用,如此網絡部分天然就可以對Callico進行支持,只不過對網絡路由規格要求高一些。另外,Callico實現了從源容器經過源宿主機,經過數據中心路由,然后到達目的宿主機,最后分配到目的容器過程,整個過程中始終都是根據BGP協議進行路由轉發,并沒有進行封包,解包過程,這樣轉發效率就會快得多。所以,往往技術越簡化,執行效率越高效,這是Callico容器網絡的技術優勢。

Flannel

Flannel是CoreOS提出用于解決容器集群跨主機通訊的網絡解決方案。Flannel實質上是一種覆蓋網絡Overlay network,也就是將TCP數據包裝在另一種網絡包里面進行路由轉發和通信,目前已支持UDP、VXLAN、AWS VPC、GCE路由等數據轉發方式,其中以VXLAN技術最為流行,很多數據中心在考慮引入容器時,也考慮將網絡切換到Flannel的VXLAN網絡中來。

Flannel為每個主機分配一個subnet,容器從此subnet中分配IP,這些IP可在主機間路由,容器間無需NAT和端口映射就可以跨主機通訊。Flannel讓集群中不同節點主機創建容器時都具有全集群唯一虛擬IP地址,并連通主機節點網絡。Flannel可為集群中所有節點重新規劃IP地址使用規則,從而使得不同節點上的容器能夠獲得“同屬一個內網”且“不重復的”的IP地址,讓不同節點上的容器能夠直接通過內網IP通信,網絡封裝部分對容器是不可見的。

源主機服務將原本數據內容UDP封裝后根據自己的路由表投遞給目的節點,數據到達以后被解包,然后直接進入目的節點虛擬網卡,然后直接達到目的主機容器虛擬網卡,實現網絡通信目的。Flannel雖然對網絡要求較高,要引入封裝技術,轉發效率也受到影響,但是卻可以平滑過渡到SDN網絡,VXLAN技術可以和SDN很好地結合起來,值得整個網絡實現自動化部署,智能化運維和管理,這也是網絡技術發展的方向。所以,Flannel舍棄了傳統網絡,完全新建一套覆蓋網絡來支持容器,較適合于新建數據中心網絡部署。

Weave

Weave實質上也是覆蓋網絡,Weave可以把不同主機上容器互相連接的網絡虛擬成一個類似于本地網絡的網絡,不同主機之間都使用自己的私有IP地址,當容器分布在多個不同的主機上時,通過Weave可以簡化這些容器之間的通信。Weave網絡中的容器使用標準的端口提供服務(如MySQL默認使用3306),管理微服務是十分直接簡單的。

每個容器都可以通過域名來與另外的容器通信,也可以直接通信而無需使用NAT,也不需要使用端口映射或者復雜的聯接。部署Weave容器網絡最大的好處是無需修改你的應用代碼。Weave通過在容器集群的每個主機上啟動虛擬路由器,將主機作為路由器,形成互聯互通的網絡拓撲,在此基礎上,實現容器的跨主機通信。

要部署Weave需要確保主機Linux內核版本在3.8以上,Docker1.10以上,主機間訪問如果有防火墻,則防火墻必須彼此放行TCP 6783 和UDP 6783/6784這些端口號,這些是Weave控制和數據端口,主機名不能相同,Weave要通過主機名識別子網。Weave網絡類似于主機Overlay技術,直接在主機上進行報文流量的封裝,從而實現主機到主機的跨Underlay三層網絡的互訪,這是和Flannel網絡的最大區別,Flannel是一種網絡Overlay方案。

三種容器網絡方案,適用于不同的應用場景,就看數據中心如何選擇了,從難易度上來講,Callico最簡單,其次Flannel,Weave最復雜,從網絡技術來看,Weave和Flannel都是網絡封裝技術,區別在于封裝的位置在網絡設備上還是主機上。下圖詳列了下三種容器網絡方案的特點對比:

從物理機到虛擬機,再到容器,這是服務器虛擬化技術發展的必然趨勢,容器解決虛擬機的使用限制,但也將網絡引入更復雜的境地,數據中心網絡要去適應這種變化,要去適配容器,所以才出現了這么多種容器網絡方案,這些方案都是為容器而生,從網絡層面去適配容器,是數據中心向容器進化所必須的。

審核編輯:符乾江

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據中心
    +關注

    關注

    16

    文章

    4860

    瀏覽量

    72383
  • 網絡技術
    +關注

    關注

    1

    文章

    294

    瀏覽量

    29502
  • 容器技術
    +關注

    關注

    1

    文章

    21

    瀏覽量

    5622
收藏 人收藏

    評論

    相關推薦

    NIDA發布《智算數據中心網絡建設技術要求》

    Alliance,以下簡稱 “NIDA”)攜手中國信息通信研究院等9家組織成員共同發布了《智算數據中心網絡建設技術要求》(以下簡稱 “技術要求”)。該
    的頭像 發表于 12-04 11:13 ?440次閱讀

    Meta AI數據中心網絡用了哪家的芯片

    ? 在Meta,我們相信開放的硬件會推動創新。在當今世界,越來越多的數據中心基礎設施致力于支持新興的AI技術,開放硬件在協助分解方面發揮著重要作用。通過將傳統數據中心技術分解為其核心組
    的頭像 發表于 11-25 10:05 ?472次閱讀
    Meta AI<b class='flag-5'>數據中心</b><b class='flag-5'>網絡</b>用了哪家的芯片

    當今數據中心技術趨勢

    當今數據中心的新技術趨勢正以前所未有的速度推動著行業的變革與創新。隨著云計算、大數據、人工智能等技術的快速發展,數據中心作為信息
    的頭像 發表于 10-24 15:15 ?558次閱讀

    簡述數據中心網絡架構的演變

    隨著全球對人工智能(AI)的需求不斷增長,數據中心作為AI計算的重要基礎設施,其網絡架構與連接技術的發展變得尤為關鍵。
    的頭像 發表于 10-22 16:23 ?374次閱讀

    怎樣保障數據中心不間斷電源不斷電 提供可靠安全的供配電#數據中心

    數據中心配電系統
    安科瑞王金晶
    發布于 :2024年08月29日 14:51:36

    數據中心、智算中心、超算中心,有何區別?

    數據中心、智算中心和超算中心是當前計算機領域中比較重要的研究方向,三者雖然都屬于數據中心的范疇,但在服務領域、技術體系上存在顯著的區別。服
    的頭像 發表于 06-22 08:27 ?5676次閱讀
    云<b class='flag-5'>數據中心</b>、智算<b class='flag-5'>中心</b>、超算<b class='flag-5'>中心</b>,有何區別?

    數據中心液冷需求、技術及實際應用

    夏日炎炎,數據中心制冷技術全新升級,液冷散熱,讓服務器清涼一夏。本文將帶您一起探索數據中心液冷需求、技術及實際應用。 1 數據中心液冷需求
    的頭像 發表于 06-19 11:12 ?1277次閱讀
    <b class='flag-5'>數據中心</b>液冷需求、<b class='flag-5'>技術</b>及實際應用

    HNS 2024:星河AI數據中心網絡,賦AI時代新動能

    華為數據通信創新峰會2024在巴庫隆重舉辦,在“星河AI數據中心網絡,賦AI時代新動能”主題論壇中,華為面向中東中亞地區發布星河AI數據中心網絡
    的頭像 發表于 05-15 09:15 ?710次閱讀
    HNS 2024:星河AI<b class='flag-5'>數據中心</b><b class='flag-5'>網絡</b>,賦AI時代新動能

    #mpo極性 #數據中心mpo

    數據中心MPO
    jf_51241005
    發布于 :2024年04月07日 10:05:13

    #mpo光纖跳線 #數據中心光纖跳線

    光纖數據中心
    jf_51241005
    發布于 :2024年03月22日 10:18:31

    #光纖彎曲 #光纖衰減 #數據中心光纖

    光纖數據中心
    jf_51241005
    發布于 :2024年03月08日 09:59:50

    數據中心加速網絡技術優勢與實施策略

    數據中心作為新的計算單元,隨著網絡服務對 CPU 壓力的增加,現代工作負載對網絡基礎設施提出了新的挑戰。
    的頭像 發表于 03-07 14:37 ?833次閱讀

    #MPO預端接 #數據中心機房 #機房布線

    數據中心MPO
    jf_51241005
    發布于 :2024年03月01日 11:12:47

    多業務光端機在數據中心的應用:提升網絡效率的關鍵

    隨著云計算、大數據技術的迅猛發展,數據中心已成為現代社會不可或缺的基礎設施。數據中心內部網絡的高效、穩定運行對于整個數據中心的性能至關重要
    的頭像 發表于 02-23 14:09 ?730次閱讀

    #永久鏈路 #信道測試 #數據中心

    數據中心
    jf_51241005
    發布于 :2024年02月23日 10:17:58
    24山风水| 新加坡百家乐赌法| 贺州市| 百家乐赌场论坛在线| 百家乐官网打连技巧| 百家乐服务区| 百家乐官网庄家怎样赚钱| 至尊娱乐| 桐城太阳城招聘| 百家乐棋牌正式版| 至富百家乐官网的玩法技巧和规则| 冕宁县| 百家乐牌盒| 百家乐看炉子的方法| 百家乐官网7scs娱乐场| 闽清县| 大发888亚付宝充值| 百家乐看大路| 正规百家乐游戏下载| 百家乐官网博赌场| 线上百家乐官网可靠吗| 大三巴娱乐城开户| 街机水果机游戏下载| 百家乐辅助器| 蓝盾百家乐平台租用| 百家乐现金平台排名| 金锁玉关24山砂水断| 百家乐官网游戏源码手机| 百家乐官网赢钱密籍| 博九开户| 明升信誉| 德州扑克大赛视频| 大发888直播网| 大发888娱乐场 ylc8| 大发888游戏论坛| bet365 日博| 凯旋门娱乐城开户| 百家乐官网加牌规则| 百家乐官网玩法说明| 百家乐官网模拟投注器| 百家乐官网赌场国际|