【技术实现步骤摘要】
本专利技术总体上涉及网络虚拟化,并且更具体地涉及用于网络虚拟化的逻辑交换机架构。
技术介绍
在计算中,网络虚拟化是一种用于将硬件和软件网络资源与网络功能组合成单个、基于软件的管理平台(被称为虚拟网络)的方法。网络虚拟化通过允许存储、带宽、应用和其他网络资源共享的服务和软件实现。本技术利用了一种类似于用于仿真物理计算机中的虚拟机的虚拟化处理(即,服务器虚拟化)的方法。虚拟网络将网络中的所有硬件和软件视为资源的单个集合,其可以被访问而不考虑物理边界。简言之,网络虚拟化允许每个授权用户从单个计算机共享网络资源。网络虚拟化促进了网络使用的定制和易用性。虚拟化可以提供允许管理员分配关键网络服务(诸如,带宽节流和服务质量(QoS))的定制访问。虚拟化还可以通过允许众多物理网络组合成单个虚拟网络来提供巩固继而允许流水线简化管理。
技术实现思路
本专利技术的各方面公开了一种用于网络虚拟化的逻辑交换机架构的方法、系统和计算机程序产品。计算机系统包括可配置用于管理逻辑交换机架构中一个或多个逻辑交换机路由器的软件模块。该计算机系统包括可配置用于在交换机网络中的一个或多个交换机上复制逻辑交换机架构的软件模块。该计算机系统包括可配置用于将一个或多个物理端口和一个或多个虚拟端口的所有权整合到具有逻辑交换机架构的一个或多个逻辑交换机路由器的软件模块。该计算机系统包括可配置用于整合逻辑交换机架构中跨一个或多个逻辑交换机路由器的资源的软件模块。附图说明图1图示了根据本专利技术的一个实施方式的通常指定100的数据处理系统中的逻辑交换机路由器(LSR)架构。图2是根据本专利技术的 ...
【技术保护点】
一种具有用于网络虚拟化的逻辑交换机架构的计算机系统,所述计算机系统包括:一个或多个计算机处理器;一个或多个计算机可读存储介质;所述一个或多个计算机可读存储介质上存储的供所述一个或多个计算机处理器中的至少一个处理器执行的程序指令,所述程序指令包括:可配置用于管理所述逻辑交换机架构中的一个或多个逻辑交换机路由器的软件模块;可配置用于在交换机网络中的一个或多个交换机上复制所述逻辑交换机架构的软件模块;可配置用于将一个或多个物理端口和一个或多个虚拟端口的所有权整合到具有所述逻辑交换机架构的所述一个或多个逻辑交换机路由器的软件模块;以及可配置用于整合所述逻辑交换机架构中跨所述一个或多个逻辑交换机路由器的资源的软件模块。
【技术特征摘要】
1.一种具有用于网络虚拟化的逻辑交换机架构的计算机系统,所述计算机系统包括:一个或多个计算机处理器;一个或多个计算机可读存储介质;所述一个或多个计算机可读存储介质上存储的供所述一个或多个计算机处理器中的至少一个处理器执行的程序指令,所述程序指令包括:可配置用于管理所述逻辑交换机架构中的一个或多个逻辑交换机路由器的软件模块;可配置用于在交换机网络中的一个或多个交换机上复制所述逻辑交换机架构的软件模块;可配置用于将一个或多个物理端口和一个或多个虚拟端口的所有权整合到具有所述逻辑交换机架构的所述一个或多个逻辑交换机路由器的软件模块;以及可配置用于整合所述逻辑交换机架构中跨所述一个或多个逻辑交换机路由器的资源的软件模块。2.根据权利要求1所述的计算机系统,其中可配置用于管理所述逻辑交换机架构中的所述一个或多个逻辑交换机路由器的所述软件模块进一步可配置用于与可配置用于接收一个或多个用户请求的软件模块对接,所述用户请求包括但不限于创建所述一个或多个逻辑交换机路由器,指派所述一个或多个物理端口和所述一个或多个虚拟端口,以及删除所述一个或多个逻辑交换机路由器。3.根据权利要求1所述的计算机系统,其中可配置用于管理所述逻辑交换机架构中的所述一个或多个逻辑交换机路由器的所述软件模块进一步可配置用于与可配置用于在所述交换机网络中的一个或多个交换机上复制所述逻辑交换机架构的所述软件模块对接。4.根据权利要求1所述的计算机系统,其中可配置用于在所述
\t交换机网络中的一个或多个交换机上复制所述逻辑交换机架构的所述软件模块进一步可配置用于与可配置用于开启所述交换机网络中所述一个或多个交换机内的一个或多个软件过程的软件过程对接。5.根据权利要求1所述的计算机系统,其中可配置用于将所述一个或多个物理端口和所述一个或多个虚拟端口的所有权整合到所述逻辑交换机架构内的所述一个或多个逻辑交换机路由器的所述软件模块进一步可配置用于与所述逻辑交换机架构内的一个或多个软件模块对接以管理所述一个或多个物理端口和所述一个或多个虚拟端口向所述逻辑交换机架构内的一个或多个逻辑交换机路由器的指派。6.根据权利要求1所述的计算机系统,其中可配置用于整合所述逻辑交换机架构中跨所述一个或多个逻辑交换机路由器的资源的所述软件模块进一步可配置用于管理多个硬件资源策略和资源指派状态。7.一种用于将交换机划分成分布式系统中一个或多个逻辑交换机的方法,所述方法包括:由一个或多个计算机处理器至少部分基于用户配置创建一个或多个逻辑交换机路由器;由一个或多个计算机处理器至少部分基于用户配置向所述一个或多个逻辑交换机路由器指派一个或多个端口;以及由一个或多个计算机处理器管理所述一个或多个逻辑交换机路由器。8.根据权利要求7所述的方法,其中创建一个或多个逻辑交换机路由器进一步包括由一个或多个计算机处理器接收用于创建所述一个或多个逻辑交换机路由器的用户请求,其中所述用户请求包括以下各项中的一个或多个:一个或多个配置文件;一个或多个逻辑交换机路由器名;以及一个或多个资源管理策略。9.根据权利要求7所述的方法,其中创建一个或多个逻辑交换机路由器进一步包括由一个或多个计算机处理器确定针对所述一个或多个逻辑交换机路由器的默认网络,包括但不限于针对所述一个或多个逻辑交换机路由器的监狱、网络命名空间和网络设备的设置。10.根据权利要求7所述的方法,其中创建一个或多个逻辑交换机路由器进一步包括由一个或多个计算机处理器向可配置用于管理所述分布式系统中一个或多个逻辑交换机路由器的...
【专利技术属性】
技术研发人员:吕达人,V·潘迪,D·辛格,A·N·奇普,V·K·加格,R·E·扎格斯特,E·施皮格尔,
申请(专利权)人:联想企业解决方案新加坡有限公司,
类型:发明
国别省市:新加坡;SG
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。