微码模块在宽带远程接入服务器中的研究与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:wlxingyun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文分析了网络处理器在网络数据包处理方面的特点和优势,阐述了当前网络处理器在性能和结构等方面的理论研究和在各类网络设备开发中的应用研究,提出设计和实现宽带网络接入服务器的线卡网络处理器微码模块。   设计宽带远程接入服务器的线卡微码系统,实现网络处理器微引擎多线程并行包处理、路由转发、用户接入业务识别处理和Qos服务,提高BRAS软件系统的稳定行和可靠性,关键在于掌握网络处理器的多微引擎多线程并行的零开销切换技术和包深层协议的识别技术,利用微引擎微码编程。   本文研究了宽带远程接入服务器的应用场景和功能需求,简要介绍了BRAS的总体设计、硬件架构和软件架构设计,重点阐述了BRAS线卡网络处理器微码模块的设计和实现,及其在BRAS软件系统中的位置和作用。同时,对与微码模块紧密相关的网络处理器XScale核上的两大模块,PPPoe接入业务和微码驱动模块设计也做了描述。   论文主体阐述在线卡两块网络处理器IXP 2800上设计和实现微码的上、下行处理模块。上行包括接收模块、处理模块、Tx_through模块和发送模块,下行微码包括接收模块、封装模块、拥塞避免模块、队列管理模块、调度模块和发送模块。文章具体介绍了各模块微码流程和功能实现所使用的算法,以及模块之间的通讯结构和模块所使用的重要数据结构。   为测试BRAS线卡微码模块,本文搭建了宽带远程接入系统实验环境,对BRAS线卡微码系统的上、下行模块进行测试。实验结果表明,采用Intel IXA构架的线卡网处理器微码系统设计运行性能稳定、可靠,基本达到预期10G线速路由转发网络流量并能够有效处理用户接入业务,从而验证了微码系统的有效性和可靠性。
其他文献
随着计算机技术的快速发展,增强现实(Augmented Reality)技术得到了广泛的应用。增强现实利用虚实结合技术实现了场景的交互,在工业、娱乐、军事、科研以及日常生活中具有广
在当今的社会中,以互联网为载体,产生了与电视、报纸、广播等传统媒体近乎对等的网络媒体,这些新媒体经过不断地发展,拥有大量的用户基础,它们也成为了社会舆论非常重要的阵
近年来,随着计算机技术、通信技术、多媒体技术以及网络技术的迅速发展,全世界的数字图像资源正以惊人的速度增长。这些图像信息来源于卫星系统、监测系统、科学实验和生物医学
随着计算机网络技术和多媒体技术的发展,Internet正在成为许多实时多媒体应用的重要载体,如音/视频会议、网络直播、网络游戏等。现在大部分的互联网视频点播服务系统都是通过
网格技术是近年来国际上兴起的一种重要信息技术,其目标是实现对地理上广泛分布的大量异构资源进行共享。任务调度是网格技术的一个重要组成部分,它要根据任务信息采用适当的策
无缝切换中缓存管理的研究主要是为了减少切换过程中数据分组的丢失,以提高切换的整体性能,是无缝切换所要研究的目标之一。   为了减少切换过程中分组的丢失,IETF提出了平滑
Ad Hoc网络即移动自组织网(Mobile Ad Hoc Networks,MANET),是由一组带有无线收发信装置的移动节点组成的多跳的临时性自治系统,是一种无中心的无线网络,其中的每个节点同时具有
互联网的发展速度仍然很快,网民数量更是在成倍的增长,尤其是中国网民,2010年,中国网民数量已经达到3亿以上,成为世界第一网络大国。在此背景下,应用服务器的压力也与日俱增。各网
随着信息技术的飞速发展,无线传感器网络(Wireless Sensor Networks, WSN)正成为无线网络研究的热点。它集成了传感器、微电机系统和网络三大技术,是一种全新的信息获取和处理技
脆弱性检测技术作为网络信息安全领域一项基础性技术,直接关系到最终网络安全评估的准确性和安全防护的有效性。然而,现有的脆弱性检测技术和检测系统存在无法跨网跨拦截器检