High availability using full memory replication between virtual machine instances on a network device
    1.
    发明授权
    High availability using full memory replication between virtual machine instances on a network device 有权
    在网络设备上的虚拟机实例之间使用完全内存复制的高可用性

    公开(公告)号:US08806266B1

    公开(公告)日:2014-08-12

    申请号:US13247571

    申请日:2011-09-28

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1484 G06F11/1438

    摘要: Techniques are described for providing high availability for a network device, e.g., a router, using full memory replication between a primary virtual machine (VM) and a standby VM running on the network device. In one example, the techniques provide hot-standby high availability for a router by initializing a primary VM and a standby VM on the router at the same time. In another example, the techniques provide high availability for the router by initializing a standby VM on the router upon detecting a failure of the primary VM. In both examples, the primary VM controls the routing functionality and periodically stores a full memory state. Upon a failure of the primary VM, a hypervisor may perform a full memory replication between the primary VM and the standby VM. The standby VM may then take control of the routing functionality at the last stored state of the memory.

    摘要翻译: 描述了用于为网络设备(例如路由器)提供高可用性的技术,其使用在主虚拟机(VM)和在网络设备上运行的备用虚拟机之间的完全存储器复制。 在一个示例中,这些技术通过在路由器上同时初始化主VM和备用虚拟机来为路由器提供热备用高可用性。 在另一个示例中,这些技术通过在检测到主VM的故障时在路由器上初始化备用虚拟机来为路由器提供高可用性。 在这两个示例中,主虚拟机控制路由功能并定期存储完整的内存状态。 在主虚拟机发生故障时,管理程序可能会在主虚拟机和备用虚拟机之间执行完整的内存复制。 然后,备用VM可以在存储器的最后存储状态下控制路由功能。

    Synchronizing state information between control units
    2.
    发明授权
    Synchronizing state information between control units 有权
    同步控制单元之间的状态信息

    公开(公告)号:US08799511B1

    公开(公告)日:2014-08-05

    申请号:US12814198

    申请日:2010-06-11

    IPC分类号: G06F15/173

    摘要: Techniques are described for synchronizing state information between a plurality of control units. A router, for example, is described that includes a primary control unit and a standby control unit. The primary control unit maintains router resources to ensure operation of the router. To ensure operation, the primary control unit receives state information from the router resources and maintains the state information for consumers, i.e. router resources that require or “consume” state information. Prior to updating the consumers with the state information, the primary control unit synchronizes the state information with the standby control unit. In the event the primary control unit fails, the standby control unit assumes control of the router resources. Upon assuming control, the standby control unit resumes updating the consumers with state information without having to “relearn” state information, e.g., by way of power cycling the router resources to a known state.

    摘要翻译: 描述了用于使多个控制单元之间的状态信息同步的技术。 描述了路由器,其包括主控制单元和备用控制单元。 主控单元维护路由器资源,确保路由器的运行。 为了确保操作,主控制单元从路由器资源接收状态信息并维护消费者的状态信息,即需要或“消耗”状态信息的路由器资源。 在使用状态信息更新消费者之前,主控制单元将状态信息与待机控制单元同步。 在主控单元发生故障的情况下,备用控制单元承担路由器资源的控制。 在进行控制时,备用控制单元通过状态信息恢复消费者的更新,而不必例如通过将路由器资源的功率循环到已知状态来“重新学习”状态信息。

    Synchronizing state information between control units
    3.
    发明授权
    Synchronizing state information between control units 有权
    同步控制单元之间的状态信息

    公开(公告)号:US07739403B1

    公开(公告)日:2010-06-15

    申请号:US10678280

    申请日:2003-10-03

    IPC分类号: G06F15/173 G06F11/00

    摘要: Techniques are described for synchronizing state information between a plurality of control units. A router, for example, is described that includes a primary control unit and a standby control unit. The primary control unit maintains router resources to ensure operation of the router. To ensure operation, the primary control unit receives state information from the router resources and maintains the state information for consumers, i.e. router resources that require or “consume” state information. Prior to updating the consumers with the state information, the primary control unit synchronizes the state information with the standby control unit. In the event the primary control unit fails, the standby control unit assumes control of the router resources. Upon assuming control, the standby control unit resumes updating the consumers with state information without having to “relearn” state information, e.g., by way of power cycling the router resources to a known state.

    摘要翻译: 描述了用于使多个控制单元之间的状态信息同步的技术。 描述了路由器,其包括主控制单元和备用控制单元。 主控单元维护路由器资源,确保路由器的运行。 为了确保操作,主控制单元从路由器资源接收状态信息并维护消费者的状态信息,即需要或“消耗”状态信息的路由器资源。 在使用状态信息更新消费者之前,主控制单元将状态信息与待机控制单元同步。 在主控单元发生故障的情况下,备用控制单元承担路由器资源的控制。 在进行控制时,备用控制单元通过状态信息恢复消费者的更新,而不必例如通过将路由器资源的功率循环到已知状态来“重新学习”状态信息。