-
公开(公告)号:US20200021522A1
公开(公告)日:2020-01-16
申请号:US16141530
申请日:2018-09-25
Applicant: Juniper Networks, Inc.
Inventor: Babu Singarayan , Nitin Kumar , Javier Antich , Srikanth Subramanian
IPC: H04L12/723 , H04L12/721 , H04L12/947 , H04L12/713
Abstract: The techniques describe a network device comprising one or more processors configured to: receive configuration data configuring a plurality of virtual network nodes, wherein the configuration data configures a virtual client node including a corresponding line card having a port connected to a first customer network device, and configures a virtual core node including a corresponding line card having a port connected to a core network; provision a layer-2 (L2) circuit that includes, as an access interface, an interface logically connecting the virtual client node and virtual core node, wherein the L2 circuit provides connectivity between the virtual client node and a remote virtual client node; and forward, via the L2 circuit, packets between the virtual client node and the remote virtual client node to realize a logical network between the first customer network device and a second customer network device connected to the remote virtual PE node.
-
公开(公告)号:US20190258756A1
公开(公告)日:2019-08-22
申请号:US15933033
申请日:2018-03-22
Applicant: Juniper Networks, Inc.
Inventor: Nosherwan Minwalla , Guangyu Zhu , David Tung , Ai He , Jayabharat Boddu , Matthew Jeremy Mellin , Javier Antich
Abstract: In general, techniques are described for providing diversity in simulation datasets during modeling. A device comprising a memory and a processor may be configured to perform the techniques. The memory may store simulation configuration files for conducting simulations of the network device within a test environment. The processor may conduct, based on the simulation configuration files, each of the simulations with respect to the network device to collect corresponding simulation datasets indicative of an operating state of the network device. The processor may determine a level of similarity between the simulation datasets, and select, responsive to a comparison of the level of similarity to a diversity threshold, a subset of the simulation datasets. The processor may generate, based on the selected subset of the simulation datasets, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device.
-
公开(公告)号:US20190258754A1
公开(公告)日:2019-08-22
申请号:US15928963
申请日:2018-03-22
Applicant: Juniper Networks, Inc.
Inventor: Nosherwan Minwalla , Guangyu Zhu , David Tung , Ai He , Jayabharat Boddu , Matthew Jeremy Mellin , Javier Antich
Abstract: In general, techniques are described for providing network device modeling in preconfigured network modeling environments. A device comprising a memory and a processor may be configured to perform the techniques. The processor may interface with a network device within the preconfigured network environment to iteratively adapt pre-defined configuration objects of the network device. The processor may conduct, for each iteration of the adaptation of the pre-defined configuration objects, a simulation to collect a simulation dataset representative of an operating state of the network device. The processor may generate, based on the operational data, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device. The memory may store the model.
-
24.
公开(公告)号:US20190190812A1
公开(公告)日:2019-06-20
申请号:US15967547
申请日:2018-04-30
Applicant: Juniper Networks, Inc.
Inventor: Anshu Verma , Javier Antich
IPC: H04L12/751 , H04L12/46 , H04L12/24 , H04L12/66 , H04L12/723
CPC classification number: H04L45/02 , H04L12/4633 , H04L12/4641 , H04L12/66 , H04L41/0823 , H04L45/50 , H04L45/507 , H04L45/586 , H04L45/64 , H04L47/781 , H04L47/825
Abstract: The disclosed computer-implemented method may include (1) identifying a plurality of network paths within a network, (2) identifying a plurality of network services offered via the network, (3) creating a virtual path topology that represents a select grouping of the network paths that (A) originate from a single ingress node within the network and (B) lead to a plurality of egress nodes within the network, (4) mapping at least one of the network services to the virtual path topology, and (5) providing the at least one of the network services to at least one computing device via at least one of the network paths included in the select grouping represented by the virtual path topology. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11956116B2
公开(公告)日:2024-04-09
申请号:US18066407
申请日:2022-12-15
Applicant: Juniper Networks, Inc.
Inventor: Jayanthi R , Chandrasekhar A , Javier Antich , Sri Sampath Mallipudi , Premchandar N , Harsha Lakshmikanth , Gregory A. Sidebottom , Zhifei Fang
IPC: H04L41/0631 , H04L41/0604 , H04L41/0806 , H04L43/0823 , H04L43/16
CPC classification number: H04L41/0631 , H04L41/0604 , H04L41/064 , H04L41/0806 , H04L43/0823 , H04L43/16 , H04L41/065
Abstract: Network management techniques are described. A controller device of this disclosure manages a device group of a network. The controller device includes processing circuitry in communication with the memory, the processing circuitry being configured to receive, using a programmable diagnosis service executed by the processing circuitry, a programming input, to form, using the programmable diagnosis service, based on the programming input, a resource definition graph that models interdependencies between a plurality of resources supported by the device group, to detect, using the programmable diagnosis service, an event affecting a first resource of the plurality of resources, and to identify, using the programmable diagnosis service, based on the interdependencies modeled in the resource definition graph formed based on the programming input, a root cause event that caused the event affecting the first resource, the root cause event occurring at a second resource of the plurality of resources.
-
公开(公告)号:US11868761B2
公开(公告)日:2024-01-09
申请号:US18178708
申请日:2023-03-06
Applicant: Juniper Networks, Inc.
Inventor: Chandrasekhar A , Jayanthi R , Javier Antich
IPC: G06F8/65 , G06F16/901 , H04L41/12 , H04L41/00 , H04L67/00 , H04L41/0894 , H04L41/082 , H04L41/0853
CPC classification number: G06F8/65 , G06F16/9024 , H04L41/082 , H04L41/0856 , H04L41/0894 , H04L41/12 , H04L41/20 , H04L67/34
Abstract: A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an upgrade request; obtain a redundancy model indicating network device redundancies or service redundancies; determine, based on the upgrade request and the redundancy model, an update graph having nodes each representing one of the network devices or one of the services, the update graph also having at least one edge that connects two of the nodes and that indicates the network redundancy or the service redundancy; determine, based on the update graph including the at least one edge, an update schedule for performing an update of software for the network devices that ensures availability for the first network device or second network device or availability for the service; and update the software of each of the network devices according to the update schedule.
-
公开(公告)号:US11640291B2
公开(公告)日:2023-05-02
申请号:US17139773
申请日:2020-12-31
Applicant: Juniper Networks, Inc.
Inventor: Chandrasekhar A , Jayanthi R , Javier Antich
IPC: G06F8/65 , G06F16/901 , H04L41/12 , H04L41/00 , H04L67/00
Abstract: A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an upgrade request; obtain a redundancy model indicating network device redundancies or service redundancies; determine, based on the upgrade request and the redundancy model, an update graph having nodes each representing one of the network devices or one of the services, the update graph also having at least one edge that connects two of the nodes and that indicates the network redundancy or the service redundancy; determine, based on the update graph including the at least one edge, an update schedule for performing an update of software for the network devices that ensures availability for the first network device or second network device or availability for the service; and update the software of each of the network devices according to the update schedule.
-
公开(公告)号:US11055453B2
公开(公告)日:2021-07-06
申请号:US15928982
申请日:2018-03-22
Applicant: Juniper Networks, Inc.
Inventor: Nosherwan Minwalla , Guangyu Zhu , David Tung , Ai He , Jayabharat Boddu , Matthew Jeremy Mellin , Javier Antich
Abstract: In general, techniques are described for providing diversity in simulation datasets during modeling. A device comprising a memory and a processor may be configured to perform the techniques. The memory may store simulation configuration files for conducting simulations of the network device within a test environment. The processor may conduct, based on the simulation configuration files, each of the simulations with respect to the network device to collect corresponding simulation datasets indicative of an operating state of the network device. The processor may determine a level of similarity between the simulation datasets, and select, responsive to a comparison of the level of similarity to a diversity threshold, a subset of the simulation datasets. The processor may generate, based on the selected subset of the simulation datasets, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device.
-
公开(公告)号:US20210124570A1
公开(公告)日:2021-04-29
申请号:US17139773
申请日:2020-12-31
Applicant: Juniper Networks, Inc.
Inventor: Chandrasekhar A , Jayanthi R , Javier Antich
IPC: G06F8/65 , G06F16/901 , H04L12/24 , H04L29/08
Abstract: A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an upgrade request; obtain a redundancy model indicating network device redundancies or service redundancies; determine, based on the upgrade request and the redundancy model, an update graph having nodes each representing one of the network devices or one of the services, the update graph also having at least one edge that connects two of the nodes and that indicates the network redundancy or the service redundancy; determine, based on the update graph including the at least one edge, an update schedule for performing an update of software for the network devices that ensures availability for the first network device or second network device or availability for the service; and update the software of each of the network devices according to the update schedule.
-
公开(公告)号:US20190258755A1
公开(公告)日:2019-08-22
申请号:US15928982
申请日:2018-03-22
Applicant: Juniper Networks, Inc.
Inventor: Nosherwan Minwalla , Guangyu Zhu , David Tung , Ai He , Jayabharat Boddu , Matthew Jeremy Mellin , Javier Antich
Abstract: In general, techniques are described for providing diversity in simulation datasets during modeling. A device comprising a memory and a processor may be configured to perform the techniques. The memory may store simulation configuration files for conducting simulations of the network device within a test environment. The processor may conduct, based on the simulation configuration files, each of the simulations with respect to the network device to collect corresponding simulation datasets indicative of an operating state of the network device. The processor may determine a level of similarity between the simulation datasets, and select, responsive to a comparison of the level of similarity to a diversity threshold, a subset of the simulation datasets. The processor may generate, based on the selected subset of the simulation datasets, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device.
-
-
-
-
-
-
-
-
-