IP Library Granted Patent US 12,568,044
Granted Patent B2
US 12,568,044 · App. 18/120,822 · Granted Mar 3, 2026

Inter-plane access

Inventors: Yoav Menes (Tel Aviv, IL); Guy Rozenberg Kunievsky (Rehovot, IL); Daniel Klein (Tel Aviv, IL); Vladimir Koushnir (Rishon Le Zion, IL); Michael Avimelech Gandelman Milgrom (Aventura, FL); Eitan Zahavi (Zichron Yaakov, IL); Matty Kadosh (Hedera, IL)
Assignee: MELLANOX TECHNOLOGIES, LTD.
H04L45/54H04L45/18H04L45/22H04L49/113
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 12,568,044
App. No.
18/120,822
Granted
Mar 3, 2026
Kind
B2
Abstract

A network device, communication system, and method are provided. In one example, a network device is described that includes a plurality of switching elements, each switching element in the plurality of switching elements corresponding to a different plane from a plurality of planes in a planarized network. The network device also includes a ring mechanism generated based on a set of rules that permits inter-plane connectivity between the plurality of switching elements.

Claims (27)

1 . A network device, comprising:

a plurality of switching elements to route traffic, wherein each switching element in the plurality of switching elements corresponds to a different plane from a plurality of planes for carrying the traffic from the plurality of switching elements to one or more endpoints; and

a ring mechanism to permit inter-plane connectivity between the plurality of switching elements by routing the traffic between the plurality of switching elements based on a set of rules, wherein the set of rules indicates that when uplink traffic is permitted to cross planes via the ring mechanism, downlink traffic is not permitted to cross planes via the ring mechanism, and when downlink traffic is permitted to cross planes via the ring mechanism, uplink traffic is not permitted to cross planes via the ring mechanism.

2 . The network device of claim 1 , wherein the plurality of switching elements are provided in a Top-of-rack (TOR) switch.

3 . The network device of claim 1 , wherein the plurality of switching elements comprise Single-Application Specific Integrated Circuit (ASIC) switching elements.

4 . The network device of claim 1 , wherein each switching element in the plurality of switching elements is assigned a unique local identifier (LID).

5 . The network device of claim 1 , wherein each switching element in the plurality of switching elements has its own forwarding table for inter-plane connectivity.

6 . The network device of claim 1 , wherein routing the traffic between the plurality of planes comprises parallel transmission across two or more of the plurality of planes.

7 . The network device of claim 1 , wherein the plurality of switching elements comprises at least four switching elements.

8 . The network device of claim 1 , wherein the set of rules indicate that only traffic addressed to a local identifier (LID) assigned to a switching element is permitted to cross planes.

9 . The network device of claim 1 , wherein the ring mechanism is to route the traffic as electrical signals between the plurality of switching elements.

10 . The network device of claim 1 , wherein the ring mechanism includes an open line segment.

11 . The network device of claim 10 , wherein the open line segment is created by reserving one link in the ring mechanism as a backup path, and wherein the one link is not used to transport traffic.

12 . The network device of claim 1 , wherein the ring mechanism and the plurality of switching elements are implemented in a switch that connects one or more servers to one or more other switches.

13 . The network device of claim 1 , wherein the one or more endpoints include one or more servers in a high-performance computing network.

14 . A system for routing data traffic, comprising:

a switch comprising a plurality of switching elements to route the data traffic, wherein each switching element in the plurality of switching elements corresponds to a different plane of a plurality of planes for carrying the data traffic from the plurality of switching elements to one or more endpoints; and

a ring mechanism to permit inter-plane connectivity between the plurality of switching elements by routing the data traffic between the plurality of switching elements based on a set of rules, wherein the set of rules indicates that when uplink data traffic is permitted to cross planes via the ring mechanism, downlink data traffic is not permitted to cross planes via the ring mechanism, and when downlink data traffic is permitted to cross planes via the ring mechanism, uplink data traffic is not permitted to cross planes via the ring mechanism.

15 . The system of claim 14 , further comprising:

a network of switches to route the data traffic to the one or more endpoints, wherein the one or more endpoints comprise a host channel adapter (HCA).

16 . The system of claim 15 , wherein the HCA is plane agnostic.

17 . The system of claim 14 , wherein the plurality of switching elements comprises at least four Single-Application Specific Integrated Circuit (ASIC) switching elements housed in a same housing, and wherein the plurality of switching elements share external utilities.

18 . A device, comprising:

a plurality of switching elements for routing traffic to an endpoint, wherein each switching element in the plurality of switching elements corresponds to a different plane of a plurality of planes; and

a ring mechanism to control inter-plane connectivity between the plurality of switching elements by routing the traffic between the plurality of switching elements based on a set of rules, wherein the set of rules indicates that when uplink traffic is permitted to cross planes via the ring mechanism, downlink traffic is not permitted to cross planes via the ring mechanism, and when downlink traffic is permitted to cross planes via the ring mechanism, uplink traffic is not permitted to cross planes via the ring mechanism.

19 . The device of claim 18 , wherein the plurality of switching elements are provided in a Top-of-rack (TOR) switch, and wherein the plurality of switching elements comprise Single-Application Specific Integrated Circuit (ASIC) switching elements.

