随笔分类 - openvswitch
摘要:原文发表在我的 "博客主页" ,转载请注明出处! 一.前言
OpenvSwitch,虚拟交换机,以下简称OVS,是云计算和SDN领域非常重要的一个开源交换机,如果需要深入研究云计算和SDN的数据平面,读懂OVS的源码是非常重要的,现有的关于OVS的资料都是OpenvSwitch2.3. 版本的,而...
阅读全文
摘要:相信相信不少人在开始用OpenvSwitch(以下简称OVS)或者修改源码的时候,都不知道如何去调试,根据我的学习历程以及从网上搜集的资料做一个汇总。 一. 个人经验 1. 从网上找相关资料,熟悉OpenvSwitch的构架和自己需要修改的代码,后续如果有事件,我会写关于OpenvSwitch2....
阅读全文
摘要:相信使用过OpenvSwitch的人都知道,OpenvSwitch因为要替换一部分linux内核,所以在修改OpenvSwitch源码的时候,每次都需要重新编译和安装,这个过程十分的机械和枯燥,所以写一个小脚本自动实现这个功能,源码见github。下面可以简单的分析下源码:#remove the o...
阅读全文
摘要:前面用了两天时间了解了OpenvSwitch的结构,今天参考其他资料加自己的心得做个总结一. openvswitch的安装和使用在前一篇文章中详细的介绍了OpenvSwitch的安装和使用,不再赘述二. openvswitch的代码框架上图(来自于别人的博客)简单但是很好的展示了OpenvSwitc...
阅读全文
摘要:之前关于SDN的开发工作都是在控制器层面上(以ryu为主),现在开始了新的工程项目,需要同时修改控制器和交换机的源码,如果后续项目需要,还可能需要加中间层——网络虚拟层,这部分的知识已经在前面读过了相关论文,有了了解。以前不论是硬件交换机和Mininet中都是用的CPqD,所以在这次首选的交换机是C...
阅读全文