码迷,mamicode.com
首页 >  
搜索关键字:ovs    ( 352个结果
Neutron LBaaS Service(2)—— Neutron Services Insertion Model
Service InsertionService Insertion是Neutron中实现L4/L7层服务的框架。Neutron以前只有一级插件结构用于实现各种L2层技术(如LinuxBridge,OVS等,部署时分两块:用于和数据库打交道的NeutronPlugin+用于干实际事情的L2Agent...
分类:其他好文   时间:2014-07-22 22:45:12    阅读次数:303
ovs安装步骤,亲测可用
openvswitch的安装是参考其INSTALL.Debian文件(要先从官网上下载openvswitch文件),通过生成.deb文件安装:安装基础的依赖:sudoapt-getinstallpython-simplejsonpython-qt4python-zopeinterfacepython-twisted-conchautomakeautoconfgcckvmuml-utilitiesvirt-managerqemu-kvmk..
分类:其他好文   时间:2014-07-21 19:35:52    阅读次数:191
对扩展openflow协议的一点思考
软件定义X变得越来越火,正所谓,Software is eating the world。软件定义网络也是如此,不论是在工业界还是学术界都将是一次伟大的革命,都在紧随着这个行业的方向,找自己的研究点,关注着标准化的进展。各种Controller,原型系统都相继出现,还有的是是做SDN 的Debug,安全,总之让这个生态系统变得更加健壮。虽然南向接口标准很多,但是openflow适合我们的学习,社区...
分类:其他好文   时间:2014-07-19 02:17:26    阅读次数:260
Neutron分析(6)—— neutron-openvswitch-agent
neutron-openvswitch-agent代码分析neutron.plugins.openvswitch.agent.ovs_neutron_agent:main# init ovs first by agent_config:# setup plugin_rpc, state_rpc, m...
分类:其他好文   时间:2014-07-18 00:28:37    阅读次数:434
OVS 响应 OFPT_SET_CONFIG 过程分析
ovs 对于 OFPT_SET_CONFIG消息的处理过程非常简单,其实就是通过TCP协议(或其它)交换了几个整型值,而且交换机不需要对此消息进行回复;只需要解析出消息体(struct ofp_switch_config)然后设置max miss  len 即可。通过分析Floodlight发送它的过程 和 OVS 处理它的过程,我们可以对openflow协议有更好的理解。下面是代码流程: ...
分类:其他好文   时间:2014-07-16 12:56:41    阅读次数:260
OVS流表查询过程分析
OVS中流表操作的理解关键在于这里哈希表的实现,引入的 flex_array方便了内存的管理,通过 hash&(桶数-1)可以随机的将一个元素定位到某一个桶中。  接下来是代码细节。 一. 核心数据结构 //流表 struct flow_table {       struct flex_array * buckets; //具体的流表项       unsigned...
分类:其他好文   时间:2014-07-01 11:09:12    阅读次数:638
Openvswitch手册(9)
这一节我们将flow table flow table主要由ovs-ofctl命令操作 ovs-ofctl可以走和openflow controller一样的协议: ssl:ip[:port]: The specified SSL port (default: 6633) on the host a...
分类:其他好文   时间:2014-06-27 14:37:24    阅读次数:206
对openflow 1.0协议的扩展
通过这几天对openvswitch代码的分析,以及项目的须要,须要对openflow1.0进行一定的扩展,发现网上没有这方面的教程,尽管在搞懂ovs代码架构,floodlightcontroller中利用的事件驱动模型之后,会认为并非难事,可是对于刚入门SDN的同学来说,须要一番折腾,这里简单记录一...
分类:其他好文   时间:2014-06-26 15:54:36    阅读次数:361
Openvswitch手册(8)
ovs-vsctl的DB的操作 如果你在命令行里面找不到相应的命令创建和删除对象,则可以直接删除数据库 [??if?exists] [??columns=column[,column]...] list table [record]... $ sudo ovs-vsctl list bridge _...
分类:其他好文   时间:2014-06-24 12:19:17    阅读次数:372
[转]Examining Open vSwitch Traffic Patterns
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...
分类:其他好文   时间:2014-06-21 15:01:41    阅读次数:334
352条   上一页 1 ... 32 33 34 35 36 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!