-
公开(公告)号:USD931316S1
公开(公告)日:2021-09-21
申请号:US29727718
申请日:2020-03-12
Applicant: Juniper Networks, Inc.
Designer: Prasad Miriyala , Anish Mehta
-
公开(公告)号:USD931315S1
公开(公告)日:2021-09-21
申请号:US29727717
申请日:2020-03-12
Applicant: Juniper Networks, Inc.
Designer: Prasad Miriyala , Anish Mehta
-
公开(公告)号:US20250016029A1
公开(公告)日:2025-01-09
申请号:US18892845
申请日:2024-09-23
Applicant: Juniper Networks, Inc.
Inventor: Prasad Miriyala , Michael Henkel , Pranav Cherukupalli
Abstract: In general, techniques are described for performing network segmentation for container orchestration platforms. A network controller comprising a memory and processing circuitry may be configured to perform the techniques. The memory may be configured to store a request, conforming to a container orchestration platform, to configure a new pod of a plurality of pods with a primary interface to communicate on a virtual network to segment a network formed by the plurality of pods. The processing circuitry may be configured to configure, responsive to the request, the new pod with the primary interface to enable communications via the virtual network.
-
公开(公告)号:US12101204B2
公开(公告)日:2024-09-24
申请号:US18146799
申请日:2022-12-27
Applicant: Juniper Networks, Inc.
Inventor: Prasad Miriyala , Michael Henkel , Pranav Cherukupalli
CPC classification number: H04L12/4641 , G06F9/5072
Abstract: In general, techniques are described for performing network segmentation for container orchestration platforms. A network controller comprising a memory and processing circuitry may be configured to perform the techniques. The memory may be configured to store a request, conforming to a container orchestration platform, to configure a new pod of a plurality of pods with a primary interface to communicate on a virtual network to segment a network formed by the plurality of pods. The processing circuitry may be configured to configure, responsive to the request, the new pod with the primary interface to enable communications via the virtual network.
-
公开(公告)号:US12058022B2
公开(公告)日:2024-08-06
申请号:US18146274
申请日:2022-12-23
Applicant: Juniper Networks, Inc.
Inventor: Prasad Miriyala , Michael Henkel , Sangyeong Kim , Senthilnathan Murugappan , Jeffrey S. Marshall , Akhilesh Pathodia
Abstract: In general, techniques are described that provide an analysis system for analyzing a software-defined networking (SDN) architecture system. The analysis system comprising the processing circuitry configured to obtain operational data representative of one or more of configuration, operation, and maintenance of the SDN architecture system. The processing circuitry may identify dependencies between the operational data that identify dependencies between objects representative of the configuration, operation, and maintenance of the SDN architecture system. The processing circuitry may perform, while traversing the dependences between the operational data, analysis with respect to the operational data in order to identify potential issues in the SDN architecture system, and output the potential issues in the SDN architecture system.
-
公开(公告)号:US12021740B2
公开(公告)日:2024-06-25
申请号:US17305117
申请日:2021-06-30
Applicant: Juniper Networks, Inc.
Inventor: Prasad Miriyala , Wen Lin , Suresh Palguna Krishnan , SelvaKumar Sivaraj , Kumuthini Ratnasingham
IPC: G06F15/16 , H04L12/46 , H04L45/00 , H04L45/586 , H04L45/74
CPC classification number: H04L45/34 , H04L12/4641 , H04L45/566 , H04L45/586 , H04L45/74
Abstract: A plurality of switches may be arranged according to a spine and leaf topology in which each spine switch is connected to all leaf switches. A leaf switch includes a memory configured to store a plurality of policies, each of the plurality of policies being associated with a respective source identifier value and a respective destination address; a network interface communicatively coupled to one of the spine switches; and a processor implemented in circuitry and configured to: receive a packet from the spine switch via the network interface, the packet being encapsulated with a Virtual Extensible Local Area Network (VXLAN) header; extract a source identifier value from the VXLAN header; determine a destination address for the packet; determine a policy of the plurality of policies to apply to the packet according to the source identifier value and the destination address; and apply the policy to the packet.
-
公开(公告)号:US11876673B2
公开(公告)日:2024-01-16
申请号:US17491300
申请日:2021-09-30
Applicant: Juniper Networks, Inc.
Inventor: Prasad Miriyala , Michael Henkel , Iqlas M. Ottamalika
IPC: H04L41/0816 , H04L41/0853 , H04L41/0869
CPC classification number: H04L41/0816 , H04L41/0853 , H04L41/0869
Abstract: An example application programming interface (API) server device that distributes configuration data to managed network devices includes one or more processing units implemented in circuitry and configured to receive configuration data to be deployed to at least one of the managed network devices; store the configuration data to a configuration database; and send the configuration data to the at least one of the managed network devices. In this manner, the configuration data can be archived for later retrieval and analysis, e.g., to perform root cause analysis in the event of an error.
-
公开(公告)号:US11750480B2
公开(公告)日:2023-09-05
申请号:US17456105
申请日:2021-11-22
Applicant: Juniper Networks, Inc.
Inventor: Jeffrey S. Marshall , Gurminder Singh , Prasad Miriyala , Iqlas M. Ottamalika
IPC: H04L43/026
CPC classification number: H04L43/026
Abstract: A method includes subscribing, by an agent, to telemetry flow data from each network device of a plurality of network devices and receiving, by the agent, a plurality of streams of telemetry flow data from the plurality of the network devices. Each of the plurality of streams corresponds to a different one of the plurality of network devices. The method further includes aggregating, by the agent, data from at least one stream of the plurality of streams of the telemetry flow data received over a period of time and, at the end of the period of time and/or when the data from the at least one stream exceeds a data threshold, sending, by the agent, the aggregated telemetry flow data to a network analyzer device.
-
公开(公告)号:US11233778B2
公开(公告)日:2022-01-25
申请号:US16146713
申请日:2018-09-28
Applicant: Juniper Networks, Inc.
Inventor: Sanju C. Abraham , Kiran N. Kasim , Prasad Miriyala
IPC: H04L29/06 , H04L12/46 , H04L12/723 , H04L12/713 , H04L12/715 , H04L12/741 , H04L12/933
Abstract: In general, techniques are described for enhancing operations of virtual networks. In some examples, a network system includes a plurality of servers interconnected by a switch fabric comprising a plurality of switches interconnected to form a physical network. Each of the servers comprises an operating environment executing one or more virtual machines in communication via one or more virtual networks. The servers comprise a set of virtual routers configured to extend the virtual networks to the operating environments of the virtual machines. A virtual router of the set of virtual routers is configured to prepare tunnel packets by forwarding packets received from virtual machines to an IPSec kernel executing in a host operating network stack, receiving the ESP packets back from the IPSec kernel and forwarding the ESP packets across the virtual networks.
-
公开(公告)号:US11159389B1
公开(公告)日:2021-10-26
申请号:US16022464
申请日:2018-06-28
Applicant: Juniper Networks, Inc.
Inventor: Prasad Miriyala , Anish Mehta
IPC: H04L12/24 , G06F9/451 , G06F3/0484
Abstract: Graphical user interfaces are generated that, when displayed, provide a visual and interactive representation of one or more aspects associated with the execution of one or more applications on a computer network. The graphical user interfaces may in include graphical depictions representation policy objects, each policy object assigned one or more tags, each tag assigned to a category or a sub-category. The tags, when taken in combination, may identify an application, and one or more other characteristics associated with each of the policy objects. The graphical elements representing the policy objects may be displayed in the graphical user interfaces so that the policy objects assigned to tags in a category are positioned in an outer ring, and policy objects assigned to sub-category tags are positioned in a inner ring surrounded by the outer ring, with interconnection elements representing communications between policy objects extending within an interior area.
-
-
-
-
-
-
-
-
-