-
公开(公告)号:US20170212776A1
公开(公告)日:2017-07-27
申请号:US15006320
申请日:2016-01-26
Applicant: Intel Corporation
Inventor: STEPHEN T. PALERMO , SCOTT P. DUBAL , TREVOR COOPER , ANJALI S. JAIN , IOSIF GASPARAKIS , JR-SHIAN TSAI , MIKE BURSELL , PRADEEPSUNDER GANESH , PARTHASARATHY SANGAM , JESSE C. BRANDEBURG
CPC classification number: G06F9/45558 , G06F9/5011 , G06F2009/45583 , G06F2009/45595
Abstract: The present disclosure is directed to enhanced virtual function capabilities in a virtualized network environment. In general, devices may comprise physical and virtualized resources. The physical resources may comprise at least a network adaptor that may handle incoming data from a network and outgoing data to the network. The virtualized resources may comprise at least one virtual machine (VM) and a corresponding interface. The corresponding interface may be one of a physical interface, a virtual interface or a “super” virtual interface. The physical interface may provide a first set of capabilities allowing the VM to access (e.g., control) at least the network adaptor. The virtual interface may provide a second set of capabilities that is a subset of the first set. The super virtual interface may provide a third set of capabilities including the second set of capabilities and at least one additional capability from the first set of capabilities.
-
公开(公告)号:US20180143846A1
公开(公告)日:2018-05-24
申请号:US15874266
申请日:2018-01-18
Applicant: Intel Corporation
Inventor: STEPHEN T. PALERMO , SCOTT P. DUBAL , TREVOR COOPER , ANJALI S. JAIN , IOSIF GASPARAKIS , JR-SHIAN TSAI , MIKE BURSELL , PRADEEPSUNDER GANESH , PARTHASARATHY SARANGAM , JESSE C. BRANDEBURG
CPC classification number: G06F9/45558 , G06F9/5011 , G06F2009/45583 , G06F2009/45595
Abstract: The present disclosure is directed to enhanced virtual function capabilities in a virtualized network environment. In general, devices may comprise physical and virtualized resources. The physical resources may comprise at least a network adaptor that may handle incoming data from a network and outgoing data to the network. The virtualized resources may comprise at least one virtual machine (VM) and a corresponding interface. The corresponding interface may be one of a physical interface, a virtual interface or a “super” virtual interface. The physical interface may provide a first set of capabilities allowing the VM to access (e.g., control) at least the network adaptor. The virtual interface may provide a second set of capabilities that is a subset of the first set. The super virtual interface may provide a third set of capabilities including the second set of capabilities and at least one additional capability from the first set of capabilities.
-
公开(公告)号:US20170054658A1
公开(公告)日:2017-02-23
申请号:US14830856
申请日:2015-08-20
Applicant: Intel Corporation
Inventor: ALEXANDER W. MIN , TSUNG-YUAN TAI , REN WANG , MESUT A. ERGIN , JR-SHIAN TSAI
IPC: H04L12/931 , H04L12/26 , H04L12/741 , H04L29/08
CPC classification number: H04L49/70 , G06F9/46 , H04L43/0852 , H04L43/103 , H04L43/16 , H04L45/38 , H04L45/586 , H04L45/74 , H04L47/20 , H04L47/2441 , H04L47/2483 , H04L47/30 , H04L47/80 , H04L49/25
Abstract: Various embodiments are generally directed to techniques for improving the efficiency of exchanging packets among multiple VMs within a communications server, and between the communications server and other devices in a communications system. An apparatus may include a virtual switch to analyze contents of at least one packet of a set of packets to be exchanged between endpoint devices through a network, and to correlate the contents to a pathway to extend through one or more of the VMs that are each configured as virtual servers of multiple virtual servers; and an interface control component to select at least one virtual network interface of each of the one or more virtual servers along the pathway to operate in a polling mode, and to select a virtual network interface of at least one virtual server of the multiple virtual servers not along the pathway to operate in a non-polling mode.
Abstract translation: 各种实施例通常涉及用于提高在通信服务器内的多个VM之间以及通信服务器和通信系统中的其他设备之间交换分组的效率的技术。 一种装置可以包括虚拟交换机,用于分析要通过网络在端点设备之间交换的一组分组的至少一个分组的内容,并且将该内容与通过一个或多个虚拟机的路径相关联, 配置为多个虚拟服务器的虚拟服务器; 以及接口控制组件,用于选择所述一个或多个虚拟服务器中的每一个的至少一个虚拟网络接口沿着所述路径以轮询模式操作,并且选择所述多个虚拟服务器中的至少一个虚拟服务器的虚拟网络接口 不是在非轮询模式下运行的途径。
-
公开(公告)号:US20180270309A1
公开(公告)日:2018-09-20
申请号:US15722698
申请日:2017-10-02
Applicant: INTEL CORPORATION
Inventor: MESUT A. ERGIN , JR-SHIAN TSAI , JANET TSENG , REN WANG , JUN NAKAJIMA , TSUNG-YUAN TAI
IPC: H04L29/08 , H04L12/835 , H04L12/713 , H04L12/721 , H04L12/725 , H04L12/26
Abstract: Various embodiments are generally directed to techniques for improving the efficiency of exchanging packets between pairs of VMs within a communications server. An apparatus may include a processor component; a network interface to couple the processor component to a network; a virtual switch to analyze contents of at least one packet of a set of packets to be exchanged between endpoint devices through the network and the communications server, and to route the set of packets through one or more virtual servers of multiple virtual servers based on the contents; and a transfer component of a first virtual server of the multiple virtual servers to determine whether to route the set of packets to the virtual switch or to transfer the set of packets to a second virtual server of the multiple virtual servers in a manner that bypasses the virtual switch based on a routing rule.
-
公开(公告)号:US20170054659A1
公开(公告)日:2017-02-23
申请号:US14830862
申请日:2015-08-20
Applicant: Intel Corporation
Inventor: MESUT A. ERGIN , JR-SHIAN TSAI , JANET TSENG , REN WANG , JUN NAKAJIMA , TSUNG-YUAN TAI
IPC: H04L12/931 , H04L12/741 , H04L12/813 , H04L29/08 , H04L12/26
CPC classification number: H04L67/1097 , H04L43/103 , H04L45/306 , H04L45/38 , H04L45/586 , H04L47/30
Abstract: Various embodiments are generally directed to techniques for improving the efficiency of exchanging packets between pairs of VMs within a communications server. An apparatus may include a processor component; a network interface to couple the processor component to a network; a virtual switch to analyze contents of at least one packet of a set of packets to be exchanged between endpoint devices through the network and the communications server, and to route the set of packets through one or more virtual servers of multiple virtual servers based on the contents; and a transfer component of a first virtual server of the multiple virtual servers to determine whether to route the set of packets to the virtual switch or to transfer the set of packets to a second virtual server of the multiple virtual servers in a manner that bypasses the virtual switch based on a routing rule.
Abstract translation: 各种实施例通常涉及用于提高在通信服务器内的VM对之间交换分组的效率的技术。 设备可以包括处理器组件; 用于将处理器组件耦合到网络的网络接口; 分析通过网络和通信服务器在端点设备之间交换的一组分组的至少一个分组的内容的虚拟交换机,并且基于多个虚拟服务器的一个或多个虚拟服务器来路由该组数据包 内容; 以及多个虚拟服务器的第一虚拟服务器的传送组件,以确定是否将该组数据包路由到虚拟交换机,或者以一种绕过该虚拟交换机的方式将该组数据包传送到多个虚拟服务器的第二虚拟服务器 基于路由规则的虚拟交换机。
-
-
-
-