IP Library Granted Patent US 12,468,615
Granted Patent B2
US 12,468,615 · App. 18/420,516 · Granted Nov 11, 2025

System and method for signaling interface status using a single indicator

Inventors: John Peach (London, GB); Harold Wang (Santa Clara, CA); Martin Hull (Santa Clara, CA)
Assignee: Arista Networks, Inc.
G06F11/325G08B5/38
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,468,615
App. No.
18/420,516
Granted
Nov 11, 2025
Kind
B2
Abstract

A flash definition specifying a flashing sequence for a status indicator of a multi-lane port is stored on a device. In operation, the status indicator is lit, following the flashing sequence, to indicate a current lane state (in a Port/Lane Signaling Mode) or interface/channel state (in an Interface/Channel Signaling Mode). The flashing sequence may begin with a preamble, indicating a start of the flashing sequence. The device may have different multi-lane ports, each having one or more status indicators configured for indicating states of multiple lanes or a state of an interface having a multiple of component lanes. Flashing sequences for these ports are synchronizable (to the port having the largest number of lanes or, in the Interface/Channel Signaling Mode, the largest number of configured interfaces on that port). The lanes of a multi-lane port may operate at the same or different speeds and may be bundled into interfaces/channels.

Claims (33)

1 . A status signaling method, the method comprising:

determining a flash definition that specifies a flashing sequence for a status indicator of a multi-lane port, the multi-lane port having a plurality of component lanes;

storing the flash definition on a device with the multi-lane port; and

configuring the multi-lane port utilizing the flash definition such that, in operation, the status indicator is lit, following the flashing sequence specified in the flash definition, to indicate a current state of a respective component lane of the plurality of component lanes or of a subset of the plurality of component lanes of the multi-lane port, wherein the subset of the plurality of component lanes corresponds to an interface or channel.

2 . The status signaling method according to claim 1 , wherein the flash definition comprises a preamble, status colors each corresponding to a lane state or to an interface state, a flash duration, a pause, and a pause duration.

3 . The status signaling method according to claim 1 , wherein the flashing sequence begins with a preamble and wherein the preamble indicates a start of the flashing sequence.

4 . The status signaling method according to claim 1 , wherein the device comprises a networking device having multi-lane ports, wherein the multi-lane ports are configured with flashing sequences having a first sequence length and a second sequence length, and wherein the second sequence length is longer than the first sequence length.

5 . The status signaling method according to claim 4 , further comprising:

synchronizing the flashing sequences for the multi-lane ports to one of the flashing sequences having the second sequence length.

6 . The status signaling method according to claim 1 , wherein the plurality of component lanes operates at same speed or different speeds.

7 . The status signaling method according to claim 1 , wherein the status indicator is one of a plurality of status indicators for the multi-lane port, wherein each of the plurality of status indicators is configured for indicating a state of one or more component lanes or one or more interfaces, and wherein an interface includes one or more component lanes.

8 . A system, comprising:

a status indicator for a multi-lane port on a device, the multi-lane port having a plurality of component lanes;

a processor;

a non-transitory computer-readable medium; and

a flash definition and instructions stored on the non-transitory computer-readable medium, the flash definition specifying a flashing sequence for the status indicator, the instructions translatable by the processor for controlling, based at least on the flash definition, the status indicator such that, in operation, the status indicator is lit, following the flashing sequence specified in the flash definition, to indicate a current state of a respective component lane of the plurality of component lanes or a subset of the plurality of component lanes of the multi-lane port, wherein the subset of the plurality of component lanes corresponds to an interface or channel.

9 . The system of claim 8 , wherein the flash definition comprises a preamble, status colors each corresponding to a lane state or to an interface state, a flash duration, a pause, and a pause duration.

10 . The system of claim 8 , wherein the flashing sequence begins with a preamble and wherein the preamble indicates a start of the flashing sequence.

11 . The system of claim 8 , wherein the device comprises a networking device having multi-lane ports, wherein the multi-lane ports are configured with flashing sequences having a first sequence length and a second sequence length, and wherein the second sequence length is longer than the first sequence length.

12 . The system of claim 11 , wherein the instructions are further translatable by the processor for synchronizing the flashing sequences for the multi-lane ports to one of the flashing sequences having the second sequence length.

13 . The system of claim 8 , wherein the plurality of component lanes operates at same speed or different speeds.

14 . The system of claim 8 , wherein the status indicator is one of a plurality of status indicators for the multi-lane port, wherein each of the plurality of status indicators is configured for indicating a state of one or more component lanes or one or more interfaces, wherein an interface includes one or more component lanes.

15 . An apparatus, comprising:

a multi-lane port having a plurality of component lanes;

a status indicator for the multi-lane port;

a non-transitory computer-readable medium storing a flash definition that specifies a flashing sequence for the status indicator; and

a processor configured for controlling, based at least on the flash definition, the status indicator such that, in operation, the status indicator is lit, following the flashing sequence specified in the flash definition, to indicate a current state of a respective component lane of the plurality of component lanes or a subset of the plurality of component lanes of the multi-lane port, wherein the subset of the plurality of component lanes corresponds to an interface or channel.

16 . The apparatus of claim 15 , wherein the flash definition comprises a preamble, status colors each corresponding to a lane state or to an interface state, a flash duration, a pause, and a pause duration.

17 . The apparatus of claim 15 , further comprising:

a plurality of multi-lane ports configured with flashing sequences, the flashing sequences having a first sequence length and a second sequence length, wherein the second sequence length is longer than the first sequence length.

18 . The apparatus of claim 17 , wherein the processor is further configured for synchronizing the flashing sequences for the plurality of multi-lane ports to one of the flashing sequences having the second sequence length.

19 . The apparatus of claim 15 , wherein the plurality of component lanes operates at same speed or different speeds.

20 . The apparatus of claim 15 , wherein the status indicator is one of a plurality of status indicators for the multi-lane port, wherein each of the plurality of status indicators is configured for indicating a state of one or more component lanes or one or more interfaces, and wherein an interface includes one or more component lanes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2024
From: PEACH, JOHN; WANG, HAROLD; HULL, MARTIN
To: ARISTA NETWORKS, INC.
Reel/Frame 066283/0032 →
Continuity (1)
Related Publication 20250238339A1 · Jul 24, 2025
References Cited (7)
US 20090046707A1 · Smires · 2009 [cited by examiner]
US 20110043371A1 · German · 2011 [cited by examiner]
US 20170075345A1 · Fisher · 2017 [cited by examiner]
US 20170187648A1 · Kehrer et al. · 2017 [cited by applicant]
US 20190342635A1 · Coffey · 2019 [cited by examiner]
US 20220131742A1 · Randall et al. · 2022 [cited by applicant]
Extended European Search Report issued for European Patent Application No. 25152528.3, mailed Jun. 16, 2025, 7 pages. [cited by applicant]