In-service configuration upgrade using virtual machine instances
    1.
    发明授权
    In-service configuration upgrade using virtual machine instances 有权
    使用虚拟机实例进行在役配置升级

    公开(公告)号:US08799422B1

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

    申请号:US13247475

    申请日:2011-09-28

    IPC分类号: G06F15/177

    CPC分类号: G06F8/656 H04L45/64 H04L49/70

    摘要: Techniques described in this disclosure relate to configuration updates, such as performing an in-service software upgrade on a device, using virtual machines. In a routing device, a routing engine utilizes a virtual machine executing on a hypervisor to provide control plane functions. In one example, an in-service software upgrade may be performed between a first virtual machine and a second virtual machine without a managing virtual machine. More specifically, a first virtual machine in the control plane of the router may control the upgrade process, including requesting initialization of the second virtual machine, installing a new software system on the second virtual machine, and replicating state data from the first virtual machine to the second virtual machine. In this example, the first virtual machine may operate as a master virtual machine and the second virtual machine may operate as a slave virtual machine that synchronizes with the master virtual machine.

    摘要翻译: 本公开中描述的技术涉及配置更新,诸如使用虚拟机在设备上执行在职软件升级。 在路由设备中,路由引擎利用在管理程序上执行的虚拟机来提供控制平面功能。 在一个示例中,可以在没有管理虚拟机的第一虚拟机和第二虚拟机之间执行在役软件升级。 更具体地,路由器的控制平面中的第一虚拟机可以控制升级过程,包括请求初始化第二虚拟机,在第二虚拟机上安装新的软件系统,以及将状态数据从第一虚拟机复制到 第二个虚拟机。 在该示例中,第一虚拟机可以作为主虚拟机操作,并且第二虚拟机可以作为与主虚拟机同步的从属虚拟机来操作。

    High availability using full memory replication between virtual machine instances on a network device
    2.
    发明授权
    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可以在存储器的最后存储状态下控制路由功能。

    DISTRIBUTED PROCESSING OF NETWORK DEVICE TASKS
    3.
    发明申请
    DISTRIBUTED PROCESSING OF NETWORK DEVICE TASKS 审中-公开
    网络设备任务的分布式处理

    公开(公告)号:US20130346470A1

    公开(公告)日:2013-12-26

    申请号:US13533780

    申请日:2012-06-26

    IPC分类号: G06F15/16 G06F9/455

    摘要: Techniques are described for distributing network device tasks across virtual machines executing in a computing cloud. A network device includes a network interface to send and receive messages, a routing unit comprising one or more processors configured to execute a version of a network operating system, and a virtual machine agent. The virtual machine agent is configured to identify a virtual machine executing at a computing cloud communicatively coupled to the network device, wherein the identified virtual machine executes an instance of the version of the network operating system, to send, using the at least one network interface and to the virtual machine, a request to perform a task, and to receive, using the at least one network interface and from the virtual machine, a task response that includes a result of performing the task. The routing unit is configured to update the network device based on the result.

    摘要翻译: 描述了在计算云中执行的虚拟机之间分配网络设备任务的技术。 网络设备包括用于发送和接收消息的网络接口,包括被配置为执行网络操作系统的版本的一个或多个处理器的路由单元和虚拟机代理。 虚拟机代理被配置为识别在通信地耦合到网络设备的计算云执行的虚拟机,其中所识别的虚拟机执行网络操作系统的版本的实例,以使用所述至少一个网络接口 以及向所述虚拟机发送执行任务的请求,以及使用所述至少一个网络接口和从所述虚拟机接收包括执行所述任务的结果的任务响应。 路由单元被配置为基于结果来更新网络设备。

    Distributed processing of network device tasks

    公开(公告)号:US10031782B2

    公开(公告)日:2018-07-24

    申请号:US13533780

    申请日:2012-06-26

    IPC分类号: G06F15/16 G06F9/50 G06F9/455

    摘要: Techniques are described for distributing network device tasks across virtual machines executing in a computing cloud. A network device includes a network interface to send and receive messages, a routing unit comprising one or more processors configured to execute a version of a network operating system, and a virtual machine agent. The virtual machine agent is configured to identify a virtual machine executing at a computing cloud communicatively coupled to the network device, wherein the identified virtual machine executes an instance of the version of the network operating system, to send, using the at least one network interface and to the virtual machine, a request to perform a task, and to receive, using the at least one network interface and from the virtual machine, a task response that includes a result of performing the task. The routing unit is configured to update the network device based on the result.

    Configuration update on virtual control plane
    5.
    发明授权
    Configuration update on virtual control plane 有权
    虚拟控制平面上的配置更新

    公开(公告)号:US08799419B1

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

    申请号:US12857207

    申请日:2010-08-16

    IPC分类号: G06F15/177

    摘要: The control plane of a network device comprises a plurality of software processes that manage routing control operations of the device. Through a hypervisor in the control plane, a managing virtual machine controls access to a first virtual machine running a first software system to control a routing communication session between the network device and other network devices. In response to an in-service software upgrade request, the managing virtual machine initializes a second virtual machine. On the second virtual machine, the second software system is loaded. State data maintained by the managing virtual machine can be transferred to the second virtual machine, and the second virtual machine takes control of the routing communication session. During the transfer of control from the first virtual machine to the second virtual machine, techniques of “non-stop forwarding” and “graceful restart” can be implemented to minimize the effect the switchover has on the network.

    摘要翻译: 网络设备的控制平面包括管理设备的路由控制操作的多个软件过程。 通过控制平面中的管理程序,管理虚拟机控制对运行第一软件系统的第一虚拟机的访问,以控制网络设备和其他网络设备之间的路由通信会话。 响应于在线软件升级请求,管理虚拟机初始化第二个虚拟机。 在第二个虚拟机上,第二个软件系统被加载。 可以将由管理虚拟机维护的状态数据传送到第二虚拟机,并且第二虚拟机接管路由通信会话的控制。 在将控制从第一虚拟机传送到第二虚拟机时,可以实现“不间断转发”和“平滑重启”的技术,以最小化切换对网络的影响。

    Anti-theft Lock with Plate Tumblers
    6.
    发明申请
    Anti-theft Lock with Plate Tumblers 有权
    防盗锁与板式翻盖

    公开(公告)号:US20100257903A1

    公开(公告)日:2010-10-14

    申请号:US12746555

    申请日:2008-12-04

    申请人: Changluo Zhu Mu Lin

    发明人: Changluo Zhu Mu Lin

    IPC分类号: E05B29/04 E05B73/00

    摘要: An anti-theft lock with plate tumblers includes two axial grooves (18) which are disposed at diametrically opposite locations on an inner wall of the lock (1) and an annular groove (10) which has a rectangular cross section and is provided on the inner wall of the lock (1) adjacent an end proximal to a key slot (21). A round controlling plate (8), of which the diameter is same as that of the core (2), is disposed between the lock cover (9) and the lock core (2). A key slot (15), which is narrower than the key slot (21) in the lock core (2), is provided in the round controlling plate (8). Two V-shaped grooves (16) are provided on the inner sidewall of the round controlling plate (8) and correspond to two ends of the key slot (15). Two swallowtail grooves (20), in which a brake shaft (4) is mounted, are provided on the lock core (2), Multiple tooth grooves (17), which are engaged with the brake position teeth (14), are disposed on the outer walls of the two ends of the plate tumblers (5).

    摘要翻译: 具有板式翻转开关的防盗锁包括两个轴向槽(18),它们设置在锁定件(1)的内壁上的径向相对的位置,并且具有矩形横截面的环形槽(10) 所述锁(1)的内壁邻近键槽(21)的一端。 与锁芯(2)的直径相同的圆形控制板(8)设置在锁盖(9)和锁芯(2)之间。 在圆形控制板(8)中设置有比锁芯(2)中的键槽(21)窄的键槽(15)。 在圆形控制板(8)的内侧壁上设有两个V形凹槽(16),对应于键槽(15)的两端。 在锁芯(2)上设置有安装有制动轴(4)的两个燕尾槽(20),与制动位置齿(14)接合的多个齿槽(17)设置在 板式翻转开关(5)的两端的外壁。

    LINKAGE ANTI-THEFT LOCK HEAD
    7.
    发明申请
    LINKAGE ANTI-THEFT LOCK HEAD 审中-公开
    连接防盗锁头

    公开(公告)号:US20120125061A1

    公开(公告)日:2012-05-24

    申请号:US13386575

    申请日:2010-02-20

    IPC分类号: E05B29/04 E05B73/00

    摘要: A linkage anti-theft lock head comprises a lock tube (16), a lock core (2), a brake bar (19), a front tumbler (6) with its return spring (20), a rear tumbler (9) with its return spring (20) and a key (1). Clearance fits are provided between the front tumbler (6) and the rear tumbler (9) with the holes (26) distributed axially on the lock core (2). The brake bar (19) is mounted axially along the lock core (2). Brake teeth of the brake bar (19) engage with the teeth grooves of the front tumbler (6) and the rear tumbler (9). Said engagement is a linkage engagement. A brake groove (17) is set on the lock tube (16) to match with the brake bar (19). The tumblers, the brake bar (19) and the lock core (2) constitute a cant device, wherein the front tumbler (6) and the rear tumbler (9) act as moving cams set oppositely, the brake bar (19) acts as a driven member and the lock core (2) acts as a rack.

    摘要翻译: 连接防盗锁头包括锁定管(16),锁芯(2),制动杆(19),具有其复位弹簧(20)的前制动栓(6),后转动开关(9) 其复位弹簧(20)和键(1)。 在前制动栓(6)和后翻转开关(9)之间提供间隙配合,孔(26)轴向分布在锁芯(2)上。 制动杆(19)沿锁芯(2)轴向安装。 制动杆(19)的制动齿与前制动栓(6)和后翻转开关(9)的齿槽啮合。 所述接合是一种联动参与。 制动槽(17)设置在锁定管(16)上以与制动杆(19)匹配。 制动杆(19)和锁芯(2)的制动杆(19)和锁芯(2)构成倾斜装置,其中前制动杆(6)和后制动栓(9)用作相对设置的活动凸轮,制动杆(19)作为 从动构件和锁芯(2)用作支架。

    Anti-theft lock with plate tumblers
    8.
    发明授权
    Anti-theft lock with plate tumblers 有权
    带防盗锁的防盗锁

    公开(公告)号:US08146395B2

    公开(公告)日:2012-04-03

    申请号:US12746555

    申请日:2008-12-04

    申请人: Changluo Zhu Mu Lin

    发明人: Changluo Zhu Mu Lin

    IPC分类号: E05B29/04

    摘要: An anti-theft lock with plate tumblers includes two axial grooves (18) which are disposed at diametrically opposite locations on an inner wall of the lock (1) and an annular groove (10) which has a rectangular cross section and is provided on the inner wall of the lock (1) adjacent an end proximal to a key slot (21). A round controlling plate (8), of which the diameter is same as that of the core (2), is disposed between the lock cover (9) and the lock core (2). A key slot (15), which is narrower than the key slot (21) in the lock core (2), is provided in the round controlling plate (8). Two V-shaped grooves (16) are provided on the inner sidewall of the round controlling plate (8) and correspond to two ends of the key slot (15). Two swallowtail grooves (20), in which a brake shaft (4) is mounted, are provided on the lock core (2), Multiple tooth grooves (17), which are engaged with the brake position teeth (14), are disposed on the outer walls of the two ends of the plate tumblers (5).

    摘要翻译: 具有板式翻转开关的防盗锁包括两个轴向槽(18),它们设置在锁定件(1)的内壁上的径向相对的位置,并且具有矩形横截面的环形槽(10) 所述锁(1)的内壁邻近键槽(21)的一端。 与锁芯(2)的直径相同的圆形控制板(8)设置在锁盖(9)和锁芯(2)之间。 在圆形控制板(8)中设置有比锁芯(2)中的键槽(21)窄的键槽(15)。 在圆形控制板(8)的内侧壁上设有两个V形凹槽(16),对应于键槽(15)的两端。 在锁芯(2)上设置有安装有制动轴(4)的两个燕尾槽(20),与制动位置齿(14)接合的多个齿槽(17)设置在 板式翻转开关(5)的两端的外壁。

    Magnetic attractable spoon
    9.
    发明申请
    Magnetic attractable spoon 失效
    磁吸引勺子

    公开(公告)号:US20060021233A1

    公开(公告)日:2006-02-02

    申请号:US10900438

    申请日:2004-07-28

    申请人: Mu Lin

    发明人: Mu Lin

    IPC分类号: A47J43/28

    CPC分类号: A47J43/287

    摘要: A magnetic attractable spoon comprises a tie ring having a hole; a spoon combined to the hole of the tie ring; and at least one magnet installed to the tie ring for attracting metal objects. The tie ring is elastic. The tie ring has at least one embedding groove for embedding the magnet. The magnet is enclosed within the tie ring. A plurality of magnets are annularly arranged along an edge of the tie ring. The tie ring is combined to an annular body of the tie ring and the tie ring has an annular attracting surface. The hole of the tie ring is not a penetrating hole. The tie ring has a plane attracting surface or a cambered attracting surface.

    摘要翻译: 磁性吸引匙包括具有孔的连接环; 一把勺子结合到连环的孔中; 并且至少一个磁体安装到连接环上以吸引金属物体。 领带是弹性的。 连接环具有用于嵌入磁体的至少一个嵌入槽。 磁铁被封闭在系环内。 多个磁体沿着连接环的边缘环形地布置。 系环结合到连接环的环形体上,连接环具有环形吸引表面。 连环的孔不是穿孔。 系环具有平面吸引表面或弧形吸引表面。

    Dual-band dipole antenna
    10.
    发明申请
    Dual-band dipole antenna 失效
    双频偶极天线

    公开(公告)号:US20050212713A1

    公开(公告)日:2005-09-29

    申请号:US11025814

    申请日:2004-12-28

    摘要: A dual-band antenna (1) includes a first antenna (2) and a second antenna (3). The first antenna includes a first dipole half (11) and a second dipole half (12). The first dipole half is disposed above the second dipole half with a space therebetween and the two dipole halves are corresponding to each other in a lengthwise direction. The second antenna includes a coaxial cable (4) including an inner conductor feeding the first antenna and comprising an exposed extending section (40) acting as a radiating portion of the second antenna, and a ground patch (5) electrically connected with the second dipole half.

    摘要翻译: 双频天线(1)包括第一天线(2)和第二天线(3)。 第一天线包括第一偶极半(11)和第二偶极半(12)。 第一偶极半部设置在第二偶极子半部之上,其间具有空间,并且两个偶极半部在长度方向上彼此对应。 第二天线包括同轴电缆(4),其包括馈送第一天线的内导体,并且包括用作第二天线的辐射部分的暴露的延伸部分(40)和与第二偶极子电连接的接地片 半。