Method for the routing of a packet of data in a digital transmission network
First Claim
1. A method for the routing of a packet of data in a digital transmission network comprising a plurality of nodes which each have a memory, said packet, in transit through virtual channels that are themselves contained in virtual paths, being formed by a header containing at least the identification numbers of the virtual paths and of the virtual channels that it takes, and by a part containing information elements to be conveyed wherein, at one of said nodes of the network and for said packet coming into said one node, said method comprises,in a first step, in designating a word of a first part of said memory containing at least one portion of an address of a second part of said memory, wherein an address of said designated word contains at least an identification number of a path in which said packet of data entering said one node is in transit;
- in a second step, in designating at least one zone of said second part of said memory containing at least one new header and information indicating a direction taken by said packet going out of said one node, wherein an address of said designated zone of said second part is a sum of an identification number of a channel taken by said packet coming into said one node and of said at least one portion of said address of said second part of said memory; and
switching said packet from said one node to a second node of said network depending on said information indicating a direction contained in said designated zone of said second part of said memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for the routing of a packet of data in a digital transmission network where each packet is formed by a header, enabling this packet to be identified and guided, and a part containing information elements to be conveyed. This method consists, at each node of the network, of a first step for extracting, from the header, the address of a word of a memory containing the information elements needed to identify the header and to guide the data elements conveyed by the packet coming into the node and a second step for creating, according to the header of the incoming packet and the information elements contained in the word of the memory, a new address designating a memory zone containing at least one new header and the information on the outgoing direction of the packet or packets coming out of the node. The method can be applied to digital transmission networks where it is necessary to identify and route packets of data.
96 Citations
6 Claims
-
1. A method for the routing of a packet of data in a digital transmission network comprising a plurality of nodes which each have a memory, said packet, in transit through virtual channels that are themselves contained in virtual paths, being formed by a header containing at least the identification numbers of the virtual paths and of the virtual channels that it takes, and by a part containing information elements to be conveyed wherein, at one of said nodes of the network and for said packet coming into said one node, said method comprises,
in a first step, in designating a word of a first part of said memory containing at least one portion of an address of a second part of said memory, wherein an address of said designated word contains at least an identification number of a path in which said packet of data entering said one node is in transit; -
in a second step, in designating at least one zone of said second part of said memory containing at least one new header and information indicating a direction taken by said packet going out of said one node, wherein an address of said designated zone of said second part is a sum of an identification number of a channel taken by said packet coming into said one node and of said at least one portion of said address of said second part of said memory; and switching said packet from said one node to a second node of said network depending on said information indicating a direction contained in said designated zone of said second part of said memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification