-
公开(公告)号:US12132615B2
公开(公告)日:2024-10-29
申请号:US18328901
申请日:2023-06-05
Applicant: Juniper Networks, Inc.
Inventor: Gregory A. Sidebottom , Kireeti Kompella , Sherine El-Medani , Wing Eng
IPC: H04L41/0896 , H04L41/14 , H04L41/5006 , H04L41/5054 , H04L41/5061
CPC classification number: H04L41/0896 , H04L41/145 , H04L41/5006 , H04L41/5054 , H04L41/5064
Abstract: An example computing device is configured to receive an instance of a customer service model representative of a plurality of customer services. Each of the plurality of customer services associated with a corresponding at least one requirement and a corresponding at least one constraint. The computing device is configured to receive an instance of a resource model representative of a plurality of resources and map the instance of the customer service model and the instance of the resource model to an internal placement model. The computing device is configured to allocate the plurality of resources to the plurality of customer services such that the at least one requirement and the at least one constraint for each of the plurality of customer services are satisfied and inverse map data indicating how the plurality of resources are allocated to a format consumable by the customer device and output the inverse mapped data.
-
公开(公告)号:US09832099B1
公开(公告)日:2017-11-28
申请号:US15335284
申请日:2016-10-26
Applicant: Juniper Networks, Inc.
Inventor: Paul S. Traina , Manoj Leelanivas , Steven Lin , Nischal Sheth , Wing Eng , Andrew H. Heffernan
IPC: G06F15/173 , H04L12/751 , H04L12/24 , H04L12/713 , H04L12/721 , H04L29/06 , H04L12/28 , H04J14/02
CPC classification number: H04L45/02 , H04J14/0227 , H04J14/0241 , H04L12/2856 , H04L12/2874 , H04L29/06 , H04L41/0213 , H04L41/0813 , H04L41/0893 , H04L45/00 , H04L45/44 , H04L45/586 , H04L63/0272 , H04L67/34
Abstract: Techniques are described for implementing one or more logical routers within a single physical routing device. These logical routers, as referred to herein, are logically isolated in the sense that they achieve operational and organizational isolation within the routing device without requiring the use of additional or redundant hardware, e.g., additional hardware-based routing controllers. The routing device may, for example, include a computing platform, and a plurality of software process executing within the computing platform, wherein the software processes operate as logical routers. The routing device may include a forwarding component shared by the logical routers to forward network packets received from a network in accordance with the forwarding tables.
-
公开(公告)号:US11855848B2
公开(公告)日:2023-12-26
申请号:US17459231
申请日:2021-08-27
Applicant: Juniper Networks, Inc.
Inventor: Gregory A. Sidebottom , Kireeti Kompella , Sherine El-Medani , Wing Eng
IPC: H04L41/0896 , H04L41/14 , H04L41/5006 , H04L41/5054 , H04L41/5061
CPC classification number: H04L41/0896 , H04L41/145 , H04L41/5006 , H04L41/5054 , H04L41/5064
Abstract: An example computing device is configured to receive an instance of a customer service model representative of a plurality of customer services. Each of the plurality of customer services associated with a corresponding at least one requirement and a corresponding at least one constraint. The computing device is configured to receive an instance of a resource model representative of a plurality of resources and map the instance of the customer service model and the instance of the resource model to an internal placement model. The computing device is configured to allocate the plurality of resources to the plurality of customer services such that the at least one requirement and the at least one constraint for each of the plurality of customer services are satisfied and inverse map data indicating how the plurality of resources are allocated to a format consumable by the customer device and output the inverse mapped data.
-
公开(公告)号:US20230060852A1
公开(公告)日:2023-03-02
申请号:US17459231
申请日:2021-08-27
Applicant: Juniper Networks, Inc.
Inventor: Gregory A. Sidebottom , Kireeti Kompella , Sherine El-Medani , Wing Eng
IPC: H04L12/24
Abstract: An example computing device is configured to receive an instance of a customer service model representative of a plurality of customer services. Each of the plurality of customer services associated with a corresponding at least one requirement and a corresponding at least one constraint. The computing device is configured to receive an instance of a resource model representative of a plurality of resources and map the instance of the customer service model and the instance of the resource model to an internal placement model. The computing device is configured to allocate the plurality of resources to the plurality of customer services such that the at least one requirement and the at least one constraint for each of the plurality of customer services are satisfied and inverse map data indicating how the plurality of resources are allocated to a format consumable by the customer device and output the inverse mapped data.
-
公开(公告)号:US20230318922A1
公开(公告)日:2023-10-05
申请号:US18328901
申请日:2023-06-05
Applicant: Juniper Networks, Inc.
Inventor: Gregory A. Sidebottom , Kireeti Kompella , Sherine El-Medani , Wing Eng
IPC: H04L41/0896 , H04L41/14 , H04L41/5006 , H04L41/5054 , H04L41/5061
CPC classification number: H04L41/0896 , H04L41/145 , H04L41/5006 , H04L41/5054 , H04L41/5064
Abstract: An example computing device is configured to receive an instance of a customer service model representative of a plurality of customer services. Each of the plurality of customer services associated with a corresponding at least one requirement and a corresponding at least one constraint. The computing device is configured to receive an instance of a resource model representative of a plurality of resources and map the instance of the customer service model and the instance of the resource model to an internal placement model. The computing device is configured to allocate the plurality of resources to the plurality of customer services such that the at least one requirement and the at least one constraint for each of the plurality of customer services are satisfied and inverse map data indicating how the plurality of resources are allocated to a format consumable by the customer device and output the inverse mapped data.
-
公开(公告)号:US11757719B2
公开(公告)日:2023-09-12
申请号:US17459231
申请日:2021-08-27
Applicant: Juniper Networks, Inc.
Inventor: Gregory A. Sidebottom , Kireeti Kompella , Sherine El-Medani , Wing Eng
IPC: H04L41/0896 , H04L41/14 , H04L41/5006 , H04L41/5054 , H04L41/5061
CPC classification number: H04L41/0896 , H04L41/145 , H04L41/5006 , H04L41/5054 , H04L41/5064
Abstract: An example computing device is configured to receive an instance of a customer service model representative of a plurality of customer services. Each of the plurality of customer services associated with a corresponding at least one requirement and a corresponding at least one constraint. The computing device is configured to receive an instance of a resource model representative of a plurality of resources and map the instance of the customer service model and the instance of the resource model to an internal placement model. The computing device is configured to allocate the plurality of resources to the plurality of customer services such that the at least one requirement and the at least one constraint for each of the plurality of customer services are satisfied and inverse map data indicating how the plurality of resources are allocated to a format consumable by the customer device and output the inverse mapped data.
-
公开(公告)号:US09485149B1
公开(公告)日:2016-11-01
申请号:US14705771
申请日:2015-05-06
Applicant: Juniper Networks, Inc.
Inventor: Paul S. Traina , Manoj Leelanivas , Steven Lin , Nischal Sheth , Wing Eng , Andrew H. Heffernan
IPC: G06F15/173 , H04L12/24 , H04L12/751
CPC classification number: H04L45/02 , H04J14/0227 , H04J14/0241 , H04L12/2856 , H04L12/2874 , H04L29/06 , H04L41/0213 , H04L41/0813 , H04L41/0893 , H04L45/00 , H04L45/44 , H04L45/586 , H04L63/0272 , H04L67/34
Abstract: Techniques are described for implementing one or more logical routers within a single physical routing device. These logical routers, as referred to herein, are logically isolated in the sense that they achieve operational and organizational isolation within the routing device without requiring the use of additional or redundant hardware, e.g., additional hardware-based routing controllers. The routing device may, for example, include a computing platform, and a plurality of software process executing within the computing platform, wherein the software processes operate as logical routers. The routing device may include a forwarding component shared by the logical routers to forward network packets received from a network in accordance with the forwarding tables.
-
公开(公告)号:US08904380B1
公开(公告)日:2014-12-02
申请号:US13758568
申请日:2013-02-04
Applicant: Juniper Networks, Inc.
Inventor: Wing Eng , Pallavi Mahajan , Philip A. Shafer
CPC classification number: G06F8/61 , H04L41/0806 , H04L41/082 , H04L41/0846 , H04L41/0863 , H04L41/0873
Abstract: A multi-chassis router allows an administrator to install software from a single user interface. The multi-chassis router automatically forwards the software to each chassis within the multi-chassis router when given a single command to install the software from an administrator. The multi-chassis router also automatically validates the software on each chassis. After reporting the results of the validations, the multi-chassis router may wait for the administrator to issue a commit command before committing each chassis within the multi-chassis router to the software. Alternatively, in response to a failed validation or for other reason, an administrator can issue a single ROLLBACK command. This allows each chassis within the multi-chassis router to have the same software during all stages of a software installation and ensures software on each chassis is compatible with software on every other chassis.
Abstract translation: 多机架式路由器允许管理员从单个用户界面安装软件。 给予单一命令从管理员安装软件时,多机架路由器会自动将软件转发到多机架路由器内的每个机箱。 多机箱路由器还自动验证每个机箱上的软件。 在报告验证结果之后,多机架路由器可能会在将多机架路由器内的每个机箱提交给软件之前等待管理员发出提交命令。 或者,为了响应失败的验证或由于其他原因,管理员可以发出单个ROLLBACK命令。 这允许多机架路由器中的每个机箱在软件安装的所有阶段都具有相同的软件,并确保每个机箱上的软件与每个其他机箱上的软件兼容。
-
-
-
-
-
-
-