Bandwidth correlation means for paths in connection-oriented packet switching networks
DCFirst Claim
1. A connection-oriented packet switching network including a plurality of switching nodes interconnected by transmission links, and in which data packets are transmitted on an active path between a source node and a destination node wherein bandwidth is allocated by means of a bandwidth reservation on all transmission links between said source node and said destination node for said active path, said connection-oriented packet switching network comprising:
- means for allocating bandwidth to an alternate path between said source node and said destination node such that on all transmission links common to both said active path and said alternate path the bandwidth allocation for said active path is shared with said alternate path without a double reservation of bandwidth for said alternate path; and
means for transferring said shared bandwidth allocation from said active path to said alternate path.
13 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An alternate path can be established in a connection-oriented packet switching network by correlating the bandwidth reservation of this alternate path with the bandwidth reservation of an active path on trunks through which both paths pass. The alternate path that is established can have one or more of a number of different attributes that vary from the attributes of the active path. The alternate path is established in a connection-oriented network with bandwidth correlation in three stages: a keying stage, a correlation stage and, a transfer stage. An alternate path may be established without a double reservation of bandwidth, thus making efficient use of limited network resources.
101 Citations
12 Claims
-
1. A connection-oriented packet switching network including a plurality of switching nodes interconnected by transmission links, and in which data packets are transmitted on an active path between a source node and a destination node wherein bandwidth is allocated by means of a bandwidth reservation on all transmission links between said source node and said destination node for said active path, said connection-oriented packet switching network comprising:
-
means for allocating bandwidth to an alternate path between said source node and said destination node such that on all transmission links common to both said active path and said alternate path the bandwidth allocation for said active path is shared with said alternate path without a double reservation of bandwidth for said alternate path; and means for transferring said shared bandwidth allocation from said active path to said alternate path. - View Dependent Claims (3, 4)
-
-
2. A connection-oriented packet switching network including a plurality of switching nodes interconnected by transmission links, and in which data packets are transmitted on an active path between a source node and a destination node wherein bandwidth is allocated on all transmission links between said source node and said destination node for said active path, said connection-oriented packet switching network comprising:
-
means for allocating bandwidth to an alternate path between said source node and said destination node such that on all transmission links common to both said active path and said alternate path the bandwidth allocation for said active path is shared with said alternate path; means for transferring said shared bandwidth allocation from said active path to said alternate path, and wherein routing data and bandwidth allocation data for said alternate path are correlated to routing data and bandwidth allocation data for said active path by means of a key transmitted to, and stored at each of said switching nodes. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method of establishing an alternate path between a source node and a destination node in a connection-oriented packet-switching network including a plurality of switching nodes interconnected by transmission links, and in which data packets are transmitted on an active path between said source node and said destination node wherein bandwidth is allocated by means of a bandwidth reservation on all transmission links between said source node and said destination node on said active path comprising the steps of:
-
sharing the bandwidth allocation from said active path with said alternate path without a double reservation of bandwidth for said alternate path on all transmission links common to both said active path and said alternate path; and transferring the bandwidth allocation of said active path to said alternate path on all transmission links common to both said active path and said alternate path.
-
-
10. A method of establishing an alternate path between a source node and a destination node in a connection-oriented packet-switching network including a plurality of switching nodes interconnected by transmission links, and in which data packets are transmitted on an active path between said source node and said destination node wherein bandwidth is allocated on all transmission links between said source node and said destination node on said active path comprising the steps of:
-
sharing the bandwidth allocation from said active path with said alternate path on all transmission links common to both said active path and said alternate path; transferring the bandwidth allocation of said active path to said alternate path on all transmission links common to both said active path and said alternate path; and wherein the step of sharing said bandwidth allocation comprises the steps of; transmitting a key to each of said switching nodes; storing said key at each of said switching nodes; associating said key with routing data and bandwidth allocation data for said active path with routing data and bandwidth allocation data for said alternate path. - View Dependent Claims (11)
-
-
12. A method of establishing an alternate path between a source node and a destination node in a connection-oriented packet switching network including a plurality of switching nodes interconnected by transmission links, and in which data packets are transmitted on an active path between said source node and said destination node wherein bandwidth is allocated on all transmission links between said source node and said destination node for said active path comprising the steps of:
-
keying the transmission links of said active path wherein a key is transmitted to and stored at each of said switching nodes; correlating routing data and bandwidth allocation data of said alternate path with the routing data and bandwidth allocation data of said active path; and
,transferring said bandwidth allocation data from said active path to said alternate path on all transmission links common to both said active path and said alternate path.
-
Specification