-
公开(公告)号:US20250126494A1
公开(公告)日:2025-04-17
申请号:US18486606
申请日:2023-10-13
Applicant: Juniper Networks, Inc.
Inventor: May Zar Lin , Jacob Thomas , Wenfeng Wang , Marina Shmakova V.
IPC: H04W24/04
Abstract: Example network management systems, techniques, and computer-readable media are set forth herein. An example network management system is configured to obtain client activity data of one or more access point (AP) devices. The example network management system is configured to determine, based on the client activity data, an anomaly in a behavior of an AP device of the one or more AP devices based on at least one of a comparison to forecasted client activity data of the AP device or a comparison to client activity data of at least one peer AP device. The network management system is configured to perform, based on the determined anomaly in the behavior of the AP device, an action.
-
公开(公告)号:US12265808B1
公开(公告)日:2025-04-01
申请号:US17661995
申请日:2022-05-04
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Carlos Parada , Ignacio Suarez Navas , Julio Carrasco Pinto , Luca Tosolini , Christian Thrun , Francis Xavier Antonio Santana
Abstract: In general, a device comprising a processor and a memory may be configured to perform various aspects of the techniques described in this disclosure. The memory may store source configuration data of a source environment descriptor associated with a source operating environment and target configuration data of a target environment descriptor associated with a target operating environment. The processor may compare the source configuration data to the target configuration data, and generate, based on the comparison, update data including software component versions. The processor may generate, based on the update data, a unified release including a new application release version, the new application release version including release propagation data. The processor may further propagate the unified release to the target operating environment, where the release propagation data may provide instructions for the target operating environment to update the target configuration data and deploy a new application service.
-
公开(公告)号:US20250106768A1
公开(公告)日:2025-03-27
申请号:US18512390
申请日:2023-11-17
Applicant: Juniper Networks, Inc.
Inventor: Jonathan C. BARTH , Srihari Ramachandra SANGLI , Vyasraj SATYANARAYANA
IPC: H04W52/02
Abstract: A first network device may generate a first protocol data unit (PDU) identifying a request to transition from a power on state to a power sleep state, and may provide the first PDU to a second network device. The first network device may receive a second PDU identifying a link of the second network device to transition from the power on state to the power sleep state, and may generate a third PDU identifying a link of the first network device to transition from the power on state to the power sleep state. The first network device may provide the third PDU to the second network device, and may transition the link of the first network device and the link of the second network device from the power on state to the power sleep state based on the second PDU and the third PDU.
-
公开(公告)号:US20250106151A1
公开(公告)日:2025-03-27
申请号:US18645698
申请日:2024-04-25
Applicant: Juniper Networks, Inc.
Inventor: Vyasraj SATYANARAYANA , Srihari Ramachandra SANGLI , Ronald BONICA , Raja KOMMULA
Abstract: A device may receive a traceroute request for a path between two edge devices of a network, and may generate a response indicating a bit cost and an energy efficiency identifier associated with the device. The device may provide the traceroute request to a plurality of network devices associated with a path between the two edge devices, and may receive a plurality of responses indicating respective bit costs and energy efficiency identifiers associated with the plurality of network devices. The device may generate a traceroute response that includes the response and the plurality of responses, and may provide the traceroute response to one of the two edge devices to indicate, to the one of the two edge devices, an energy efficiency associated with the path.
-
公开(公告)号:US12259927B1
公开(公告)日:2025-03-25
申请号:US18543813
申请日:2023-12-18
Applicant: Juniper Networks, Inc.
Inventor: Chi Fung Michael Chan , Nathaniel Scott Ray , Diheng Qu , Atul Bhaskarrao Patil , Manish Kumar Mathukumilli
IPC: G06F16/00 , G06F16/901
Abstract: A system includes computer-readable media configured to store a plurality of objects representing intent graph models of a network, and processing circuitry coupled to the computer-readable media. The processing circuitry is configured to receive a request indicating a requested time, determine one or more first objects of the plurality of objects, the first objects storing an intent graph model associated with a first time, the first time different from the requested time, determine one or more second objects of the plurality of objects, the second objects storing difference information indicating one or more changes to the intent graph model associated with the first time that occurred after the first time, apply the changes to the intent graph model associated with the first time to generate an intent graph model associated with the requested time, and output an indication of the intent graph model associated with the requested time.
-
公开(公告)号:US20250097821A1
公开(公告)日:2025-03-20
申请号:US18965320
申请日:2024-12-02
Applicant: Juniper Networks, Inc.
Inventor: Srinivas Akkipeddi , Narendranath Karjala Subramanyam , Sachchidanand Vaidya , Mahesh Sivakumar , Pavan Kumar Kurapati , Philip M. Goddard , Sivakumar Ganapathy , Shailender Sharma , Kiran K N , Pranavadatta D N , Vinay K Nallamothu , Yuvaraja Mariappan , Ashutosh K. Grewal
IPC: H04W40/24 , H04L45/00 , H04L45/02 , H04L45/586 , H04L45/64 , H04L45/741
Abstract: In general, this disclosure describes techniques for a containerized router operating within a cloud native orchestration framework. In an example, a virtualized cell site router comprises a computing device configured with a containerized router, the computing device comprising: a containerized virtual router configured to execute on the processing circuitry and configured to implement a data plane for the containerized router; a containerized routing protocol process configured to execute on the processing circuitry and configured to implement a control plane for the containerized router; and a pod comprising a containerized distributed unit, wherein the containerized routing protocol process is configured to advertise routing information comprising reachability information for the containerized distributed unit.
-
公开(公告)号:US12255798B2
公开(公告)日:2025-03-18
申请号:US18300660
申请日:2023-04-14
Applicant: Juniper Networks, Inc.
Inventor: Rajeev Gupta , Samta Rangare , Prasad V
IPC: H04L43/12 , H04L43/0894
Abstract: An example network device includes a memory configured to store a plurality of counts of packets of a data flow. The network device also includes one or more processors in communication with the memory. The one or more processors are configured to determine the plurality of counts of packets of the data flow, wherein each count of the plurality of counts includes a number of packets occurring in a predetermined time period. The one or more processors are configured to assign a corresponding range to each count of the plurality of counts, so as to assign a plurality of corresponding ranges. The one or more processors are also configured to determine a pattern in the plurality of corresponding ranges and send a number of active probe packets based on the determined pattern.
-
公开(公告)号:US20250088452A1
公开(公告)日:2025-03-13
申请号:US18823384
申请日:2024-09-03
Applicant: Juniper Networks, Inc.
Inventor: Raja Kommula , Vyasraj Satyanarayana , Ganesh Byagoti Matad Sunkada , Raj Yavatkar
IPC: H04L45/12 , H04L43/10 , H04L45/50 , H04L47/125
Abstract: Techniques are described for classifying packet flows to different paths of a computer network based at least in part on an energy cost of each of the different paths. In one example, a network device determines a weighted equal-cost multipath (wECMP) cost of each of different paths over which to forward packets. The different paths may include, for example, different interfaces of a network device, different links to which the network device is connected, or different links of an aggregated bundle of Ethernet links. The network device determines an energy cost of each of the paths. The network device modifies the wECMP cost of each path based at least in part on the energy cost of the path to obtain a modified wECMP cost. The network device load balances the packets over the paths in accordance with the modified wECMP cost.
-
公开(公告)号:US12250117B2
公开(公告)日:2025-03-11
申请号:US18147599
申请日:2022-12-28
Applicant: Juniper Networks, Inc.
Inventor: Michael Henkel , Richard Roberts
IPC: H04L41/0816 , H04L41/0866 , H04L41/0894
Abstract: In general, techniques are described for leveraging a configuration framework for an orchestration platform to configure software that implements a control plane for a containerized network router in a cloud-native SDN architecture. In an example, a method comprises receiving, by a server executing a containerized routing protocol process, configuration data generated from a Network Resource configuration object managed by a custom resource controller; configuring, by the server, the containerized routing protocol process with the configuration data; and programming, by the containerized routing protocol process, based on the configuration data generated from the Network Resource configuration object, a virtual router data plane to forward network traffic.
-
公开(公告)号:US12248081B2
公开(公告)日:2025-03-11
申请号:US18194445
申请日:2023-03-31
Applicant: Juniper Networks, Inc.
Inventor: Neal Dante Castagnoli
IPC: G01S5/02
Abstract: Disclosed are embodiments for determining a location of a wireless terminal. The wireless terminal measures signal strength of a plurality of wireless transmitters. Based on this information, a plurality of location probability surfaces are generated. Each location probability surface indicates a plurality of probabilities that the wireless terminal is in each of a corresponding plurality of geographic regions. These probability surfaces are then averaged to determine a composite location probability surface. A motion probability surface is also determined, which stores a plurality of probabilities indicating variations of motion of the wireless terminal. The composite location probability surface is then updated based on the motion probability surface. A location estimate of the wireless terminal is then determined based on the updated composite location probability surface.
-
-
-
-
-
-
-
-
-