Patents Assigned to Juniper Networks, Inc.
-
Patent number: 12095661Abstract: A network device may define a container LSP that includes multiple member LSPs. Each of the multiple member LSPs defines a path from the network device through a network of a plurality of network devices. The network device may receive traffic that includes multiple packet flows. The network device may identify a first set of packet flows that are intolerant to packet reordering. The network device may identify a second set of packet flows that are tolerant to packet reordering. The network device may distribute each of the first set of packet flows to a corresponding one of the multiple member LSPs. The network device may process the second set of packet flows to determine a distribution sequence for the second set of packet flows. The network device may distribute the second set of packet flows among the multiple member LSPs based on the distribution sequence.Type: GrantFiled: September 30, 2022Date of Patent: September 17, 2024Assignee: Juniper Networks, Inc.Inventor: Rashmi Maharia
-
Patent number: 12088486Abstract: In some implementations, a network device may determine throughput rate metrics for a plurality of processing units of the network device that are processing network traffic of a network. The network device may maintain the throughput rate metrics in a status table associated with the plurality of processing units. The network device may receive tunnel traffic associated with a particular tunnel of the network. The network device may determine, based on a characteristic of the tunnel traffic, a potential throughput rate associated with processing the tunnel traffic. The network device may direct the tunnel traffic to a particular processing unit, of the plurality of processing units, based on the potential throughput rate and the throughput rate metrics indicated in the status table.Type: GrantFiled: January 31, 2022Date of Patent: September 10, 2024Assignee: Juniper Networks, Inc.Inventors: Rajneesh Kumar, Peyush Gupta
-
Patent number: 12088676Abstract: In some implementations, an integrated broadband network gateway (BNG) device may communicate management information with a particular distributed BNG user plane device. The integrated BNG device may communicate control packets with the particular distributed BNG user plane device. The integrated BNG device may communicate session control and state information with the particular distributed BNG user plane device. The management information, the control packets, and the session control and state information may be communicated via respective interfaces between the integrated BNG device and the particular distributed BNG user plane device. Accordingly, the integrated BNG device may provide a BNG control plane for the particular distributed BNG user plane device.Type: GrantFiled: January 26, 2022Date of Patent: September 10, 2024Assignee: Juniper Networks, Inc.Inventor: Venkatesh Padebettu
-
Patent number: 12088453Abstract: A network management system may detect congestion and other network problems, identify the root cause of the issue and invoke remedial actions. The network management system may collect a time series of network data from various devices in the network. The network management system may use the collected network data to determine metrics indicating whether the network is experiencing congestion and/or anomalies, and if so, what is the root cause. Once the root cause is identified an automated and/or manual corrective action may take place.Type: GrantFiled: December 1, 2022Date of Patent: September 10, 2024Assignee: Juniper Networks, Inc.Inventor: Ebrahim Safavi
-
Patent number: 12088464Abstract: Some organizations have a deployed and functional “controllerless” EVPN VxLAN Fabric in their data centers. Eventually, however, the organization may deploy a controller within the network. In one example, this disclosure describes a method that includes configuring a controller to communicate with each of a plurality of elements in a network; determining, by the controller, an initial operational state of the network; translating, by the controller, the initial operational state of the network to an intent-based configuration; pushing, by the controller, the intent-based configuration to the network to reconfigure each of the plurality of elements in the network in a manner consistent with the intent-based configuration; determining, by the controller and after pushing the intent-based configuration, an updated operational state of the network; and comparing, by the controller, the initial operational state of the network with the updated operational state of the network.Type: GrantFiled: June 29, 2023Date of Patent: September 10, 2024Assignee: Juniper Networks, Inc.Inventors: Sridevi JeevaRaj, Suresh Palguna Krishnan, Ganesha Hebbale Venkatasubbaiah
-
Patent number: 12088431Abstract: A first network device may communicate, in association with a tunnel establishment network protocol, with a second network device to cause a network tunnel between the first network device and the second network device to be established. The first network device may determine, based on communicating with the second network device to cause the network tunnel to be established, that the network tunnel is to support network micro-tunnel functionality within the network tunnel. The first network device may communicate, based on determining that the network tunnel is to support network micro-tunnel functionality, with the second network device to identify a traffic class, of one or more traffic classes, to which network micro-tunnel functionality within the network tunnel is to be applied. The first network device may cause a network micro-tunnel to be established within the network tunnel for traffic associated with the traffic class.Type: GrantFiled: June 27, 2023Date of Patent: September 10, 2024Assignee: Juniper Networks, Inc.Inventors: Vijay Sai Ram Paruchuri, Goutham Kondapavuluru
-
Patent number: 12084252Abstract: An electrostatic discharge bag may include a bottom portion, and a front portion integrally connected to the bottom portion and including a first inside-out creased edge. The electrostatic bag may include a first side portion integrally connected to the bottom portion and the front portion and including a second inside-out creased edge and a first pair of outside-in creased edges, and a second side portion integrally connected to the bottom portion and the front portion and including a third inside-out creased edge and a second pair of outside-in creased edges. The first and second pairs of outside-in creased edges may enable the electrostatic discharge bag to collapse inward and downward toward the bottom portion. The electrostatic discharge bag may include a rear portion integrally connected to the bottom portion, the first side portion, and the second side portion and including a fourth inside-out creased edge.Type: GrantFiled: December 8, 2022Date of Patent: September 10, 2024Assignee: Juniper Networks, Inc.Inventor: Jimmy Chun-Chuen Leung
-
Patent number: 12089271Abstract: A device may utilize a point-to-point protocol over Ethernet (PPPoE) and a point-to-point protocol (PPP) to register the device with a core network, and may establish a first packet data unit (PDU) session with the core network based on the PPPoE and the PPP. The device may configure the first PDU session, based on the PPPoE and the PPP, to provide a first service, and may generate first keep alive messages to maintain the first PDU session. The device may establish a second PDU session with the core network based on the PPPoE and the PPP, and may configure the second PDU session based on the PPPoE and the PPP, where the second PDU session is configured to provide a second service that is different than the first service. The device may generate second keep alive messages to maintain the second PDU session.Type: GrantFiled: May 1, 2023Date of Patent: September 10, 2024Assignee: Juniper Networks, Inc.Inventor: Venkatesh Padebettu
-
Patent number: 12081350Abstract: Embodiments are generally directed to managing power consumption of powered devices. In some embodiments, the powered devices draw power from a common source of power, which is limited. Under certain circumstances, exceeding the power limits can cause interruption of power to one or more of the devices, thus introducing a source of communication failures. To ensure reliable communications, an attempt to increase a power consumption of a first powered device in a power group is first reviewed to determine if the increase will cause a supplied power of the group to exceed a maximum power of the group. If the increase will cause the maximum power to be exceeded, the increase is modified, in some circumstances, to fit within the maximum power level. Alternatively, power consumption of a lower priority device is reduced to accommodate the requested power consumption increase.Type: GrantFiled: October 27, 2022Date of Patent: September 3, 2024Assignee: Juniper Networks, Inc.Inventors: Oscar S. Ernohazy, Joshua Rosenthal, Jason Harris, John James Musante, Shmuel Shaffer
-
Patent number: 12081367Abstract: Compute nodes can execute virtual routers to implement a forwarding plane for one or more virtual networks having virtual network destinations hosted by the compute nodes. In one example, a method includes generating, by a software-defined networking (SDN) controller that manages a plurality of compute nodes, based on a unique identifier of a virtual network, a route target value for the virtual network, wherein the virtual network comprises virtual network endpoints executing on the compute nodes; and outputting, by the SDN controller and to a routing protocol peer device, a virtual private network (VPN) route that includes the route target value for the virtual network and a virtual network prefix associated with the virtual network, the VPN route for routing to the plurality of compute nodes executing the virtual network endpoints of the virtual network.Type: GrantFiled: April 17, 2023Date of Patent: September 3, 2024Assignee: Juniper Networks, Inc.Inventors: Sandeep Sridhar, Ganesha Hebbale Venkatasubbaiah
-
Patent number: 12082269Abstract: The disclosed embodiments provide for management of a Wi-Fi network in the presence of a high priority receiver. When a high priory receiver is identified, a portion of the Wi-Fi network that could potentially interfere with the high priority receiver is identified and steps are taken to reduce the probability of such interference. For example, some wireless transmitters may be switched to alternate channels to reduce the probability of interference. By sharing information relating to high priority receivers across a plurality of wireless transmitters, the disclosed embodiments provide for more efficient operation in the presence of high priority receivers when compared to methods that independently detect a high priority receiver at each wireless transmitter.Type: GrantFiled: September 28, 2022Date of Patent: September 3, 2024Assignee: Juniper Networks, Inc.Inventor: Wenfeng Wang
-
Patent number: 12082296Abstract: A network management system (NMS) is configured to control roaming in a wireless network using a variable mobility threshold. For a first wireless device associated with a current location, the NMS obtains at least one performance metric of a first wireless signal received by the first wireless device at the current location from a first AP of a plurality of APs, compares the at least one parameter of the first wireless signal to at least one performance metric of a second wireless signal received by at least one other wireless device at the current location from a second AP of the plurality of APs, and triggers a roaming operation of the first wireless device from the first AP to the second AP if the comparison satisfies a mobility threshold that varies based on the at least one performance metric of the first wireless signal.Type: GrantFiled: November 9, 2021Date of Patent: September 3, 2024Assignee: Juniper Networks, Inc.Inventors: Mohammad Zohoorian, Ebrahim Safavi, Shmuel Shaffer
-
Patent number: 12081336Abstract: Techniques are described for capturing dropped packets and creating modified dropped packets with drop information associated with the dropped packets to provide greater details of the dropped packets for further analysis and/or serviceability. For example, a computing device comprises an internal communication channel, a process executing in user space, and a virtual router. The virtual router comprises, for example, processing circuitry and a drop interface to the internal communication channel, wherein the virtual router is configured to: receive a packet; in response to determining the packet is to be dropped, creating a modified dropped packet to include drop information associated with the packet; and provide the modified dropped packet to the drop interface to communicate the modified dropped packet via the internal communication channel to the process.Type: GrantFiled: December 17, 2021Date of Patent: September 3, 2024Assignee: JUNIPER NETWORKS, INC.Inventors: Kiran K N, Yashika Badaya, Rakesh Kumar Reddy Varimalla
-
Patent number: 12074884Abstract: A network controller for a software-defined networking (SDN) architecture system may receive a request to generate an access control policy for a role in a container orchestration system, where the request specifies a plurality of functions. The network controller may execute the plurality of functions and may log execution of the plurality of functions in an audit log. The network controller may parse the audit log to determine a plurality of resources of the container orchestration system accessed from executing the plurality of functions and, for each resource of the plurality of resources, a respective one or more types of operations performed on the respective resource. The network controller may create, based at least in part on the parsed audit log, the access control policy for the role that permits a role to perform, on each of the plurality of resources, the respective one or more types of operations.Type: GrantFiled: June 24, 2022Date of Patent: August 27, 2024Assignee: JUNIPER NETWORKS, INC.Inventors: Prasad Miriyala, Sajeesh Mathew, Akhilesh Pathodia, Tashi Garg
-
Patent number: 12074879Abstract: This disclosure describes techniques that include assessing trust in a computer network. In one example, this disclosure describes a method that includes determining a level of trust that a first network entity has for a second network entity; determining a level of trust that the second network entity has for a third network entity; determining that the first network entity is separated from the third network entity by the second network entity; determining, based on the level of trust that the first network entity has for the second network entity and further based on the level of trust that the second network entity has for the third network entity, a level of trust that the first network entity has for the third network entity; and enabling, based on the level of trust that the first network entity has for the third network entity, the first network entity to perform an operation with the third network entity.Type: GrantFiled: September 14, 2021Date of Patent: August 27, 2024Assignee: Juniper Networks, Inc.Inventors: Charles Damian O'Neill, Kieran Gerald McPeake, Simon James, Hayden Paul Shorter
-
Patent number: 12074780Abstract: A method includes receiving, by a computing system, a declarative testing descriptor for active testing of a network slice implemented by first virtualized services in a network; receiving, by the computing system and from an orchestration layer, metadata associated with the network slice; determining, by the computing system and based on the declarative testing description and the metadata, active testing configuration for testing the network slice; and starting an active test according to the active testing configuration and determining service level violations based on a result of the active test.Type: GrantFiled: November 16, 2021Date of Patent: August 27, 2024Assignee: JUNIPER NETWORKS, INC.Inventor: Jorma Ikäheimo
-
Patent number: 12075337Abstract: A computing device is configured to: obtain information of tracking areas including a first and second tracking area, the first tracking area comprising first cells and the second tracking area comprising second cells; generate a user interface with a visualization of the tracking areas, the user interface comprising first cell user interface elements visually representing the first cells and second cell user interface elements visually representing the second cells; output the user interface for display at a display device; receive user input indicative of filtering criteria; generate a modified user interface by modifying at least one of the first cell user interface elements or the second user interface elements to visually indicate the first tracking area satisfies the filtering criteria and the second tracking area does not satisfy the filtering criteria; and output the modified user interface for display at the display device.Type: GrantFiled: December 17, 2021Date of Patent: August 27, 2024Assignee: Juniper Networks, Inc.Inventors: Lyubov Nesteroff, Arda Akman, Yelena Kozlova, Ojas Gupta, Fatima Rafiqui, Jeremy Alan Tidemann, Marc-Andre Bordeleau
-
Patent number: 12075596Abstract: A fan tray, for a fan module of a network device chassis, may include an inner assembly that includes an inner cassette, one or more fans connected to the inner cassette, a first latch connected to the inner cassette and configured to removably connect to an outer assembly of the fan tray, and a fan controller connected to the inner cassette and configured to control operation of the one or more fans. The outer assembly may be configured to receive and retain the inner assembly, and may include an outer cassette with one or more openings configured to communicate with the one or more fans, a second latch connected to the outer cassette and configured to removably connect to a rear portion of the network device chassis, and an adaptor connected to the outer cassette and configured to connect and provide power to the fan controller.Type: GrantFiled: March 27, 2023Date of Patent: August 27, 2024Assignee: Juniper Networks, Inc.Inventors: Raveen Jagadeesan, Suresh Anandan, Senthil Kumar Ramaswamy Venkat, Mruthyunjaya S
-
Patent number: 12069076Abstract: A network device may include a memory and one or more processors configured to analyze execution of suspicious data; detect one or more states of execution of the suspicious data; determine that the one or more states of execution are to be assigned a priority level; and extract at least a portion of the suspicious data from one or more locations based on determining that the one or more states of execution are to be assigned a priority level.Type: GrantFiled: January 28, 2022Date of Patent: August 20, 2024Assignee: Juniper Networks, Inc.Inventors: Abhijit Mohanta, Anoop Wilbur Saldanha
-
Patent number: D1041481Type: GrantFiled: March 7, 2022Date of Patent: September 10, 2024Assignee: JUNIPER NETWORKS, INC.Inventors: Lyubov Nesteroff, Yelena Kozlova, Fatima Rafiqui, Arda Akman, Burcu Sahin