20 . The device of claim 18 , wherein the set of rules indicate one or more of: (i) only traffic addressed to a local identifier (LID) assigned to a switching element is permitted to cross planes; and (iii) one link in the ring mechanism is reserved as a backup path and is not used to transport data traffic.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2023
From: MENES, YOAV; KUNIEVSKY, GUY ROZENBERG; KLEIN, DANIEL; KOUSHNIR, VLADIMIR; GANDELMAN MILGROM, MICHAEL AVIMELECH; ZAHAVI, EITAN; KADOSH, MATTY
To: MELLANOX TECHNOLOGIES, LTD.
Reel/Frame 063273/0209 →
Continuity (1)
Related Publication 20240314067A1 · Sep 19, 2024
References Cited (65)
US 4965788A · Newman · 1990 [cited by applicant]
US 7054263B1 · Lindblom et al. · 2006 [cited by applicant]
US 7058027B1 · Alessi et al. · 2006 [cited by applicant]
US 7257758B1 · Manula et al. · 2007 [cited by applicant]
US 7668981B1 · Nagineni et al. · 2010 [cited by applicant]
US 8886783B2 · Johnsen et al. · 2014 [cited by applicant]
US 8958420B1 · Shekhar et al. · 2015 [cited by applicant]
US 10382396B2 · Itkin et al. · 2019 [cited by applicant]
US 11750513B2 · Bogdanski et al. · 2023 [cited by applicant]
US 11895015B1 · Budhia et al. · 2024 [cited by applicant]
US 11909671B1 · Chaves et al. · 2024 [cited by applicant]
US 11991073B1 · Eran · 2024 [cited by examiner]
US 20020064336A1 · Graves et al. · 2002 [cited by applicant]
US 20030120852A1 · McConnell et al. · 2003 [cited by applicant]
US 20040001503A1 · Manter · 2004 [cited by applicant]
US 20040213220A1 · Davis · 2004 [cited by applicant]
US 20050271073A1 · Johnsen et al. · 2005 [cited by applicant]
US 20050273641A1 · Sandven et al. · 2005 [cited by applicant]
US 20060006905A1 · Chou et al. · 2006 [cited by applicant]
US 20060116023A1 · Spitaels et al. · 2006 [cited by applicant]
US 20080304428A1 · Stilling · 2008 [cited by examiner]
US 20100095064A1 · Aviles · 2010 [cited by applicant]
US 20100098089A1 · Makino · 2010 [cited by applicant]
US 20100115174A1 · Akyol et al. · 2010 [cited by applicant]
US 20100310253A1 · Kokje et al. · 2010 [cited by applicant]
US 20110228789A1 · Jia · 2011 [cited by applicant]
US 20130054947A1 · Gavrilov · 2013 [cited by applicant]
US 20130089089A1 · Kamath et al. · 2013 [cited by applicant]
US 20130142197A1 · Lacroute et al. · 2013 [cited by applicant]
US 20130275835A1 · Aswadhati · 2013 [cited by examiner]
US 20130347092A1 · McBrearty et al. · 2013 [cited by applicant]
US 20140078904A1 · Yu · 2014 [cited by applicant]
US 20140112338A1 · Huang · 2014 [cited by applicant]
US 20140177639A1 · Vershkov et al. · 2014 [cited by applicant]
US 20140211808A1 · Koren et al. · 2014 [cited by applicant]
US 20140301401A1 · Wang et al. · 2014 [cited by applicant]
US 20150172112A1 · Itkin et al. · 2015 [cited by applicant]
US 20150181317A1 · Yin · 2015 [cited by examiner]
US 20150338909A1 · Woodruff · 2015 [cited by applicant]
US 20170180264A1 · Izenberg et al. · 2017 [cited by applicant]
US 20170264554A1 · Contavalli · 2017 [cited by applicant]
US 20170302525A1 · Chen et al. · 2017 [cited by applicant]
US 20170324681A1 · Johnsen et al. · 2017 [cited by applicant]
US 20180183758A1 · Itkin et al. · 2018 [cited by applicant]
US 20190007346A1 · Johnsen et al. · 2019 [cited by applicant]
US 20190012278A1 · Sindhu et al. · 2019 [cited by applicant]
US 20190079897A1 · Kochevar-Cureton · 2019 [cited by examiner]
US 20190190777A1 · Uchizumi · 2019 [cited by examiner]
US 20190245751A1 · Wong · 2019 [cited by applicant]
US 20190379594A1 · Johnsen · 2019 [cited by examiner]
US 20200104275A1 · Sen et al. · 2020 [cited by applicant]
US 20200136999A1 · Abegnoli et al. · 2020 [cited by applicant]
US 20200159568A1 · Goyal et al. · 2020 [cited by applicant]
US 20200371828A1 · Chiou et al. · 2020 [cited by applicant]
US 20210051115A1 · Annamary et al. · 2021 [cited by applicant]
US 20210152494A1 · Johnsen et al. · 2021 [cited by applicant]
US 20210263866A1 · Norman · 2021 [cited by examiner]
US 20220124036A1 · Yan et al. · 2022 [cited by applicant]
US 20220245522A1 · Ramachandran · 2022 [cited by examiner]
US 20220335563A1 · Elzur · 2022 [cited by applicant]
US 20220385579A1 · Rangel et al. · 2022 [cited by applicant]
U.S. Appl. No. 18/073,662, filed Dec. 2, 2022, Bashan et al. [cited by applicant]
U.S. Appl. No. 18/114,860, filed Feb. 27, 2023, Levi et al. [cited by applicant]
U.S. Appl. No. 18/132,519, filed Apr. 10, 2023, Eran et al. [cited by applicant]
U.S. Appl. No. 18/200,443, filed May 22, 2023, Eran et al. [cited by applicant]