IP Library › Granted Patent US 12,242,750
Granted Patent B2
US 12,242,750 · App. 18/063,837 · Granted Mar 4, 2025

Ethernet storage system, and information notification method and related apparatus thereof

Inventors: Huafeng Wen (Nanjing, CN); Sheng Peng (Shenzhen, CN); Qinzhi Wu (Nanjing, CN); Liangchuan Gao (Nanjing, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
G06F3/0652G06F3/0622G06F3/067H04L41/0803H04L43/0811H04L67/1097
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,242,750
App. No.
18/063,837
Granted
Mar 4, 2025
Kind
B2
Abstract

This application discloses an information notification method and a related apparatus. The Ethernet storage system includes a first switching device and a first node, and the first switching device is an access device of the first node. The first node sends a join message to the first switching device. The join message includes an identifier of the first node and configuration information of the first node. The first switching device receives the join message, obtains the identifier of the first node based on the join message, determines, based on the identifier of the first node, a first zone corresponding to the first node, and sends a join notification message to a second node that belongs to the first zone. The join notification message includes the identifier of the first node and the configuration information of the first node.

Claims (81)

1. An information notification method, comprising:

receiving, by a first switching device in an Ethernet storage system, a join message sent by a first node, wherein the join message comprises an identifier of the first node and a first configuration information of the first node, the first switching device is an access device of the first node, and the first node is connected to the first switching device by using Ethernet;

and

sending, by the first switching device, a join notification message to a second node that belongs to a same first zone as the first node, wherein the join notification message comprises the identifier of the first node and a second configuration information of the first node, the second node is connected to the first switching device by using Ethernet.

2. The method according to claim 1 , further comprising:

sending, by the first switching device, a node notification message to the first node, wherein the node notification message comprises an identifier of the second node and a third configuration information of the second node.

3. The method according to claim 1 , wherein determining the first zone corresponding to the first node comprises:

determining the first zone corresponding to the first node based on a zone table and the identifier of the first node, wherein the zone table records a correspondence between a zone and an identifier of a node.

4. The method according to claim 3 , further comprising:

recording information about the first node in a zone dynamic table, wherein the zone dynamic table records information about an active node corresponding to each zone; and

determining, based on the zone dynamic table, that the second node is an active node in the first zone.

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

determining a target switching device based on information about an access device of each active node in the zone dynamic table; and

detecting whether communication between the first switching device and the target switching device is interrupted.

6. The method according to claim 5 , wherein when the communication between the first switching device and the target switching device is interrupted, the method further comprises:

determining a target node corresponding to the target switching device;

deleting information about the target node from the zone dynamic table; and

sending a deletion notification message, wherein the deletion notification message comprises an identifier of the target node.

7. The method according to claim 4 , further comprising:

receiving a zone table sent by a second switching device of the Ethernet storage system, wherein the second switching device is a reflector; and

sending the zone dynamic table to the second switching device.

8. The method according to claim 7 , wherein the sending a join notification message to a second node that belongs to the first zone comprises:

sending the join notification message to the second switching device.

9. The method according to claim 1 , further comprising:

receiving a leave message sent by the first node, wherein the leave message comprises the identifier of the first node;

determining the first zone based on the identifier of the first node; and

sending a leave notification message to a third node that belongs to the first zone, wherein the leave notification message comprises the identifier of the first node.

10. The method according to claim 9 , further comprising:

detecting whether the first node is locally reachable; and

when the first node is locally unreachable, determining the first zone and sending a fault notification message to a fourth node that belongs to the first zone, wherein the fault notification message comprises the identifier of the first node.

11. An information notification method, comprising:

sending, by a first node in an Ethernet storage system, a join message to a first switching device in the Ethernet storage system, wherein the join message comprises an identifier of the first node and a first configuration information of the first node, the first switching device is an access device of the first node, and the first node is connected to the first switching device by using Ethernet; and

receiving, by the first node, a node notification message sent by the first switching device, wherein the node notification message comprises an identifier of a second node and a third configuration information of the second node, and the second node and the first node belong to a same zone, the second node is connected to the first switching device by using Ethernet.

12. The method according to claim 11 , further comprising:

obtaining and storing, by the first node, information about the second node, wherein the information about the second node comprises the identifier of the second node and the third configuration information of the second node.

13. The method according to claim 12 , further comprising:

receiving a deletion message sent by the first switching device, wherein the deletion message comprises the identifier of the second node; and

deleting the information about the second node based on the deletion message.

14. A switching device, operating as a first switching device in an Ethernet storage system, comprising:

a memory comprising instructions;

a processor coupled to the memory, wherein when the instructions are executed by the processor, cause the switching device to:

receive a join message sent by a first node, wherein the join message comprises an identifier of the first node and a first configuration information of the first node, the first switching device is an access device of the first node, and the first node is connected to the first switching device by using Ethernet;

and

send a join notification message to a second node that belongs to a same first zone as the first node, wherein the join notification message comprises the identifier of the first node and a second configuration information of the first node, the second node is connected to the first switching device by using Ethernet.

15. The switching device according to claim 14 , wherein the switching device is further configured to:

send a node notification message to the first node, wherein the node notification message comprises an identifier of the second node and a third configuration information of the second node.

16. The switching device according to claim 14 , wherein

the switching device is further configured to store a zone table that records a correspondence between a zone and an identifier of a node; and

when the switching device determines the first zone corresponding to the first node based on the identifier of the first node, the switching device is configured to determine, based on the zone table and the identifier of the first node, the first zone corresponding to the first node.

17. The switching device according to claim 16 , wherein the switching device is further configured to store a zone dynamic table that records information about an active node corresponding to each zone; and

determine, based on the zone dynamic table, that the second node is an active node in the first zone; and

record information about the first node in the zone dynamic table.

18. The switching device according to claim 17 , wherein the information about the active node comprises information about an access device of the active node, and the switching device is further configured to:

determine a target switching device based on information about an access device of each active node in the zone dynamic table; and

detect whether communication between the first switching device and the target switching device is interrupted.

19. The switching device according to claim 18 , wherein when the communication between the first switching device and the target switching device is interrupted, the switching device is further configured to:

determine a target node corresponding to the target switching device;

delete information about the target node from the zone dynamic table; and

send a deletion notification message, wherein the deletion notification message comprises an identifier of the target node.

20. The switching device according to claim 19 , wherein

the switching device is further configured to:

receive a zone table sent by a second switching device of the Ethernet storage system, wherein the second switching device is a reflector; and

send the zone dynamic table to the second switching device.

21. The switching device according to claim 20 , wherein when the switching device sends the join notification message to the second node that belongs to the first zone, the switching device is further configured to send the join notification message to the second switching device.

22. The switching device according to claim 14 , wherein the switching device is further configured to

receive a leave message sent by the first node, wherein the leave message comprises the identifier of the first node;

determine the first zone based on the identifier of the first node; and

send a leave notification message to a third node that belongs to the first zone, wherein the leave notification message comprises the identifier of the first node.

23. The switching device according to claim 22 , wherein the switching device is further configured to:

detect whether the first node is locally reachable, and determine the first zone when the first node is locally unreachable; and

send a fault notification message to a fourth node that belongs to the first zone, wherein the fault notification message comprises the identifier of the first node.

24. A node, operating as a first node of an Ethernet storage system, comprising:

a memory comprising instructions;

a processor coupled to the memory, wherein when the instructions are executed by the processor, cause the node to:

send a join message to a first switching device in the Ethernet storage system, wherein the join message comprises an identifier of the first node and a first configuration information of the first node, the first switching device is an access device of the first node, and the first node is connected to the first switching device by using Ethernet; and

receive a node notification message sent by the first switching device, wherein the node notification message comprises an identifier of a second node and a third configuration information of the second node, and the second node and the first node belong to a same zone, the second node is connected to the first switching device by using Ethernet.

25. The node according to claim 24 , wherein the instructions further cause the node to:

obtain and store information about the second node, wherein the information about the second node comprises the identifier of the second node and the third configuration information of the second node.

26. The node according to claim 25 , wherein the instructions further cause the node to:

receive a deletion message sent by the first switching device, wherein the deletion message comprises the identifier of the second node; and

delete the information about the second node based on the deletion message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2025
From: WEN, HUAFENG; PENG, SHENG; WU, QINZHI; GAO, LIANGCHUAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069963/0161 →
Priority Claims (1)
CN 202010537494.2 · Jun 12, 2020 · national
Continuity (2)
Continuation PCTCN2021095350 · May 21, 2021
Related Publication 20230111966A1 · Apr 13, 2023
References Cited (34)
US 6765919B1 · Banks · 2004 [cited by examiner]
US 7362717B1 · Betker · 2008 [cited by examiner]
US 8295288B2 · Chen · 2012 [cited by examiner]
US 8713295B2 · Bax · 2014 [cited by examiner]
US 8775580B2 · Cheethirala · 2014 [cited by examiner]
US 8917722B2 · Eisenhauer · 2014 [cited by examiner]
US 8929368B2 · Zhang · 2015 [cited by examiner]
US 8989020B2 · So · 2015 [cited by examiner]
US 9391796B1 · Shekhar · 2016 [cited by examiner]
US 9455906B2 · Ayandeh · 2016 [cited by examiner]
US 9641249B2 · Kaneriya · 2017 [cited by examiner]
US 10230688B1 · Subbiah · 2019 [cited by examiner]
US 10374980B1 · Willeke · 2019 [cited by examiner]
US 11297009B2 · Tummala · 2022 [cited by examiner]
US 11431715B2 · Tummala · 2022 [cited by examiner]
US 20050111378A1 · Chen · 2005 [cited by examiner]
US 20090292813A1 · Snively · 2009 [cited by examiner]
US 20110022693A1 · Cheethirala et al. · 2011 [cited by applicant]
US 20170034008A1 · Puttagunta et al. · 2017 [cited by applicant]
US 20190199652A1 · Subbiah · 2019 [cited by examiner]
US 20220083496A1 · Subbiah · 2022 [cited by examiner]
US 20220263752A1 · Sharma · 2022 [cited by examiner]
US 20220334717A1 · Barabash · 2022 [cited by examiner]
US 20230111966A1 · Wen · 2023 [cited by examiner]
CN 105306387A · 2016 [cited by applicant]
CN 107948248A · 2018 [cited by applicant]
CN 109358813A · 2019 [cited by applicant]
CN 109995813A · 2019 [cited by applicant]
CN 110233798A · 2019 [cited by applicant]
CN 110602244A · 2019 [cited by applicant]
JP 2011227712A · 2011 [cited by applicant]
WO 2016018242A1 · 2016 [cited by applicant]
D. Katz et al. “Request for Comments (RFC) 5880: Bidirectional Forwarding Detection (BFD)”, Jun. 2010, 49 pages. (Year: 2010). [cited by examiner]
Fibre Channel Zoning Basics, Live Webcast Jun. 27, 2019, total 43 pages. [cited by applicant]