一.概述 1.环境:我这里是2台linux机器(host1和host2),发行版是kali2.0,内核版本是4.3。每台机器都安装Docker、OpenvSwitch(ovs)。 2.host1和host2分别启动1个ubuntu的docker容器。 3.网络结构: 2.1:host1的eth0:1
分类:
其他好文 时间:
2016-02-04 01:07:46
阅读次数:
191
现场回顾故事发生于某个下午,采用 salt 更新某集群的 neutron.conf (log 相关配置项) 并批量重启 neutron-openvswitch-agent(以下简称 neutron-ovs-agent),不久便有人反馈云主机宕机。立即排查发现云主机并没有宕机,只是网络不通,大部分计算...
分类:
其他好文 时间:
2016-01-11 11:55:32
阅读次数:
317
在centos7.1下安装devstack时,执行到下面的步骤时报错2015-12-1117:07:57.779|+ADD_DEFAULT_ROUTE=‘sudoip-finetrreplacedefaultvia192.168.141.2devbr-ex‘2015-12-1117:07:57.779|+[[True==\T\r\u\e]]2015-12-1117:07:57.779|+ADD_OVS_PORT=‘sudoovs-vsctl--may-existadd-por..
分类:
Web程序 时间:
2015-12-11 16:46:03
阅读次数:
911
实验环境:Mininet and Remote Controller(Ubuntu14.04 Desktop ryu)实验过程: 1. 在有图形界面的控制器端,远程登录到mininet以使用可视化界面来配置实验网络 $ ssh -X mininet@192.168.0.31 $ cd ...
分类:
系统相关 时间:
2015-12-08 00:07:21
阅读次数:
1419
Open vSwitch(下面简称为 OVS)是由 Nicira Networks 主导的,运行在虚拟化平台(例如 KVM,Xen)上的虚拟交换机。在虚拟化平台上,OVS 可以为动态变化的端点提供 2 层交换功能,很好的控制虚拟网络中的访问策略、网络隔离、流量监控等等。OVS 遵循 Apach...
分类:
其他好文 时间:
2015-12-05 12:52:34
阅读次数:
1094
处理upcall总体框架:1.由函数handle_upcalls()批量处理(in batches)的是由内核传上来的dpif_upcalls,会解析出upcall的类型。这里主要看在内核中匹配流表失败的MISS_UPCALL。处理完毕后会得到多个flow_miss。结构体dpif_upcall代表...
分类:
其他好文 时间:
2015-10-18 15:30:42
阅读次数:
509
依据openflow合约[OFP1.0-38],当从物理端口ovs datapath 添加,改动或者删除的时候。都会先运行详细动作。然后通过ofp_port_status异步消息告知Controller,比方当我们运行ovs-vsctl add-port br0 eth0 之类的命令后,就会更新ov...
分类:
其他好文 时间:
2015-10-04 13:34:43
阅读次数:
459
版本:$ sudo ovs-vsctl -Vovs-vsctl (Open vSwitch) 2.0.2Compiled May 13 2015 18:49:53$ sudo ovs-vsctl set bridge br0 other-config:datapath-id=000000000000...
分类:
其他好文 时间:
2015-10-02 18:44:53
阅读次数:
571
前言最近使用搭建了一个基于VXLAN的OpenStack 环境,发现要去dump ovs interfaces的包其实还是蛮麻烦的,经过多番努力,找到了如下的在openstack下网络环境的一些trouble shooting的方法。除了常见的工具如:ping, host, traceroute, ...
分类:
其他好文 时间:
2015-09-30 19:27:50
阅读次数:
226
本文主要介绍Open VSwitch - 虚拟交换机的概述内容,阅读本文可以对OVS(Open VSwitch)有一个大致的了解。那么本文主要回答了这样几个问题:1. 虚拟交换机是什么,干什么?2. 虚拟网络和OVS3. OVS的组件有哪些?4. 使用OVS创建一个网络拓扑5. 示例一、 Open ...
分类:
其他好文 时间:
2015-09-17 18:59:17
阅读次数:
312