发明名称 SYSTEM AND METHOD FOR ACCELERATED SOFTWARE UPGRADES
摘要 A method and apparatus of a device that updates a software image for a network element is described. In an exemplary embodiment, a device receives a signal to update the network element with the new software image, where the network element includes a plurality of hardware forwarding engines and a control plane. The device further boots the control plane with the new software image, where the booting is accomplished without restarting the control plane. In one embodiment, the device boots the control plane by chain booting from a current software image to the new software image. The device additionally restarts and reconfigures the plurality of hardware forwarding engines. In a further embodiment, the device additionally prefills one or more queues in the hardware forwarding engines with keep-alive messages. These keep-alive messages are transmitted during the time that the control plane is being restarted. In a further embodiment, the hardware forwarding engines are reconfigured without restarting them.
申请公布号 US2016048386(A1) 申请公布日期 2016.02.18
申请号 US201514829547 申请日期 2015.08.18
申请人 Arista Networks, Inc. 发明人 Capper Simon Francis
分类号 G06F9/445;H04L29/08 主分类号 G06F9/445
代理机构 代理人
主权项 1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to update a network element with a new software image, the method comprising: receiving a signal to update the network element with the new software image, wherein the network element includes a plurality of hardware forwarding engines, a data plane, and a control plane; booting the control plane with the new software image, wherein the booting is accomplished without restarting the plurality of hardware forwarding engines; and updating the plurality of hardware forwarding engines, wherein the updating occurs without an interruption to a network processing function of the data plane.
地址 Santa Clara CA US