IV Các giao thức sửdụng trong hệ thống IMS
2 Diameter
2.4 Các giao diện sửdụng Diameter
Tên giao
diện
Các thực thể IMS Mô tả
Cx I-CSCF, S-CSCF,
HSS
Sử dụng để truyền thông giữa I-CSCF/S-CSCF và HSS
Dx I-CSCF, S-CSCF,
SLF
Sử dụng I-CSCF/S-CSCF để tìm một HSS đúng trong một môi trƣờng đa HSS
70 Sh SIP AS, OSA SCS,
HSS
Sử dụng để trao đổi thông tin giữa SIP AS/OSA SCS và HSS
Dh SIP AS, OSA, SCF, IM-SSF, HSS
Sử dụng AS để tìm một HSS chính xác trong môi trƣờng đa HSS
Gq P-CSCF, PDF Sử dụng để trao đổi thông tin liên quan tới việc giải quyết chính sách giữa P-CSCF và PDF
3Cops
3.1 Tổng quan
COPS là giao thức đƣợc IETF chuẩn hóa nhằm thực hiện việc quản lý, cấu hình và áp đặt chính sách. Giao thức này hoạt động theo mô hình Client-Server. Nó định nghĩa một giao thức yêu cầu và đáp ứng một cách đơn giản trong việc trao đổi thông tin chính sách và quyết định chính sách giữa server và Client. Trong đó điểm thực hiện chính sách PEP (Policy Enforcement Points) đƣợc xem là Client và server là điểm quyết định chính sách PDP (Policy Decision Point). Và một thành phần đặc biệt là điểm quyết định chính sách cục bộ LPDP, nó thay thế cho PDP trong việc liên lạc với PEP khi PDP không đƣợc tìm thấy. COPS điều khiển chính sách theo 2 mô hình chính:
Outsourcing
PEP chỉ định một PDP bên ngoài chịu trách nhiệm xử lý những sự kiện gởi ra từ PEP. Mô hình này cho thấy sự tƣơng quan one-to-one giữa những sự kiện ở PEP và những quyết định từ một PDP.
Configuration
Không giống nhƣ mô hình trƣớc, là không có sự ánh xạ trực tiếp những sự kiện tại PEP và những quyết định từ PDP. PDP có thể cấu hình những sự kiện bên ngoài đƣợc khởi tạo bởi một PEP bất kỳ và sự kiện gởi từ PEP có thể đƣợc xử lý bởi PDP cùng khối với nó hoặc PDP thuộc khối khác. Xét về mặt thời gian thì mô hình này linh động hơn mô hình outsourcing.
COPS sử dụng phƣơng thức truyền TCP để truyền những bản tin đáng tin cậy giữa PEP và PDP. Không giống nhƣ giao thức client - server khác, cặp bản tin yêu
71
cầu - đáp ứng này phải phù hợp với cặp bản tin yêu cầu - đáp ứng khác. Ở đây, server có thể áp áp đặt chính sách cho client và xóa những chính sách trên client nếu chính sách đó không còn phù hợp nữa. PEP khởi tạo kết nối TCP đến PDP, PEP gởi yêu cầu và nhận những quyết định chính sách từ PDP và sự liên lạc giữa PEP và PDP là sự trao đổi yêu cầu, đáp ứng. Tuy nhiên PDP hoặc PEP có thể gởi đi những bản tin độc lập, ví dụ nhƣ PDP gởi những quyết định tới PEP bắt buộc PEP thay đổi những chính sách đƣợc PDP chấp nhận trƣớc đó (không phải bản tin đáp ứng cho những yêu cầu của PEP) và PEP có thể gởi những bản tin báo cáo về trạng thái cho PDP. Sự mở rộng có thể đƣợc mô tả trong phần định dạng bản tin và những phần tử mang dữ liệu về chính sách không cần yêu cầu bất kỳ thay đổi nào trong giao thức.
Hình 2.18 Mô hình Cops
COPS đƣợc sử dụng trong liên lạc giữa khối PDF và GGSN, tạo sự kết nối giữa mạng IMS và mạng GPRS nhằm cung cấp mức độ bảo mật các bản tin cho việc xác thực, bảo vệ toàn vẹn bản tin. COPS cũng có thể tái sử dụng giao thức về bảo mật nhƣ IPSEC hoặc TLS để xác thực và bảo vệ kênh truyền giữa PEP và PDP.
3.2 Bản tin Cops
Bản tin COPS gồm có một header và Object format CopsHeader :
72
Hình 2.19 Cops Header
Version (4bits): chỉ phiên bản của giao thức COPS đang đƣợc dùng, hiện nay đang sử dụng COPS version 1
Flags (4bits): mặc định là 0, cờ flag đặt lên 1 khi bản tin gởi đi là bản tin DEC, khi đó PDP gởi bản tin DEC đáp ứng lại yêu cầu của bản tin REQ do PEP gởi ra.
Op Code (8 bits): cho biết hoạt động của COPS.
Client-type (16 bits): cho biết chính sách áp dụng cho Client và xác định những thực thể liên quan. 16 bit s có giá trị trong khoảng 0x8000 - 0xFFFF. Đối với bản tin KA thì Client-type phải đặt là 0.
Message Length (32 bits): bao gồm header chuẩn và phần tử rút gọn và độ dài chỉ trong 4bytes.
Object format
Hình 2.20 Object format
Length (16 bits): chiều dài của Object format
C-num (8 bits): cho biết lớp thông tin chứa đựng trong object
C-type (8 bits): có giá trị đƣợc đặt dựa trên C-num, typically identifes the subtype or version of the information contained in the object.
V Kết luận
Mạng viễn thông thế hệ mới – NGN (Next Generation Network) đã trở thành xu hƣớng của nhiều nƣớc trên thế giới do những tính chất tiên tiến của nó trong việc truy nhập và cung cấp các dịch vụ đa phƣơng tiện. Trƣớc đây, mạng NGN bắt đầu đƣợc xây dựng với mô hình chuyển mạch mềm (Softswitch) và đã thu đƣợc một số thành công nhất định. Nhƣng từ khi 3GPP giới thiệu IMS (Phân hệ đa phƣơng tiện
73
IP – IP Multimedia Subsystem) thì IMS đã chứng tỏ đƣợc khả năng vƣợt bậc hơn so với Softswitch về nhiều mặt, và IMS dần trở thành tiêu chuẩn chung để xây dựng mạng NGN ngày nay.
IMS đã kết hợp đƣợc những xu hƣớng kỹ thuật hiện đại nhất, có thể truy nhập mạng mọi lúc, mọi nơi, với mọi thiết bị đầu cuối. IMS còn tạo nền tảng chung để phát triển các dịch vụ đa phƣơng tiện khác nhau và hỗ trợ các ứng dụng phụ trội của mạng chuyển mạch gói di động, tạo thuận lợi cho việc trao đổi thông tin của khách hàng.
74
CHƢƠNGIII: IPTV I, Tổng quan về IPTV
1 Khái niệm
IPTV đƣợc gọi là truyền hình trên giao thức Internet, Telco TV hay truyền hình băng rộng, với nghĩa truyền tải truyền hình quảng bá và/hoặc video theo yêu cầu, chƣơng trình phát thanh có chất lƣợng cao trên mạng băng rộng. Theo quan điểm của đối tƣợng sử dụng, việc khai thác và xem IPTV cũng giống nhƣ dịch vụ TV trả tiền. ITU-T (ITU-T FG IPTV) đã chính thức chấp thuận định nghĩa IPTV nhƣ sau:
IPTV đƣợc định nghĩa là các dịch vụ đa phƣơng tiện nhƣ truyền hình, video, audio, văn bản, đồ họa, số liệu truyền tải trên các mạng dựa trên IP đƣợc kiểm soát nhằm cung cấp mức chất lƣợng dịch vụ, độ mãn nguyện, độ bảo mật và tin cậy theo yêu cầu.
Từ quan điểm của nhà cung cấp dịch vụ, IPTV bao hàm quá trình thu thập, xử lý, và truyền tải một cách an toàn nội dung video trên hạ tầng mạng dựa trên công nghệ IP. Tham gia vào quá trình cung cấp dịch vụ IPTV gồm nhiều nhà cung cấp dịch vụ từ các nhà cung cấp dịch vụ truyền hình cáp, truyền hình vệ tinh đến các công ty Viễn thông lớn và các nhà khai thác mạng riêng ở nhiều nơi trên thế giới.