- 博客(4)
- 收藏
- 关注
原创 open vswitch研究:ovs的安装和使用
通过 git clone git://openvswitch.org/openvswitch 下载ovs代码到本地,运行boot.sh,如果遇到提示autoconf版本过低,可以去找最新的autoconf m4等rpm包安装或者通过yum update更新,也可以去下一个较新的包自己装下,e.g. http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.
2012-08-28 21:08:36 47801 6
原创 关于xen的杂七杂八(build dom0)
今天尝试了在RHEL6上重新build了xen和dom0,按照xen.org的wiki上的步骤来做基本没啥问题,xend在build的时候貌似会绑定到build环境的python版本,之后如果在其他的python环境下xend会起不起来 build可以参考这篇 http://wiki.xen.org/wiki/RHEL6_Xen4_Tutorial 1. src.rpm的下载地址:
2012-08-24 15:30:22 3062
原创 linux内核网络协议栈学习笔记(4)
本篇不关注交换机相关的如BPDU,STP之类的实现,如果可能后续会在研究ovs的文章中跟进这块,本文只关注linux内核中的bridge模块在数据包收发链中的角色 我们知道内核的net_device的结构后面一般会跟一块内存作为私有数据,不同的网卡驱动会利用这块内存存放自己的私有结构,如intel驱动的ixgbe_q_vector。bridge驱动的私有结构为net_bridge struct
2012-08-17 00:38:30 5182
原创 linux内核网络协议栈学习笔记(3)
这篇主题是内核二层包的接受发送,先来看接收: 首先关注下几个状态值 __QUEUE_STATE_FROZEN:发送队列被锁 __QUEUE_STATE_XOFF:发送队列发送功能关闭 __LINK_STATE_START:设备是否开启 __LINK_STATE_PRESENT:设备是否存在,如驱动未安装就不存在 __LINK_STATE_NOCARRIER:设备是否接收到载波,
2012-08-07 22:42:09 9841
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人