# US 2019/0171602 A1 · Systems and methods for supporting inter-chassis manageability of nvme over fabrics based systems

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0171602 A1
- Document ID: US20190171602A1
- Status: Published application
- Kind: A1
- Application number: 15/969,642
- Filed: 2018-05-02
- Published: 2019-06-06
- Earliest claimed: 2017-12-05
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Sompong Paul OLARIG; Son T. PHAM; Ramdas KACHARE; Wentao WU
- Web page: https://patentgrep.com/patent/US20190171602A1

## CPC

- G06F 13/4022: {using switching circuits, e.g. switching matrix, connection or expansion network (G06F13/4009 takes precedence)}
- G06F 3/0604: {Improving or facilitating administration, e.g. storage management}
- G06F 3/0653: {Monitoring storage devices or systems}
- G06F 3/067: {Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]}
- G06F 3/0688: {Non-volatile semiconductor memory arrays}
- G06F 13/1668: {Details of memory controller}
- H04L 61/5014: using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
- H04L 61/5076: Update or notification mechanisms, e.g. DynDNS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A data storage system includes: a plurality of Ethernet solid-state drive (SSD) chassis including at least one switching Ethernet SSD chassis and one or more switchless Ethernet SSD chassis. The at least one switching Ethernet SSD chassis comprises an Ethernet switch, a first baseboard management controller (BMC), and a first management local area network (LAN) port. At least one of the one or more switchless Ethernet SSD chassis comprises an Ethernet repeater, a second BMC, and a second management LAN port. The first management LAN port of the at least one switching Ethernet SSD chassis and the second management LAN port are connected. The first BMC collects status of the at least one of the one or more switches Ethernet SSD chassis from the second BMC via a connection between the first management LAN port and the second management LAN port and provide device information of the at least one of the one or more switches Ethernet SSD chassis and the at least one switching Ethernet SSD chassis to a system administrator.

## Claims

### Claim 1

A data storage system comprising:
a plurality of Ethernet solid-state drive (SSD) chassis including at least one switching Ethernet SSD chassis and one or more switchless Ethernet SSD chassis,
wherein the at least one switching Ethernet SSD chassis comprises an Ethernet switch, a first baseboard management controller (BMC), and a first management local area network (LAN) port,
wherein at least one of the one or more switchless Ethernet SSD chassis comprises an Ethernet repeater, a second BMC, and a second management LAN port,
wherein the first management LAN port of the at least one switching Ethernet SSD chassis and the second management LAN port are connected, and
wherein the first BMC collects status of the at least one of the one or more switches Ethernet SSD chassis from the second BMC via a connection between the first management LAN port and the second management LAN port and provide device information of the at least one of the one or more switches Ethernet SSD chassis and the at least one switching Ethernet SSD chassis to a system administrator.

### Claim 2 (depends on 1)

The data storage system of claim 1, wherein the data storage system further comprises a management Ethernet switch, wherein the first BMC connects to the management Ethernet switch via the first management LAN port, and the second BMC connects to the management Ethernet switch via the second management LAN port, and wherein the first BMC provides the device information of the at least one of the one or more switches Ethernet SSD chassis and the at least one switching Ethernet SSD chassis to the system administrator via the management Ethernet switch.

### Claim 3 (depends on 1)

The data storage system of claim 1, wherein the at least one switching Ethernet SSD chassis supports transportation of messages between a host computer and the data storage system over a fabric network.

### Claim 4 (depends on 3)

The data storage system of claim 3, wherein the system administrator sends a request or a command to one of the first BMC and the second BMC in the data storage system using an intelligent platform management interface (IPMI) message.

### Claim 5 (depends on 4)

The data storage system of claim 4, wherein the request or the command supports discovery of a newly added Ethernet SSD in a domain and restarting and configuration of one or more Ethernet SSDs attached to one of the plurality of Ethernet SSD chassis using static IPs or via a dynamic host configuration protocol (DHCP).

### Claim 6 (depends on 1)

The data storage system of claim 1, wherein at least one of the one or more switchless Ethernet SSD chassis further comprises the Ethernet SSDs (eSSDs).

### Claim 7

