Method and apparatus for providing quality of service routing in a network
First Claim
1. A method for providing quality of service routing functions in a connectionless network having a plurality of nodes, said method comprising the steps of:
- generating a link resource advertisement for each node in said network, each link resource advertisement including information regarding link resources available on a particular node in said network;
generating resource reservation advertisements for each node in said network, each resource reservation advertisement including information regarding a particular node'"'"'s reservations; and
calculating network paths in response to a quality of service request, said calculation based on said link resource advertisements and said resource reservation advertisements.
14 Assignments
0 Petitions
Accused Products
Abstract
A system for providing quality of service routing functions in a connectionless network having multiple nodes. The system generates a link resource advertisement for each node in the network. Each link resource advertisement includes information regarding link resources available on a particular node in the network. The system also generates resource reservation advertisements for each node in the network. Each resource reservation advertisement includes information regarding a particular node'"'"'s current reservations for a data flow. Network paths are calculated in response to a quality of service request. The calculations are performed based on information contained in the link resource advertisements and resource reservation advertisements.
-
Citations
22 Claims
-
1. A method for providing quality of service routing functions in a connectionless network having a plurality of nodes, said method comprising the steps of:
-
generating a link resource advertisement for each node in said network, each link resource advertisement including information regarding link resources available on a particular node in said network; generating resource reservation advertisements for each node in said network, each resource reservation advertisement including information regarding a particular node'"'"'s reservations; and calculating network paths in response to a quality of service request, said calculation based on said link resource advertisements and said resource reservation advertisements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing quality of service (QoS) routing functions in a network using the open shortest path first (OSPF) routing protocol, said method comprising the steps of:
-
generating a link resource advertisement for each router in said network, each link resource advertisement including information regarding link resources available on a particular router in said network; generating resource reservation advertisements for each router in said network, each resource reservation advertisement including information regarding a particular router'"'"'s reservations; and selecting a path for a requested QoS in based on information contained in said link resource advertisement and said resource reservation advertisement. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for providing quality of service (QoS) routing functions in a connectionless network having a plurality of nodes, said method comprising the steps of:
-
advertising network resources to said nodes in said network; selecting a path through said network satisfying a requested QoS routing based on said advertised network sources, said advertised network sources comprising information regarding link resources of a particular node in said network and information regarding a particular node'"'"'s reservation in said network; reserving network resources along said selected path; and pinning said selected path such that the path does not change in response to changes in network resources. - View Dependent Claims (17, 18, 19)
-
-
20. A method for establishing a quality of service (QoS) routing through a connectionless network having a plurality of nodes, said method comprising the steps of:
-
requesting a particular QoS routing through said network; determining resources available on each node in said network; determining resources currently reserved on each node in said network; selecting a path having sufficient resources to satisfy said QoS routing requirements the path selection based upon information regarding link resources available on a particular node in said network and information regarding a particular node'"'"'s reservations in said network; and reserving resources along said selected path. - View Dependent Claims (21, 22)
-
Specification