-
公开(公告)号:US11677659B2
公开(公告)日:2023-06-13
申请号:US17446375
申请日:2021-08-30
Applicant: Juniper Networks, Inc.
Inventor: Gregory A. Sidebottom , James Patrick Boyle , Cyril Margaria
IPC: H04L45/24 , H04L45/12 , H04L45/42 , H04L45/125
CPC classification number: H04L45/24 , H04L45/123 , H04L45/125 , H04L45/42
Abstract: Techniques are described for optimizing multipaths of a segment routing-enabled network. For example, a computing device is configured to: for each link in a network layer of a multi-layer network, compute a usage (metric) of the link by all paths of a first plurality of multipaths provisioned in the network layer to compute a total usage by the first plurality of multipaths, the first plurality of multipaths having been computed and placed to a model of the network layer in a first order; compute a second plurality of multipaths, wherein the second plurality of multipaths are computed and placed, to the model of the network layer, in a second, different order; and in response to determining that the total usage by the second plurality of multipaths is less than the total usage by the first plurality of multipaths, provision the second plurality of multipaths in the network layer.
-
公开(公告)号:US12137046B2
公开(公告)日:2024-11-05
申请号:US18332864
申请日:2023-06-12
Applicant: Juniper Networks, Inc.
Inventor: Gregory A. Sidebottom , James Patrick Boyle , Cyril Margaria
IPC: H04L45/24 , H04L45/12 , H04L45/125 , H04L45/42
Abstract: Techniques are described for optimizing multipaths of a segment routing-enabled network. For example, a computing device is configured to: for each link in a network layer of a multi-layer network, compute a usage (metric) of the link by all paths of a first plurality of multipaths provisioned in the network layer to compute a total usage by the first plurality of multipaths, the first plurality of multipaths having been computed and placed to a model of the network layer in a first order; compute a second plurality of multipaths, wherein the second plurality of multipaths are computed and placed, to the model of the network layer, in a second, different order; and in response to determining that the total usage by the second plurality of multipaths is less than the total usage by the first plurality of multipaths, provision the second plurality of multipaths in the network layer.
-
公开(公告)号:US20230327980A1
公开(公告)日:2023-10-12
申请号:US18332864
申请日:2023-06-12
Applicant: Juniper Networks, Inc.
Inventor: Gregory A. Sidebottom , James Patrick Boyle , Cyril Margaria
IPC: H04L45/24 , H04L45/12 , H04L45/125 , H04L45/42
CPC classification number: H04L45/24 , H04L45/123 , H04L45/125 , H04L45/42
Abstract: Techniques are described for optimizing multipaths of a segment routing-enabled network. For example, a computing device is configured to: for each link in a network layer of a multi-layer network, compute a usage (metric) of the link by all paths of a first plurality of multipaths provisioned in the network layer to compute a total usage by the first plurality of multipaths, the first plurality of multipaths having been computed and placed to a model of the network layer in a first order; compute a second plurality of multipaths, wherein the second plurality of multipaths are computed and placed, to the model of the network layer, in a second, different order; and in response to determining that the total usage by the second plurality of multipaths is less than the total usage by the first plurality of multipaths, provision the second plurality of multipaths in the network layer.
-
公开(公告)号:US20230062080A1
公开(公告)日:2023-03-02
申请号:US17446375
申请日:2021-08-30
Applicant: Juniper Networks, Inc.
Inventor: Gregory A. Sidebottom , James Patrick Boyle , Cyril Margaria
IPC: H04L12/707 , H04L12/729 , H04L12/717 , H04L12/721
Abstract: Techniques are described for optimizing multipaths of a segment routing-enabled network. For example, a computing device is configured to: for each link in a network layer of a multi-layer network, compute a usage (metric) of the link by all paths of a first plurality of multipaths provisioned in the network layer to compute a total usage by the first plurality of multipaths, the first plurality of multipaths having been computed and placed to a model of the network layer in a first order; compute a second plurality of multipaths, wherein the second plurality of multipaths are computed and placed, to the model of the network layer, in a second, different order; and in response to determining that the total usage by the second plurality of multipaths is less than the total usage by the first plurality of multipaths, provision the second plurality of multipaths in the network layer.
-
-
-