论文部分内容阅读
随着互联网技术的发展,网络业务从曾经的“尽力而为”的数据业务已经拓展到如今一些新兴应用。终端用户需求大容量带宽,网络僵化现象日益凸显,同时还对自行控制网络基础设施的需求也在不断加强,现存的网络架构已经无法满足这些新业务的发展需求。因此本文在光网络虚拟化技术的基础上,主要提出了基于Web Service的光网络虚拟化架构,用来提供虚拟化技术,利于缓解网络僵化,来实现用户控制光路的目的。基于“基础设施即服务(IAAS)”的理念,本文将新兴业务抽象为物理资源(OXC、链路)虚拟化业务,实质就是利用网络资源来构建光网络虚拟化层。构建光网络虚拟化层,主要是结合了光交叉连接-WS以及链路-WS,分别实现了对光网络中OXC资源以及链路资源的抽象虚拟。本文对该虚拟化层构建服务进行了模块化设计,考虑到了用户分为普通用户及其网络管理员。网络管理员用来对光网络资源属性的封装操作,并能够实时了解所有设备资源的状态信息;普通用户只能查询固定网络资源信息,并且实施其调用功能。着重的是,对光交叉连接服务以及链路服务进行了Qos设计。光交叉服务的异常处理机制减少了设备对用户不当指令的响应次数。OXC设备中单板的保护恢复机制被抽象为对Qos端口的调用,同时链路服务也划分保护恢复的等级,保证了用户所构建的虚拟网络拓扑一定的Qos。本文Web Service是基于J2EE开发平台下进行开发的。在仿真实验中,通过调用Web Service API接口,模拟了网络管理员与普通用户的操作。在模拟网络环境中,管理员实现了设备封装与状态查询的功能;普通用户能够实现构建虚拟光网络的业务。因此该设计具有一定的研究性,希望对未来光网络的进一步发展带来益处。