vxlan 簡單理解 vs calico 網絡模型


1.vxlan(virtual Extensible LAN)虛擬可擴展局域網,是一種overlay的網絡技術,使用MAC in UDP的方法進

行封裝,共50字節的封裝報文頭。
2.VTEP為虛擬機的數據包加上了層包頭,這些新的報頭之有在數據到達目的VTEP后才會被去掉。
3.由於VXLAN的數據包在整個轉發過程中保持了內部數據的完整,因此VXLAN的數據平面是一個基於隧道
的數據平面。
4.圖片:https://www.cnblogs.com/hbgzy/p/5279269.html
http://blog.51cto.com/dengaosky/2069666
 
5.啟動Calico服務 在Docker環境中Calico服務是做為容器來運行的,使用host的網絡配置。所有容器配置使用Calico服務,做為calico節點互相通信。Calico在每個主機上通過一個自己的container與其他主機或者網絡通訊,即calico-node的container,這個container里面包含了Bird路由管理、Felix協議等。
 
6.   IPIP是一種將各Node的路由之間做一個tunnel,再把兩個網絡連接起來的模式,啟用IPIP模式時,Calico將在各Node上創建一個名為"tunl0"的虛擬網絡接口。
 
7.

關於通過DaemonSet部署的calico-node服務的主要參數:

      該POD中主包括如下兩個容器:

          calico-node:calico服務程序,用於設置Pod的網絡資源,保證pod的網絡與各Node互聯互通,它還需要以HostNetwork模式運行,直接使用宿主機網絡。

          install-cni:在各Node上安裝CNI二進制文件到/opt/cni/bin目錄下,並安裝相應的網絡配置文件到/etc/cni/net.d目錄下。

參考:http://blog.51cto.com/newfly/2062210


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM