Use of multipoint connection services to establish call-tapping points in a switched network
First Claim
1. A method of providing a merged path from a source node to a plurality of destination nodes in a switched network having connection services which provide a point-to-multipoint connection, the method comprising steps of:
- (a) invoking the connection services to provide a first connection path between a source node and a first destination node;
(b) configuring at least one network switch in accordance with the first connection path to form a connection from the source node to the first destination node;
(c) invoking the connection services to provide a second connection path between the source node and a second destination node;
(d) performing a forward merge of the second connection path with the first connection path including the steps of;
determining if a first switch is in common between the first and second connection paths;
if the first switch is in common, merging a first common segment of the first and second connection paths from the source to the first switch;
continuing to determine if a next switch is in common between the first and second connection paths and if so merging a next common segment until the first and second connection paths have diverged;
if the next switch is not in common, determining that the two connection paths have diverged at a first point of divergence and stopping the merge operation; and
(e) configuring at least one network switch in the second connection path from the first point of divergence to the second destination node so as to form a point-to-multipoint connection from the source node to the first and second destination nodes by programming a connection table in the at least one network switch.
6 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for providing a call-tapping point in a switched network with point-to-multipoint functionality. The tapping point is added as an additional destination for data being sent from a source node to a first destination node. The tapping point is also added as a destination for data being sent from the first destination node to the source node. A merge operation is performed for finding and combining common segments of the paths between the source and destination, the source and tapping point, and the destination and tapping point.
53 Citations
18 Claims
-
1. A method of providing a merged path from a source node to a plurality of destination nodes in a switched network having connection services which provide a point-to-multipoint connection, the method comprising steps of:
-
(a) invoking the connection services to provide a first connection path between a source node and a first destination node; (b) configuring at least one network switch in accordance with the first connection path to form a connection from the source node to the first destination node; (c) invoking the connection services to provide a second connection path between the source node and a second destination node; (d) performing a forward merge of the second connection path with the first connection path including the steps of; determining if a first switch is in common between the first and second connection paths; if the first switch is in common, merging a first common segment of the first and second connection paths from the source to the first switch; continuing to determine if a next switch is in common between the first and second connection paths and if so merging a next common segment until the first and second connection paths have diverged; if the next switch is not in common, determining that the two connection paths have diverged at a first point of divergence and stopping the merge operation; and (e) configuring at least one network switch in the second connection path from the first point of divergence to the second destination node so as to form a point-to-multipoint connection from the source node to the first and second destination nodes by programming a connection table in the at least one network switch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of providing a merged path from a source node to a plurality of destination nodes in a switched network having connection services which provide a point-to-multipoint connection, the method comprising steps of:
-
(a) invoking the connection services to determine a first connection path between the source node and a first destination node including network switches in the first connection path in an order from the source node to the first destination node; (b) invoking the connection services to determine a second connection path between the source node and a second destination node including network switches in the second connection path in an order from the source node to the second destination node; (c) performing a forward merge of the first and second connection paths, including steps of; (d) selecting a current network switch from the first connection path in the first order; (e) determining whether the selected current network switch is in both the first and second connection paths; (f) when the selected current network switch is in both the first and second connection paths;
configuring the selected current network switch according to the first connection path, identifying the selected current network switch as a previous network switch, selecting a next network switch from the first connection path as the current network switch and repeating step (e);(g) when the selected current network switch is not in both the first and second connection paths;
configuring the previous network switch so as to form a point-to-multipoint connection from the source node to the first destination node and to the second destination node, configuring unselected network switches in the first path in accordance with the first connection path and configuring unselected network switches in the second connection path according to the second connection path. - View Dependent Claims (15, 16, 17, 18)
-
Specification