Open vSwitch在openstackHavana概述
最近再看Open vSwitch一些东西,我认为openstack官网上对这一块做了一些了解,所以就把这一块翻译出来以供参考,英语不好,翻译得很粗糙。
Open vSwitch插件是最有名的核心插件之一。Open vSwith配置由网桥和端口组成。端口呈现出连接其他一些东西,如物理接口和电缆。从在网桥上所给端口的包与其他网桥上端口是共享的。网桥可以通过Open vSwitch虚拟电缆或者通过Linux虚拟以太网电缆连接起来。此外,网桥作为网络接口到Linux出现,所以你能给他们绑上Ip地址。
在Neutron中,成为“br-int”的集成网桥直接与虚拟机和关联的服务连接。成为“br-ex”的外部网桥连接外部网络。最终,Open vSwitch插件的VLAN(虚拟局域网)配置使用网桥来关联每一个物理网络。
除了定义网桥,Open vSwitch还有OpenFlow,是个能使你定义网络流规则的。一些配置使用这些规则在VLANs之间传输数据报。
最终,Open vSwitch的一些配置使用网络命名空间,那些使Linux能组织适配器到唯一的命名空间,这对其他命名空间是不可见的,那些允许相同的网络结点来管理多个Neutron路由器。
对于Open vSwitch,你可以使用两种不同的拓扑来创建虚拟网络:GRE 或者 VLANs。
GRE(通用路由封装)是一个用在多个VPNs的拓扑。它封装IP包以创建整个新的带有不同路由信息的包。当新包到达它的目的地,然后解封,而且底层数据报是路由的。使用Open vSwitch的GRE,Neutron创建GRE通道。这些通道是网桥上的端口,且使网桥在不同系统就像是一个网桥一样,允许计算和网络结点作为路由的目的。
VLANs(虚拟局域网)在另一方面使用一个特定的修改到以太网报头。他们增加一个从1到4096变化的4字节的VLAN标签(0标签是特殊的,由所有组成的4095是一个相当于未加标签的包)。特定的网卡、交换机和路由器知道如何转换VLAN标签,正如Open vSwitch做的一样。为一个VLAN标记的数据包只与在那个VLAN配置的其他设备共享,即使所有设备在同一物理网络中。
用于Open vSwitch的最普遍的安全组驱动是Hybrid IPTables/Open vSwitch。它使用IPTables和OpenFlow规则的组合。使用IPTables同居创建防火墙且在linux建立NATs。这个工具使用负责的规则系统和规则链适用于Neutron安全组所需要的复杂规则。
Open vSwitch在openstackHavana概述的更多相关文章
- Neutron 功能概述 - 每天5分钟玩转 OpenStack(65)
从今天开始,我们将学习 OpenStack 的 Networking Service,Neutron.Neutron 的难度会比前面所有模块都大一些,内容也多一些.为了帮助大家更好的掌握 Neutor ...
- Neutron 理解 (3): Open vSwitch + GRE/VxLAN 组网 [Netruon Open vSwitch + GRE/VxLAN Virutal Network]
学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...
- 基于Open vSwitch的OpenFlow实践
Open vSwitch(下面简称为 OVS)是由 Nicira Networks 主导的,运行在虚拟化平台(例如 KVM,Xen)上的虚拟交换机.在虚拟化平台上,OVS 可以为动态变化的端点提供 2 ...
- Open vSwitch安装及配置
一. Open vSwitch简介 1.1概述 Open vSwitch是一个高质量的.多层虚拟交换机,使用开源Apache 2.0许可协议,由Nicira Networks开发,主要实现代码为可移植 ...
- SDN概述:简介、工具、环境部署
一.前言: 本文初步接触 SDN 的相关概念.需要依次完成下面几项任务: SDN 简介 SDN 工具 SDN 环境部署 推荐阅读 推荐阅读下述内容: Ethane 项目,openflow 的基础 op ...
- 天马行空-Ops平台建设概述
1 概述 什么是Ops平台,Ops平台的目标是什么,建设的考虑点有哪些?本章节以实际生活中医院的例子来进行各形象的阐述. 医院包含各种诊断治疗设备,病历库,医生.一个孕妇需要到医院 ...
- OpenStack Train版-7.neutron网络服务概述
网络服务NEUTRON概述 一.NEUTRON架构 OpenStack的网络服务neutron是整个OpenStack中最复杂的一个部分,它的基本架构是一个中心服务(neutron-server)外加 ...
- 【AR实验室】ARToolKit之概述篇
0x00 - 前言 我从去年就开始对AR(Augmented Reality)技术比较关注,但是去年AR行业一直处于偶尔发声的状态,丝毫没有其"异姓同名"的兄弟VR(Virtual ...
- Recurrent Neural Network系列1--RNN(循环神经网络)概述
作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明.谢谢! 本文翻译自 RECURRENT NEURAL NETWORKS T ...
随机推荐
- 【Linux】鸟哥的Linux私房菜基础学习篇整理(三)
1. gzip [-cdtv#] filename:压缩.参数:-c:将压缩的数据输出到屏幕上,可通过数据重定向进行处理:-d:解压缩的参数:-t:可以用来检验一个压缩文件的一致性,查看文件有无错误: ...
- Kernel-Scheduler implementation
2033 const struct sched_class rt_sched_class = { 2034 .next = &fair_sched_class, 2035 .enqueue_t ...
- HDU 5452 Minimum Cut
链接:http://acm.hdu.edu.cn/showproblem.php?pid=5452题目大意: 给你一个图G,图中包含一颗生成树.要求只能删除生成树内的一条边,使得图不联通.问最小的删除 ...
- 服务端调用js:javax.script
谈起js在服务端的应用,大部分人的第一反应都是node.js.node.js作为一套服务器端的 JavaScript 运行环境,有自己的独到之处,但不是所有的地方都需要使用它. 例如在已有的服务端代码 ...
- Prime Ring Problem(搜索)
http://acm.hdu.edu.cn/showproblem.php?pid=1016 / 题意; 给你一个数n ,求出所有的排列 这些排列的特征是任意相邻的两数只和是素数,而且首位只和也是素数 ...
- 《A First Course in Probability》-chaper1-组合分析-方程整数解的个数
在概率论问题中求解基本事件.某个事件的可能情况数要涉及到组合分析. 而这一部分主要涉及到简单的计数原理和二项式定理.多项式定理. 我们从一个简单的实例入手. 方程的整数解个数: Tom喜欢钓鱼,一直他 ...
- tcpCopy
tcpcopy是一种应用请求复制(基于tcp的packets)工具,其应用领域较广,我们曾经应用于网易的广告投放系统,urs系统,nginx hmux协议开发等系统,避免了上线带来的很多问题. 总体说 ...
- 意大利进口的衬衫面料pH值严重超标·都市快报
意大利进口的衬衫面料pH值严重超标·都市快报 意大利进口的衬衫面料pH值严重超标 董捷 2007-03-24 通讯员 浙 检 记 者 董 捷 ...
- Rational Rose与UML教程
在学UML的过程中,Rational Rose的角色无比重要.现在能找到的大多数是2003的,但下面连接是2007. http://blog.csdn.net/skl_TZ/article/detai ...
- POJ - 1170 Shopping Offers (五维DP)
题目大意:有一个人要买b件商品,给出每件商品的编号,价格和数量,恰逢商店打折.有s种打折方式.问怎么才干使买的价格达到最低 解题思路:最多仅仅有五种商品.且每件商品最多仅仅有5个,所以能够用5维dp来 ...