论文部分内容阅读
随着Internet规模的日益扩大,IP数据带宽快速增长,各种网络应用的数据流迅猛增长,远程教育,远程医疗,视频会议,可视电话等新业务的不断涌现,业务越来越多样化,于是对于网络的服务质量和传输带宽有了更高的要求。高端路由器作为核心网的主要传输转发设备,担当着非常重要的角色,广泛应用于政府部门、国家电网、教育网、三大运营商等。高端路由器也顺应着现代网络的需求不断改进优化,已经具有高可靠性、高扩展性和高性能的关键属性,能够有效拓宽Internet骨干网原始带宽,消除网络节点的带宽瓶颈,解决Internet骨干网日益面临的流量压力,并且提供各种业务的接口。高端路由器的性能直接影响到整个网络的稳定性和服务质量,所以对高端路由器的研究和改进也会是未来网络设备研究的重点。这是本文的研究背景和意义。本文结合高端路由器项目,重点研究了基于网络处理器的高端路由器线卡的硬件设计。在深入研究网络处理器的基础上提出了数据处理平面与控制管理平面分离的线卡设计思路。并结合线卡+子卡的模块化设计思想,即同一块线卡可以接具有不同接口类型的子卡,实现线卡和子卡之间的灵活配置和无缝连接。然后详细研究了线卡的数据处理单元,控制单元等组成单元的原理设计以及芯片的选型。然后研究了线卡的PCB布局布线。结合传输线理论,信号完整性和实际布线的经验,深入分析线卡上非常关键的高速信号线的布线规则和原理。最后用实际的线卡进行测试,通过分析测试结果,验证设计的可行性和实用性。说明了基于网络处理器的线卡设计方案,不仅具有高速的网络报文处理性能,而且具有易编程、灵活配置的特点,几乎能实现全部的数据链路层和网络层功能,满足了高端路由器的多业务接口和大容量传输转发的要求。具有很高的实用性和参考价值。