Vehicle network link module
First Claim
1. A vehicle network link module, comprising:
- a plurality of network fabric ports operable for coupling to a corresponding plurality of network fabric ports of another vehicle network fabric link module;
a port operable for coupling to a port of a vehicle network module;
a switching circuit operable to connect an active network fabric port of the plurality of network fabric ports to the port; and
a link manager processing module operable to;
determine whether vehicle network packet conveyance via the active network fabric port has degenerated below a threshold;
when the vehicle network packet conveyance has degenerated below a threshold;
determine a use mode of a plurality of use modes of the active network fabric port, the plurality of use modes of the active network fabric port including at least a link aggregation mode and a non-aggregation mode such that the active network fabric port may operate in both the link aggregation mode and the non-aggregation mode;
select a new active network fabric port from the plurality of network fabric ports based on, at least in part, the use mode; and
activate the new active network fabric port for coupling via the switching circuit to the port;
wherein the link manager processing module is further operable to;
determine that a communication medium coupling the active network fabric port to a corresponding active network fabric port of the other vehicle network fabric link module has failed;
determine whether a hot-standby port of the plurality of network fabric ports is enabled for the active network fabric port;
when the hot-standby port is not enabled;
determine whether conveyance of a vehicle network packet was corrupted when the vehicle network packet conveyance has degenerated below the threshold; and
when the conveyance of the vehicle network packet was corrupted;
determine content type of the vehicle network packet;
determine network traffic conditions; and
based on the content type and network traffic conditions, determine whether to initiate reconveyance of the vehicle network packet;
determine the use mode of the active network fabric port to be either the link aggregation mode or the non-aggregation mode;
when the hot-standby port is enabled;
enable the switching circuit to disconnect the active network fabric port from the port and connect the hot-standby port to the port for the determined use mode of the active network fabric port; and
establish a new hot-standby port of the plurality of network fabric ports for the hot-standby port.
7 Assignments
0 Petitions
Accused Products
Abstract
A vehicle network link module includes network fabric ports, a port, a switching circuit, and a link manager. The network fabric ports are operable for coupling to corresponding network fabric ports of another vehicle network fabric link module. The port is operable for coupling to a port of a vehicle network module. The switching circuit is operable to connect an active network fabric port to the port. The link manager determines whether vehicle network packet conveyance via the active network fabric port has degenerated below a threshold. When the vehicle network packet conveyance has degenerated below a threshold, the link manager determines use mode of the active network fabric port. The link manager processing module then selects a new active network fabric port based on the use mode. The link manager then activates the new active network fabric port for coupling via the switching circuit to the port.
25 Citations
20 Claims
-
1. A vehicle network link module, comprising:
-
a plurality of network fabric ports operable for coupling to a corresponding plurality of network fabric ports of another vehicle network fabric link module; a port operable for coupling to a port of a vehicle network module; a switching circuit operable to connect an active network fabric port of the plurality of network fabric ports to the port; and a link manager processing module operable to; determine whether vehicle network packet conveyance via the active network fabric port has degenerated below a threshold; when the vehicle network packet conveyance has degenerated below a threshold; determine a use mode of a plurality of use modes of the active network fabric port, the plurality of use modes of the active network fabric port including at least a link aggregation mode and a non-aggregation mode such that the active network fabric port may operate in both the link aggregation mode and the non-aggregation mode; select a new active network fabric port from the plurality of network fabric ports based on, at least in part, the use mode; and activate the new active network fabric port for coupling via the switching circuit to the port; wherein the link manager processing module is further operable to; determine that a communication medium coupling the active network fabric port to a corresponding active network fabric port of the other vehicle network fabric link module has failed; determine whether a hot-standby port of the plurality of network fabric ports is enabled for the active network fabric port; when the hot-standby port is not enabled; determine whether conveyance of a vehicle network packet was corrupted when the vehicle network packet conveyance has degenerated below the threshold; and when the conveyance of the vehicle network packet was corrupted; determine content type of the vehicle network packet; determine network traffic conditions; and based on the content type and network traffic conditions, determine whether to initiate reconveyance of the vehicle network packet; determine the use mode of the active network fabric port to be either the link aggregation mode or the non-aggregation mode; when the hot-standby port is enabled; enable the switching circuit to disconnect the active network fabric port from the port and connect the hot-standby port to the port for the determined use mode of the active network fabric port; and establish a new hot-standby port of the plurality of network fabric ports for the hot-standby port. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A vehicle network link module within a network fabric, comprising:
-
a first plurality of network fabric ports operable for coupling to a first corresponding plurality of network fabric ports of a first other vehicle network fabric link module within the network fabric; a second plurality of network fabric ports operable for coupling to a second corresponding plurality of network fabric ports of a second other vehicle network fabric link module within the network fabric; a port operable for coupling to a port of a vehicle network module within the network fabric; a switching module operable to connect the port to an active network fabric port of the first plurality of network fabric ports, the active network fabric port being operable in one of a plurality of use modes, the plurality of use modes of the active network fabric port including at least a link aggregation mode and a non-aggregation mode such that the active network fabric port may operate in both the link aggregation mode and the non-aggregation mode; and a link manager processing module operable to; determine that a communication medium coupling the active network fabric port to a corresponding active network fabric port of the first other vehicle network fabric link module has failed; determine whether a hot-standby port of the plurality of network fabric ports is enabled for the active network fabric port; when the hot-standby port is not enabled; determine whether conveyance of a vehicle network packet was corrupted when the vehicle network packet conveyance has degenerated below the threshold; and when the conveyance of the vehicle network packet was corrupted; determine content type of the vehicle network packet; determine network traffic conditions; and based on the content type and network traffic conditions, determine whether to initiate reconveyance of the vehicle network packet; determine the use mode of the active network fabric port to be either the link aggregation mode or the non-aggregation mode; and when the hot stand-by port is enabled; enable the switching circuit to disconnect the active network fabric port from the port and connect the hot-standby port to the port for the determined use mode of the active network fabric port; and establish a new hot-standby port of the plurality of network fabric ports for the hot-standby port. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A vehicle network link module, comprising:
-
a first plurality of network fabric ports operable for coupling to a first corresponding plurality of network fabric ports of a first other vehicle network fabric link module; a second plurality of network fabric ports operable for coupling to a second corresponding plurality of network fabric ports of a second other vehicle network fabric link module; a port operable for coupling to a port of a vehicle network module; a switching module operable to connect the port to an active network fabric port of the first plurality of network fabric ports; and a link manager processing module operable to; determine whether a link configuration change condition has occurred; determine whether vehicle network packet conveyance degeneration has occurred; when the link configuration change condition has occurred, execute a link configuration change function; and when the vehicle network packet conveyance degeneration has occurred, execute a packet conveyance change function by; determining a use mode of a plurality of use modes of the active network fabric port, the plurality of use modes of the active network fabric port including at least a link aggregation mode and a non-aggregation mode such that the active network fabric port may operate in both the link aggregation mode and the non-aggregation mode; selecting a new active network fabric port from the first plurality of network fabric ports based on, at least in part, the use mode; and activating the new active network fabric port for coupling via the switching circuit to the port; wherein the link manager processing module is further operable to; determine that a communication medium coupling the active network fabric port to a corresponding active network fabric port of the first other vehicle network fabric link module has failed; determine whether a hot-standby port of the plurality of network fabric ports is enabled for the active network fabric port; when the hot-standby port is not enabled; determine whether conveyance of a vehicle network packet was corrupted when the vehicle network packet conveyance has degenerated below the threshold; and when the conveyance of the vehicle network packet was corrupted; determine content type of the vehicle network packet; determine network traffic conditions; and based on the content type and network traffic conditions, determine whether to initiate reconveyance of the vehicle network packet; determine the use mode of the active network fabric port to be either the link aggregation mode or the non-aggregation mode; and when the hot stand-by port is enabled; enable the switching circuit to disconnect the active network fabric port from the port and connect the hot-standby port to the port for the determined use mode of the active network fabric port; and establish a new hot-standby port of the plurality of network fabric ports for the hot-standby port. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification