首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

基于Intel网络处理器的防火墙中带宽管理模块的设计与实现

摘要第1-5页
ABSTRACT第5-7页
目录第7-10页
第1章 网络处理器及防火墙技术概述第10-26页
   ·网络处理器概述第10-20页
     ·网络处理器简介第10-11页
     ·网络处理器的技术特点第11-12页
     ·网络处理器的应用第12-13页
     ·网络处理器的体系结构第13-20页
       ·硬件体系结构第13-15页
       ·软件体系结构第15-17页
       ·英特尔IXA软件框架第17-20页
   ·防火墙概述第20-26页
     ·防火墙技术背景第20-21页
     ·防火墙的基本概念第21-23页
     ·防火墙的分类第23-24页
       ·包过滤防火墙第23-24页
       ·应用级防火墙第24页
     ·防火墙的关键技术第24-26页
第2章 基于IXP2400的千兆防火墙的设计与实现第26-38页
   ·NeTrust NP系统硬件结构第27-29页
   ·NeTrust NP千兆防火墙系统软件结构第29-36页
     ·NeTrust NP千兆防火墙软件系统总体结构第29-30页
     ·数据平面功能模块第30-32页
     ·控制平面功能模块第32-34页
     ·管理平面功能模块第34-36页
   ·IXP2400软件结构分配第36-38页
     ·XScale上的软件结构第36页
     ·微引擎上的软件结构第36-38页
第3章 带宽管理模块的设计与实现第38-81页
   ·模块功能描述和总体结构设计第38-41页
   ·各子模块详细介绍第41-66页
     ·初始化模块详细介绍第41-49页
       ·ix_cc_bwm_init第41页
       ·_bcnl_bwm_init_mem_(初始化阶段分配内存空间)第41-42页
       ·_bcnl_bwm_init_mutex_sem_(初始化阶段分配信号)第42-43页
       ·_bcnl_bwm_register_handler_(注册消息处理函数和其他处理进程)第43页
       ·ix_cc_bwm_fini(主函数)第43页
       ·_bcnl_bwm_release_mem_(释放分配的内存空间)第43-47页
       ·_bcnl_bwm_release_mux_sem_(释放分配的信号量)第47-48页
       ·_bcnl_bwm_remove_handler_(释放所有的处理进程和处理行数)第48-49页
     ·令牌桶相关模块(内部函数)详细介绍第49-62页
       ·_bcnl_bwm_link_bucket(当使用一个bucket时注册它)第49页
       ·_bcnl_bwm_unlink_bucket_(当一个flow完成使用bucket时从这个令牌桶中注册掉一个连接)第49-51页
       ·_bcnl_bwm_add_bucket_(新增一个令牌桶及其参数)第51-52页
       ·_bcnl_bwm_del_bucket_(将现有的一个令牌桶删除)第52-54页
       ·_bcnl_bwm_add_ip_conf_(加入令牌桶的配置ip段)第54-55页
       ·_bcnl_bwm_add_ip_in_sort_area_(加入配置ip地址段到排序区)第55页
       ·_bcnl_bwm_chg_icmp_(修改icmp参数)第55页
       ·_bcnl_bwm_chg_other_(修改除icmp其他所有协议的参数)第55-57页
       ·_bcnl_bwm_proc_bucket(处理令牌桶指令处理进程)第57-58页
       ·_bcnl_bwm_do_bucket_cmd(处理与令牌桶相关的指令)第58-59页
       ·_bcnl_bwm_check_add_bucket_(当指令为add的参数检查)第59-60页
       ·_bcnl_bwm_check_add_ip_cfg_(检查当指令为add ip cfg的参数检查)第60页
       ·_bcnl_bwm_check_bucket_id_(bucket_id参数检查)第60-61页
       ·_bcnl_bwm_check_cir_(up_cir和down_cir参数检查)第61页
       ·_bcnl_bwm_check_ip_cfg_(配置ip地址段参数检查)第61-62页
     ·管理相关模块详细说明第62-63页
       ·_bcnl_bwm_man_cmd_process(处理配置命令进程,该进程使用一个输入命令缓冲区从其中提取命令进行处理)第62-63页
     ·连接相关模块详细说明第63-66页
       ·_bcnl_bwm_add_connect_(加入连接)第63页
       ·_bcnl_bwm_del_connect_(删除连接)第63页
       ·_bcnl_bwm_ctl_cmd_process_(连接的建立与拆除命令处理进程)第63-66页
   ·带宽管理模块内部的数据结构第66-76页
     ·公共内容区(全局变量)第67-70页
     ·内部变量第70-74页
     ·错误号定义第74-76页
     ·其它定义第76页
   ·与其他模块的接口第76-81页
     ·与管理平面之间的消息第76-78页
     ·与流模块的消息结构第78-81页
第4章 调试与测试第81-84页
   ·测试目的第81页
   ·测试内容第81-82页
   ·测试方法第82-83页
   ·测试结果第83-84页
结束语第84-85页
英文缩略语索引第85-86页
参考文献第86-87页
致谢第87页

论文共87页,点击 下载论文
上一篇:基于应用层的P2P流量识别研究
下一篇:基于NS2的分布式并行网络仿真平台的研究与实现