论文部分内容阅读
随着信息社会的发展,人们对网络服务的高效性、安全性提出了更多的要求。TCP/IP网络隐藏的弊端逐渐显露,层次结构的特点使得引入新的技术和标准困难重重,对原有的层次网络修修补补也只是治标不治本的方法。解决这些问题的根本方法是设计出更加合理的网络体系结构,并逐步替换现有的层次网络体系结构。服务元网络体系结构是通过对现有网络中服务类别的分析、归纳,针对现有的分层网络体系结构存在的层间功能重叠和复杂的分层处理过程所带来的网络服务效率低下的问题,提出的一种新型的无层次的模块化网络体系结构。服务元是提供服务而又隐藏内部细节的最小实体,它只提供服务,不接受服务,所以避免了层间交互和服务传递的开销。服务元不仅能为本节点应用提供服务,而且不同节点的服务元可以合作向某一节点或整个网络提供服务。研究基于服务元架构的软件路由器,对改善现有网络,加快我国计算机网络的发展,具有重要的意义。本论文课题取材自电子科技大学计算机科学与工程学院创新基金项目——基于服务元架构的网络模型的设计与实现。论文的主要工作为:1.在充分研究现有的典型的模块化软件路由器系统的基础上,借鉴已有的成熟的模块化软件路由器的实现技术,构建基于服务元架构的路由器软件模型。2.建立并分析服务元网络下的虚电路管理模型,研究服务元路由器的虚电路管理策略以及服务元网络的虚电路通信模型。3.提出了基于服务元架构的软件路由器虚电路管理机制,设计并实现软件路由器中的虚电路管理器。虚电路管理器是服务元软件路由器的核心模块,负责创建并维护虚电路表,处理并转发服务元网络中的控制数据元和服务数据元,同时实现对网络的流量控制。服务元网络体系结构是一个全新的无层次的网络体系结构,对基于服务元架构的软件路由器虚电路管理机制进行研究和实现,需要不断的探索和尝试。本文论述了如何采用模块化路由器构建技术,设计并实现服务元网络路由节点的虚电路管理器,最终成功实现了基于服务元架构的软件路由器虚电路管理机制。