Packet inspection to determine destination node

US10652168B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10652168-B2
Application numberUS-201415110648-A
CountryUS
Kind codeB2
Filing dateJan 8, 2014
Priority dateJan 8, 2014
Publication dateMay 12, 2020
Grant dateMay 12, 2020

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.

Techniques to inspect packets to determine a destination node are provided. In one aspect, a Wake on Lan (WOL) packet may be received at a switch. A destination node of the WOL packet may be determined. An indication of the determined destination node may be sent to a management controller. The management controller may cause the destination node to awaken.

First claim

Opening claim text (preview).

We claim: 1. A method comprising: receiving a Wake on Lan (WOL) packet at a switch coupled to a first network in a system including the switch, a chassis including a plurality of nodes, a management controller coupled to the switch via a management network isolated from the first network, wherein the switch is separate from the chassis, the switch connects one or more of the plurality of nodes to the first network, a communications channel connects the plurality of nodes to the switch, the switch connects the plurality of nodes to the first network via the connection of the plurality of nodes to the switch by the communications channel, and the switch isolates the management network from the communications channel; determining, at the switch, a destination node of the WOL Packet, wherein the destination node is one of the nodes and wherein the destination node includes a System on a Chip (SoC); sending, by the switch, an indication of the destination node to the management controller via the management network isolated from the communications channel; and in response to the indication, causing, by the management controller, power to be supplied to the SoC, wherein the management controller causes the determined destination node to awaken. 2. The method of claim 1 wherein awakening comprises instructing the determined destination node to power on. 3. The method of claim 1 wherein the indication includes a node identifier of the determined node. 4. The method of claim 1 wherein the indication is sent to the management controller over a communications channel separate from a channel used to receive the WOL packet. 5. The method of claim 1 further comprising: receiving a list of Media Access Control (MAC) addresses at the switch; and comparing a MAC address in the received WOL packet to determine if the MAC address is included in the list. 6. The method of claim 5 , wherein the MAC address in the received WOL packet corresponds to an integrated network interface card (NIC) of the SoC of the destination node. 7. The method of claim 1 , wherein the switch is configured to send, over the communications channel, data packets received from the first network to destination nodes of the plurality of nodes. 8. A non-transitory processor readable medium containing thereon a set of instructions, which when executed by a processor of a switch, cause the processor to: inspect incoming data packets of a first network for the presence of a magic packet, wherein the switch is communicatively coupled to a chassis, which is external to the switch, that includes a plurality of nodes via the first network, wherein the switch is communicatively coupled to a chassis manager via a management network isolated from the first network, the switch connects the plurality of nodes to the first network, a communications channel connects the plurality of nodes to the switch, the switch connects the plurality of nodes to the first network via the connection of the plurality of nodes to the switch by the communications channel, and the switch isolates the management network from the communications channel; determine a destination node of the plurality of the nodes for the magic packet, wherein the destination node includes a System on a Chip (SoC) and is communicatively coupled to the first network; and send an indication of the determined destination node to the chassis manager via the management network isolated from the communications channel, wherein the chassis manager causes the determined destination node to power on by causing supply of power to the SoC. 9. The medium of claim 8 further comprising instructions to: receive a list of Media Access Control (MAC) addresses for nodes that may receive a magic packet; and compare a MAC address included in the received magic packet to the list of MAC addresses to determine if the MAC address is in the list, wherein the indication is sent if the MAC address is in the list. 10. The medium of claim 9 , wherein the MAC address in the received WOL packet corresponds to an integrated network interface card (NIC) of the SoC of the destination node. 11. The medium of claim 8 wherein the nodes are System on a Chip (SoC) nodes. 12. The medium of claim 8 wherein the incoming data packets are received on a first communications channel and the indication is sent to the chassis manager on a second communications channel other than the first communications channel. 13. The medium of claim 8 wherein the indication includes a Media Access Control (MAC) address of the determined destination node. 14. The medium of claim 8 wherein the indication includes a node identifier of the determined destination node. 15. A system comprising: a chassis including a plurality of nodes; a first node of the plurality of nodes, the first node including at least one network interface identifiable by an address; a first communications channel; a switch separate from the chassis coupled to the first node through the first communications channel, wherein the switch to inspect incoming packets searching for a Wake on Lan (WOL) packet destined for the first node, the switch connects the first node to a first network via the coupling of the first node through the first communications channel, and the switch isolates a second communications channel from the first communications channel; and a Management Controller (MC) to receive an indication from the switch over the second communications channel that the WOL packet for the first node has been received, wherein the MC to cause the first node to power on. 16. The system of claim 15 wherein the first node is a System on a Chip (SoC), and wherein power on of the first node includes causing power to be supplied to the SoC. 17. The system of claim 16 wherein the at least one network interface comprises a network interface card that is integrated to the SoC. 18. The system of claim 15 wherein the first communications channel comprises a production Ethernet network and the second communications channel comprises a management Ethernet network.

Assignees

Inventors

Classifications

  • by switching off individual functional units in the computer system · CPC title

  • Globally asynchronous, locally synchronous, e.g. network on chip · CPC title

  • H04L49/405Primary

    Physical details, e.g. power supply, mechanical construction or backplane of ATM switches · CPC title

  • Arrangements for remote connection or disconnection of substations or of equipment thereof · CPC title

  • G06F1/3209Primary

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

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 US10652168B2 cover?
Techniques to inspect packets to determine a destination node are provided. In one aspect, a Wake on Lan (WOL) packet may be received at a switch. A destination node of the WOL packet may be determined. An indication of the determined destination node may be sent to a management controller. The management controller may cause the destination node to awaken.
Who is the assignee on this patent?
Hewlett Packard Entpr Dev Lp
What technology area does this patent fall under?
Primary CPC classification H04L49/405. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 12 2020 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).