Quantum网络服务剖析

一、Quantum Server

  1. 核心:Quantum Server是一个管理虚拟网络的逻辑架构,真正执行虚拟网络创建维护的是OpenVSwitch。
  2. 参考模型:就好比面向接口编程,所有的功能设计成接口,接口的实现可以千奇百怪。
  3. OpenVSwitch Agent的数据存储:他将网络名称、端口号、IP地址、地址资源池、子网地址管理都存储在数据库中

二、主机间虚拟机的通讯模型

  1. 假设了VM1和VM2分别运行在不同的宿主HOST1和HOST2上。VM1想给VM2发送报文
虚拟机通信模型.jpg
  1. 流程剖析
    (1)报文的转发没有用到路由功能
    (2)HOST1和HOST2的eth1网卡也是通过二层交换机连接
    (3)OpenVSwitch的报文传输路径是通过流控规则控制的

三、Nova与Quantum交互

  1. Nova与Quantum Server交互,创建逻辑网络资源
  2. Quantum Server通过调用OpenVSwitch创建网络端点

四、Quantum DHCP Agent服务

  1. 目标就是进行IP分配,Quantum Server分配上层的逻辑IP
  2. 底层环境中是通过Quantum DHCP Agent进行IP的分配

五、DNSmasq DHCP服务

  1. 就是为网络创建DHCP服务

六、Quantum的主要数据表

  1. 网络表:在VLAN模式下,一个网络对应于物理网桥的一个段ID,同一个网络下虚拟机属于同一个VLAN。默认情况下,同一个VLAN下的虚拟机可以自由通信,而不同VLAN下的虚拟机无法通信。
  2. 子网表:一个子网对应于一个可用的IP地址段,一个网络下可以有多个子网。当属于某个网络下的端点向网络发出分配IP请求时,Quantum Server会从子网中分配一个可用的IP给端点。
  3. IP分配池表:可以供端点使用的IP集合。一个子网可以有多个IP分配池。一个IP分配池由起始IP和终止IP确定。起始IP和终止IP区间内的所有IP都可以被端点使用。
  4. IP可用范围表:这是当前子网可用的IP分配范围。IP可用范围表记录的结构与IP分配池表相同。初始时,IP可用范围表中的记录与IP分配池表中相应的记录相同。当端点使用一个IP后,IP可用范围表中的相应记录也会做修改。
  5. IP分配表:表中的一条记录对应于一个具体的IP,它记录了每个具体IP的使用情况。

七、总结

  1. 相当于将物理网桥分成不同的段。每个虚拟子网对应一个网段。然后在虚拟子网中按照端点分配IP。
  2. 虚拟子网内部的通信基本上靠程序流控,不需要走路由
  3. 剩下的就是端点与子网IP的映射管理了,就是端点与子网IP的映射,对应可用IP资源的分配与监控。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 201,784评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,745评论 2 378
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,702评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,229评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,245评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,376评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,798评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,471评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,655评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,485评论 2 318
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,535评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,235评论 3 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,793评论 3 304
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,863评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,096评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,654评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,233评论 2 341

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,571评论 18 139
  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,585评论 2 57
  • 0×1.VLAN介绍VLAN(Virtual Local Area Network,虚拟局域网),通过在支持VLA...
    Zero___阅读 6,195评论 3 9
  • 第二章 物理层 频分复用:频分复用的用户在同样的时间占用不同的带宽资源(频率带宽) 时分复用:时分复用的用户在不同...
    PramaWells阅读 3,535评论 1 3
  • 吃瓜群众:“我想静静” 驾驶员:“快上车,来不及解释了,前面就是静静村” 夜奔:“来吧!骚年,老司机无所畏惧” 老...
    零更一阅读 341评论 0 3