Routing data in a network
First Claim
1. A method of delivering data streams in a local area network comprising devices connected to the local area network via adapters, wherein the data streams are destined to respective destination addresses within the local area network and at least some of the devices are configured to indicate priority of a data stream and to insert priority parameter values of respective priority parameter types, the method comprising:
- rerouting all of the data streams through one of the devices configured to operate as a controller for the local area network, and wherein rerouting comprises routing the data stream to the controller regardless of destination addresses, andperforming ingress of the data streams for delivery to respective destination addresses into the local area network according to the priority parameter values carried in the data streams.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system is described for delivering data streams in a network comprising devices connected to the network via adapters and wherein at least some of the devices are programmed to indicate priority of a data stream using priority parameter values of respective priority parameter types. One device in the network operates as a controller and the accompanying controller adapter is configured to perform priority enforcement on data streams according to all priority parameter types used within the datastreams in the network. A controller is also described and the controller can be a gateway configured to allow data streams into and out of the network. The method, system and controller find particular application in networks based on shared network segments, for example power line communication or networks based on coaxial cable.
-
Citations
22 Claims
-
1. A method of delivering data streams in a local area network comprising devices connected to the local area network via adapters, wherein the data streams are destined to respective destination addresses within the local area network and at least some of the devices are configured to indicate priority of a data stream and to insert priority parameter values of respective priority parameter types, the method comprising:
-
rerouting all of the data streams through one of the devices configured to operate as a controller for the local area network, and wherein rerouting comprises routing the data stream to the controller regardless of destination addresses, and performing ingress of the data streams for delivery to respective destination addresses into the local area network according to the priority parameter values carried in the data streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for delivering data streams in a local area network, the system comprising a local area network of devices attached to the local area network via adapters:
-
wherein one of the devices is a controller and wherein the controller is attached to the local area network via a controller adapter, wherein at least some of the devices are configured to generate data streams, wherein the data streams are destined to respective destination addresses within the local area network, and are further configured to indicate priority of the data streams and insert priority parameter values of a respective priority parameter type, and are further configured to route the data streams to the controller, wherein the controller is configured to receive the data streams, and wherein the controller adapter is configured to perform ingress of the data streams into the local area network for delivery to the respective destination addresses according to the inserted priority parameter values. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A controller for a local area network of devices in which the devices are attached to the local area network via an adapter and are configured to generate data streams for delivery within the local area network and are further configured to indicate priority of the data streams using priority parameter values of a respective priority parameter type,
wherein the controller is configured to be attached to the local area network via a controller adapter, wherein the controller is configured to receive data streams from devices in the local area network, which data streams are for delivery to destination addresses within the local area network, and wherein the data streams carry priority parameter values indicating relative priority of the data streams, and wherein the controller is configured to transmit the data streams unaltered to the controller adapter when the priority parameter values of the data streams indicate that the data streams have different priorities from each other, which priorities are readable by the controller adapter, or wherein the controller is configured to further determine prioritization of the data streams when the priority parameter values of the data streams inserted at the devices indicate that the data streams cannot be prioritized by the controller adapter and transmit the data streams to the controller adapter.
Specification