Controlling data link layer elements with network layer elements
First Claim
1. A method comprising:
- receiving a request via a network layer device for a multimedia service from a subscriber device; and
dynamically configuring a control object stored by a data link layer device with the network layer device to control the data link layer device to provide data link layer functionality in accordance with the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A network layer device controls provision of data link layer functionality by a data link layer device to provide a requested multimedia service to a subscriber. For example, the network layer device may control the performance of multicast elaboration by the data link layer device, or the queuing and forwarding of packets by the data link layer device to facilitate transmission of packets according to a Quality of Service class. The network layer device may send control messages to the data link layer device to dynamically configure a control object stored by the data link layer device, such as multicast filter information or a Quality of Service profile. The network layer device may be a service edge router, and the data link layer device may be a customer premises equipment device, e.g., a modem or wireless access point, or a switch, e.g., a digital subscriber line access multiplier.
291 Citations
92 Claims
-
1. A method comprising:
-
receiving a request via a network layer device for a multimedia service from a subscriber device; and
dynamically configuring a control object stored by a data link layer device with the network layer device to control the data link layer device to provide data link layer functionality in accordance with the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 32)
-
- 18. A network layer device comprising a control unit that receives a request for a multimedia service from a subscriber device, and dynamically configures a control object stored by a data link layer device to control the data link layer device to provide data link layer functionality in accordance with the request.
-
33. A computer-readable medium comprising instructions that cause a programmable processor to:
-
receive a request for a multimedia service from a subscriber device; and
dynamically configure a control object stored by a data link layer device to control the data link layer device to provide data link layer functionality in accordance with the request. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 52)
-
-
44. A method comprising:
-
storing a control object;
receiving a control message from a network layer device, the control message sent by the network layer device in response to a request for a multimedia service sent from a subscriber device to the network layer device;
dynamically configuring the control object based on the control message; and
providing data link layer functionality in accordance with the requested multimedia service based on the configuration of the control object. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51)
-
- 53. A data link layer device, comprising a control unit to receive a control message from a network layer device, the control message sent by the network layer device in response to a request for a multimedia service sent from a subscriber device to the network layer device, dynamically configure the control object based on the control message, and provide data link layer functionality in accordance with the requested multimedia service based on the configuration of the control object.
-
62. A computer-readable medium comprising instructions that cause a programmable processor to:
-
store a control object;
receive a control message from a network layer device, the control message sent by the network layer device in response to a request for a multimedia service sent from a subscriber device to the network layer device;
dynamically configure the control object based on the control message; and
provide data link layer functionality in accordance with the requested multimedia service based on the configuration of the control object. - View Dependent Claims (63, 64, 65, 66)
-
-
67. A system comprising:
-
a network layer device that receives a multicasting protocol message identifying a multicast stream from a subscriber device; and
a data link layer device that receives the multicast stream from the network layer device, and replicates and forwards the multicast stream to the subscriber device under the control of the network layer device. - View Dependent Claims (68, 69, 70, 71, 72, 73)
-
-
74. A method comprising:
-
maintaining classification information for multicast streams within a network layer device; and
dynamically configuring multicast filter information stored by a data link layer device based on the classification information. - View Dependent Claims (75, 76, 77)
-
- 78. A network layer device comprising a control unit to maintain classification information for multicast streams, and dynamically configure multicast filter information stored by a data link layer device based on the classification information.
-
82. A method comprising:
-
storing a quality of service profile associated with a subscriber within a network layer device; and
dynamically configuring a quality of service profile for a layer-2 link between a data link layer device and a subscriber device associated with the subscriber based on the quality of service profile associated with the subscriber, the quality of service profile for the layer-2 link stored by a data link layer device. - View Dependent Claims (83, 84, 85, 86, 92)
-
- 87. A network layer device comprising a control unit to store quality of service information associated with a subscriber, and dynamically configure a quality of service profile for a layer-2 link between a data link layer device and a subscriber device associated with the subscriber based on the quality of service profile associated with the subscriber, the quality of service profile for the layer-2 link stored by a data link layer device.
Specification