System and method for separating logical networks on a dual protocol stack
AssigneeWind River Systems, Inc.
InventorsQing Li, Neeraj Bhatia
Life of this patent
Estimating the term…
Abstract
An operating system, comprising a first component including a first protocol stack configured to process data packets of a first type, wherein the first component is initialized independently of other components in the operating system, a second component including a second protocol stack configured to process data packets of a second type, wherein the second component is initialized independently of the other components in the operating system, and a third component configured to receive data packets of the first type and the second type and direct the data packets of the first type to the first component and the data packets of the second type to the second component.
Claims24
An operating system, comprising:
- a first component including a first protocol stack configured to process data packets of a first type, wherein the first component is initialized independently of other components in the operating system;
- a second component including a second protocol stack configured to process data packets of a second type, wherein the second component is initialized independently of the other components in the operating system;
- and
- a third component configured to receive data packets of the first type and the second type and direct the data packets of the first type to the first component and the data packets of the second type to the second component.
A method, comprising the steps of:
- setting a first variable to an up state, the first variable being associated with a first component configured to process data packets of a first type;
- setting a second variable to an up state, the second variable being associated with a second component configured to process data packets of a second type;
- setting a third variable to an up state, the third variable being associated with the first component, wherein the first and third variables being in the up state indicates the first component is ready to process data packets of the first type;
- setting a fourth variable to an up state, the fourth variable being associated with the second component, wherein the second and fourth variables being in the up state indicates the second component is ready to process data packets of the second type;
- receiving data packets of the first type by the first component;
- and
- processing the data packets of the first type.
A system, comprising:
- an IPv4 protocol component including a first local variable;
- an IPv6 protocol component to including a second local variable;
- a data link layer component configured to direct IPv4 data packets to the IPv4 protocol component and IPv6 data packets to the IPv6 protocol component;
- and
- a management information base component including a first remote variable for the IPv4 protocol component and a second remote variable for the IPv6 component, wherein, when the first local variable and the first remote variable are set to an up state, the IPv4 protocol component is attached to the data link layer component and configured to process IPv4 data packets, and when, the second local variable and the second remote variable are set to an up state, the IPv6 protocol component is attached to the data link layer component and configured to process IPv6 data packets, wherein the IPv4 protocol component and the IPv6 protocol component are attached independently to the data link layer component.
Dependencies are inferred from the claim text.