首页 » 2017 » 六月

在Ubuntu 上安装路由系统quagga

 
u=399575474,4150684077&fm=26&gp=0

什么是Quagga Quagga软件原名是Zebra是由一个日本开发团队编写的一个以GNU版权方式发布的软件。Quagga项目开始与1996年,当前版本是0.98.4版 可以使用Quagga将Linux机器打造成一台功能完备的路由器。 Quagga支持的路由协 … 阅读全文

剖析OpenStack存储

 
2016012721

OpenStack 存储技术 OpenStack 其实有三个与存储相关的组件,这三个组件被人熟知的程度和组件本身出现时间的早晚是相符的,按熟悉程度排列如下: Swift—提供对象存储(Object Storage),在概念上类似于 Amazon S3 服务,不 … 阅读全文

ovs-neutron-agent启动源码解析

 
206_571_4e9

引用其中对L2 Agent的组件的介绍:L2Agent通常运行在Hypervisor,与neutron-server通过RPC通信,监听并通知设备的变化,创建新的设备来确保网络segment的正确性,应用security groups规则等。例如,OVS Ag … 阅读全文

Open vSwitch 给虚拟机网卡限流(QoS)

 
timg

这里我们简单描述下如何通过Open vSwitch给虚拟机限流(出流量),同时测试限流效果。 测试工具:假设两台虚拟机VM1、VM2都已经安装好 netperf 1、事先在VM1中启动 netserver: 2、由于VM2的虚拟网卡是tap1,这里先查看下当前 … 阅读全文

DNSmasq为虚拟机提供DHCP

 
271812385802361

在创建 instance 时,Neutron 会为其分配一个 port,里面包含了 MAC 和 IP 地址信息。这些信息会同步更新到 dnsmasq 的 host 文件。如下图所示: 同时 nova-compute 会设置 cirros-vm1 VIF 的 M … 阅读全文

ovs命令基础

 
featured-image

Open vSwitch(下面简称为 OVS)是由 Nicira Networks 主导的,运行在虚拟化平台(例如 KVM,Xen)上的虚拟交换机。在虚拟化平台上,OVS 可以为动态变化的端点提供 2 层交换功能,很好的控制虚拟网络中的访问策略、网络隔离、流量 … 阅读全文

openstack 中ovs 端口类型

 
微信截图_20170622144917

端口Port与物理交换机的端口概念类似,Port是OVS Bridge上创建的一个虚拟端口,每个Port都隶属于一个Bridge。Port有以下几种类型 Normal 可以把操作系统中已有的网卡(物理网卡em1/eth0,或虚拟机的虚拟网卡tapxxx)挂载到 … 阅读全文