-
公开(公告)号:US11863426B2
公开(公告)日:2024-01-02
申请号:US17679366
申请日:2022-02-24
Applicant: Juniper Networks, Inc.
Inventor: Sai Prashanth Ramanathan , Antony Ruban Alexis , Abdul Kadhar Jeelany Habeeb Mohamed , Hemachandran Karnam Mohan
IPC: H04L45/00 , H04L45/745
CPC classification number: H04L45/14 , H04L45/745
Abstract: A network device may receive a request for a service from an endpoint device located in a first region, and may determine whether destination addresses are identified for the service and the first region. The network device may determine whether the service and the first region are identified in a lookup table, and may receive performance metrics associated with multiple paths in the first region to the destination addresses, based on the service and the first region not being identified in the lookup table. The network device may generate a performance metrics matrix based on the performance metrics, and may identify a best destination and a best path for the service in the first region based on the performance metrics matrix, and may cause, for the endpoint device, a connection to the service to be established via the best destination and the best path for the first region.
-
公开(公告)号:US20230216784A1
公开(公告)日:2023-07-06
申请号:US18180979
申请日:2023-03-09
Applicant: Juniper Networks, Inc.
Inventor: Sai Prashanth Ramanathan , Hemachandran Karnam Mohan , Abdul Kadhar Jeelany Habeeb Mohamed , Antony Alexis
IPC: H04L45/302 , H04L45/02 , H04L45/24 , H04L45/42
CPC classification number: H04L45/302 , H04L45/02 , H04L45/24 , H04L45/42
Abstract: Example network devices, systems, and methods are disclosed. In an example, a network device includes memory configured to store information associated with one or more service level agreements (SLAs) for applications in a software-defined wide area network (SD-WAN) and an application-based multipath routing (AMR) module including processing circuitry. The AMR module is configured to identify, based on criteria, one or more of the applications for AMR, wherein each criterion of the criteria is associated with a corresponding property of an application. The AMR module is configured to determine a breach of one of the SLAs on each WAN link associated with a first application of the identified one or more applications. The AMR module is configured to apply, in response to determining the breach, AMR for the first application.
-
公开(公告)号:US11637769B2
公开(公告)日:2023-04-25
申请号:US17473561
申请日:2021-09-13
Applicant: Juniper Networks, Inc.
Inventor: Sai Prashanth Ramanathan , Hemachandran Karnam Mohan , Abdul Kadhar Jeelany Habeeb Mohamed , Antony Alexis
IPC: H04L45/302 , H04L45/02 , H04L45/42 , H04L45/24
Abstract: Example network devices, systems, and methods are disclosed. In an example, a network device includes memory configured to store information associated with one or more service level agreements (SLAs) for applications in a software-defined wide area network (SD-WAN) and an application-based multipath routing (AMR) module including processing circuitry. The AMR module is configured to identify, based on criteria, one or more of the applications for AMR, wherein each criterion of the criteria is associated with a corresponding property of an application. The AMR module is configured to determine a breach of one of the SLAs on each WAN link associated with a first application of the identified one or more applications. The AMR module is configured to apply, in response to determining the breach, AMR for the first application.
-
公开(公告)号:US20240179089A1
公开(公告)日:2024-05-30
申请号:US18521936
申请日:2023-11-28
Applicant: Juniper Networks, Inc.
Inventor: Sasha Cirkovic , Sachchidanand Vaidya , AnandaVelu Thulasiram , Aravind Srinivas Srinivasa Prabhakar , Sai Prashanth Ramanathan , Yuvaraja Mariappan , Lavanya Kumar Ambatipudi , Vinay K Nallamothu
IPC: H04L45/586 , H04L45/02 , H04L45/748
CPC classification number: H04L45/586 , H04L45/02 , H04L45/748
Abstract: The disclosure relates to computer networking and, more specifically, to service chaining a containerized network function (CNF) using a containerized router, the CNF and containerized router both deployed to the same server. In an example, a method comprises executing, with a computing device: a containerized network function; a virtual router to implement a data plane for a containerized router; and a containerized routing protocol daemon to implement a control plane for the containerized router, wherein the containerized network function and containerized routing protocol daemon execute on the same computing device, and wherein a first virtual network interface of the computing device enables communications between the containerized network function and the virtual router; and forwarding, by the virtual router, based on a static route, traffic destined for a prefix to the first virtual network interface to send the traffic to the containerized network function.
-
公开(公告)号:US11522834B2
公开(公告)日:2022-12-06
申请号:US16883652
申请日:2020-05-26
Applicant: Juniper Networks, Inc.
IPC: H04L9/40 , G06F9/455 , H04L41/0823 , H04L41/08 , H04L41/0895
Abstract: A device may receive an input associated with deploying a virtual firewall on a computing device. The device may determine a first set of characteristics associated with the virtual firewall and a second set of characteristics associated with a hypervisor associated with the computing device. The device may automatically tune the virtual firewall based on the first set of characteristics and the second set of characteristics. The device may deploy the virtual firewall after tuning the virtual firewall.
-
公开(公告)号:US12218910B2
公开(公告)日:2025-02-04
申请号:US18464470
申请日:2023-09-11
Applicant: Juniper Networks, Inc.
IPC: H04L9/40 , G06F9/455 , H04L41/08 , H04L41/0823 , H04L41/0895
Abstract: A device may receive an input associated with deploying a virtual firewall on a computing device. The device may determine a first set of characteristics associated with the virtual firewall and a second set of characteristics associated with a hypervisor associated with the computing device. The device may automatically tune the virtual firewall based on the first set of characteristics and the second set of characteristics. The device may deploy the virtual firewall after tuning the virtual firewall.
-
公开(公告)号:US20240333634A1
公开(公告)日:2024-10-03
申请号:US18740342
申请日:2024-06-11
Applicant: Juniper Networks, Inc.
Inventor: Sai Prashanth Ramanathan , Hemachandran Karnam Mohan , Abdul Kadhar Jeelany Habeeb Mohamed , Antony Alexis
IPC: H04L45/302 , H04L45/02 , H04L45/24 , H04L45/42
CPC classification number: H04L45/302 , H04L45/02 , H04L45/24 , H04L45/42
Abstract: Example network devices, systems, and methods are disclosed. In an example, a network device includes memory configured to store information associated with one or more service level agreements (SLAs) for applications in a software-defined wide area network (SD-WAN) and an application-based multipath routing (AMR) module including processing circuitry. The AMR module is configured to identify, based on criteria, one or more of the applications for AMR, wherein each criterion of the criteria is associated with a corresponding property of an application. The AMR module is configured to determine a breach of one of the SLAs on each WAN link associated with a first application of the identified one or more applications. The AMR module is configured to apply, in response to determining the breach, AMR for the first application.
-
公开(公告)号:US12047279B2
公开(公告)日:2024-07-23
申请号:US18180979
申请日:2023-03-09
Applicant: Juniper Networks, Inc.
Inventor: Sai Prashanth Ramanathan , Hemachandran Karnam Mohan , Abdul Kadhar Jeelany Habeeb Mohamed , Antony Alexis
IPC: H04L45/302 , H04L45/02 , H04L45/24 , H04L45/42
CPC classification number: H04L45/302 , H04L45/02 , H04L45/24 , H04L45/42
Abstract: Example network devices, systems, and methods are disclosed. In an example, a network device includes memory configured to store information associated with one or more service level agreements (SLAs) for applications in a software-defined wide area network (SD-WAN) and an application-based multipath routing (AMR) module including processing circuitry. The AMR module is configured to identify, based on criteria, one or more of the applications for AMR, wherein each criterion of the criteria is associated with a corresponding property of an application. The AMR module is configured to determine a breach of one of the SLAs on each WAN link associated with a first application of the identified one or more applications. The AMR module is configured to apply, in response to determining the breach, AMR for the first application.
-
公开(公告)号:US11863524B2
公开(公告)日:2024-01-02
申请号:US18046232
申请日:2022-10-13
Applicant: Juniper Networks, Inc.
IPC: H04L9/40 , G06F9/455 , H04L41/0823 , H04L41/08 , H04L41/0895
CPC classification number: H04L63/0218 , G06F9/45558 , H04L41/0823 , H04L41/0886 , H04L41/0895 , G06F2009/4557 , G06F2009/45587 , G06F2009/45595
Abstract: A device may receive an input associated with deploying a virtual firewall on a computing device. The device may determine a first set of characteristics associated with the virtual firewall and a second set of characteristics associated with a hypervisor associated with the computing device. The device may automatically tune the virtual firewall based on the first set of characteristics and the second set of characteristics. The device may deploy the virtual firewall after tuning the virtual firewall.
-
公开(公告)号:US20230080537A1
公开(公告)日:2023-03-16
申请号:US17473561
申请日:2021-09-13
Applicant: Juniper Networks, Inc.
Inventor: Sai Prashanth Ramanathan , Hemachandran Karnam Mohan , Abdul Kadhar Jeelany Habeeb Mohamed , Antony Alexis
IPC: H04L12/725 , H04L12/707 , H04L12/717 , H04L12/751
Abstract: Example network devices, systems, and methods are disclosed. In an example, a network device includes memory configured to store information associated with one or more service level agreements (SLAs) for applications in a software-defined wide area network (SD-WAN) and an application-based multipath routing (AMR) module including processing circuitry. The AMR module is configured to identify, based on criteria, one or more of the applications for AMR, wherein each criterion of the criteria is associated with a corresponding property of an application. The AMR module is configured to determine a breach of one of the SLAs on each WAN link associated with a first application of the identified one or more applications. The AMR module is configured to apply, in response to determining the breach, AMR for the first application.
-
-
-
-
-
-
-
-
-