
linux网络协议栈
文章平均质量分 80
bingyang_xue
这个作者很懒,什么都没留下…
展开
-
skb_buf总结
sk_buff结构可能是linux网络代码中最重要的数据结构,它表示接收或发送数据包的包头信息。它在中定义,并包含很多成员变量供网络代码中的各子系统使用。 这个结构在linux内核的发展过程中改动过很多次,或者是增加新的选项,或者是重新组织已存在的成员变量以使得成员变量的布局更加清晰。它的成员变量可以大致分为以下几类: Layout 布局General 通用Feature-sp转载 2009-10-20 11:53:00 · 6658 阅读 · 0 评论 -
配置linux双网卡bonding
本文详述了在Redhat Linux AS3.0(内核为:2.4.21-4EL )下将服务器的双网卡接口通过bonding技术绑定成对外具有一个IP地址的虚拟<span class="t_tag" onclick="function onclick(){tagshow(event)}">网络接口,以保证网络传输的高可用。1. 编辑 /etc/modules.conf 文件,加入如下一行转载 2009-10-25 20:57:00 · 697 阅读 · 0 评论 -
brctl命令
有五台主机。其中一台主机装有linux ,安装了网桥模块,而且有四块物理网卡,分别连接同一网段的其他主机。我们希望其成为一个网桥,为其他四台主机(IP分别为192.168.1.2 ,192.168.1.3,192.168.1.4,192.168.1.5) 之间转发数据包。同时,为了方便管理,希望网桥能够有一个IP(192.168.1.1),那样管理员就可以在192.168.1.0/24网段内的转载 2009-10-25 21:14:00 · 959 阅读 · 0 评论 -
Linux的bonding技术中负载均衡详述
负载均衡技术的使用能够在不对网络中各种设备进行重大改造的条件下提高各种服务的质量,是解决当前网络业务迅猛增加和升级硬件设施之间矛盾的一个有效措施,本文简单描述了关于负载均衡方面的研究现状,重点介绍了现今Linux bonding技术及其基于bonding技术的几种负载均衡的算法,并对此进行了简要的分析与研究,提出了其不足之处,针对这些不足提出了一种多网卡情况下基于传输协议的发送方面的算法,并对转载 2009-10-25 20:20:00 · 512 阅读 · 0 评论 -
Redhat Linux bonding 配置手册
实验环境: Redhat Linux Enterprise 4绑定的前提条件:芯片组型号相同,而且网卡应该具备自己独立的BIOS芯片 一 热备模式. 特点:1. 正在工作的网卡不正常后,切换到备用网卡,此时会中间几秒钟2. 恢复不正常的网卡时,不会引发网络中断.首先要看linux是否支持bonding,RHEL4已经默认支持了.(大部分发行版都支持)#转载 2009-10-25 20:36:00 · 731 阅读 · 0 评论 -
LINUX netlink机制
Netlink 是一种特殊的 socket,它是 Linux 所特有的,类似于 BSD 中的AF_ROUTE 但又远比它的功能强大,目前在最新的 Linux 内核(2.6.14)中使用netlink 进行应用与内核通信的应用很多,包括:路由 daemon(NETLINK_ROUTE),1-wire 子系统(NETLINK_W1),用户态 socket 协议(NETLINK_USERSOCK),防火转载 2009-10-26 16:06:00 · 879 阅读 · 0 评论 -
Netfilter分析
一、概述1. Netfilter/IPTables框架简介 Netfilter/IPTables是继2.0.x的IPfwadm、2.2.x的IPchains之后,新一代的Linux防火墙机制。Netfilter采用模块化设计,具有良好的可扩充性。其重要工具模块IPTables连接到Netfilter的架构中,并允许使用者对数据报进行过滤、地址转换、处理等操作。转载 2009-10-26 16:45:00 · 681 阅读 · 0 评论