Network protocol sensor
First Claim
1. A method of registering each of plural different protocol stacks with a link support layer (LSL) on a network, comprising the steps of:
- executing the LSL so as to monitor network communications for broadcast frame packets, LSL being adapted to accept registrations for any one of plural frame types;
registering each of the plural frame types with LSL;
receiving from LSL a frame packet which matches a first one of the frame types;
decoding header information in the received frame packet so as to determine which protocol is used by the frame packet;
de-registering the first frame type from LSL, said step of de-registering not being performed in a case where the first frame type is an allowable frame type for a protocol stack not already registered with LSL;
initializing a first protocol stack corresponding to the determined protocol by using the first frame type;
loading the first protocol stack; and
registering the first protocol stack with LSL so that the first protocol stack receives future frame packets which match the first frame type.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of determining which of plural protocols are active on a computerized local area network. Each of plural frame types are registered with a link support layer (LSL) which monitors network communications for broadcast frame packets. A frame packet which matches a first one of the frame types is provided from LSL, and protocol header information in the received frame packet is decoded so as to determine protocol used in the frame packet. The first frame type is de-registered from LSL, a first protocol stack corresponding to the determined protocol is initialized using the first frame type, the first protocol stack is loaded, and the first protocol stack registers itself with LSL so that the first protocol stack receives future frame packets which match the first frame type. Thereafter, if LSL encounters any other frame types, the above processing is repeated so as to load and register any other needed protocol stacks.
89 Citations
12 Claims
-
1. A method of registering each of plural different protocol stacks with a link support layer (LSL) on a network, comprising the steps of:
-
executing the LSL so as to monitor network communications for broadcast frame packets, LSL being adapted to accept registrations for any one of plural frame types; registering each of the plural frame types with LSL; receiving from LSL a frame packet which matches a first one of the frame types; decoding header information in the received frame packet so as to determine which protocol is used by the frame packet; de-registering the first frame type from LSL, said step of de-registering not being performed in a case where the first frame type is an allowable frame type for a protocol stack not already registered with LSL; initializing a first protocol stack corresponding to the determined protocol by using the first frame type; loading the first protocol stack; and registering the first protocol stack with LSL so that the first protocol stack receives future frame packets which match the first frame type. - View Dependent Claims (2, 3, 4)
-
-
5. A networkable device in which each of plural different protocol stacks communicate on a network via a common link support layer (LSL), comprising:
-
a memory for storing process steps, the process steps including process steps comprising said LSL and process steps comprising said plural different protocol stacks; a processor for executing the process steps stored in said memory; wherein the process steps further include process steps to register each of said plural different protocol stacks with said LSL by (a) executing the LSL so as to monitor network communications for broadcast frame packets, LSL being adapted to accept registrations for any one of plural frame types, (b) registering each of the plural frame types with LSL, (c) receiving from LSL a frame packet which matches a first one of the frame types, (d) decoding header information in the received frame packet so as to determine which protocol is used by the frame packet, (e) de-registering the first frame type from LSL, said step of de-registering not being performed in a case where the first frame type is an allowable frame type for a protocol stack not already registered with LSL, (f) initializing a first protocol stack corresponding to the determined protocol by using the first frame type, (g) loading the first protocol stack, and (h) registering the first protocol stack with LSL so that the first protocol stack receives future frame packets which match the first frame type. - View Dependent Claims (6, 7, 8)
-
-
9. Computer executable process steps stored on a computer readable medium, said process steps for registering each of plural different protocol stacks with a link support layer (LSL), said process steps comprising:
-
an executing step to execute the LSL so as to monitor network communications for broadcast frame packets, LSL being adapted to accept registrations for any one of plural frame types; a registering step to register each of the plural frame types with LSL; a receiving step to receive from LSL a frame packet which matches a first one of the frame types; a decoding step to decode header information in the received frame packet so as to determine which protocol is used by the frame packet; a de-registering step to de-register the first frame type from LSL, said de-registering step not being performed in a case where the first frame type is an allowable frame type for a protocol stack not already registered with LSL; an initializing step to initialize a first protocol stack corresponding to the determined protocol by using the first frame type; a loading step to load the first protocol stack; and a registering step to register the first protocol stack with LSL so that the first protocol stack receives future frame packets which match the first frame type. - View Dependent Claims (10, 11, 12)
-
Specification