Systems and methods for adaptive credit-based flow

    公开(公告)号:US10044632B2

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

    申请号:US15299267

    申请日:2016-10-20

    Abstract: The present invention relates generally to an information handling system. Aspects of the present invention include an adaptive credit-based flow control in an information handling system. In embodiments, a request/grant credit system can be eliminated since the receiver can dynamically allocate credits based on demand at the sender. In embodiments, the sender can provide information related to its queue size to the receiver. The receiver can estimate queue size and demand based on the estimated queue size. In embodiments, the receiver allocates credits based on sender demand.

    SYSTEMS AND METHODS FOR PROVIDING MULTICAST ROUTING IN AN OVERLAY NETWORK
    4.
    发明申请
    SYSTEMS AND METHODS FOR PROVIDING MULTICAST ROUTING IN AN OVERLAY NETWORK 有权
    在覆盖网络中提供多播路由的系统和方法

    公开(公告)号:US20160241409A1

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

    申请号:US15136747

    申请日:2016-04-22

    Abstract: An information handling system is provided. The information handling system includes a first hypervisor running on a first host and a second hypervisor running on a second host. The first hypervisor managing a first virtual switch, and the second hypervisor managing a second virtual switch. The information handling system also includes a plurality of virtual machines (VMs), including a first VM, which is part of a first tenant, running on the first host, and a second VM, part of a second tenant, running on the second host. The first virtual switch has a mapping in memory that maps a customer-specific multicast IP address, used by the plurality of VMs to indicate a multicast group that includes VMs on the first and second tenants, to a global multicast IP address used by the first and second hosts.

    Abstract translation: 提供信息处理系统。 信息处理系统包括在第一主机上运行的第一虚拟机管理程序和在第二主机上运行的第二管理程序。 管理第一虚拟交换机的第一管理程序,以及管理第二虚拟交换机的第二管理程序。 信息处理系统还包括多个虚拟机(VM),其包括作为在第一主机上运行的第一租户的一部分的第一VM和在第二主机上运行的第二租户的第二VM 。 所述第一虚拟交换机具有映射存储器中的映射,所述映射映射由所述多个VM使用的用户特定的多播IP地址,以将包括所述第一和第二租户的VM的多播组指示到所述第一 和第二主机。

    N-node virtual link trunking (Vlt) supporting arbitrary topologies

    公开(公告)号:US09350619B2

    公开(公告)日:2016-05-24

    申请号:US14198602

    申请日:2014-03-06

    Abstract: Aspects of the present invention include an arbitrary N-Node virtual link trunking (VLT) system comprising a set of N nodes collectively provide a logical fabric-level view that is consistent across the set of N nodes. Embodiments of the arbitrary N-Node VLT system comprise a control plane mechanism to provide Layer 2 multipathing between access network devices (switches or servers) and the core network. The N-Node VLT system provides a loop-free topology with active-active load-sharing of uplinks from access to the core. Accordingly, the N-Node VLT system eliminates the disadvantage of Spanning Tree Protocol (STP) (active-standby links) by allowing link aggregation group (LAG) terminations on multiple separate distribution or core switches and also supporting a loop-free topology. Additional benefits of an N-Node VLT system include, but are not limited to, higher resiliency, improved link utilization, and improved manageability of the network.

    Systems and methods for routing information in an information handling system using extended L3 lookup tables
    6.
    发明授权
    Systems and methods for routing information in an information handling system using extended L3 lookup tables 有权
    使用扩展的L3查找表在信息处理系统中路由信息的系统和方法

    公开(公告)号:US09231866B2

    公开(公告)日:2016-01-05

    申请号:US13716478

    申请日:2012-12-17

    CPC classification number: H04L45/745 H04L12/42 H04L49/3009

    Abstract: An information handling system is provided. The information handling system includes a plurality of forwarding processors, the plurality of forwarding processors each including a memory having a forwarding host table and a forwarding route table. The information handling system also includes at least one switching device coupled to the plurality of forwarding processors, the at least one switching device including a memory having a destination module and port table, a switching device host table and a switching device route table, wherein the at least one switching device is configured to perform an extended lookup in at least one of the switching device host table and switching device route table based on values included in a fabric header of information routed to the switching device to determine a destination of the information. A method for extending lookup tables is also provided that adds lookup tables in a switching device.

    Abstract translation: 提供信息处理系统。 所述信息处理系统包括多个转发处理器,所述多个转发处理器各自包括具有转发主机表和转发路由表的存储器。 所述信息处理系统还包括耦合到所述多个转发处理器的至少一个交换设备,所述至少一个交换设备包括具有目的地模块和端口表的存储器,交换设备主机表和交换设备路由表,其中, 至少一个交换设备被配置为基于交换设备主机表和交换设备路由表中的至少一个,基于包括在路由到交换设备的信息的结构报头中的值来确定信息的目的地来执行扩展查找。 还提供了用于扩展查找表的方法,其在切换设备中添加查找表。

    Use of alternate paths in forwarding of network packets
    7.
    发明授权
    Use of alternate paths in forwarding of network packets 有权
    在转发网络数据包时使用备用路径

    公开(公告)号:US09197536B2

    公开(公告)日:2015-11-24

    申请号:US14088132

    申请日:2013-11-22

    CPC classification number: H04L45/121 H04L45/02 H04L45/123 H04L45/16 H04L45/22

    Abstract: In non-minimal routing, a switch determines outgoing links for preferred paths (e.g. shortest paths). Then, for another node in a preferred path, the switch determines outgoing links for paths to that node in a modified network in which each link in a previously determined path to the node is cut off. Packets can be tunneled on non-preferred paths to that node. Other features and embodiments are also provided.

    Abstract translation: 在非最小路由中,交换机确定优选路径(例如,最短路径)的出站链路。 然后,对于优选路径中的另一节点,交换机确定在经修改的网络中到该节点的路径的输出链路,其中预先确定的节点路径中的每个链路被切断。 数据包可以在非首选路径上被隧道传送到该节点。 还提供了其它特征和实施例。

    USE OF ALTERNATE PATHS IN FORWARDING OF NETWORK PACKETS
    8.
    发明申请
    USE OF ALTERNATE PATHS IN FORWARDING OF NETWORK PACKETS 有权
    使用替代方案在网络包的转发

    公开(公告)号:US20150146720A1

    公开(公告)日:2015-05-28

    申请号:US14088132

    申请日:2013-11-22

    CPC classification number: H04L45/121 H04L45/02 H04L45/123 H04L45/16 H04L45/22

    Abstract: In non-minimal routing, a switch determines outgoing links for preferred paths (e.g. shortest paths). Then, for another node in a preferred path, the switch determines outgoing links for paths to that node in a modified network in which each link in a previously determined path to the node is cut off. Packets can be tunneled on non-preferred paths to that node. Other features and embodiments are also provided.

    Abstract translation: 在非最小路由中,交换机确定优选路径(例如,最短路径)的出站链路。 然后,对于优选路径中的另一节点,交换机确定在经修改的网络中到该节点的路径的输出链路,其中预先确定的节点路径中的每个链路被切断。 数据包可以在非首选路径上被隧道传送到该节点。 还提供了其它特征和实施例。

    Layer-3 flow control information routing system

    公开(公告)号:US10341224B2

    公开(公告)日:2019-07-02

    申请号:US15055036

    申请日:2016-02-26

    Abstract: A flow control information routing system includes a receiver node device coupled to a sender node device by intermediate node devices that receive data traffic directed downstream, transmit the data traffic downstream, and provide flow control information upstream that is based on the data traffic transmitted downstream. The sender node device may perform a first layer 3 routing decision to direct a traffic flow to the receiver node device along a first traffic flow path that includes first intermediate node device(s). The sender node device may then receive flow control information provided by the first intermediate node device(s) and, in response, perform a second layer 3 routing decision using the flow control information in order to direct the traffic flow to the receiver node device along a second traffic flow path that includes second intermediate node device(s) and that does not include the first intermediate node device(s).

Patent Agency Ranking