IP Library Granted Patent US 11,991,073
Granted Patent B1
US 11,991,073 · App. 18/200,443 · Granted May 21, 2024

Dual software interfaces for multiplane devices to separate network management and communication traffic

Inventors: Haggai Eran (Yokneam Ilit, IL); Inbal Gal (Ramat Gan, IL); Guy Rozenberg Kunievsky (Rehovot, IL); Jason Gunthorpe (Bedford, CA); Liran Liss (Atzmon-Segev, IL); Vladimir Koushnir (Rishon le Zion, IL)
Assignee: MELLANOX TECHNOLOGIES, LTD.
H04L45/306H04L41/044H04L47/2483
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,991,073
App. No.
18/200,443
Granted
May 21, 2024
Kind
B1
Abstract

A device, communication system, and method are provided. In one example, a system for routing traffic is described that includes a network device. The network device includes a plurality of ports to facilitate communication over a plurality of planes in a multiplane network. The network device also includes a first interface that presents the plurality of ports as a single plane agnostic port to software, and a second interface that presents each port in the plurality of ports as a separate port to the software.

Claims (30)

1. A network device, comprising:

a plurality of ports to facilitate communication over a network including a plurality of planes, wherein each port in the plurality of ports communicates over a plane in the plurality of planes;

a first interface to manage the plurality of ports, wherein the first interface presents the plurality of ports as a single port to software; and

a second interface to manage the plurality of ports, wherein the second interface presents each port in the plurality of ports as a separate port to the software.

2. The network device of claim 1 , wherein the first interface handles a first type of traffic, and the second interface handles a second type of traffic.

3. The network device of claim 2 , wherein the first type of traffic is different from the second type of traffic.

4. The network device of claim 2 , wherein the first type of traffic comprises communication traffic.

5. The network device of claim 2 , wherein the first type of traffic comprises Remote Direct Memory Access (RDMA).

6. The network device of claim 1 , wherein the plurality of ports presented as the single port to the software comprises a plane agnostic port.

7. The network device of claim 2 , wherein the second type of traffic comprises network management traffic.

8. The network device of claim 1 , wherein the network device comprises a switch.

9. The network device of claim 1 , wherein the network device comprises a host channel adapter (HCA).

10. The network device of claim 1 , wherein a subnet manager (SM) interacts with the second interface.

11. The network device of claim 1 , wherein the plurality of ports are grouped into one or more sets of ports, and wherein each set of ports represents a different logical port.

12. A system for routing traffic, comprising:

a network device including:

a plurality of ports to facilitate communication over a plurality of planes in a network, wherein each port in the plurality of ports communicates over a plane in the plurality of planes;

a first interface to manage the plurality of ports, wherein the first interface presents the plurality of ports as a single plane agnostic port to software; and

a second interface to manage the plurality of ports, wherein the second interface presents each port in the plurality of ports as a separate port to the software.

13. The system of claim 12 , wherein the first interface handles a first type of traffic, and the second interface handles a second type of traffic, and wherein the first type of traffic is different from the second type of traffic.

14. The system of claim 13 , wherein the first type of traffic comprises communication traffic or Remote Direct Memory Access (RDMA).

15. The system of claim 12 , wherein the network device comprises a server.

16. The system of claim 13 , wherein the second type of traffic comprises network management traffic.

17. The system of claim 12 , wherein a subnet manager (SM) interacts with the second interface.

18. A method for routing data traffic, comprising:

routing the data traffic over a multiplane network via a plurality of ports;

routing a first type of traffic via a first interface, wherein the first interface presents the plurality of ports as a single plane agnostic port to software; and

routing a second type of traffic via a second interface, wherein the second interface presents each port in the plurality of ports as a separate port.

19. The method of claim 18 , wherein the first type of traffic comprises communication traffic, and the second type of traffic comprises network management traffic.

20. The method of claim 18 , wherein the multiplane network comprises a plurality of planes, and wherein the second interface exposes each plane in the plurality of planes as a separate port.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2023
From: ERAN, HAGGAI; GAL, INBAL; KUNIEVSKY, GUY ROZENBERG; GUNTHORPE, JASON; LISS, LIRAN; KOUSHNIR, VLADIMIR
To: MELLANOX TECHNOLOGIES, LTD.
Reel/Frame 063720/0963 →
Cited By (2)
US 12,568,044 US 12,580,850