[发明专利]用于虚拟机的虚拟交换机服务质量有效
申请号: | 200980133507.1 | 申请日: | 2009-08-25 |
公开(公告)号: | CN102132511A | 公开(公告)日: | 2011-07-20 |
发明(设计)人: | 蒂莫西·库伊克;阿奴瑞格·米塔尔 | 申请(专利权)人: | 思科技术公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 虚拟机 虚拟 交换机 服务质量 | ||
技术领域
本公开一般地涉及为与虚拟交换机交互的虚拟机(VM)提供服务质量(QoS)。更具体而言,本公开涉及基于可以随VM迁移的可适应策略来选择性地提供不同QoS。
背景技术
网络交换机是连接网段的计算机联网设备。网络交换机可以在一个或多个层上操作,这些层例如包括物理层、数据链路层、网络层和/或传输层。尽管描述了4层,但是可以理解,在不同示例中,交换机可以在开放式系统互连(OSI)栈的所有7层上操作。网络交换机可以在数据分组被接收到时检视(inspect)数据分组。因此,网络交换机可以确定分组的源和目的地并且可以将其相应地转发。网络交换机可以包含除检查和转发逻辑以外的某种智能。这种智能便于让网络交换机执行某些管理功能。例如,交换机可以有选择地接通或关断某些端口范围,可以有选择地建立和/或维护端口的优先权设置,可以执行介质访问控制(MAC)过滤来防止MAC洪泛,可以使用生成树协议,可以执行链路聚合等等。通常,如果这些管理功能已被执行,则它们已在实际的(例如,物理的)网络交换机中被执行。
虚拟化涉及将资源从底层物理资源中分离出来。虚拟技术可以应用于各种装置和程序(例如,计算机、操作系统),包括网络交换机。虚拟机(VM)是使用提供可以运行主机及其应用的操作环境的软件的真实机的代表。VM可以用来运行应用和/或可以用作用于指定目的和/或功能的器具。即使网络交换机可以被虚拟化,最终虚拟交换机会以某种方式连接到实际交换机。本领域技术人员将明白,在一个示例中,虚拟交换机可以连接单个物理服务器上的虚拟机,并因此可以不必连接到实际交换机。
虚拟化允许一个装置(例如,计算机,交换机)通过跨越多个环境共享单个装置的资源来做多个装置的工作。VM可能具有许多虚拟端口,这些虚拟端口也称为虚拟接口,并被连接到虚拟交换机。虚拟交换机提供到物理端口的连接性。传统的虚拟交换机倘若提供任何QoS,通常仅提供单一服务,该单一服务被限制为使用例如流量的带宽限制来控制到VM的进入接口。VM是就像其是物理机一样运行自己的操作系统和应用的严格隔离的软件容器。VM像物理机一样动作并且具有自己的虚拟(例如,基于软件的)处理器、存储器、(一个或多个)网络接口卡等。如果VM或其它虚拟设备可以思考,则其会认为其是真实的(例如,物理的)设备。然而,虚拟设备可以是纯软件的并且因此可以是与底层的物理硬件完全独立的。因此,虚拟设备可以在不同的底层物理硬件之间迁移。
附图说明
在图示出各个实施例的附图中,应了解,图示的元素边界(例如,块、块的群组或其它形状)是代表性的并且不是限制性的。本领域普通技术人员将了解,在某些实施例中,一个元素可以设计为多个元素,多个元素可以被设计为一个元素,被示出为另一元素的内部组件的一个元素可以实现为外部组件并且反之亦然,等等。此外,元素不是按比例绘制的。
图1图示出与VM的虚拟交换机QoS相关联的示例方法。
图2图示出与VM的虚拟交换机QoS相关联的示例方法。
图3图示出与VM的虚拟交换机QoS相关联的示例方法。
图4图示出与VM的虚拟交换机QoS相关联的示例方法。
图5图示出与VM的虚拟交换机QoS相关联的示例系统。
图6图示出与VM的虚拟交换机QoS相关联的示例系统。
具体实施方式
概述
在一个实施例中,网络交换机可以被虚拟化并且可以提供满的QoS。对“一个实施例”、“实施例”、“一个示例”、“示例”等的提及表示这样描述的(一个或多个)实施例或(一个或多个)示例可以包括特定特征、属性、元素或限制,但是并非每个实施例或示例都一定包括该特定项目。重复使用的短语“在一个实施例中”并不一定是指相同实施例,尽管其可以是指相同实施例。
一种与虚拟交换机相关联的多平面体系结构可以包括适配平面、交换平面、控制平面、应用平面和管理平面。适配平面支持到用户或其它网络元件的物理接口,而交换平面支持通过其连接物理接口的实际交换结构。控制平面辅助管理网络设备事件并控制适配和交换平面。应用和管理平面提供使用控制平面的能力的服务。这些平面辅助在虚拟化的交换机中提供QoS。
在一个示例中,虚拟交换机可以支持用于独立的虚拟交换机功能的多个同时的控制器,并且也可以支持动态地为多个控制器分配队列。在一个示例中,虚拟交换机可以为不同种类的服务提供QoS。在一个示例中,虚拟交换机可以将互联网协议(IP)流和基于异步传输模式(ATM)的连接分离到不同的队列中。
示例实施例的描述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980133507.1/2.html,转载请声明来源钻瓜专利网。