-
公开(公告)号:US11044148B2
公开(公告)日:2021-06-22
申请号:US16402077
申请日:2019-05-02
Applicant: NetApp, Inc.
Inventor: John Allen Patterson , John Mears
Abstract: An optimistic and failsafe technique validates network configurations of storage and compute nodes deployed as a cluster. An optimistic aspect of the technique, saves an initial network configuration state of each node as a “failsafe” state and an expected network end-state is applied to each node. According to a validation aspect of the technique, each node employs a test to validate connectivity with other nodes in the cluster. In response to every validating node responding to a coordinating node that the validation test succeeded, an “all-clear” message is sent to all of the nodes instructing each node to maintain the applied expected network end-state. If any node is unreachable due to a configuration validation failure, then a failsafe aspect of the technique is invoked wherein the all-clear message is not sent and the remaining nodes of the cluster automatically “roll-back” to the initial failsafe network state after a timeout.
-
公开(公告)号:US20210281478A1
公开(公告)日:2021-09-09
申请号:US17330648
申请日:2021-05-26
Applicant: NetApp, Inc.
Inventor: John Allen Patterson , Derek J. Leslie , Adam Carter , Marc Wayne Brotherson
Abstract: A technique is configured to utilize messages (e.g., frames) generated by a first layer of a protocol stack for a wireless network to configure network parameters associated with a second layer of the protocol stack for a wired network. The messages are illustratively beacon frames generated by a data link layer of a Transmission Control Protocol/Internet Protocol (TCP/IP) stack for a wireless network, and the network parameters are illustratively IP addresses associated with a network layer of the TCP/IP stack for a wired network. Notably, the beacon frames of the wireless network may be utilized for two-way communication exchange on a per node basis for each node in the wired network.
-
公开(公告)号:US20200351157A1
公开(公告)日:2020-11-05
申请号:US16402077
申请日:2019-05-02
Applicant: NetApp, Inc.
Inventor: John Allen Patterson , John Mears
Abstract: An optimistic and failsafe technique validates network configurations of storage and compute nodes deployed as a cluster. An optimistic aspect of the technique, saves an initial network configuration state of each node as a “failsafe” state and an expected network end-stale is applied to each node. According to a validation aspect of the technique, each node employs a test to validate connectivity with other nodes in the cluster. In response to every validating node responding to a coordinating node that the validation test succeeded, an “all-clear” message is sent to all of the nodes instructing each node to maintain the applied expected network end-state. If any node is unreachable due to a configuration validation failure, then a failsafe aspect of the technique is invoked wherein the all-clear message is not sent and the remaining nodes of the cluster automatically “roll-hack” to the initial failsafe network state after a timeout.
-
公开(公告)号:US12273237B2
公开(公告)日:2025-04-08
申请号:US18186760
申请日:2023-03-20
Applicant: NetApp, Inc.
Inventor: John Allen Patterson , Derek J. Leslie , Adam Carter , Marc Wayne Brotherson
IPC: H04L41/0806 , H04L12/46 , H04L41/0816 , H04L41/0893 , H04L41/12
Abstract: A technique is configured to utilize messages (e.g., frames) generated by a first layer of a protocol stack for a wireless network to configure network parameters associated with a second layer of the protocol stack for a wired network. The messages are illustratively beacon frames generated by a data link layer of a Transmission Control Protocol/Internet Protocol (TCP/IP) stack for a wireless network, and the network parameters are illustratively IP addresses associated with a network layer of the TCP/IP stack for a wired network. Notably, the beacon frames of the wireless network may be utilized for two-way communication exchange on a per node basis for each node in the wired network.
-
公开(公告)号:US20230231766A1
公开(公告)日:2023-07-20
申请号:US18186760
申请日:2023-03-20
Applicant: NetApp, Inc.
Inventor: John Allen Patterson , Derek J. Leslie , Adam Carter , Marc Wayne Brotherson
IPC: H04L41/0806 , H04L12/46
CPC classification number: H04L41/0806 , H04L12/4641
Abstract: A technique is configured to utilize messages (e.g., frames) generated by a first layer of a protocol stack for a wireless network to configure network parameters associated with a second layer of the protocol stack for a wired network. The messages are illustratively beacon frames generated by a data link layer of a Transmission Control Protocol/Internet Protocol (TCP/IP) stack for a wireless network, and the network parameters are illustratively IP addresses associated with a network layer of the TCP/IP stack for a wired network. Notably, the beacon frames of the wireless network may be utilized for two-way communication exchange on a per node basis for each node in the wired network.
-
公开(公告)号:US11611476B2
公开(公告)日:2023-03-21
申请号:US17330648
申请日:2021-05-26
Applicant: NetApp, inc.
Inventor: John Allen Patterson , Derek J. Leslie , Adam Carter , Marc Wayne Brotherson
IPC: H04L41/0816 , H04L41/12 , H04L12/46 , H04L41/0893
Abstract: A technique is configured to utilize messages (e.g., frames) generated by a first layer of a protocol stack for a wireless network to configure network parameters associated with a second layer of the protocol stack for a wired network. The messages are illustratively beacon frames generated by a data link layer of a Transmission Control Protocol/Internet Protocol (TCP/IP) stack for a wireless network, and the network parameters are illustratively IP addresses associated with a network layer of the TCP/IP stack for a wired network. Notably, the beacon frames of the wireless network may be utilized for two-way communication exchange on a per node basis for each node in the wired network.
-
公开(公告)号:US20200044920A1
公开(公告)日:2020-02-06
申请号:US16530370
申请日:2019-08-02
Applicant: NetApp, Inc.
Inventor: John Allen Patterson , Derek J. Leslie , Adam Carter
Abstract: A technique is configured to utilize frames generated by a first layer of a protocol stack for a first network to configure network parameters associated with a second layer of the protocol stack for a second network. The frames are illustratively beacon frames generated by a data link layer of a Transmission Control Protocol/Internet Protocol (TCP/IP) stack for a wireless network, and the network parameters are illustratively IP addresses associated with a network layer of the TCP/IP stack for a wired network. Notably, the beacon frames of the wireless network may be utilized for two-way communication exchange on a per node basis for each node in the wired network.
-
公开(公告)号:US11032143B2
公开(公告)日:2021-06-08
申请号:US16530370
申请日:2019-08-02
Applicant: NetApp, Inc.
Inventor: John Allen Patterson , Derek J. Leslie , Adam Carter , Marc Wayne Brotherson
Abstract: A technique is configured to utilize frames generated by a first layer of a protocol stack for a first network to configure network parameters associated with a second layer of the protocol stack for a second network. The frames are illustratively beacon frames generated by a data link layer of a Transmission Control Protocol/Internet Protocol (TCP/IP) stack for a wireless network, and the network parameters are illustratively IP addresses associated with a network layer of the TCP/IP stack for a wired network. Notably, the beacon frames of the wireless network may be utilized for two-way communication exchange on a per node basis for each node in the wired network.
-
公开(公告)号:US10374877B2
公开(公告)日:2019-08-06
申请号:US15589972
申请日:2017-05-08
Applicant: NetApp, Inc.
Inventor: John Allen Patterson , Adam John Carter , Derek John Leslie
Abstract: An initial node deployment to form a cluster involves execution of program code to begin discovering other nodes on a LAN that will constitute the cluster. A node initially starts processes to obtain information to transition from an unconfigured state to a configured state. The nodes on the LAN can execute a discovery process that facilitates forming and configuring of the cluster, but the discovered information is confined within the LAN. This effectively blocks cluster configuration until someone locally connects to a host and retrieves a node address. To remove this obstacle, a node image can include program code to detect a compliant target device and extract to the target device an address of a discovered node that is valid for remote cluster configuration. The target device can then be used to convey the extracted address to allow commencement of cluster configuration remotely.
-
公开(公告)号:US20180324040A1
公开(公告)日:2018-11-08
申请号:US15589972
申请日:2017-05-08
Applicant: NetApp. Inc.
Inventor: John Allen Patterson , Adam John Carter , Derek John Leslie
CPC classification number: H04L41/0806 , H04L41/12 , H04L61/2015 , H04L2012/5685 , H04W8/005 , H04W8/265 , H04W76/10 , H04W84/18
Abstract: An initial node deployment to form a cluster involves execution of program code to begin discovering other nodes on a LAN that will constitute the cluster. A node initially starts processes to obtain information to transition from an unconfigured state to a configured state. The nodes on the LAN can execute a discovery process that facilitates forming and configuring of the cluster, but the discovered information is confined within the LAN. This effectively blocks cluster configuration until someone locally connects to a host and retrieves a node address. To remove this obstacle, a node image can include program code to detect a compliant target device and extract to the target device an address of a discovered node that is valid for remote cluster configuration. The target device can then be used to convey the extracted address to allow commencement of cluster configuration remotely.
-
-
-
-
-
-
-
-
-