Backup BGP paths for non-multipath BGP fast convergence
First Claim
1. A method for instituting backup Border Gateway Protocol (BGP) paths for non-multipath BGP Fast Convergence in a computer network, the method comprising:
- calculating a best BGP path to a destination prefix;
calculating one or more backup BGP paths to the destination prefix;
selecting the best path as a utilized path for the destination prefix;
determining that the best BGP path has failed; and
, in response selecting one of the backup BGP paths as the utilized path for the destination prefix.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique institutes backup Border Gateway Protocol (BGP) paths for non-multipath BGP Fast Convergence in a computer network. According to the novel technique, a protecting node, e.g., a border router, calculates a best BGP path to a destination prefix, and also calculates one or more backup BGP paths (i.e., non-multipath paths) to the destination prefix. The best path is selected as a utilized path for the destination prefix, e.g., the path over which to send traffic destined for the prefix from the border router. Upon determining that the best BGP path has failed, one of the backup BGP paths is selected as the utilized path for the destination prefix.
-
Citations
21 Claims
-
1. A method for instituting backup Border Gateway Protocol (BGP) paths for non-multipath BGP Fast Convergence in a computer network, the method comprising:
-
calculating a best BGP path to a destination prefix;
calculating one or more backup BGP paths to the destination prefix;
selecting the best path as a utilized path for the destination prefix;
determining that the best BGP path has failed; and
, in responseselecting one of the backup BGP paths as the utilized path for the destination prefix. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for instituting backup Border Gateway Protocol (BGP) paths for non-multipath BGP Fast Convergence in a computer network, the apparatus comprising:
-
means for calculating a best BGP path to a destination prefix;
means for calculating one or more backup BGP paths to the destination prefix;
means for selecting the best path as a utilized path for the destination prefix;
means for determining that the best BGP path has failed; and
, in responsemeans for selecting one of the backup BGP paths as the utilized path for the destination prefix.
-
-
20. A computer readable medium containing executable program instructions for instituting backup Border Gateway Protocol (BGP) paths for non-multipath BGP Fast Convergence in a computer network, the executable program instructions comprising program instructions for:
-
calculating a best BGP path to a destination prefix;
calculating one or more backup BGP paths to the destination prefix;
selecting the best path as a utilized path for the destination prefix;
determining that the best BGP path has failed; and
, in responseselecting one of the backup BGP paths as the utilized path for the destination prefix.
-
-
21. A node for instituting backup Border Gateway Protocol (BGP) paths for non-multipath BGP Fast Convergence in a computer network, the node comprising:
-
one or more network interfaces;
a processor coupled to the one or more network interfaces and adapted to execute software processes; and
a memory adapted to store a BGP Fast Convergence process executable by the processor, the BGP Fast Convergence process configured to;
i) calculate a best BGP path to a destination prefix, ii) calculate one or more backup BGP paths to the destination prefix, iii) select the best path as a utilized path for the destination prefix, iv) determine that the best BGP path has failed; and
, in response v) select one of the backup BGP paths as the utilized path for the destination prefix.
-
Specification