IP data transmission network using a route selection based on level 4/5 protocol information
First Claim
1. A method comprising:
- defining a routing table for each of a plurality of different transport layer protocols used in data packet transmission, wherein each of the different transport layer protocols is associated with a specific routing table, and wherein the different transport layer protocols are selected from a group that includes a Transmission Control Protocol (TCP) and a User Datagram Protocol (UDP), and wherein each routing table associates one of the different transport layer protocols with a plurality of port numbers;
examining a header of a data packet in a lower layer to identify a transport layer protocol and a port number used by the data packet;
routing the data packet in said lower layer according to a nodal pathway described by one of the routing tables according to the transport layer protocol and the port number used by the data packet; and
in response to none of the routing tables containing a nodal pathway for the transport layer protocol and the port number used by the data packet, routing the data packet in said lower layer a pre-defined default nodal pathway.
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.
7 Citations
14 Claims
-
1. A method comprising:
-
defining a routing table for each of a plurality of different transport layer protocols used in data packet transmission, wherein each of the different transport layer protocols is associated with a specific routing table, and wherein the different transport layer protocols are selected from a group that includes a Transmission Control Protocol (TCP) and a User Datagram Protocol (UDP), and wherein each routing table associates one of the different transport layer protocols with a plurality of port numbers;
examining a header of a data packet in a lower layer to identify a transport layer protocol and a port number used by the data packet;
routing the data packet in said lower layer according to a nodal pathway described by one of the routing tables according to the transport layer protocol and the port number used by the data packet; and
in response to none of the routing tables containing a nodal pathway for the transport layer protocol and the port number used by the data packet, routing the data packet in said lower layer a pre-defined default nodal pathway. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A router comprising:
-
logic for defining a routing table for each of a plurality of different transport layer protocols used in data packet transmission, wherein each of the different transport layer protocols is associated with a specific routing table, and wherein the different transport layer protocols are selected from a group that includes a Transmission Control Protocol (TCP) and a User Datagram Protocol (UDP), and wherein each routing table associates one of the different transport layer protocols with a plurality of port numbers;
logic in a lower layer for identifying a transport layer protocol and a port number used by a data packet;
logic for routing the data packet in said lower layer according to a nodal pathway described by one of the routing tables according to the transport layer protocol and the port number used by the data packet; and
logic for, in response to none of the routing tables containing a nodal pathway for the transport layer protocol and the port number used by the data packet, routing the data packet in said lower layer via a pre-defined default nodal pathway. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification