×

Scheduled network layer programming within a multi-topology computer network

  • US 9,893,951 B1
  • Filed: 09/06/2016
  • Issued: 02/13/2018
  • Est. Priority Date: 12/29/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a path computation element, topology information for a base network layer of a multi-topology network, the multi-topology network comprising the base network layer having a plurality of network switches interconnected by base network layer three (L3) links in a base network topology and also comprising an overlay network layer having a plurality of overlay switches interconnected by overlay network links in an overlay network topology;

    receiving, by the path computation element from a client and via a client interface, a path request that specifies two endpoints and a requested bandwidth;

    computing, by the path computation element in response to receiving the path request and using the topology information for the base network layer and the topology information for the overlay network layer, a computed path to transport network traffic between the two endpoints, wherein at least a portion of the computed path traverses the base network layer, and wherein a network switch of the plurality of network switches is an ingress network switch for the portion of the computed path;

    by the path computation element and after computing the computed path, receiving additional topology information for at least one of the overlay network layer and the base network layer;

    receiving, by the path computation element from the network switch via a communication session, a failure event message indicating a failure of the portion of the computed path;

    computing, by the path computation element in response to the failure event message and using the additional topology information, a new computed path that does not include the portion of the computed path;

    sending, by the path computation element, new forwarding information for the new computed path to the network switch when the path computation element successfully computes the new computed path; and

    sending, by the path computation element to the client via the client interface, a path rejection when the path computation element is not able to compute the new computed path.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×