-
公开(公告)号:US09596175B2
公开(公告)日:2017-03-14
申请号:US14872981
申请日:2015-10-01
申请人: Akash R. Deshpande , John H. W. Bettink , Michael E. Lipman , Pradosh Mohapatra , Kannan Devarajan , Prabhakara R. Yellai , Rajagopalan M. Ammanur , Samir D. Thoria
发明人: Akash R. Deshpande , John H. W. Bettink , Michael E. Lipman , Pradosh Mohapatra , Kannan Devarajan , Prabhakara R. Yellai , Rajagopalan M. Ammanur , Samir D. Thoria
IPC分类号: H04L12/28 , H04L12/713 , H04L12/773
CPC分类号: H04L45/586 , H04L45/60
摘要: In one embodiment, a packet switching device creates multiple virtual packet switching devices within the same physical packet switching device using virtual machines and sharing particular physical resources of the packet switching device. One embodiment uses this functionality to change the operating version (e.g., upgrade or downgrade) of the packet switching device by originally operating according to a first operating version, operating according to both a first and second operating version, and then ceasing operating according to the first operating version. Using such a technique, a packet switching device can be upgraded or downgraded while fully operating (e.g., without having to reboot line cards and route processing engines).
摘要翻译: 在一个实施例中,分组交换设备使用虚拟机在同一物理分组交换设备内创建多个虚拟分组交换设备并共享分组交换设备的特定物理资源。 一个实施例使用该功能来通过原始根据第一操作版本操作来改变分组交换设备的操作版本(例如,升级或降级),根据第一和第二操作版本操作,然后根据第 第一个操作版本。 使用这种技术,分组交换设备可以在完全操作的同时进行升级或降级(例如,不必重启线路卡和路由处理引擎)。
-
公开(公告)号:US09020894B2
公开(公告)日:2015-04-28
申请号:US13357513
申请日:2012-01-24
申请人: Rajagopalan M. Ammanur , Pradosh Mohapatra , Satyajeet Randhawa , Anthony Joseph Li , Akash R. Deshpande
发明人: Rajagopalan M. Ammanur , Pradosh Mohapatra , Satyajeet Randhawa , Anthony Joseph Li , Akash R. Deshpande
CPC分类号: G06F7/00 , G06F9/45533 , G06F11/00 , G06F11/14 , G06F11/2038 , G06F11/2097
摘要: In one embodiment, an operating system kernel and/or one or more processes of a high-availability system are modified while the system is operating and providing high-availability service. In accomplishing this, one embodiment uses a second virtual machine to operate a second operating system kernel including a second set of processes in the standby mode, which receive state information from corresponding process(es) in the active mode. Individually, the operating system kernel and processes within the second set of processes may be a same or different version of their counterpart in a first virtual machine and its processes which are being replaced. When the second set of processes have acquired sufficient state information to perform the standby role, the operation of the first virtual machine is typically ceased as the version modified second virtual machine is performing the version modified functionality of the first virtual machine.
摘要翻译: 在一个实施例中,在系统运行并提供高可用性服务的同时修改高可用性系统的操作系统内核和/或一个或多个进程。 在实现这一点时,一个实施例使用第二虚拟机来操作第二操作系统内核,该第二操作系统内核包括处于待机模式的第二组进程,其从活动模式中的对应进程接收状态信息。 单独地,第二组进程中的操作系统内核和进程可以是它们在第一虚拟机中的对应的相同或不同的版本及其被替换的进程。 当第二组进程获得足够的状态信息以执行备用角色时,通常停止第一虚拟机的操作,因为版本修改的第二虚拟机正在执行第一虚拟机的版本修改的功能。
-
公开(公告)号:US20130191340A1
公开(公告)日:2013-07-25
申请号:US13357513
申请日:2012-01-24
申请人: Rajagopalan M. Ammanur , Pradosh Mohapatra , Satyajeet Randhawa , Anthony Joseph Li , Akash R. Deshpande
发明人: Rajagopalan M. Ammanur , Pradosh Mohapatra , Satyajeet Randhawa , Anthony Joseph Li , Akash R. Deshpande
IPC分类号: G06F7/00
CPC分类号: G06F7/00 , G06F9/45533 , G06F11/00 , G06F11/14 , G06F11/2038 , G06F11/2097
摘要: In one embodiment, an operating system kernel and/or one or more processes of a high-availability system are modified while the system is operating and providing high-availability service. In accomplishing this, one embodiment uses a second virtual machine to operate a second operating system kernel including a second set of processes in the standby mode, which receive state information from corresponding process(es) in the active mode. Individually, the operating system kernel and processes within the second set of processes may be a same or different version of their counterpart in a first virtual machine and its processes which are being replaced. When the second set of processes have acquired sufficient state information to perform the standby role, the operation of the first virtual machine is typically ceased as the version modified second virtual machine is performing the version modified functionality of the first virtual machine.
摘要翻译: 在一个实施例中,在系统运行并提供高可用性服务的同时修改高可用性系统的操作系统内核和/或一个或多个进程。 在实现这一点时,一个实施例使用第二虚拟机来操作第二操作系统内核,该第二操作系统内核包括处于待机模式的第二组进程,其从活动模式中的对应进程接收状态信息。 单独地,第二组进程中的操作系统内核和进程可以是它们在第一虚拟机中的对应的相同或不同的版本及其被替换的进程。 当第二组进程获得足够的状态信息以执行备用角色时,通常停止第一虚拟机的操作,因为版本修改的第二虚拟机正在执行第一虚拟机的版本修改的功能。
-
公开(公告)号:US20130114613A1
公开(公告)日:2013-05-09
申请号:US13329414
申请日:2011-12-19
申请人: Akash R. Deshpande , John H. W. Bettink , Michael E. Lipman , Pradosh Mohapatra , Kannan Devarajan , Prabhakara R. Yellai , Rajagopalan M. Ammanur , Samir D. Thoria
发明人: Akash R. Deshpande , John H. W. Bettink , Michael E. Lipman , Pradosh Mohapatra , Kannan Devarajan , Prabhakara R. Yellai , Rajagopalan M. Ammanur , Samir D. Thoria
IPC分类号: H04L12/56
CPC分类号: H04L45/586 , H04L45/60
摘要: In one embodiment, a packet switching device creates multiple virtual packet switching devices within the same physical packet switching device using virtual machines and sharing particular physical resources of the packet switching device. One embodiment uses this functionality to change the operating version (e.g., upgrade or downgrade) of the packet switching device by originally operating according to a first operating version, operating according to both a first and second operating version, and then ceasing operating according to the first operating version. Using such a technique, a packet switching device can be upgraded or downgraded while fully operating (e.g., without having to reboot line cards and route processing engines).
摘要翻译: 在一个实施例中,分组交换设备使用虚拟机在同一物理分组交换设备内创建多个虚拟分组交换设备并共享分组交换设备的特定物理资源。 一个实施例使用该功能来通过原始根据第一操作版本操作来改变分组交换设备的操作版本(例如,升级或降级),根据第一和第二操作版本操作,然后根据第 第一个操作版本。 使用这种技术,分组交换设备可以在完全操作的同时进行升级或降级(例如,不必重启线路卡和路由处理引擎)。
-
公开(公告)号:US20160021002A1
公开(公告)日:2016-01-21
申请号:US14872981
申请日:2015-10-01
申请人: Akash R. Deshpande , John H. W. Bettink , Michael E. Lipman , Pradosh Mohapatra , Kannan Devarajan , Prabhakara R. Yellai , Rajagopalan M. Ammanur , Samir D. Thoria
发明人: Akash R. Deshpande , John H. W. Bettink , Michael E. Lipman , Pradosh Mohapatra , Kannan Devarajan , Prabhakara R. Yellai , Rajagopalan M. Ammanur , Samir D. Thoria
IPC分类号: H04L12/713 , H04L12/773
CPC分类号: H04L45/586 , H04L45/60
摘要: In one embodiment, a packet switching device creates multiple virtual packet switching devices within the same physical packet switching device using virtual machines and sharing particular physical resources of the packet switching device. One embodiment uses this functionality to change the operating version (e.g., upgrade or downgrade) of the packet switching device by originally operating according to a first operating version, operating according to both a first and second operating version, and then ceasing operating according to the first operating version. Using such a technique, a packet switching device can be upgraded or downgraded while fully operating (e.g., without having to reboot line cards and route processing engines).
-
公开(公告)号:US09185030B2
公开(公告)日:2015-11-10
申请号:US13329414
申请日:2011-12-19
申请人: Akash R. Deshpande , John H. W. Bettink , Michael E. Lipman , Pradosh Mohapatra , Kannan Devarajan , Prabhakara R. Yellai , Rajagopalan M. Ammanur , Samir D. Thoria
发明人: Akash R. Deshpande , John H. W. Bettink , Michael E. Lipman , Pradosh Mohapatra , Kannan Devarajan , Prabhakara R. Yellai , Rajagopalan M. Ammanur , Samir D. Thoria
IPC分类号: H04L12/28 , H04L12/713 , H04L12/773
CPC分类号: H04L45/586 , H04L45/60
摘要: In one embodiment, a packet switching device creates multiple virtual packet switching devices within the same physical packet switching device using virtual machines and sharing particular physical resources of the packet switching device. One embodiment uses this functionality to change the operating version (e.g., upgrade or downgrade) of the packet switching device by originally operating according to a first operating version, operating according to both a first and second operating version, and then ceasing operating according to the first operating version. Using such a technique, a packet switching device can be upgraded or downgraded while fully operating (e.g., without having to reboot line cards and route processing engines).
摘要翻译: 在一个实施例中,分组交换设备使用虚拟机在同一物理分组交换设备内创建多个虚拟分组交换设备并共享分组交换设备的特定物理资源。 一个实施例使用该功能来通过原始根据第一操作版本操作来改变分组交换设备的操作版本(例如,升级或降级),根据第一和第二操作版本操作,然后根据第 第一个操作版本。 使用这种技术,分组交换设备可以在完全操作的同时进行升级或降级(例如,不必重启线路卡和路由处理引擎)。
-
-
-
-
-