声明
摘要
第1章 绪论
1.1 研究背景
1.2 Linux的服务质量保障
1.3 国内外研究现状
1.4 本文研究内容及方法
1.5 本文组织架构
第2章 Linux流量控制机制
2.1 流量控制的功能
2.2 用户态流量控制配置工具tc
2.3 控制对象qdisc、class和filter
2.4 流量控制算法
2.5 防火墙Netfilter及配置工具iptables
2.6 本章小结
第3章 STBF流量控制算法的设计与实现
3.1 Linux内核中的流量控制算法
3.1.1 内核中的数据包发送流程
3.1.2 流量控制流程
3.1.3 流量控制算法源文件分析
3.2 STBF流量控制算法的设计与实现
3.2.1 多网卡环境与TBF令牌桶算法
3.2.2 STBF简介
3.2.3 参数设计
3.2.4 算法流程
3.2.5 数据结构与接口
3.2.6 内核模块定义与编译
3.3 STBF流量控制算法的测试
3.3.1 测试方法与流量描述
3.3.2 测试环境
3.3.3 参数设置
3.3.4 测试结果
3.4 本章小结
第4章 带宽管理方法tetables的设计与实现
4.1 linux流量控制方法的不足
4.2 tc与iptables结合的带宽管理方法
4.3 tctables简介
4.4 tctables语言
4.5 tctables解释器
4.5.1 tctables解释器的功能
4.5.2 开发语言的选择
4.5.3 编译流程
4.5.4 模块介绍
4.6 使用tctables进行带宽管理
4.7 本章小结
第5章 总结和展望
5.1 本文总结
5.2 本文工作
5.3 进一步工作与展望
参考文献
致谢
在读期间发表的学术论文与取得的研究成果