论文部分内容阅读
网络虚拟化技术被视为构建新一代互联网体系架构的重要技术之一,其本质是通过对物理网络的资源进行适当抽象,然后采用有效的资源分配算法和资源使用隔离机制等技术,在同一个基础物理网络系统上按照用户的特定需求创建多个虚拟网络,以便为用户提供个性化的、功能和性能可定制的网络服务。虚拟路由器技术是网络虚拟化技术的重要研究方向,其目的是将物理网络资源根据用户的需求分割成若干个虚拟路由器实例,每个虚拟路由器实例具有定制的网络路由协议、网络报文转发能力和网络接口通信能力。虚拟路由器资源分配与管理问题是虚拟路由器系统的关键技术问题,其主要目的是将虚拟网络资源请求有效地映射到物理网络资源上,在保障虚拟网络服务性能和服务质量的前提下,提高物理网络资源的利用率,尽可能多地满足虚拟网络个性化服务请求,达到最终降低网络系统的运营成本和网络服务的使用成本。虚拟路由器资源请求到物理网络资源之间的映射策略及管理方法决定了虚拟路由器平台中物理资源的利用率和虚拟网络系统的性能,对该问题进行研究具有重要的应用价值。本文根据虚拟路由器平台中主控制节点、转发板和接口板等物理资源的特征和虚拟路由器实例创建与管理需求,对虚拟路由器平台中主控制节点、转发板和接口板等物理资源模型以及创建虚拟路由器时对上述资源的请求模型进行了分析与设计;对虚拟资源请求到物理资源的映射算法进行了研究,设计了一种资源请求可拆分的虚拟路由器资源分配算法FFD-F;对虚拟路由器资源分配与管理系统的架构、通信协议、协议数据单元、数据结构模型等问题进行了研究,在虚拟路由器主控平面,采用全视图的资源管理架构,设计并实现了一个虚拟路由器资源分配与管理原型系统,该系统具有主控节点、转发板和接口板等物理资源注册、在线检测以及虚拟路由器创建与删除等管理功能。上述工作对“可重构信息通信基础网络模拟仿真实验平台”研究项目中“虚拟路由器资源分配与管理技术”研究专题具有一定的参考价值,为下一步虚拟路由器资源映射与管理系统设计和实现奠定了良好基础。