Extending distributed hash table-based software network functions to switching hardware

    公开(公告)号:US11140081B2

    公开(公告)日:2021-10-05

    申请号:US16589387

    申请日:2019-10-01

    Abstract: According to one aspect disclosed herein, a system can include a set of node peers, including a first subset implemented in software and a second subset implemented in hardware. The first subset can include a software node. The second subset can include a hardware node that includes a hardware cache, a processor, and a memory that stores computer-executable instructions. The hardware node can receive, from a network, a packet, and can determine if data that identifies a path associated with the packet is stored in the hardware cache. If not, the hardware node can query the software node to identify the path associated with the packet, and can receive, in response from the software node, the data that identifies the path, which then can be stored in the hardware cache. The hardware node can forward, along the path, the packet to a network element.

    Extending Distributed Hash Table-Based Software Network Functions to Switching Hardware

    公开(公告)号:US20210099388A1

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

    申请号:US16589387

    申请日:2019-10-01

    Abstract: According to one aspect disclosed herein, a system can include a set of node peers, including a first subset implemented in software and a second subset implemented in hardware. The first subset can include a software node. The second subset can include a hardware node that includes a hardware cache, a processor, and a memory that stores computer-executable instructions. The hardware node can receive, from a network, a packet, and can determine if data that identifies a path associated with the packet is stored in the hardware cache. If not, the hardware node can query the software node to identify the path associated with the packet, and can receive, in response from the software node, the data that identifies the path, which then can be stored in the hardware cache. The hardware node can forward, along the path, the packet to a network element.

    METHODS, APPARATUS, AND ARTICLES OF MANUFACTURE TO PROVIDE A MULTICAST VIRTUAL PRIVATE NETWORK (MVPN)

    公开(公告)号:US20190280974A1

    公开(公告)日:2019-09-12

    申请号:US16425613

    申请日:2019-05-29

    Abstract: Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) are disclosed. Example methods to transmit multicast data in a network disclosed herein include monitoring, with a first network node, a multicast data flow to determine a characteristic for triggering a switch from a first logical topology for the multicast data flow to a second logical topology for the multicast data flow. Disclosed example methods also include, after the switch to the second logical topology, accessing a multicast data packet associated with a first multicast route generated for the multicast data flow from a second network node, and transmitting a first replication of the multicast data packet to a third network node via a unicast path, the first replication of the multicast data packet to include a first label provided by the third network node to identify the first multicast route.

    NETWORK-OPTIMIZED CONTENT DELIVERY FOR HIGH DEMAND NON-LIVE CONTENTS
    5.
    发明申请
    NETWORK-OPTIMIZED CONTENT DELIVERY FOR HIGH DEMAND NON-LIVE CONTENTS 有权
    网络优化内容交付高需求非活动内容

    公开(公告)号:US20140222973A1

    公开(公告)日:2014-08-07

    申请号:US14249952

    申请日:2014-04-10

    Abstract: A method, apparatus and computer-readable storage medium distribute a non-live content stream in a network. An initial meta-file is transmitted in response to a request for the content, which identifies a division of the content stream into blocks, and available sources for delivery of the blocks. The initial meta-file can identify a first multicast and a second multicast server, assigning a first and second portion of the blocks for delivery using the first and second multicast source server, respectively. The first and second portions are transmitted using the first and second multicast source servers, respectively. The first and second portions correspond to distinct non-overlapping portions of the non-live content stream. The initial meta-file can also identify a unicast source server, assigning a third portion of the blocks for delivery using the unicast source server, the third potion being transmitted by the unicast source server.

    Abstract translation: 方法,装置和计算机可读存储介质在网络中分发非实况内容流。 响应于对内容的请求而发送初始元文件,该内容标识内容流到块的划分以及用于传递块的可用源。 初始元文件可以识别第一组播和第二组播服务器,分别使用第一和第二组播源服务器分配用于传送的块的第一和第二部分。 第一和第二部分分别使用第一和第二组播源服务器传输。 第一和第二部分对应于非活动内容流的不同的非重叠部分。 初始元文件还可以识别单播源服务器,使用单播源服务器分配用于传送的块的第三部分,第三部分由单播源服务器发送。

    NETWORK CONNECTIVITY WIZARD TO SUPPORT AUTOMATED CREATION OF CUSTOMIZED CONFIGURATIONS FOR VIRTUAL PRIVATE CLOUD COMPUTING NETWORKS
    6.
    发明申请
    NETWORK CONNECTIVITY WIZARD TO SUPPORT AUTOMATED CREATION OF CUSTOMIZED CONFIGURATIONS FOR VIRTUAL PRIVATE CLOUD COMPUTING NETWORKS 有权
    网络连接向导,以支持虚拟私有云计算网络自定义配置的自动创建

    公开(公告)号:US20130166705A1

    公开(公告)日:2013-06-27

    申请号:US13771188

    申请日:2013-02-20

    Abstract: A cloud computing network is implemented by defining a plurality of network connectivity features for designing a virtual private cloud computing network within the cloud computing network. Each network connectivity feature has user-definable attributes and each network connectivity feature is translatable into a set of network element configuration statements that instantiate an action particular to the network connectivity feature. Usage rules specifying how the features can be used are defined for the cloud computing network. Selected features from the plurality of network connectivity features are accepted and assembled into a template for configuring the virtual private cloud computing network. The template for configuring the virtual private cloud computing network is validated against the usage rules. The virtual private cloud computing network is implemented in accordance with the validated template for configuring the virtual private cloud computing network.

    Abstract translation: 云计算网络通过定义多个网络连接特征来实现,用于在云计算网络内设计虚拟私有云计算网络。 每个网络连接功能具有用户可定义的属性,并且每个网络连接功能可翻译成一组网络元素配置语句,其实例化特定于网络连接特征的动作。 为云计算网络定义了如何使用功能的使用规则。 来自多个网络连接特征的所选功能被接受并组合成用于配置虚拟私有云计算网络的模板。 用于配置虚拟专用云计算网络的模板根据使用规则进行验证。 虚拟私有云计算网络根据验证的模板实现,用于配置虚拟私有云计算网络。

    Network connectivity wizard to support automated creation of customized configurations for virtual private cloud computing networks
    8.
    发明授权
    Network connectivity wizard to support automated creation of customized configurations for virtual private cloud computing networks 有权
    网络连接向导支持自动创建虚拟私有云计算网络的自定义配置

    公开(公告)号:US09432263B2

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

    申请号:US14315532

    申请日:2014-06-26

    Abstract: A user is provided an interface for selecting network connectivity features for designing a virtual private cloud computing network. Each network connectivity feature has an attribute for connecting tangible storage elements and tangible computing elements in the virtual private cloud computing network. Each network connectivity feature is translatable into a network element configuration statement that instantiates an action particular to the network connectivity feature. Usage rules are defined specifying how the network connectivity features can be used. Selected network connectivity features are accepted from the user. The virtual private cloud computing network is configured in accordance with the selected network connectivity features using the tangible storage elements and tangible computing elements in the virtual private cloud computing network. The virtual private cloud computing network is implemented in accordance with the selected network connectivity features using the tangible storage elements and tangible computing elements in the virtual private cloud computing network.

    Abstract translation: 为用户提供用于选择用于设计虚拟私有云计算网络的网络连接特征的接口。 每个网络连接功能具有用于连接虚拟私有云计算网络中的有形存储元件和有形计算元件的属性。 每个网络连接功能可翻译成网络元素配置语句,该语句实例化特定于网络连接功能的动作。 定义了使用规则,指定如何使用网络连接功能。 所选择的网络连接功能被用户接受。 使用虚拟私有云计算网络中的有形存储元件和有形计算元件,根据所选择的网络连接特征来配置虚拟私有云计算网络。 使用虚拟私有云计算网络中的有形存储元件和有形计算元件,根据所选择的网络连接特征实现虚拟私有云计算网络。

    Distributed Stateful Load Balancer
    10.
    发明申请

    公开(公告)号:US20190199789A1

    公开(公告)日:2019-06-27

    申请号:US15851910

    申请日:2017-12-22

    Abstract: Concepts and technologies are disclosed herein for a distributed stateful load balancer. A first load balancer can store a first portion of a distributed hash table including data over a first range of hash keys. The first load balancer can be in communication with a second load balancer that stores a second portion of the distributed hash table including data over a second range of hash keys. The first load balancer can receive a packet, where a hash value calculated for the packet does not fall in the first range of hash keys. The first load balancer can identify, based on the hash value, that the second load balancer stores data that identifies a path associated with the packet and query the second load balancer to identify the path. The first load balancer can receive the data and forward, along the path, the packet to a network element.

Patent Agency Ranking