×

Dynamic configuration of cross-domain pseudowires

  • US 8,422,514 B1
  • Filed: 04/07/2010
  • Issued: 04/16/2013
  • Est. Priority Date: 02/09/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, with a first border router, a label distribution protocol (LDP) message from a first provider edge device in accordance with the label distribution protocol (LDP), the first border router is positioned between a first domain and a second domain of a computer network and in communication with a second border router of the second domain, wherein the first provider edge device is located at an edge of the first domain of the computer network, and wherein the LDP message includes data for configuring a cross-domain pseudowire (PW) as a multi-segment pseudowire (MS-PW);

    parsing, with the first intermediate device, the received LDP message to extract the data for configuring the cross-domain PW;

    transforming, with the first intermediate device, the extracted data to conform to a format defined by a routing protocol different from the LDP that includes extensions for advertising the cross-domain PW configuration data;

    forming, with the first intermediate device, a routing protocol message that includes the transformed data;

    outputting, with the first intermediate device, the routing protocol message to the second intermediate device to establish the cross-domain PW from the first provider edge device to a second provider edge device located at an edge of the second domain of the computer network to span the first domain and the second domain;

    receiving an encapsulated layer 2 (L2) data unit from the second border router, wherein the encapsulated L2 data unit comprises a header specifying a label stack containing a first label reserved by the first border router for use by a first segment of the MS-PW and a L2 data unit, and wherein the first segment of the MS-PW comprises a first pseudowire (PW) between the first and second border routers;

    removing the label from the label stack of the header of the encapsulated L2 data unit;

    pushing a second label reserved by the first provider edge device for use by a second segment of the MS-PW onto the label stack of the header of the encapsulated L2 data unit, wherein the second segment of the MS-PW comprises a second PW between the first provider edge device and the first border router; and

    after pushing the second label onto the label stack, forwarding the encapsulated L2 data unit to the first provider edge device for delivery to a customer network.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×