Methods and systems for detecting malfunctioning nodes in a telecommunication network
First Claim
1. A method of transmitting data packets in a telecommunication network made up of network nodes for dynamically routing successive packets sent by a sender to a receiver along different routes and using a protocol, by which the receiver receiving a request transmits a response to the sender of said request, the method comprising:
- transmitting the request for the response via a first route traversing the network nodes;
recording addresses of the traversed network nodes in an order of traversing in the request;
determining a second route based on a reverse order of the recorded addresses of the network nodes;
generating a supplemental packet;
contemporaneously transmitting the supplemental packet from the receiver to the sender of said request via the determined second route, from one node address to another node address, and dynamically routing the response from the receiver to the sender by reversely traversing the first route;
receiving the supplemental packet at receiving intermediate network nodes traversed by the request in the reverse order based on the recorded addresses;
generating an additional packet at each receiving intermediate network node; and
forcibly forwarding the supplemental packet from each receiving intermediate network node to a next node in the reverse traversing order based on the recorded addresses and dynamically routing the generated additional packet from each receiving intermediate network node to the sender of the request by reversely traversing the first route.
12 Assignments
0 Petitions
Accused Products
Abstract
The request for the response from the sender to the receiver is dynamically routed via a first route traversing the network nodes. Addresses of the traversed network nodes are recorded in an order of traversing in the request. A second route is determined based on the recorded addresses of the nodes. A supplemental packet is generated. The supplemental packet is transmitted to the sender of the request via the determined second route, from a node address to a node address. The response is dynamically routed to the sender of the request by reversely traversing the first route.
14 Citations
14 Claims
-
1. A method of transmitting data packets in a telecommunication network made up of network nodes for dynamically routing successive packets sent by a sender to a receiver along different routes and using a protocol, by which the receiver receiving a request transmits a response to the sender of said request, the method comprising:
-
transmitting the request for the response via a first route traversing the network nodes; recording addresses of the traversed network nodes in an order of traversing in the request; determining a second route based on a reverse order of the recorded addresses of the network nodes; generating a supplemental packet; contemporaneously transmitting the supplemental packet from the receiver to the sender of said request via the determined second route, from one node address to another node address, and dynamically routing the response from the receiver to the sender by reversely traversing the first route; receiving the supplemental packet at receiving intermediate network nodes traversed by the request in the reverse order based on the recorded addresses; generating an additional packet at each receiving intermediate network node; and forcibly forwarding the supplemental packet from each receiving intermediate network node to a next node in the reverse traversing order based on the recorded addresses and dynamically routing the generated additional packet from each receiving intermediate network node to the sender of the request by reversely traversing the first route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server for transmitting data packets in a telecommunication network made up of network nodes for dynamically routing successive packets sent by a sender to a receiver along different routes and using a protocol, by which the receiver receiving a request transmits a response to the sender of said request, the server comprising:
-
means for transmitting the request for the response by traversing the network nodes via a first route; means for recording addresses of the traversed network nodes in an order of traversing in the request; means for determining a second route based on a reverse order of the recorded addresses of the network nodes; means for generating a supplemental packet; means for dynamically routing said response from the receiver to said sender by reversely traversing the first route and contemporaneously forcibly transmitting a the supplemental packet, from one node address to another node address, from the receiver to the sender of said request via the determined second route; means for receiving the supplemental packet at receiving intermediate network nodes traversed by the request in the reverse order based on the recorded addresses; means for generating an additional packet at each receiving intermediate network node; and means for forcibly forwarding the supplemental packet from each receiving intermediate network node to a next node in the reverse traversing order based on the recorded addresses and contemporaneously dynamically routing the generated additional packet from each receiving intermediate network node to the sender of the request by reversely traversing the first route. - View Dependent Claims (12, 13, 14)
-
Specification