Optimistic and failsafe network configuration

    公开(公告)号:US11044148B2

    公开(公告)日:2021-06-22

    申请号:US16402077

    申请日:2019-05-02

    Applicant: NetApp, Inc.

    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.

    ASSIGNMENT OF NETWORK CONFIGURATION FOR A WIRED NETWORK USING A WIRELESS NETWORK

    公开(公告)号:US20210281478A1

    公开(公告)日:2021-09-09

    申请号:US17330648

    申请日:2021-05-26

    Applicant: NetApp, Inc.

    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.

    OPTIMISTIC AND FAILSAFE NETWORK CONFIGURATION

    公开(公告)号:US20200351157A1

    公开(公告)日:2020-11-05

    申请号:US16402077

    申请日:2019-05-02

    Applicant: NetApp, Inc.

    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.

    ASSIGNMENT OF NETWORK CONFIGURATION FOR A WIRED NETWORK USING A WIRELESS NETWORK

    公开(公告)号:US20230231766A1

    公开(公告)日:2023-07-20

    申请号:US18186760

    申请日:2023-03-20

    Applicant: NetApp, Inc.

    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.

    Assignment of network configuration for a wired network using a wireless network

    公开(公告)号:US11611476B2

    公开(公告)日:2023-03-21

    申请号:US17330648

    申请日:2021-05-26

    Applicant: NetApp, inc.

    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.

    ASSIGNMENT OF NETWORK CONFIGURATION FOR A WIRED NETWORK USING A WIRELESS NETWORK

    公开(公告)号:US20200044920A1

    公开(公告)日:2020-02-06

    申请号:US16530370

    申请日:2019-08-02

    Applicant: NetApp, Inc.

    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.

    Assignment of network configuration for a wired network using a wireless network

    公开(公告)号:US11032143B2

    公开(公告)日:2021-06-08

    申请号:US16530370

    申请日:2019-08-02

    Applicant: NetApp, Inc.

    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.

    Address extraction of a cluster configuration inception point

    公开(公告)号:US10374877B2

    公开(公告)日:2019-08-06

    申请号:US15589972

    申请日:2017-05-08

    Applicant: NetApp, Inc.

    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.

    Address extraction of a cluster configuration inception point

    公开(公告)号:US20180324040A1

    公开(公告)日:2018-11-08

    申请号:US15589972

    申请日:2017-05-08

    Applicant: NetApp. Inc.

    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.

Patent Agency Ranking