A data storage system comprising:
a switching Ethernet SSD chassis comprising an Ethernet switch, a baseboard management controller (BMC), and a management LAN port; and
a first switchless Ethernet SSD chassis and a second switchless Ethernet SSD chassis,
wherein each of the first switchless Ethernet SSD chassis and the second switchless Ethernet SSD chassis comprises an Ethernet repeater, a BMC, a management LAN port that is connected to each other and to the management LAN port of the switching Ethernet SSD,
wherein the BMC of the second switchless Ethernet SSD chassis provides device information of the second switchless Ethernet SSD chassis to the BMC of the first switchless Ethernet SSD chassis via the management LAN port,
wherein the BMC of the first switchless Ethernet SSD chassis provides device information of the first switchless Ethernet SSD chassis and the second switchless Ethernet SSD chassis to the BMC of the switching Ethernet SSD chassis via the management LAN port, and
wherein the BMC of the switching Ethernet SSD chassis provides device information of the switching Ethernet SSD chassis, the first switchless Ethernet SSD chassis, and the second switchless Ethernet SSD chassis to a system administrator connected over a fabric network.

### Claim 8 (depends on 7)

The data storage system of claim 7, wherein the fabric network is one of Ethernet, Fibre Channel, and InfiniBand.

### Claim 9 (depends on 8)

The data storage system of claim 8, wherein the switching Ethernet SSD chassis supports transportation of messages between a host computer and the data storage system over the fabric network.

### Claim 10 (depends on 7)

The data storage system of claim 7, wherein the system administrator sends a request or a command to the BMC of the switching Ethernet SSD chassis using an intelligent platform management interface (IPMI) message.

### Claim 11 (depends on 10)

The data storage system of claim 10, wherein the request or the command supports discovery of a newly added Ethernet SSD in a domain and restarting and configuration of one or more Ethernet SSDs attached to one of the plurality of Ethernet SSD chassis using static IPs or via a dynamic host configuration protocol (DHCP).

### Claim 12 (depends on 7)

The data storage system of claim 7, wherein the first and second switchless Ethernet SSD chassis further comprise the one or more Ethernet SSDs (eSSDs).

### Claim 13

A method comprising:
selecting a candidate BMC among a plurality of BMCs in a domain, wherein the domain comprises a plurality of Ethernet solid-state drive (SSD) chassis including at least one switching Ethernet SSD chassis and one or more switchless Ethernet SSD chassis;
broadcasting to the plurality of BMCs in the domain to claim presidency of the domain;
checking qualification of the candidate BMC based on responses received from the plurality of BMCs; and
electing the candidate BMC as a president BMC of the domain based on the qualification,
wherein the president BMC is included in a first switching Ethernet SSD chassis including a first Ethernet switch,
wherein the president BMC collects device information of the plurality of Ethernet SSD chassis in the domain to a system administrator over a fabric network.

### Claim 14 (depends on 13)

The method of claim 13, wherein the device information of the plurality of Ethernet SSD chassis is collected by peer-to-peer communication among the plurality of BMCs in the domain via a daisy chain.

### Claim 15 (depends on 13)

The method of claim 13, wherein the one or more switchless Ethernet SSD chassis include a first switchless Ethernet SSD chassis and a second switchless Ethernet SSD chassis, wherein the second switchless Ethernet SSD chassis has a management LAN port connected to a management LAN port of the first switchless Ethernet SSD chassis, and a BMC of the second switchless Ethernet SSD chassis sends device information of the second switchless Ethernet SSD chassis to a BMC of the first switchless Ethernet SSD chassis.

### Claim 16 (depends on 15)

The method of claim 15, wherein the BMC of the first switchless Ethernet SSD chassis sends device information of the first switchless Ethernet SSD chassis and the second switchless Ethernet SSD chassis to the president BMC.

### Claim 17 (depends on 15)

The method of claim 15, wherein the first and second switchless Ethernet SSD chassis further comprise one or more Ethernet solid-state drives (eSSDs).

### Claim 18 (depends on 13)

The method of claim 13, wherein the first Ethernet switch has a highest uptime in the domain.

### Claim 19 (depends on 13)

The method of claim 13, further comprising:
determining that the president BMC is down or out of service;
selecting a second candidate BMC among the plurality of BMCs in the domain, wherein the second candidate BMC is included in a second switching Ethernet SSD chassis having a second Ethernet switch; and
electing a new president BMC.

### Claim 20 (depends on 19)

The method of claim 19, wherein the second Ethernet switch has a second longest uptime in the domain.
