System providing for multiple virtual circuits between two network entities
First Claim
1. A method for facilitating testing a network node apparatus, comprising the following steps:
- (a) establishing a plurality of switched virtual circuits between a first machine having a first high level address and a second machine having a second high level address; and
, (b) sending a first message from the first machine to the second machine, including the following substeps;
(b.1) constructing the first message to have a source identification equal to the first high level address and a destination identification equal to a first virtual address for the second machine, (b.2) sending the first message to the second machine over a first switched virtual circuit associated with the first virtual address, including the following substeps;
(b.2.1) replacing the source identification with a first virtual address for the first machine, and (b.2.2) replacing the destination identification with the second high level address.
2 Assignments
0 Petitions
Accused Products
Abstract
Computers sending IP datagrams over an ATM network are generally capable of operating multiple simultaneous virtual circuits over the network. However, in doing so, they normally only set up one virtual circuit to each destination IP address so that in order to test the simultaneous operation of N virtual circuits by a computer under test, N target computers are needed. To enable a single computer (T) to provide the destination endpoints for multiple virtual circuits (SVC) from a computer (M) under test, both computers (M,T) are allocated a plurality of virtual IP addresses (IM(j),IT(i)) and the target computer (T) is additionally provided with a module running address-changing processes (70,71) that avoids the IP layers (20) of both computers from rejecting IP datagrams (25A,25B) addressed with the virtual IP addresses. As a result, each computer (M,T) can be addressed with any of a plurality of IP addresses and each will result in the creation of a respective virtual circuit (SVC) between the computers (M,T).
-
Citations
8 Claims
-
1. A method for facilitating testing a network node apparatus, comprising the following steps:
-
(a) establishing a plurality of switched virtual circuits between a first machine having a first high level address and a second machine having a second high level address; and
,(b) sending a first message from the first machine to the second machine, including the following substeps;
(b.1) constructing the first message to have a source identification equal to the first high level address and a destination identification equal to a first virtual address for the second machine, (b.2) sending the first message to the second machine over a first switched virtual circuit associated with the first virtual address, including the following substeps;
(b.2.1) replacing the source identification with a first virtual address for the first machine, and (b.2.2) replacing the destination identification with the second high level address. - View Dependent Claims (2, 3, 4, 5, 6)
(c) sending a second message from the first machine to the second machine, including the following substeps;
(c.1) constructing the second message to have a source identification equal to the first high level address and a destination identification equal to a second virtual address for the second machine, (c.2) sending the second message to the second machine over a second switched virtual circuit associated with the second virtual address, including the following substeps;
(c.2.1) replacing the source identification of the second message with a second virtual address for the first machine, and (c.2.2) replacing the destination identification of the second message with the second high level address.
-
-
3. A method as in claim 1 where step (a) includes the following substeps:
-
(a.1) assigning a plurality of virtual addresses to the first machine; and
,(a.2) assigning a plurality of virtual addresses to the second machine.
-
-
4. A method as in claim 1, wherein step (a) includes the following substeps:
-
(a.1) assigning a first plurality of virtual addresses to the first machine so that all switched virtual circuits used to send messages from the first machine to the second machine are associated with one of the virtual addresses from the first plurality of virtual addresses; and
,(a.2) assigning a plurality of virtual addresses to the second machine so that all switched virtual circuits used to send messages from the second machine to the first machine are associated with one of the virtual addresses from the second plurality of virtual addresses.
-
-
5. A method as in claim 1 wherein step (a) includes the following substeps:
-
(a.1) maintaining a first table in the first machine into which is placed an entry for each of a subset of more than one switched virtual circuits used to send messages from the first machine to the second machine, each entry including a lower level address to the first machine and one of a first plurality of virtual addresses assigned to the first machine; and
,(a.2) maintaining a second table in the second machine into which is placed an entry for each of a subset of more than one switched virtual circuits used to send messages from the second machine to the first machine, so that each entry includes a lower level address to the second machine and one of a second plurality of virtual addresses assigned to the second machine.
-
-
6. A method as in claim 5 wherein step (a) additionally comprises the following substep:
-
(a.3) maintaining a third table, with an entry for each of the first plurality of virtual addresses assigned to the second machine and an entry for each of the second plurality of virtual addresses assigned to the first machine, so that;
each entry for each of the first plurality of virtual addresses assigned to the second machine including a lower level address to the second machine; and
,each entry for each of the second plurality of virtual addresses assigned to the first machine including a lower level address to the first machine.
-
-
7. A method for maintaining a plurality of switched virtual circuits between a first machine having a first high level address and a second machine having a second high level address, the method comprising the following steps:
-
(a) maintaining a first table in the first machine into which is placed an entry for each of a subset of more than one switched virtual circuits used to send messages from the first machine to the second machine, each entry including a lower level address to the second machine and one of a first plurality of virtual addresses assigned to the second machine; and
,(b) maintaining a second table in the second machine into which is placed an entry for each of a subset of more than one switched virtual circuits used to send messages from the second machine to the first machine, so that each entry includes a lower level address to the first machine and one of a second plurality of virtual addresses assigned to the first machine. - View Dependent Claims (8)
(c) maintaining a third table, with an entry for each of the first plurality of virtual addresses assigned to the second machine and an entry for each of the second plurality of virtual addresses assigned to the first machine, so that;
each entry for each of the first plurality of virtual addresses assigned to the second machine including a lower level address to the second machine; and
,each entry for each of the second plurality of virtual addresses assigned to the first machine including a lower level address to the first machine.
-
Specification