论文部分内容阅读
随着计算机和互联网技术的发展,交换机作为一种为网络节点提供电信号通路的网络设备,也得到快速普及。以太网交换机发展迅速,适用于家庭、企业数据网、运营主干网等环境的低、中、高端产品层出不穷。交换机根据应用规模可分为企业级交换机、部门级交换机和工作组交换机等,根据应用的需要不同,再进行交换机的设计,不能单方面要求高速率、多端口等等,还要考虑到性价比、性能的冗余及其他因素。交换机硬件设计完毕之后还要设计交换机的管理系统,方便用户对交换机进行配置。近些年来,嵌入式网络系统的设计和开发不仅注重系统本身的可靠性和实用性等性能指标,还更加注重研发成本,从而常常采用商用芯片来构造嵌入式网络系统。而各类供应商也提供交换机、路由器等网络互联系统的可复用的软件构件。本文中的万兆交换机是为了实现龙芯多单元服务器的通信要求而设计,要求具有二三层转发能力,具有4个万兆端口以及20个千兆端口等要求。本文提出了一套满足龙芯多单元服务器交换要求的解决方案,以及提出了一套复用性较强、移植方便、功能强大、应用方便的web管理系统的解决方案。本文一二章首先阐述了万兆交换机设计所涉及的基础理论:以太网、以太网交换机的硬件体系、工作原理及发展情况;开放系统互联的网络通信协议IEEE802.3数据链路层和物理层的协议标准。第三章介绍了交换机的硬件设计,包括总体结构设计、配置模块、交换模块以及其他模块的集成方案。第四章重点介绍了web管理系统的软件设计,包括web系统功能、开发流程以及关键功能的实现原理。第五章介绍了对系统的测试过程,包括功能测试、性能测试、兼容性测试等。最后第六章对本文的开发工作进行了总结并对未来需继续研究的工作进行了展望。本文提出的交换机硬件解决方案不仅能够满足龙芯多单元服务器的交换要求,还是一种中小型机构(如实验室等)交换机选用、设计的解决方案。同时针对本交换机设计的web管理系统,不仅能够使用户在无需经过学习培训的情况下直接对交换机进行监控和配置,同时方便系统的二次开发,增加新的功能,以满足今后以太网交换机的进一步发展。