IP Data transmission network using a route selection based on level 4/5 protocol information
First Claim
1. A router suitable for use in transmitting a packet of data through a communication network wherein the best route through the network is determined at each node, said router comprising:
- logic for identifying and extracting higher-layer information carried by at least one of the layers above the lowest three layers of a communication protocol of a received Packet;
a configuration table for associating the higher-layer information with lower-layer information carried by at least one of the lowest three layers of the communication protocol; and
a routing table for determining routing of the packet, responsive to the lower-layer information.
1 Assignment
0 Petitions
Accused Products
Abstract
Data transmission system for transmitting packets of data from a source workstation (10) to a destination workstation (18) wherein the packets of data are transmitted over at least an IP network (14) between an ingress node (16) connected to the source workstation and an egress node (20) connected to the destination workstation, wherein each router within the intermediary nodes along the data path from the ingress node to the egress node determines the best route in a routing table defined by the contents of a field contained in each packet of data being received. For this, the router of the ingress node comprises a configuration table which defines the contents of the TOS field in function of information associated with the 4/5 level protocol such as TCP or UDP.
18 Citations
15 Claims
-
1. A router suitable for use in transmitting a packet of data through a communication network wherein the best route through the network is determined at each node, said router comprising:
-
logic for identifying and extracting higher-layer information carried by at least one of the layers above the lowest three layers of a communication protocol of a received Packet;
a configuration table for associating the higher-layer information with lower-layer information carried by at least one of the lowest three layers of the communication protocol; and
a routing table for determining routing of the packet, responsive to the lower-layer information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for determining the route of a packet through a communication network, said method comprising the acts of:
-
a) extracting higher-layer information carried by at least one of the layers above the lowest three layers of a communication protocol of a packet;
b) associating the higher-layer information with lower-layer information carried by at least one of the lowest three layers of the communication protocol, c) using the lower-layer information to select a route for the packet through the network by accessing a routing table containing a plurality of routes.
-
-
10. A method for determining the route of a packet through a communication network, said method comprising the acts of:
-
a) receiving a packet;
b) identifying and extracting higher-layer information carried by at least one of the layers above the lowest three layers of a communication protocol of the received packet;
c) associating the higher-layer information with lower-layer information carried by at least one of the lowest three layers of the communication protocol by accessing a configuration table;
Andd) determining routing of the packet by accessing a routing table responsive to the lower-layer information. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification