Computing device interface connectors for peripheral component interconnect compliant devices and other devices
US-2015205746-A1 · Jul 23, 2015 · US
US9948558B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9948558-B2 |
| Application number | US-201615193937-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 27, 2016 |
| Priority date | May 16, 2014 |
| Publication date | Apr 17, 2018 |
| Grant date | Apr 17, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Examples may include receiving, at a switch, an Ethernet frame having an Ethernet header that may indicate the Ethernet frame includes a network controller sideband interface (NC-SI) control packet from a management controller at a compute node coupled to the switch. In some examples, a response to a command included in a received NC-SI control packet that was encapsulated in an Ethernet frame may be processed at the switch and sent to the management controller.
Opening claim text (preview).
What is claimed is: 1. An apparatus comprising: circuitry at a switch for one or more compute nodes; a receive component for execution by the circuitry to receive an Ethernet frame from a port of the switch coupled to a management controller resident on a one of the one or more computer nodes, the Ethernet frame comprising a network controller sideband interface (NC-SI) control packet, the NC-SI control packet including a request for a media access control (MAC) address for the management controller; and a send component for execution by the circuitry to send an indication of the MAC address to the management controller. 2. The apparatus of claim 1 , comprising the port of the switch coupled to the management controller via a dedicated Ethernet link. 3. The apparatus of claim 2 , comprising the dedicated Ethernet link arranged to route Ethernet frames through a serializer/deserializer (SerDes) interface. 4. The apparatus of claim 2 , comprising: a response component for execution by the circuitry to respond to a command included in the NC-SI control packet, the command including a request to receive or send Ethernet frames through a network input/output (I/O) device maintained at the switch. 5. The apparatus of claim 4 , the send component to send a response to the command in another Ethernet frame via the dedicated Ethernet link, the other Ethernet frame having another Ethernet header that indicates an NC-SI control packet that includes the response. 6. The apparatus of claim 5 , comprising: a memory, the response component to obtain the MAC address for the management controller from the memory in order to respond to the command for the MAC address. 7. The apparatus of claim 6 , the command comprising an original equipment manufacturer (OEM) command that includes vendor-specific information to obtain the MAC address from among a plurality of MAC addresses maintained in the memory for use by separate management controllers at the one or more compute nodes to separately receive or send Ethernet frames through one or more network I/O devices maintained at the switch. 8. A method comprising: receiving, at a switch for one or more compute nodes, an Ethernet frame from a port of the switch coupled to a management controller resident on a one of the one or more computer nodes, the Ethernet frame comprising a network controller sideband interface (NC-SI) control packet, the NC-SI control packet including a request for a media access control (MAC) address for the management controller; and sending the MAC address to the management controller. 9. The method of claim 8 , comprising the port of the switch coupled to the management controller via a dedicated Ethernet link. 10. The method of claim 9 , comprising the dedicated Ethernet link arranged to route Ethernet frames through a serializer/deserializer (SerDes) interface. 11. The method of claim 9 , comprising: responding to a command included in the NC-SI control packet, the command including a request to receive or send Ethernet frames through a network input/output (I/O) device maintained at the switch. 12. The method of claim 11 , comprising: sending a response to the command in another Ethernet frame via the dedicated Ethernet link, the other Ethernet frame having another Ethernet header that indicates an NC-SI control packet that includes the response. 13. The method of claim 12 , comprising: obtaining the MAC address for the management controller from a memory maintained at the switch in order to respond to the command for the MAC address. 14. The method of claim 13 , the command comprising an original equipment manufacturer (OEM) command that includes vendor-specific information to obtain the MAC address from among a plurality of MAC addresses maintained in the memory for use by separate management controllers at the one or more compute nodes to separately receive or send Ethernet frames through one or more network I/O devices maintained at the switch. 15. At least one non-transitory machine readable medium comprising a plurality of instructions that in response to being executed on a system at a switch for one or more compute nodes cause the system to: receive, at a switch for one or more compute nodes, an Ethernet frame from a port of the switch coupled to a management controller resident on a one of the one or more computer nodes, the Ethernet frame comprising a network controller sideband interface (NC-SI) control packet, the NC-SI control packet including a request for a media access control (MAC) address for the management controller; and send the MAC address to the management controller. 16. The at least one non-transitory machine readable medium of claim 15 , comprising the port of the switch coupled to the management controller via a dedicated Ethernet link. 17. The at least one non-transitory machine readable medium of claim 16 , the dedicated Ethernet link arranged to route Ethernet frames through a serializer/deserializer (SerDes) interface. 18. The at least one non-transitory machine readable medium of claim 16 , comprising the instructions to cause the system to: respond to a command included in the NC-SI control packet, the command including a request to receive or send Ethernet frames through a network input/output (I/O) device maintained at the switch. 19. The at least one non-transitory machine readable medium of claim 18 , comprising the instructions to cause the system to: send a response to the command in another Ethernet frame via the dedicated Ethernet link, the other Ethernet frame having another Ethernet header that indicates an NC-SI control packet that includes the response. 20. The at least one non-transitory machine readable medium of claim 18 , the command comprising an original equipment manufacturer (OEM) command that includes vendor-specific information to obtain the MAC address from among a plurality of MAC addresses maintained in a memory for use by separate management controllers at the one or more compute nodes to separately receive or send Ethernet frames through one or more network I/O devices maintained at the switch. 21. The at least one non-transitory machine readable medium of claim 18 , comprising the command including a request to set a media access control (MAC) address to set-up one or more unicast or multicast MAC address filters at the switch in order to selectively forward inbound Ethernet frames to the management controller. 22. The at least one non-transitory machine readable medium of claim 18 , comprising the command including a request for a copy of currently stored parameter settings at the switch that have been put into effect by the management controller in response to one or more previously received commands.
by actively collecting configuration information or by backing up configuration information · CPC title
Address table lookup; Address filtering · CPC title
Layer 2 routing, e.g. in Ethernet based MAN's · CPC title
Electricity · mapped topic
by checking functioning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.