
| Vol. 19, No. 2 — April/May 2007 | ||
Packetcable 2.0 Overview (Part 2 of 4) |
|
PacketCable 2.0 Architecture—SIP/QoS Introduction The PacketCable 2.0 specification is based upon the Third Generation Partnership Project (3GPP) IP Multimedia Subsystem (IMS), which uses SIP for session control. SIP provides the foundation for a service delivery platform that is a key aspect of the IMS and the PacketCable 2.0 network. By using SIP in conjunction with PacketCable Multimedia, the PacketCable 2.0 network architecture allows cable operators to create a holistic service framework on top of their DOCSIS network deployments without precluding other access technologies. Session Initiation Protocol (SIP) SIP and its extensions provide the following capabilities: Multimedia session establishment. Enables a user to establish a multimedia communications session with another user on the network. The term "multimedia" refers to the multiple types of media that can be carried in a session, such as audio, video, text, etc. Two endpoints can establish or modify a session by exchanging information that describes the attributes of the session, such as what type of media coding to use and where to send the media. User mobility and registration. Allows a user to be contacted using a single identifier, even as the user changes network attachment points (user mobility). Also, a user can have multiple simultaneous network attachment points (e.g., WiFi and Ethernet). User mobility and the ability to support multiple attachment points are enabled by the SIP registration procedure. When a user first appears on the network as a result of logging in or powering up a device, the registration procedure binds the user identity to the user's current physical attachment address on the network. This binding is maintained as long as the user remains at that physical address. Event notification. Provides a framework that allows an entity to subscribe to an event of interest and be notified when that event takes place. In other words, SIP can obtain the status of a given resource and track changes in that status. For example, an application could subscribe to the presence state of a user (see below) to determine when the user is available to accept new calls. Presence. Enables more effective communication by allowing users to advertise their availability and willingness to communicate. Presence can be thought of as dynamic information about a particular user that is made available to applications or other users. A widely used application that leverages presence is Instant Messenger (IM), whose "buddy list" allows a user to see who is available for messaging. Decentralized Application Control A PacketCable 2.0 network, on the other hand, is required to support multiple applications and to provide a platform on which new, yet-to-be-defined applications can be introduced easily. To meet this requirement, PacketCable 2.0's network architecture decouples application control from the application-independent support functions. As shown in Figure 1, the PacketCable 2.0 base network architecture provides all the support functions, such as authentication, authorization, and routing. The application logic resides in Application Servers and clients that plug into standard interfaces to utilize the support services of the base architecture. PacketCable 2.0's decoupling of application logic from the support functions promises to deliver many benefits for cable operators, such as:
For consumers, the primary benefit will be a variety of new services that enhance their overall cable experience. ![]() Figure 1. Application Control in PacketCable 1.x and 2.0 |
| Copyright © 2007 Cable Television Laboratories, Inc. All Rights Reserved. | ||