发明名称 Virtual Application Delivery Chassis System
摘要 A method for electing a master blade in a virtual application distribution chassis (VADC), includes: sending by each blade a VADC message to each of the other blades; determining by each blade that the VADC message was not received from the master blade within a predetermined period of time; in response, sending a master claim message including a blade priority by each blade to the other blades; determining by each blade whether any of the blade priorities obtained from the received master claim messages is higher than the blade priority of the receiving blade; in response to determining that none of the blade priorities obtained is higher, setting a status of a given receiving blade to a new master blade; and sending by the given receiving blade a second VADC message to the other blades indicating the status of the new master blade of the given receiving blade.
申请公布号 US2017013051(A1) 申请公布日期 2017.01.12
申请号 US201615272245 申请日期 2016.09.21
申请人 A10 Networks, Inc. 发明人 Jalan Rajkumar;Oshiba Dennis
分类号 H04L29/08;H04L12/931;G06F9/455 主分类号 H04L29/08
代理机构 代理人
主权项 1. A method for electing a master blade in a virtual application distribution chassis, the virtual application distribution chassis comprising a plurality of blades, the method comprising: sending by each blade of the plurality of blades a virtual application distribution chassis message to each of the other blades in the virtual application distribution chassis; determining by each blade whether the virtual application distribution chassis message was received from the master blade within a predetermined period of time; in response to determining that the virtual application distribution chassis message was not received from the master blade within the predetermined period of time, sending a master claim message by each blade to each of the other blades in the virtual application distribution chassis, each master claim message comprising a blade priority for the sending blade and a blade identity of the sending blade; comparing, by a given receiving blade, the blade priority obtained from a first master claim message with the blade priority of the given receiving blade; determining by the given receiving blade that the blade priority obtained from the first master claim message is equal to the blade priority of the given receiving blade; in response to determining that the blade priority obtained from the first master claim message is equal to the blade priority of the given receiving blade, determining whether the blade identity obtained from the first master claim message is numerically smaller than the blade identity of the given receiving blade; in response to determining that the blade identity from the first master claim message is numerically smaller than the blade identity of the given receiving blade, comparing, by a given receiving blade, the blade priority obtained from a second received master claim message with the blade priority of the given receiving blade; and in response to determining that the blade priority of the given receiving blade is either higher than, or the blade priority of the given receiving blade is equal to and the blade identity of the given receiving blade is numerically greater than, the blade priority and the blade identity obtained from the second received master claim message, setting the status of the given receiving blade to the new master blade; and sending by the given receiving blade a second virtual application distribution chassis message to the other blades in the virtual application distribution chassis, the second virtual application distribution chassis message indicating the status of the new master blade of the given receiving blade.
地址 San Jose CA US