Programmable infrastructure gateway for enabling hybrid cloud services in a network environment

    公开(公告)号:US10972312B2

    公开(公告)日:2021-04-06

    申请号:US16577519

    申请日:2019-09-20

    Abstract: An example method for a programmable infrastructure gateway for enabling hybrid cloud services in a network environment is provided and includes receiving an instruction from a hybrid cloud application executing in a private cloud, interpreting the instruction according to a hybrid cloud application programming interface, and executing the interpreted instruction in a public cloud using a cloud adapter. The method is generally executed in the infrastructure gateway including a programmable integration framework allowing generation of various cloud adapters using a cloud adapter software development kit, the cloud adapter being generated and programmed to be compatible with a specific public cloud platform of the public cloud. In specific embodiments, identical copies of the infrastructure gateway can be provided to different cloud service providers who manage disparate public cloud platforms; each copy of the infrastructure gateway can be programmed differently to generate corresponding cloud adapters compatible with the respective public cloud platforms.

    SYSTEM AND METHOD FOR SCALING MULTICLOUDS IN A HYBRID CLOUD ARCHITECTURE
    4.
    发明申请
    SYSTEM AND METHOD FOR SCALING MULTICLOUDS IN A HYBRID CLOUD ARCHITECTURE 有权
    用于在混合云建筑中扩展多个系统的方法和系统

    公开(公告)号:US20160373378A1

    公开(公告)日:2016-12-22

    申请号:US14743714

    申请日:2015-06-18

    Abstract: According to one aspect, a method includes an Intercloud Fabric Switch (ICS) included in a public cloud and an ICS cluster obtaining a packet, and determining if the packet is obtained from a site-to-site link that links the ICS to an enterprise datacenter. If the packet is obtained from the site-to-site link, it is determined whether the packet is an unknown unicast packet. If the packet is an unknown unicast packet, the packet is dropped, and if not, the packet is provided to an access link that links the ICS to a virtual machine. If the packet is not obtained from the site-to-site link, it is determined whether the packet is obtained from an inter-ICS link that allows the ICS to communicate with the ICS cluster. If the packet is obtained from the inter-ICS link, the packet is dropped if it is an unknown unicast packet.

    Abstract translation: 根据一个方面,一种方法包括:公共云中包括的云间结构交换机(ICS)和获取分组的ICS集群,并且确定是否从将ICS链接到企业的站点到站点链路获得分组 数据中心。 如果从站点到站点链路获得分组,则确定分组是否是未知的单播分组。 如果分组是未知单播分组,则分组被丢弃,如果不是,则将分组提供给将ICS链接到虚拟机的接入链路。 如果没有从站点到站点链路获得分组,则确定分组是否从允许ICS与ICS集群通信的ICS间链路获得。 如果从ICS链路获取分组,则如果是未知的单播分组,则分组被丢弃。

    PROGRAMMABLE INFRASTRUCTURE GATEWAY FOR ENABLING HYBRID CLOUD SERVICES IN A NETWORK ENVIRONMENT
    5.
    发明申请
    PROGRAMMABLE INFRASTRUCTURE GATEWAY FOR ENABLING HYBRID CLOUD SERVICES IN A NETWORK ENVIRONMENT 有权
    在网络环境中启用混合云服务的可编程基础设施网关

    公开(公告)号:US20150295731A1

    公开(公告)日:2015-10-15

    申请号:US14297436

    申请日:2014-06-05

    Abstract: An example method for a programmable infrastructure gateway for enabling hybrid cloud services in a network environment is provided and includes receiving an instruction from a hybrid cloud application executing in a private cloud, interpreting the instruction according to a hybrid cloud application programming interface, and executing the interpreted instruction in a public cloud using a cloud adapter. The method is generally executed in the infrastructure gateway including a programmable integration framework allowing generation of various cloud adapters using a cloud adapter software development kit, the cloud adapter being generated and programmed to be compatible with a specific public cloud platform of the public cloud. In specific embodiments, identical copies of the infrastructure gateway can be provided to different cloud service providers who manage disparate public cloud platforms; each copy of the infrastructure gateway can be programmed differently to generate corresponding cloud adapters compatible with the respective public cloud platforms.

    Abstract translation: 提供了一种用于在网络环境中实现混合云服务的可编程基础设施网关的示例性方法,并且包括从在私有云中执行的混合云应用接收指令,根据混合云应用编程接口解释该指令,以及执行 使用云适配器在公共云中进行解释性说明。 该方法通常在基础设施网关中执行,包括可编程集成框架,允许使用云适配器软件开发工具包生成各种云适配器,生成并编程云适配器以与公共云的特定公共云平台兼容。 在具体实施例中,基础设施网关的相同副本可以被提供给管理不同的公共云平台的不同的云服务提供者; 可以对基础设施网关的每个副本进行不同的编程,以生成与相应的公共云平台兼容的相应的云适配器。

    Stacking Metadata Contexts for Service Chains
    6.
    发明申请
    Stacking Metadata Contexts for Service Chains 有权
    堆栈服务链的元数据上下文

    公开(公告)号:US20140362857A1

    公开(公告)日:2014-12-11

    申请号:US13910179

    申请日:2013-06-05

    CPC classification number: H04L45/566 H04L45/306 H04L69/22

    Abstract: Presented herein are techniques useful in a network comprising a plurality of network nodes each configured to apply one or more service functions to traffic that passes through the respective network nodes. A network node receives packets encapsulated in a service header that includes information defining a variable set of context headers stacked into an association of metadata that is relevant to one or more service functions within a service path comprised of one or more network nodes. The network node interprets a forwarding state and a next-hop network node for the service path from the service header, and determines a service action or associated metadata from the set of context headers.

    Abstract translation: 这里呈现的是在网络中有用的技术,其包括多个网络节点,每个网络节点被配置为将一个或多个服务功能应用于通过各个网络节点的业务。 网络节点接收封装在服务头部中的分组,该分组包括定义一组上下文标题的信息,这些信息堆叠成与由一个或多个网络节点组成的服务路径内的一个或多个服务功能相关的元数据关联。 网络节点从服务头解释用于服务路径的转发状态和下一跳网络节点,并且从上下文头集合中确定服务动作或相关联的元数据。

    High-efficiency service chaining with agentless service nodes

    公开(公告)号:US10237379B2

    公开(公告)日:2019-03-19

    申请号:US15711768

    申请日:2017-09-21

    Abstract: An example method for distributed service chaining is provided and includes receiving a packet belonging to a service chain in a distributed virtual switch (DVS) network environment, the packet includes a network service header (NSH) indicating a service path identifier identifying the service chain. The packet is provided to a virtual Ethernet module (VEM) connected to an agentless service node (SN) providing an edge service such as a server load balancer (SLB). The VEM associates a service path identifier corresponding to the service chain with a local identifier such as a virtual local area network (VLAN). The agentless SN returns the packet to the VEM for forwarding on the VLAN. Because the VLAN corresponds exactly to the service path and service chain, the packet is forwarded directly to the next node in the service chain. This can enable agentless SNs to efficiently provide a service chain for network traffic.

    High-efficiency service chaining with agentless service nodes

    公开(公告)号:US09794379B2

    公开(公告)日:2017-10-17

    申请号:US14305810

    申请日:2014-06-16

    CPC classification number: H04L69/22 H04L12/4641 H04L45/302 H04L45/586

    Abstract: An example method for distributed service chaining is provided and includes receiving a packet belonging to a service chain in a distributed virtual switch (DVS) network environment, the packet includes a network service header (NSH) indicating a service path identifier identifying the service chain. The packet is provided to a virtual Ethernet module (VEM) connected to an agentless service node (SN) providing an edge service such as a server load balancer (SLB). The VEM associates a service path identifier corresponding to the service chain with a local identifier such as a virtual local area network (VLAN). The agentless SN returns the packet to the VEM for forwarding on the VLAN. Because the VLAN corresponds exactly to the service path and service chain, the packet is forwarded directly to the next node in the service chain. This can enable agentless SNs to efficiently provide a service chain for network traffic.

    Distributed service chaining in a network environment
    10.
    发明授权
    Distributed service chaining in a network environment 有权
    在网络环境中分布式服务链接

    公开(公告)号:US09407540B2

    公开(公告)日:2016-08-02

    申请号:US14020649

    申请日:2013-09-06

    CPC classification number: H04L45/306 H04L45/54

    Abstract: An example method for distributed service chaining in a network environment is provided and includes receiving a packet belonging to a service chain in a distributed virtual switch (DVS) network environment, wherein the packet includes a network service header (NSH) indicating a service path identifier identifying the service chain and a location of the packet on the service chain, evaluating a service forwarding table to determine a next service node based on the service path identifier and the location, with a plurality of different forwarding tables distributed across the DVS at a corresponding plurality of virtual Ethernet Modules (VEMs) associated with respective service nodes in the service chain, and forwarding the packet to the next service node, with substantially all services in the service chain provided sequentially to the packet in a single service loop on a service overlay.

    Abstract translation: 提供了一种在网络环境中分布式服务链接的示例方法,包括:在分布式虚拟交换机(DVS)网络环境中接收属于服务链的分组,其中分组包括指示服务路径标识符的网络服务报头(NSH) 在所述服务链上识别所述服务链和所述分组的位置,评估服务转发表以基于所述服务路径标识符和所述位置来确定下一个服务节点,具有分布在所述DVS上的相应的多个不同的转发表 多个虚拟以太网模块(VEM),其与服务链中的相应服务节点相关联,并且将分组转发到下一个服务节点,服务链中的基本上所有服务在服务覆盖中的单个服务循环中顺序地提供给分组 。

Patent Agency Ranking