Controlling data link layer elements with network layer elements
First Claim
1. A method comprising:
- receiving a request via a network layer device for activation or modification of a network service account of a subscriber;
in response to receiving the request, querying a server with the network layer device for information relating to a service profile that is associated with the subscriber; and
dynamically configuring a control object stored by a data link layer device with the network layer device in accordance with the service profile to control the data link layer device to facilitate packet transmission for the subscriber between the data link layer device and the network layer device in accordance with the service profile.
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.
-
Citations
61 Claims
-
1. A method comprising:
-
receiving a request via a network layer device for activation or modification of a network service account of a subscriber; in response to receiving the request, querying a server with the network layer device for information relating to a service profile that is associated with the subscriber; and dynamically configuring a control object stored by a data link layer device with the network layer device in accordance with the service profile to control the data link layer device to facilitate packet transmission for the subscriber between the data link layer device and the network layer device in accordance with the service profile. - View Dependent Claims (2, 3, 4, 5, 6, 10, 11, 12, 13, 14, 15, 16, 58, 60)
-
-
7. A method comprising:
-
receiving a request via a network layer device for transmission of packets according to a quality of service class from a subscriber device; and dynamically configuring a quality of service profile stored by a data link layer device for a layer-2 link between the data link layer device and the subscriber device with the network layer device to control the data link layer device to forward packets for the subscriber device via the layer-2 link according to the quality of service profile to facilitate packet transmission according to the requested quality of service class. - View Dependent Claims (8, 9)
-
- 17. A network layer device comprising a control unit that receives a request for activation of a network service account of a subscriber, queries a server for information relating to a service profile that is associated with the subscriber in response to receiving the request, and dynamically configures a control object stored by a data link layer device in accordance with the service profile to control the data link layer device to facilitate packet transmission for the subscriber between the data link layer device and the network layer device in accordance with the service profile.
- 23. A network layer device comprising a control unit that receives a request for transmission of packets according to a quality of service class from a subscriber device, and dynamically configures a quality of service profile stored by a data link layer device for a layer-2 link between the data link layer device and the subscriber device to control the data link layer device to facilitate packet transmission for the subscriber device via the layer-2 link according to the requested quality of service class.
-
31. A computer-readable storage medium encoded with instructions that cause a programmable processor to:
-
receive a request for activation of modification of a network service account of a subscriber; in response to receiving the request, query a server for information relating to a service profile that is associated with the subscriber; and dynamically configure a control object stored by a data link layer device in accordance with the service profile to control the data link layer device to facilitate packet transmission for the subscriber between the data link layer device and a network layer device in accordance with the service profile. - View Dependent Claims (32, 33, 34, 35, 39, 40)
-
-
36. A computer-readable storage medium encoded with instructions that cause a programmable processor of a network layer device to:
-
receive a request for transmission of packets according to a quality of service class from a subscriber device; and dynamically configure a quality of service profile stored by a data link layer device for a layer-2 link between the data link layer device and the subscriber device to control the data link layer device to facilitate packet transmission for the subscriber device via the layer-2 link according to the requested quality of service class. - View Dependent Claims (37, 38)
-
-
41. A method comprising:
-
receiving a request via a data link layer device for activation or modification of a network service account of a subscriber; forwarding the request from the data link layer device to a network layer device; storing a control object within the data link layer device; receiving a control message from the network layer device by the data link layer device, the control message sent by the network layer device to the data link layer device in response to the request and including information relating to a service profile for the subscriber; dynamically configuring the control object based on the control message; and transmitting packets from the data link layer device to the network layer device for the subscriber in accordance with the service profile based on the configuration of the control object. - View Dependent Claims (46, 47, 59, 61)
-
-
42. A method comprising:
-
storing a control object that comprises a quality of service profile for a layer-2 link between a data link layer device and a subscriber device within the data link layer device; receiving a request for transmission of packets according to a quality of service class from the subscriber device at the data link layer device; forward the request from the data link layer device to a network layer device; receiving a control message that comprises quality of service information from the network layer device at the data link layer device, the control message sent by the network layer device in response to the request; dynamically configuring the quality of service profile based on the quality of service information; and transmitting the packets for the subscriber device via the layer-2 link according to the quality of service information. - View Dependent Claims (43, 44, 45)
-
-
48. A data link layer device, comprising a control unit to:
-
receive a request for activation or modification of a network service account of a subscriber; forward the request to a network layer device; 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 the request and including information relating to a service profile for the subscriber; dynamically configure the control object based on the control message; and transmit packets to the network layer device in accordance with the service profile based on the configuration of the control object. - View Dependent Claims (53, 54)
-
-
49. A data link layer device, comprising a control unit to:
-
receive a request for transmission of packets according to a quality of service class from a subscriber device; forward the request to a network layer device; store a control object that comprises a quality of service profile for a layer-2 link between the data link layer device and the subscriber device; receive a control message from the network layer device, the control message sent by the network layer device in response to the request and including quality of service information; dynamically configure the quality of service profile based on the quality of service information; and transmit the packets for the subscriber device via the layer-2 link according to the quality of service information. - View Dependent Claims (50, 51, 52)
-
-
55. A computer-readable storage medium encoded with instructions that cause a programmable processor to:
-
receive a request for activation or modification of a network service account of a subscriber via a data link layer device; forward the request from the data link layer device to a network layer device; store a control object; receive a control message from the network layer device, the control message sent by the network layer device in response to the request and including information relating to a service profile for the subscriber; dynamically configure the control object based on the control message; and transmit packets from the data link layer device to the network layer device for the subscriber in accordance with the service profile based on the configuration of the control object.
-
-
56. A computer-readable storage medium encoded with instructions that cause a programmable processor to:
-
store a control object that comprises a quality of service profile for a layer-2 link between a data link layer device and a subscriber device; receive a request for transmission of packets according to a quality of service class from a subscriber device at the data link layer device; forward the request from the data link layer device to a network layer device; receive a control message that comprises quality of service information from the network layer device, the control message sent by the network layer device in response to the request; dynamically configure the quality of service profile based on the quality of service information; and transmit packets for the subscriber device via the layer-2 link according to the quality of service information. - View Dependent Claims (57)
-
Specification