-
公开(公告)号:US20180329755A1
公开(公告)日:2018-11-15
申请号:US16041261
申请日:2018-07-20
Applicant: Juniper Networks, Inc.
Inventor: Joel Obstfeld , David Ward , Colby Barth , Mu Lin
CPC classification number: G06F9/5044 , G06F9/45558 , G06F2009/45595
Abstract: 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.
-
公开(公告)号:US09391869B2
公开(公告)日:2016-07-12
申请号:US14189369
申请日:2014-02-25
Applicant: Juniper Networks, Inc.
Inventor: Daniel Kharitonov , Colin Constable , Geoffrey Huang , Joel Obstfeld
IPC: G06F15/173 , G06F15/177 , H04L12/751 , H04L12/24
CPC classification number: H04L45/02 , H04L41/08 , H04L41/0806 , H04L41/084 , H04L41/12
Abstract: A system includes a storage device to store information associated with virtual nodes that correspond to network nodes. The system also includes a server to install a virtual node that corresponds to one of the network nodes, based on the information associated with the virtual node, where installing the virtual node includes creating a logical interface via which traffic is to be sent to, or received from, other virtual nodes; start the virtual node to create an operating virtual node based on a copy of an operating system that is run on the network node, where starting the virtual node causes the operational virtual node to execute the copy of the operating system; and cause the operating virtual node to communicate with a virtual network that includes the virtual nodes, where causing the operating virtual node to communicate with the virtual network enables the operating virtual node to receive or forward traffic associated with the virtual network.
Abstract translation: 系统包括存储设备,用于存储与对应于网络节点的虚拟节点相关联的信息。 该系统还包括基于与虚拟节点相关联的信息来安装与其中一个网络节点相对应的虚拟节点的服务器,其中安装虚拟节点包括创建要通过其发送流量的逻辑接口,或 从其他虚拟节点接收; 启动虚拟节点以基于在网络节点上运行的操作系统的副本来创建操作虚拟节点,其中启动虚拟节点使操作虚拟节点执行操作系统的副本; 并且使得所述操作虚拟节点与包括所述虚拟节点的虚拟网络进行通信,所述虚拟网络使得所述操作虚拟节点与所述虚拟网络通信,使所述操作虚拟节点能够接收或转发与所述虚拟网络相关联的业务。
-
公开(公告)号:US11614972B2
公开(公告)日:2023-03-28
申请号:US16041261
申请日:2018-07-20
Applicant: Juniper Networks, Inc.
Inventor: Joel Obstfeld , David Ward , Colby Barth , Mu Lin
Abstract: 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.
-
公开(公告)号:US20140177471A1
公开(公告)日:2014-06-26
申请号:US14189369
申请日:2014-02-25
Applicant: Juniper Networks, Inc.
Inventor: Daniel KHARITONOV , Colin Constable , Geoffrey Huang , Joel Obstfeld
IPC: H04L12/751
CPC classification number: H04L45/02 , H04L41/08 , H04L41/0806 , H04L41/084 , H04L41/12
Abstract: A system includes a storage device to store information associated with virtual nodes that correspond to network nodes. The system also includes a server to install a virtual node that corresponds to one of the network nodes, based on the information associated with the virtual node, where installing the virtual node includes creating a logical interface via which traffic is to be sent to, or received from, other virtual nodes; start the virtual node to create an operating virtual node based on a copy of an operating system that is run on the network node, where starting the virtual node causes the operational virtual node to execute the copy of the operating system; and cause the operating virtual node to communicate with a virtual network that includes the virtual nodes, where causing the operating virtual node to communicate with the virtual network enables the operating virtual node to receive or forward traffic associated with the virtual network.
Abstract translation: 系统包括存储设备,用于存储与对应于网络节点的虚拟节点相关联的信息。 该系统还包括基于与虚拟节点相关联的信息来安装与其中一个网络节点相对应的虚拟节点的服务器,其中安装虚拟节点包括创建要通过其发送流量的逻辑接口,或 从其他虚拟节点接收; 启动虚拟节点以基于在网络节点上运行的操作系统的副本来创建操作虚拟节点,其中启动虚拟节点使操作虚拟节点执行操作系统的副本; 并且使得所述操作虚拟节点与包括所述虚拟节点的虚拟网络进行通信,所述虚拟网络使得所述操作虚拟节点与所述虚拟网络通信,使所述操作虚拟节点能够接收或转发与所述虚拟网络相关联的业务。
-
-
-