成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

新虛擬網絡架構——Cable介紹

云計算 虛擬化
本文主要介紹為了統一管理不同編排系統的網絡模塊,簡化虛擬網絡功能的開發流程,虛擬網絡工作組實現的新虛擬網絡架構--Cable。

 本文主要介紹為了統一管理不同編排系統的網絡模塊,簡化虛擬網絡功能的開發流程,虛擬網絡工作組實現的新虛擬網絡架構--Cable。

前言

OpenStack架構中,Neutron作為虛擬網絡模塊,管理虛機的網絡。隨著容器技術的發展,越來越多的應用部署到Kubernetes等容器編排系統中,而Kubernetes也有自帶的網絡管理模塊,如Flannel,Calico等。分別維護OpenStack、Kubernetes網絡模塊,不僅增加管理成本,且無法滿足虛機和容器網絡互通等需求。為了統一管理不同編排系統的網絡模塊,簡化虛擬網絡功能的開發流程,虛擬網絡工作組實現了新的虛擬網絡架構Cable。

背景簡介

目前公司的虛擬網絡架構有如下不足:

1、物理機、虛機和容器網絡分開管理,無法達到直接互聯互通;

2、Neutronagent里的DHCP、metadata采用集中式服務,健壯性不足;

3、vxlan實現時需要外部路由器的支持,較為復雜。

新的網絡架構需要滿足統一管理物理機、虛機和容器網絡,實現直接互聯互通;簡化Neutronagent,分布式架構實現DHCP、metadata等功能;在虛擬網絡層面實現vxlan;提供流量鏡像等新功能。

方案實現

Cable整體框架圖

為了滿足上訴需求,Cable架構實現了如下兩個關鍵點

1.虛擬數據平面

虛擬數據平面不再基于OVS,而是采用功能更為豐富的虛擬路由器vrouter.ko。vrouter.ko是Juniper的虛擬網絡架構OpenContrail中的開源數據模塊。相比于OVS的簡單數據包轉發,vrouter.ko支持虛擬網絡路由、vxlan、流表配置安全組、流表配置nat/snat、流量鏡像等功能。豐富的數據平面功能,簡化了網絡功能模塊的開發難度。

2.自研管理平面

重新自研開發管理平面。管理平面統一管理OpenStack和Kubernetes網絡模塊;采用Kubernetes里的watch方式,主動監控平臺資源變化情況,并執行相關操作;分布式實現DHCP;用vrouter.ko中的flow功能實現nat、安全組等。

3.Cable工作流程

當用戶請求到達NeutronServer后,ContrailNeutronPlugin將請求轉發至Cable的控制節點(ControlNode)。控制節點的proxy轉換請求發送至API,API將接收到的請求發送至相應模塊,其中controller負責具體的計算和分配工作,IPAM模塊負責網絡地址的管理。每臺計算節點部署了Cableagent,通過RestAPI監聽ControlNode的資源,如監聽到資源變化,則調用vrouter.ko執行相應請求(添加/刪除/修改網絡信息)。

與Openstack兼容

Cable需要考慮如何與現有的虛擬網絡結構兼容,使得Neutron能夠平滑過渡到新的架構上。所以在保持Neutron原有接口不變的基礎上,將Neutron的db替換為etcd,并將DHCP-agent,metadata-agent,l3-agent替換為統一的cable-agent。將Neutron用Cable替代后,OpenStack的相關命令行和RestfulAPI都沒有變化,實現無縫切換,方便運維管理。

Cable代替Neutron后架構圖

總結

新的虛擬網絡架構,兼容了不同網絡平面,簡化了網絡功能模塊,使得網絡更為健壯。目前Cable的整體架構已經基本開發完成,實現了DHCP、metadata和VLAN架構網絡,后續將實現安全組、VXLAN等更多功能,并實現自動化部署,完善監控功能。

【本文是51CTO專欄機構360技術的原創文章,微信公眾號“360技術( id: qihoo_tech)”】

戳這里,看該作者更多好文

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2018-02-28 14:29:18

2019-06-27 15:08:04

網絡虛擬化VXLAN

2013-03-20 14:52:31

VMware網絡虛擬化虛擬化網絡平臺

2013-03-21 09:53:00

VMware虛擬網絡

2019-11-06 10:55:32

虛擬化VMware vSph架構

2010-09-08 14:26:48

2012-08-16 11:19:29

戴爾

2016-01-21 09:39:46

網絡虛擬化網絡架構

2016-02-17 09:29:24

虛擬化

2012-02-21 08:49:50

虛擬桌面架構以太網存儲網絡

2009-03-09 10:10:17

2012-07-20 09:47:29

數據中心中網絡架構網絡架構

2013-04-02 09:28:03

網絡虛擬化網絡架構

2011-09-05 09:19:35

虛擬化基礎架構

2013-04-06 19:17:06

梅魯MobileFLEX

2013-01-22 10:04:13

網絡虛擬化寬帶

2012-04-09 16:56:41

戴爾

2011-06-20 13:19:51

Aruba虛擬化

2012-07-06 11:13:49

網絡架構數據中心網絡虛擬化

2011-08-10 10:48:48

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久午夜夜伦鲁鲁 | 国产欧美日韩综合精品一区二区 | 午夜国产在线 | 久久99精品久久久久久秒播九色 | 大香在线伊779 | 亚洲久视频 | 99热这里都是精品 | 欧美综合精品 | 91视频网 | 国产日韩欧美中文字幕 | 国产精品欧美一区二区 | 国产午夜精品一区二区三区四区 | 久久久av一区 | 亚洲精品视频播放 | 在线亚洲人成电影网站色www | 在线观看特色大片免费网站 | 欧美一区二区三区大片 | 日本天堂视频在线观看 | 国产成人精品一区二区三区视频 | 色婷婷av久久久久久久 | 国产精品不卡 | 色婷婷国产精品 | 色天堂影院 | 亚洲第一av网站 | 在线欧美视频 | 中文字幕中文字幕 | 天天爽夜夜爽精品视频婷婷 | 懂色中文一区二区三区在线视频 | 手机在线一区二区三区 | 亚洲成人精品国产 | 欧美xxxx色视频在线观看免费 | 在线国产中文字幕 | 久久中文字幕一区 | 在线观看国产精品一区二区 | 久久国产精品久久久久久 | 欧美日韩国产精品一区二区 | 看一级毛片| 日韩美女爱爱 | 一区在线视频 | 国产伦精品一区二区三区四区视频 | 99精品视频网 |