基于OpenvSwitch实现跨主机通信:环境描述:计算机名称IPDocker01eth0:192.168.124.150/24eth1:172.16.100.20/24docker0:172.17.0.1/24(默认)Docker02eth0:192.168.124.15124eth1:172.16.100.30/24docker0:172.17.0.1/24(默认)dockerothsrveth0:192.168.124.152/24e..
分类:
其他好文 时间:
2017-07-12 23:35:41
阅读次数:
323
这里介绍Neutron集成DPDK时,Neutron相关的配置,计算节点用DPDK加速【虚机到OVS, 物理网卡到OVS】 neutron-openvswitch-agent +DPDK Compute Node: 创建虚机 OVS-DPDK uses hugepages to communicat ...
分类:
其他好文 时间:
2017-06-30 19:56:06
阅读次数:
200
部署OpenStack 参见: http://docs.openstack.org/newton/install-guide-rdo/ *Liberty开始 neutron-L2-agent默认使用 LinuxBridge,但生成环境使用的OpenvSwitch,此处提供使用OpenvSwitch的 ...
分类:
其他好文 时间:
2017-06-30 19:55:59
阅读次数:
410
OVN 作为OpenVSwitch的功能模块,每次OVN与OpenVSwitch一起发布,OVN与OpenVSwitch源代码放在ovs代码库:https://github.com/openvswitch/ovs.git Build OpenVSwitch and OVN 使用NAT功能(基于Con ...
分类:
其他好文 时间:
2017-06-30 18:45:43
阅读次数:
323
ovsdb-tool create /usr/local/etc/openvswitch/ovs.db /usr/local/share/openvswitch/vswitch.ovsschemaovsdb-tool create /usr/local/etc/openvswitch/vtep.db ...
分类:
其他好文 时间:
2017-06-30 18:04:42
阅读次数:
657
一、安装环境: ubuntu-12.04-64bit 二、使用root权限,安装所需软件: apt-get install build-essential apt-get install openssl 三、安装openvswitch-1.9.3: 1.将下载文件拷贝到#/home/ruanjian ...
分类:
其他好文 时间:
2017-06-19 22:03:49
阅读次数:
240
这篇blog是专门解决前篇openVswitch(OVS)源码分析之工作流程(哈希桶结构体的疑惑)中提到的哈希桶结构flex_array结构体成员变量含义的问题。 引用下前篇blog中分析讨论得到的flex_array结构体成员变量的含义结论: struct { int element_size; ...
分类:
其他好文 时间:
2017-06-17 22:35:36
阅读次数:
186
***kernel datapath的OVS编译安装 默认的LOG位于 /usr/local/var/log/openvswitch 下 ...
分类:
其他好文 时间:
2017-06-05 10:13:02
阅读次数:
198
安装架构介绍 本文旨在通过自己搭建类似neutron (openvswitch + gre) 实现SDN 的环境,学习了解其工作原理,模拟核心原理。比方:同一租户自己定义网络 instance 互通,手动为instance 分配 floating ip 等相关内容。 虚拟网络 须要新建3个虚拟网络N ...
分类:
Web程序 时间:
2017-06-04 11:44:50
阅读次数:
226
网络虚拟化是虚拟化技术中最复杂的部分,学习难度最大。 但因为网络是虚拟化中非常重要的资源,所以再硬的骨头也必须要把它啃下来。 为了让大家对虚拟化网络的复杂程度有一个直观的认识,请看下图 这是 OpenStack 官网上给出的计算节点(可以理解为 KVM 的宿主机)虚拟网络的逻辑图,上面的网络设备很多 ...
分类:
其他好文 时间:
2017-05-05 10:45:22
阅读次数:
201