Routing with service level guarantees between ingress-egress points in a packet network
AssigneeLucent Technologies Inc.
InventorsMuralidharan S. Kodialam, T. V. Lakshman
Life of this patent
Estimating the term…
Loading patent…
AssigneeLucent Technologies Inc.
InventorsMuralidharan S. Kodialam, T. V. Lakshman
Estimating the term…
A packet network of interconnected nodes employs a method of routing with service level guarantees to determine a path through the network for a requested label-switched path (LSP). Each of the nodes includes one or more routers that forward packets based on a forwarding table constructed from paths determined in accordance with the method of routing with service level guarantees. The method of routing with service level guarantees determines the path of the requested LSP based on the effect that routing those packets of the requested LSP may have on current and/or future demands on the capacity of network nodes for currently provisioned LSPs. Such method of routing with service level guarantees may not necessarily route packets of a requested LSP along the shortest path, or minimum number of hops, through the network. Given the packet network and LSP request, a linear programming system may be defined by a set of linear programming equations for a non-split demand case. The linear programming system is based on the network topology, the values of the ingress-egress point pair o and t and demand bd of the LSP request, and the total maxflow values of the existing ingress-egress point pair for currently provisioned LSPs. To estimate the solution for the linear programming system, a subnetwork is formed using link weights and links removed that cannot support the requested demand. Link weights are calculated based on the critical links of a pseudo-network in which increased maximum flow along existing paths between ingress-egress point pairs is maintained. A shortest path routing algorithm may then be employed to generate a path, if available, for the LSP request using the subnetwork with the calculated link weights.
A method of routing data through a network of nodes interconnected by links and having a plurality of ingress-egress point pairs, comprising the steps of:
Apparatus for routing data through a network of nodes interconnected by links and having a plurality of ingress-egress point pairs, comprising:
A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to implement a method for routing data through a network of nodes interconnected by links and having a plurality of ingress-egress point pairs, the method comprising the steps of:
A router for routing data through a network of nodes interconnected by links and having a plurality of ingress-egress point pairs, comprising:
Dependencies are inferred from the claim text.