System and method for providing improved failover performance for pseudowires
AssigneeCisco Technology, Inc.
InventorsAdam Laurence Taylor, Muhammad Yousuf, James Ronald Holland, Jr., Neil McGill, Sudhir Kumar Rustogi
Life of this patent
Estimating the term…
Abstract
Grouping pseudowires based on hardware interfaces and configured control paths enables improved pseudowire failover performance. Signaling status changes (e.g., from standby to active status) is facilitated by using group IDs for the pseudowire groups, thereby enabling improved failover performance when there is disruption in the network.
Claims20
A method comprising:
- specifying a physical interface at a first provider edge (PE) node in a network;
- specifying a first control path from the first PE node to a second PE node in the network;
- specifying a second control path from the first PE node to a third PE node in the network;
- specifying a plurality of redundant combinations of pseudowires (PWs), wherein each redundant combination includes a primary pseudowire that is configured as a virtual circuit between the physical interface of the first PE node and the second PE node and a backup pseudowire that is configured as a virtual circuit between the physical interface of the first PE node and the third PE node;
- grouping the pseudowires into a primary PW group that includes the primary pseudowires and a backup PW group that includes the backup pseudowires;
- and
- using group identifiers for the PW groups to assign an active status to the primary pseudowires and a standby status to the backup pseudowires, wherein the active status enables data transfers along corresponding PW data paths and the standby status disables data transfers along corresponding PW data paths.
A computer-readable medium that stores a computer program, wherein the computer program includes instructions that, when executed by a computer, cause the computer to perform operations comprising:
- specifying a physical interface at a first PE node in a network;
- specifying a first control path from the first PE node to a second PIE node in the network;
- specifying a second control path from the first PE ode to a third PE node in the network;
- specifying a plurality of redundant combinations of pseudowires (PWs), wherein each redundant combination includes a primary pseudowire that is configured as a virtual circuit between the physical interface of the first PE node and the second PE node and a backup pseudowire that is configured as a virtual circuit between the physical interface of the first PE node and the third PE node;
- grouping the pseudowires into a primary PW group that includes the primary pseudowires and a backup PW group that includes the backup pseudowires;
- and
- using group identifiers for the PW groups to assign an active status to the primary pseudowires and a standby status to the backup pseudowires, wherein the active status enables data transfers along corresponding PW data paths and the standby status disables data transfers along corresponding PW data paths.
An apparatus comprising:
- a first specification module to specify a physical interface at a first provider edge (PE) node in a network;
- a second specification module to specify a first control path from the first PE node to a second PE node in the network;
- a third specification module to specify a second control path from the first PE node to a third PE node in the network;
- a fourth specification module to specify a plurality of redundant combinations of pseudowires (PWs), wherein each redundant combination includes a primary pseudowire that is configured as a virtual circuit between the physical interface of the first PE node and the second PE node and a backup pseudowire that is configured as a virtual circuit between the physical interface of the first PE node and the third PE node;
- a grouping module to group the pseudowires into a primary PW group that includes the primary pseudowires and a backup PW group that includes the backup pseudowires;
- and
- an assignment module to use group identifiers for the PW groups to assign an active status to the primary pseudowires and a standby status to the backup pseudowires, wherein the active status enables data transfers along corresponding PW data paths and the standby status disables data transfers along corresponding PW data paths.
Dependencies are inferred from the claim text.