open vswitch学习计划
来源:互联网 发布:控制射精 知乎 编辑:程序博客网 时间:2024/06/06 21:46
努力一下午 终于把Open Vswitch安装完成,qemu-kvm启动两台VM后,通过open vswitch创建桥接,添加VM的tap口,最终打通Vm之间的ping流程。
接下来要开始研究Vswitch代码,首先研究Makefile,了解Vswitch的结构,后续研究datepath并作总结。
Suse11 OpenVswtich整理:
安装过程:
1. ./configure --with-linux=/lib/modules/`uname -r`/build
–with-linux:生成内核模式的Open vSwitch时需指定的内核源码编译目录; 必须加上此选项
2. make
3. make install
加载openvswitch.ko 步骤:
1. 查看ko: find -name "*.ko"
2. 查看ko的依赖:modinfo ./datapath/linux/openvswitch.ko | grep depend, 解决insmod ko error: dmesg | tail 查看error
3. modprobe gre; modprobe libcrc32c
4. insmod ./datapath/linux/openvswitch.ko
5. lsmod | grep openvswitch.ko 显示结果:
openvswitch 90421 0
gre 12989 1 openvswitch
libcrc32c 12644 1 openvswitch
ovs初始化数据库:
1. mkdir -p /usr/local/etc/openvswitch
2. ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema
3. ovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock --remote=db:Open_vSwitch,Open_vSwitch,manager_options --private-key=db:Open_vSwitch,SSL,private_key --certificate=db:Open_vSwitch,SSL,certificate --bootstrap-ca-cert=db:Open_vSwitch,SSL,ca_cert --pidfile --detach
4. ovs-vsctl --no-wait init
5. ovs-vswitchd --pidfile --detach
- open vswitch学习计划
- Open vSwitch
- Open vSwitch
- open vswitch
- Open vSwitch
- open vswitch
- Open vSwitch 安装
- Open vSwitch 使用
- Open vSwitch Q&A
- open vswitch研究:datapath
- open vswitch研究:flow
- open vswitch研究: action
- Open vSwitch 安装
- open vswitch研究:vswitchd
- open vswitch研究:utility
- open vswitch研究: ovsdb
- Open vSwitch使用笔记
- Open vSwitch 使用
- 在MAC下配置QT开发环境
- 关于数据仓库 — ODS概念
- 走进小作坊(七)----谷歌是如何控制世界的
- 关于推荐系统的总结
- TOJ 3481 Highway Construction / 树的直径+SPFA
- open vswitch学习计划
- UNIX环境高级编程笔记——高级IO,进程间通信,套接字,高级进程间通信
- 《ODAY安全:软件漏洞分析技术》学习心得-----shellcode的一点小小的思考
- 冒泡排序和选择排序
- Java集合 Java核心技术读书笔记
- js之事件冒泡和事件捕获
- MySQL安装时出现Apply Security Settings错误的解决办法
- Oracle默认用户名与密码速查表
- select、poll、epoll的用法总结