-
公开(公告)号: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.
-
公开(公告)号:US20230344709A1
公开(公告)日:2023-10-26
申请号:US18343902
申请日:2023-06-29
Applicant: Juniper Networks, Inc.
IPC: H04L41/0816 , H04L41/0853 , H04L41/08 , H04L41/22
CPC classification number: H04L41/0816 , H04L41/0853 , H04L41/0883 , H04L41/22
Abstract: 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.
-
公开(公告)号:US11902136B1
公开(公告)日:2024-02-13
申请号:US17664174
申请日:2022-05-19
Applicant: Juniper Networks, Inc.
Inventor: Prasad Miriyala , Suresh Palguna Krishnan , SelvaKumar Sivaraj
IPC: H04L43/0888 , H04L43/0894 , H04L43/16 , H04L43/026
CPC classification number: H04L43/0888 , H04L43/026 , H04L43/0894 , H04L43/16
Abstract: An example network device includes memory, a communication unit, and processing circuitry coupled to the memory and the communication unit. The processing circuitry is configured to receive first samples of flows from an interface of another network device sampled at a first sampling rate and determine a first parameter based on the first samples. The processing circuitry is configured to receive second samples of flows from the interface sampled at a second sampling rate, wherein the second sampling rate is different than the first sampling rate and determine a second parameter based on the second samples. The processing circuitry is configured to determine a third sampling rate based on the first parameter and the second parameter, control the communication unit to transmit a signal indicative of the third sampling rate to the another network device; and receive third samples of flows from the interface sampled at the third sampling rate.
-
公开(公告)号:US11711266B2
公开(公告)日:2023-07-25
申请号:US17813799
申请日:2022-07-20
Applicant: Juniper Networks, Inc.
IPC: G06F15/177 , H04L41/0816 , H04L41/0853 , H04L41/08 , H04L41/22
CPC classification number: H04L41/0816 , H04L41/0853 , H04L41/0883 , H04L41/22
Abstract: 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.
-
公开(公告)号:US12088464B2
公开(公告)日:2024-09-10
申请号:US18343902
申请日:2023-06-29
Applicant: Juniper Networks, Inc.
IPC: G06F15/16 , H04L41/08 , H04L41/0816 , H04L41/0853 , H04L41/22
CPC classification number: H04L41/0816 , H04L41/0853 , H04L41/0883 , H04L41/22
Abstract: 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.
-
公开(公告)号:US20240291753A1
公开(公告)日:2024-08-29
申请号:US18657426
申请日:2024-05-07
Applicant: Juniper Networks, Inc.
Inventor: Prasad Miriyala , Wen Lin , Suresh Palguna Krishnan , SelvaKumar Sivaraj , Kumuthini Ratnasingham
IPC: H04L45/00 , H04L12/46 , 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.-
公开(公告)号:US20220385570A1
公开(公告)日:2022-12-01
申请号:US17305117
申请日:2021-06-30
Applicant: Juniper Networks, Inc.
Inventor: Prasad Miriyala , Wen Lin , Suresh Palguna Krishnan , SelvaKumar Sivaraj , Kumuthini Ratnasingham
IPC: H04L12/721 , H04L12/713 , H04L12/741 , H04L12/46
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.
-
公开(公告)号:US20220368591A1
公开(公告)日:2022-11-17
申请号:US17813799
申请日:2022-07-20
Applicant: Juniper Networks, Inc.
IPC: H04L41/0816 , H04L41/08 , H04L41/22 , H04L41/0853
Abstract: 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.
-
公开(公告)号:US20220294693A1
公开(公告)日:2022-09-15
申请号:US17249760
申请日:2021-03-11
Applicant: Juniper Networks, Inc.
IPC: H04L12/24
Abstract: 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.
-
公开(公告)号:US11431567B1
公开(公告)日:2022-08-30
申请号:US17249760
申请日:2021-03-11
Applicant: Juniper Networks, Inc.
IPC: G06F15/177 , H04L41/0816 , H04L41/22 , H04L41/0853 , H04L41/08
Abstract: 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.
-
-
-
-
-
-
-
-
-