A method and system for providing quality of service (QoS) for Session Initiation Protocol (SIP)-based signaling and traffic are disclosed. The method can facilitate the management of quality of service in a Session Initiation Protocol-based communication on a cable network by using a built-in Dynamic service feature to set up, enforce, modify, and tear down quality of service enabled service flows for SIP-based signaling and multimedia traffic over the cable system. The system can include a cable modem that is configured to recognize SIP-based signaling and traffic on a CM/Multimedia Terminal Adapter interface. The disclosed method and system can facilitate the provision of SIP-based services utilizing the inherent features of a cable network.
|
32. A device comprising:
a cable interface;
a wan interface;
means for processing a request that is made automatically for network resources based on apriori knowledge of quality of service (QoS) requirements without implementing QoS elements in a cable network, wherein the cable network provides desired QoS to Session Initiation Protocol (SIP)-based services by only using a built-in Dynamic service features of the device, wherein the request is made by using a dynamic service addition request message (DSA-REQ) to create a service flow, wherein the service flow is one of an upstream flow, a downstream flow, and a combination thereof.
15. A method comprising processing a request issued by a cable modem without implementing quality of service (QoS) elements in a cable network, wherein the cable network provides desired QoS to Session Initiation Protocol (SIP)-based services by only using a built-in Dynamic service features of the cable modem, wherein the cable modem recognizes SIP-based signaling and traffic, and automatically requests network resources based on apriori knowledge of QoS requirements using the built-in Dynamic service features of the cable modem, wherein the request uses a dynamic service addition request message (DSA-REQ) to create a service flow, wherein the service flow is one of an upstream flow, a downstream flow, and a combination thereof.
29. A device comprising:
a cable interface;
a wan interface;
a processor in communication with the cable interface and the wan interface, the processor being configured to process a request that is made automatically for network resources based on apriori knowledge of quality of service (QoS) requirements without implementing QoS elements in, a cable network, wherein the cable network provides desired QoS to Session Initiation Protocol (SIP)-based services by only using built-in Dynamic service features of the device, wherein the request is made by using a dynamic service addition request message (DSA-REQ) to create a service flow, wherein the service flow is one of an upstream flow, a downstream flow, and a combination thereof.
31. A device comprising:
means for setting up a quality of service (QoS) enabled service flow for Session Initiation Protocol (SIP)-based signaling and multimedia traffic over a cable system without implementing QoS elements in a cable network, wherein the cable network provides desired QoS to SIP-based services by only using a built-in Dynamic service features of the device, wherein the SIP-based signaling and multimedia traffic are recognized, and network resources are automatically requested based on apriori knowledge of QoS requirements using the built-in Dynamic service features of the device;
means for enforcing the quality of service enabled service flow for the SIP-based signaling and multimedia traffic over the cable system; and
means for tearing down the quality of service enabled service flow for the SIP-based signaling and multimedia traffic over the cable system.
1. A method comprising:
using a built-in Dynamic service feature of a cable modem to:
set up a quality of service (QoS) enabled service flow for Session Initiation Protocol (SIP)-based signaling and multimedia traffic over a cable system without implementing QoS elements in a cable network, wherein the cable network provides desired QoS to SIP-based services by only using the built-in Dynamic service feature of the cable modem, wherein the cable modem recognizes the SIP-based signaling and multimedia traffic, and automatically requests network resources based on apriori knowledge of QoS requirements using the built-in Dynamic service feature of the cable modem;
enforce the QoS enabled service flow for the SIP-based signaling and multimedia traffic over the cable system; and
tear down the QoS enabled service flow for the SIP-based signaling and multimedia traffic over the cable system.
17. A device comprising:
a cable modem having a processor, the processor being configured to:
facilitate setting up a quality of service (QoS) enabled service flow for Session Initiation Protocol (SIP)-based signaling and multimedia traffic over a cable system without implementing QoS elements in a cable network, wherein the cable network provides desired QoS to SIP-based services by only using built-in Dynamic service features of the cable modem, wherein the cable modem recognizes the SIP-based signaling and multimedia traffic, and automatically requests network resources based on apriori knowledge of QoS requirements using the built-in Dynamic service features of the cable modem;
facilitate enforcing the quality of service enabled service flow for the SIP-based signaling and multimedia traffic over the cable system; and
facilitate tearing down the quality of service enabled service flow for the SIP-based signaling and multimedia traffic over the cable system.
2. The method as recited in
3. The method as recited in
4. The method as recited in
5. The method as recited in
6. The method as recited in
7. The method as recited in
8. The method as recited in
9. The method as recited in
10. The method as recited in
11. The method as recited in
12. The method as recited in
13. The method as recited in
14. The method as recited in
16. The method as recited in
checking an authorization of the cable modem for the requested service, wherein the cable modem requests the service using the built-in Dynamic service feature of the cable modem without the use of QoS elements;
checking if a QoS requirement can be supported; and
generating an appropriate response using a dynamic service addition response message (DSA-RSP).
18. The device as recited in
19. The device as recited in
20. The device as recited in
21. The device as recited in
22. The device as recited in
23. The device as recited in
24. The device as recited in
25. The device as recited in
26. The device as recited in
27. The device as recited in
28. The device as recited in
30. The device as recited in
the processor is configured to facilitate checking an authorization of the cable modem for the requested service, wherein the cable modem requests the service using the built-in Dynamic service feature of the cable modem without using QoS elements;
the processor is configured to facilitate checking if a QoS requirement can be supported; and
the processor is configured to facilitate generating an appropriate response using a dynamic service addition response message (DSA-RSP).
|
The present invention relates generally to network communications.
It is well known for cable multiple system operators (MSOs) to provide Session Initiation Protocol (SIP)-based services, such as telephony or other multimedia applications, to their subscribers. When SIP-based services are provided, a minimum quality of service (QoS) is desired in order for the service to be useful to the subscriber. According to contemporary practice, some MSOs use QoS elements within their networks to allow subscriber SIP-based services and devices to request and receive the desired QoS from the cable network. However, other MSOs have not implemented such QoS elements in their networks and therefor are unable to provide the desired QoS to their subscribers.
The implementation of QoS elements in cable networks can be time consuming, disruptive to the network, and expensive. QoS elements can conflict with other elements in a network, sometimes making their implementation undesirable. MSOs that do not implement such QoS elements need to be able to provide the desired QoS to SIP-based services by utilizing only the inherent features of their cable network. As such, it is beneficial to provide a method and system for providing quality of service (QoS) for Session Initiation Protocol (SIP)-based signaling and traffic that does not require the use of QoS elements.
Overview
A method and system for providing Quality of Service (QoS) for Session Initiation Protocol (SIP)-based signaling and traffic are disclosed. The method can utilize the built-in dynamic service (DSx) features (such as those of DOCSIS 1.1) to set up, enforce, modify, and tear down Quality of Service (QoS) enabled service flows for SIP-based signaling and multimedia traffic over a cable system. A modem, such as a cable modem (CM) can be configured to recognize the SIP-based signaling and traffic on the Cable Modem/Multimedia Terminal Adapter (CM/MTA) interface and automatically request network resources.
A method and system for providing Quality of Service (QoS) for Session Initiation Protocol (SIP)-based signaling and traffic that does not require the use of QoS elements. Thus, MSOs that do not implement such QoS elements can provide the desired QoS to SIP-based services by utilizing only the inherent features of their cable network.
Referring now to
A cable modem wishing to create an upstream and/or a downstream service flow having a particular QoS requirement sends a request to the cable modem termination system (CMTS) using a dynamic service addition request message (DSA-REQ), as indicated in block 101. The particular QoS can be determined from the type of data contained in a service flow, from experience (empirically), or from a subjective determination (such as an estimate or guess from a system administrator).
The CMTS checks the cable modem's authorization for the requested service and determines whether or not the QoS requirement can be supported, as indicated in block 102. The CMTS then generates an appropriate response using a dynamic service addition response message (DSA-RAS), as indicated in block 103. The cable modem concludes the transaction with an acknowledgement message (DAS-ACK), as indicated in block 104.
An embodiment of the method does not require a special Trivial File Transfer Protocol (TFTP) configuration file for the cable modem in order to pre-provision the QoS Service Flows. Instead, in order to request appropriate resources from the network, the cable modem is given “a priori” knowledge of the bandwidth requirements for signaling messages and for each line of traffic supported.
Referring now to
Referring now to
The QoS parameters may be altered during the course of a call, as indicated in block 302. For example, if additional bandwidth is required to accommodate a change in codec or media type, then the QoS parameters may be altered via the DSC mechanism. When an additional line goes off-hook, or additional calls are incoming to the MTA, the CM initiates additional QoS Service Flows to accommodate the traffic requirements, up to the number of lines supported, as indicated in block 303. When each call has gone on-hook, and all signaling has ceased, the network resources are no longer required, and the CM can issue a DSD to tear-down the Service Flows for the call and return the resources to the network pool, as indicated in block 304.
Thus, an embodiment of the method utilizes the built-in Dynamic Service (DSx) features of DOCSIS 1.1 to set up, enforce, modify, and tear down Quality of Service QoS enabled Service flows for SIP-based signaling and multimedia traffic over the DOCSIS cable system.
Referring again to
Referring now to
More particularly, the processor 401 can be configured to set up Quality of Service enabled service flow for SIP-based signaling and multimedia traffic over the cable system, enforce Quality of Service enabled service flow for SIP-based signaling and multimedia traffic over the cable system, and tear down Quality of Service enabled service flow for SIP-based signaling and multimedia traffic over the cable system.
Referring now to
The CMTS 500 can process a request issued by the cable modem 400 (
One or more embodiments provide QoS for the SIP-based equipment and service on a cable network that does not have a native SIP capability. According to one or more embodiments, the cable operator is not required to implement on install special equipment or methodologies. The intelligence needed to practice one or more embodiments can be placed within the cable modem element rather than requiring the use of external network elements with a particular MSO may or may not have.
Therefore, it should be understood that the invention can be practiced with modification and alteration within the spirit and scope of the appended claims. The description is not intended to be exhaustive or to limit the invention to the precise form disclosed. It should be understood that the invention can be practiced with modification and alteration and that the invention be limited only by the claims and the equivalents thereof.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
6816500, | Jul 10 2000 | VL IP HOLDINGS LLC; VL COLLECTIVE IP LLC | Apparatus, method and system for multimedia access network channel management |
7336604, | Feb 13 2003 | Innomedia PTE | Network access module for supporting a stand alone multi-media terminal adapter |
7522579, | May 03 2004 | T-MOBILE INNOVATIONS LLC | Cable system providing SIP-based proxy services |
7748002, | Oct 31 2001 | Juniper Networks, Inc. | Systems and methods for scheduling applications |
20040060069, | |||
20050254419, | |||
20070127494, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 26 2007 | DRAB, DAVID | Cisco Technology, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 019572 | /0089 | |
Apr 20 2007 | WHITE, JEFFREY | Cisco Technology, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 019572 | /0089 | |
Jul 18 2007 | Cisco Technology, Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Aug 23 2019 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Aug 21 2023 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Feb 23 2019 | 4 years fee payment window open |
Aug 23 2019 | 6 months grace period start (w surcharge) |
Feb 23 2020 | patent expiry (for year 4) |
Feb 23 2022 | 2 years to revive unintentionally abandoned end. (for year 4) |
Feb 23 2023 | 8 years fee payment window open |
Aug 23 2023 | 6 months grace period start (w surcharge) |
Feb 23 2024 | patent expiry (for year 8) |
Feb 23 2026 | 2 years to revive unintentionally abandoned end. (for year 8) |
Feb 23 2027 | 12 years fee payment window open |
Aug 23 2027 | 6 months grace period start (w surcharge) |
Feb 23 2028 | patent expiry (for year 12) |
Feb 23 2030 | 2 years to revive unintentionally abandoned end. (for year 12) |