Network proxy for high-performance, low-power data center interconnect fabric

US9977763B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9977763-B2
Application numberUS-201615078115-A
CountryUS
Kind codeB2
Filing dateMar 23, 2016
Priority dateOct 30, 2009
Publication dateMay 22, 2018
Grant dateMay 22, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method are provided for network proxying. The network proxying may occur in a node of a fabric or across nodes in the fabric. In the network proxying, the node has a processor with a low power mode and the system remaps, by a management processor of the node, a port identifier for a processor that is in a low power mode to the management processor. The management processor then processes a plurality of packets that contain the port identifier for the processor that is in the low power mode to maintain a network presence of the node.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: associating a node with a node ID, wherein the node is connected to a plurality of nodes to form a switching fabric; setting up a node proxy component which indicates that the node ID is proxied to a proxy node, wherein the proxy node is configured to be a proxy for the node in response to the node being in a low power state; and receiving, by the proxy node, traffic destined for the node via the node proxy component and in response to the node being in a low power state; wherein the node proxy component includes a routing table with a proxy field that determines if a node ID is being proxied to the proxy node. 2. The method of claim 1 , wherein the proxy node is further configured to respond to an incoming packet, remapped to the proxy node, if required for a particular protocol. 3. The method of claim 2 , wherein the incoming packet is an ARP packet, a NetBIOS datagram, or an ICMP ping. 4. The method of claim 2 , wherein the incoming packet is a broadcast packet or a unicast packet. 5. The method of claim 2 , wherein the incoming packet is a TCP SYN packet or a magic packet. 6. The method of claim 1 , wherein the proxy node is further configured to wake up a proxied node for an incoming packet that is to be processed by the proxied node. 7. The method of claim 6 , wherein the proxy node is further configured to: reset the proxy node component to cancel the proxy; and resend the incoming packet back to the proxied node. 8. The method of claim 1 , wherein the proxy node is further configured to respond to a keep alive message. 9. An apparatus comprising: a node connected to a plurality of nodes to form a switching fabric, wherein the node is associated with a node ID in the switching fabric; a proxy node configured to be a proxy for the node in response to the node entering a low power state; and a node proxy component configured to indicate that the node ID is proxied to the proxy node; wherein the proxy node is further configured to receive traffic destined for the node via the node proxy component and in response to the node being in a low power state; and wherein the routing table proxy component includes a routing table with a proxy field configured to determine if a node ID is being proxied to the proxy node. 10. The apparatus of claim 9 , wherein the proxy node is further configured to respond to an incoming packet, remapped to the proxy node, if required for a particular protocol. 11. The apparatus of claim 10 , wherein the incoming packet is an ARP packet, a NetBIOS datagram, or an ICMP ping. 12. The apparatus of claim 10 , wherein the incoming packet is a broadcast packet or a unicast packet. 13. The apparatus of claim 10 , wherein the incoming packet is a TCP SYN packet or a magic packet. 14. The apparatus of claim 9 , wherein the proxy node is further configured to wake up a proxied node for an incoming packet that is to be processed by the proxied node. 15. A non-transitory computer readable medium on which is stored instructions, the instructions comprising: instructions to associate a node with a node ID, wherein the node is connected to a plurality of nodes to form a switching fabric; instructions to set up a node proxy component which indicates that the node ID is proxied to a proxy node, wherein the proxy node is configured to be a proxy for the node in response to the node being in a low power state; and instructions to receive, by the proxy node, traffic destined for the node via the node proxy component and in response to the node being in a low power state; wherein the node proxy component includes a routing table with a proxy field that determines if a node ID is being proxied to the proxy node.

Assignees

Inventors

Classifications

  • Cross-Sectional Technologies · mapped topic

  • Cross-Sectional Technologies · mapped topic

  • Power saving characterised by the action undertaken · CPC title

  • Monitoring remote activity, e.g. over telephone lines or network connections · CPC title

  • Cross-Sectional Technologies · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9977763B2 cover?
A system and method are provided for network proxying. The network proxying may occur in a node of a fabric or across nodes in the fabric. In the network proxying, the node has a processor with a low power mode and the system remaps, by a management processor of the node, a port identifier for a processor that is in a low power mode to the management processor. The management processor then pro…
Who is the assignee on this patent?
Iii Holdings 2 Llc
What technology area does this patent fall under?
Primary CPC classification H04L49/356. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 22 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).