学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GRE/VxLAN 虚拟网络 (4)Neutron OVS OpenFlow 流表 和 L2 Popul ...
分类:
Web程序 时间:
2016-08-15 10:03:21
阅读次数:
480
学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GRE/VxLAN 虚拟网络 (4)Neutron OVS OpenFlow 流表 和 L2 Popul ...
分类:
Web程序 时间:
2016-08-11 12:51:04
阅读次数:
387
Megaflow is an OpenVSwitch (OVS) feature than enables us to install flows for which some fields are wildcarded (the input port field is never wildcard ...
分类:
其他好文 时间:
2016-08-09 13:27:46
阅读次数:
172
OpenvSwitch简称OVS,官网(http://openvswitch.org/) OVS是一个高质量、多层的虚拟交换软件,即虚拟交换机。 OpenvSwitch的见的相关组件: ovs-vswitchd:实现switch的daemon功能,包括一个支持流交换的Linux内核模块,实现了交换功 ...
分类:
其他好文 时间:
2016-07-14 01:31:46
阅读次数:
231
一般agent的模块主要由Neutron api、core plugin(如linux bridge plugin,ovs plugin等)、XX agent scheduler、XX agent、XX driver(dnsmasq)构成. 在控制节点敲命令neutron agent-list, 可 ...
分类:
其他好文 时间:
2016-06-28 17:02:22
阅读次数:
452
来一张自己画的图,mark:2016年6月27日17:09:14 自己理解,如有错误 多谢指教。 centos7, 部署OVS和docker、以及基于centos6.8的ssh images 命令。 二、配置OVS HOST1 HOST2 容器A 可以 ping通HOST2的容器A。HOST1 可以 ...
分类:
其他好文 时间:
2016-06-28 15:47:13
阅读次数:
892
1什么是OpenvSwitchOpenvSwitch,简称OVS是一个虚拟交换软件,主要用于虚拟机VM环境,作为一个虚拟交换机,支持Xen/XenServer,KVM,andVirtualBox多种虚拟化技术。在这种某一台机器的虚拟化的环境中,一个虚拟交换机(vswitch)主要有两个作用:传递虚拟机VM之间的流量,以及实..
分类:
其他好文 时间:
2016-06-26 16:58:56
阅读次数:
514
1. 机器列表 主机名 IP docker0 IP docker容器IPnode101 192.168.80.101 10.1.1.1/24 10.1.1.2/24node102 192.168.80.102 20.1.1.1/24 20.1.1.2/24 2. 网络示意图 3. rpm制作mkdi ...
分类:
其他好文 时间:
2016-06-18 22:31:28
阅读次数:
297
白皮书(版本): 功能(OpenFlow半年升级一次) FlowTable流表:由很多个流表项组成,每个流表项就是一个转发规则。进入交换机的数据包通过查询流表来获得转发的目的端口。流表项由头域、计数器和操作组成;其中头域是个十元组,是流表项的标识;计数器用来计算流表项的统计数据;操作标明了与该流表项 ...
分类:
其他好文 时间:
2016-06-15 23:33:32
阅读次数:
293
1. 代码流程分析 neutron-server和neutron-openvswitch-agent的消息队列如下: neutron-server可能会发生上述几种消息广播给neutron-openvswitch-agent。openvswitch agent会先看一下端口是否在本地,如果在本地则进 ...
分类:
其他好文 时间:
2016-06-15 10:41:59
阅读次数:
132