Method and system for packet-level routing
First Claim
1. A method for packet-level routing in a computer system connected to a communications network having a data link layer and a network layer, the computer system having an operating system kernel providing a first interface for sending data packets to and retrieving them from the data link layer, a second interface for sending data packets to and retrieving them from the network layer, and filtering means for controlling transportation of data packets to and from the network layer, the method comprising the steps of:
- receiving an incoming data packet from the first interface arriving from the communications network;
treating the incoming data packet according to a particular routing protocol implemented in a routing unit formed outside the operating system kernel; and
sending the incoming data packet to the second interface to be forwarded to an application program running on the computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
According to the present invention a method, device and a computer program product is provided for packet-level routing. The method, the device and the respective computer program product may be used in a computer system being connected to a communications network. The computer system includes a kernel providing a first interface for sending and retrieving data packets to the data link layer, a second interface for sending and retrieving data packets to the network layer, and filtering means for controlling the transportation of data packets to and from the network layer.
-
Citations
14 Claims
-
1. A method for packet-level routing in a computer system connected to a communications network having a data link layer and a network layer, the computer system having an operating system kernel providing a first interface for sending data packets to and retrieving them from the data link layer, a second interface for sending data packets to and retrieving them from the network layer, and filtering means for controlling transportation of data packets to and from the network layer, the method comprising the steps of:
-
receiving an incoming data packet from the first interface arriving from the communications network;
treating the incoming data packet according to a particular routing protocol implemented in a routing unit formed outside the operating system kernel; and
sending the incoming data packet to the second interface to be forwarded to an application program running on the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for packet-level routing in a computer system connected to a communications network having a data link layer and a network layer, the computer system having an operating system kernel providing a first interface for sending data packets to and retrieving them from the data link layer, a second interface for sending data packets to and retrieving them from the network layer, and filtering means for controlling the transportation of data packets to and from the network layer, the device comprising:
-
means for receiving an incoming data packet from the first interface arriving from the communications network;
means for treating the incoming data packet according to a particular routing protocol implemented in a routing unit formed outside the operating system kernel; and
means for sending the incoming data packet to the second interface to be forwarded to an application program running on the computer system. - View Dependent Claims (11, 12, 13, 14)
-
Specification