摘要:版本:OpenStack Liberty Neutron DVR 现象: 1、在虚拟机内部不停地dhclient 2、在虚拟机所属的计算节点的物理网卡上抓包,发现该虚拟机发出的dhcp广播包 3、在虚拟机所属网络所在的NAT节点(qdhcp所在的节点)的物理网卡上抓包,同样发现了该虚拟机发出的dhc
阅读全文
摘要:Openvswitch的架构数据库结构和OVS-VSCTL# ps aux | grep openvswitch root 1117 0.0 0.0 21200 1580 ? S< Jun09 0:35 ovsdb-server /etc/openvswitch/conf.db -vconsole:...
阅读全文
摘要:In this post, I want to provide some additional insight on how the use of Open vSwitch (OVS) affects—or doesn’t affect, in some cases—how a Linux host...
阅读全文
摘要:In this post, I’m going to show you how to use link aggregation (via the Link Aggregation Control Protocol, or LACP) with Open vSwitch (OVS). First, t...
阅读全文
摘要:对于普通的switch,都会有这个学习的过程,当一个包到来的时候,由于包里面有MAC,VLAN Tag,以及从哪个口进来的这个信息。于是switch学习后,维护了一个表格port –> MAC –> VLAN Tag。这样以后如果有需要发给这个MAC的包,不用ARP,switch自然之道应该发给哪个...
阅读全文
摘要:Open vSwitch(下面简称为 OVS)是由 Nicira Networks 主导的,运行在虚拟化平台(例如 KVM,Xen)上的虚拟交换机。在虚拟化平台上,OVS 可以为动态变化的端点提供 2 层交换功能,很好的控制虚拟网络中的访问策略、网络隔离、流量监控等等。 OVS 遵循 Apache
阅读全文
摘要:一、 Open vSwitch简介1.1概述Open vSwitch是一个高质量的、多层虚拟交换机,使用开源Apache 2.0许可协议,由Nicira Networks开发,主要实现代码为可移植的C代码。 它的目的是让大规模网络自动化可以通过编程扩展,同时仍然支持标准的管理接口和协议(例如NetF...
阅读全文
摘要:Quality of Service (QoS)Q: How do I configure Quality of Service (QoS)?A: Suppose that you want to set up bridge br0 connected to physical Ethernet po...
阅读全文
摘要:Configuration ProblemsQ: I created a bridge and added my Ethernet port to it, using commandslike these: ovs-vsctl add-br br0 ovs-vsctl add-port br...
阅读全文
摘要:Basic ConfigurationQ: How do I configure a port as an access port?A: Add "tag=VLAN" to your "ovs-vsctl add-port" command. For example, the following c...
阅读全文
摘要:PrefixIn the GRE tunnels post I’ve explained how overlay networks are used for connectivity and tenant isolation. In the l2pop post, or layer 2 popula...
阅读全文
摘要:这里我们简单描述下如何通过Open vSwitch给虚拟机限流(出流量),同时测试限流效果。测试环境继续复用《整合Open vSwitch与DNSmasq为虚拟机提供DHCP功能》一文中描述的。 测试工具:假设两台虚拟机VM1、VM2都已经安装好 netperf 1、事先在VM1中启动 netser
阅读全文
摘要:继上文《Ubuntu14.04安装配置Open vSwitch》安装好Open vSwitch后,这里我们将要创建两个KVM虚拟机,并通过DNSmasq来为这两个虚拟机自动分配私网IP地址。虚拟机与宿主机网络结构图大致如下所示:测试环境说明:1)测试私网段:172.17.0.0/242)测试 vla...
阅读全文
摘要:一、基础术语1、Packet (数据包):网络转发的最小数据单元,每个包都来自某个端口,最终会被发往一个或多个目标端口,转发数据包的过程就是网络的唯一功能。2、Bridge (网桥):Open vSwitch中的网桥对应物理交换机,其功能是根据一定流规则,把从端口收到的数据包转发到另一个或多个端口。...
阅读全文
摘要:最近在研究学习Open vSwitch,准备在本地Ubuntu14.04机器上安装一下,并基于其创建一些KVM虚拟机,下面就简要记录下在Ubuntu14.04系统上安装Open vSwitch的过程。1、由于之前安装过KVM,其在本机生成了一个名为virbr0的bridge,这里我们需要事先将其删除...
阅读全文