基于IXP425的无线接入点的设计与实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:pzgxsh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着无线数据通信技术的日益成熟,基于IEEE 802.11协议的无线局域网接入技术以其安装便捷、组网灵活、可移动性、成本低廉、可扩展性强等优点在近几年表现出良好的发展势头。无线接入点(Access Point,AP)作为无线局域网中的关键型设备,负责对小区内的移动主机进行管理、为移动主机提供接入有线网以访问互联网的服务,并协调无线网络与有线网络之间的通信。 网络处理器作为一种面向网络处理任务而优化设计的可编程处理器,凭借其高性能与灵活性并重的技术优势,在各个网络相关领域得到了广泛应用。Intel IXP425是一款为满足中小企业和家庭用户的应用需求而推出的中低端网络处理器,它的主要应用目标是开发诸如无线接入点这样的边缘性无线网络接入设备。本文的研究内容就是基于IXP425网络处理器完成AP的设计与实现。 本文首先对IEEE 802.11无线局域网协议进行了深入的分析。其次,从实现AP功能的需求出发,提出了一种基于IXP425的硬件开发板功能框架设计方案,并构建了基于SnapGear Linux操作系统的AP软件开发平台。随后,在分析了AP基本原理和主要功能的基础上,完成了AP系统软件体系架构的设计,并针对其中的AP业务处理功能软件模块进行了详细的设计。通过调用Intel IXP400 Access Library软件库的相关API,将透明网桥的MAC地址学习/过滤、帧格式转换以及安全加密算法的实现从XScale上分离出来,交由相关的网络处理引擎和协处理器进行处理,从而实现了部分AP业务处理功能的硬件加速处理。同时避免了一般纯软件形式的AP业务处理功能软件过多地消耗Xscale资源的缺点,在较大程度上提高了AP的整体性能。最后,设计并实现了基于Boa嵌入式Web服务器的AP Web管理界面。
其他文献
随着信息技术的发展,应用软件越来越复杂,导致软件“软件危机”的产生。软件的正确性和可靠性难以保障是“软件危机”中突出的一个问题。“软件工程”的出现与发展对解决“软件
随着企业信息化的迅猛发展,越来越多的企业选择软件管理系统来支持企业中的各种活动,企业管理软件在企业管理中扮演越来越重要的角色。但是随着企业活动的多样化,单一的系统安全
本文针对信息战中无人飞行器嵌入分布控制的高可靠性要求,研究适合异构嵌入分布计算平台的多模式容错技术,为平台可靠性研究奠定了基础。 根据系统的模块化、并行性和自治性
随着计算机技术和通信技术的发展,即时消息技术(Instant Message)越来越受到人们的关注,在企业信息化、电子政务和个人通信等领域得到广泛的应用。在电力监控管理系统越来越复
近年来,移动数据增值业务无论是从用户规模还是业务规模都有了长足发展,随之而来的业务数据管理的需求量也与日俱增。这就对面向移动数据增值业务运营的公司提出了提高自身的业
目前,很多学者都在尝试用不同的方法来求解Job-Shop调度问题。但是由于Job-Shop调度问题本身的复杂性,每种方法都存在着不足之处,如方法比较复杂或解的近优性较差。借鉴操作
在数据挖掘中,分类是一种重要的技术,它能对大量有关数据进行分析、学习,并建立相应问题领域中的分类模型。该技术在科学、工程、金融等领域均有广泛的应用。本文介绍了文本
随着软件行业的迅猛发展,软件外包业务的不断扩大,人们对掌握软件成本估算方法的需求越来越迫切。而软件规模估算作为软件成本估算的一个重要基础,也日益受到广泛的关注。 本
微博是近年新兴的网络媒体传播平台,它具有内容简短、传播速度快、用户众多等特点,而对于微博文本的情感分析是近年来数据挖掘的热点之一,具有重要意义和价值。用户在实施网上购
本文分析了无线传感器网络的体系架构,并跟踪国内外在无线传感器网络协议领域的最新进展,对网络层和MAC层的几个比较流行的协议进行了比较与总结。文章着重介绍了CBIR路由协议