Thủ tục liên quan đến quá trình đăng ký

Một phần của tài liệu Dịch vụ IPTV trên IMS NGN (Trang 49 - 55)

Trang 41

Hình 2.15. Thủ tục đăng ký

Các bƣớc thực hiện:

Bƣớc 1: UE gửi bản tin REGISTER tới Proxy chứa thông tin đăng kí nhƣ: khóa nhận dạng ngƣời dùng chung, khóa nhận dạng ngƣời dùng riêng, tên miền Home Network, địa chỉ IP của ngƣời dùng.

Bƣớc 2: Khi nhận thông tin đăng ký, P-CSCF thực hiện kiểm tra tên miền Home Network để tìm thực thể mạng nhà và Proxy sẽ gửi luồng thông tin đăng ký tới I-CSCF gồm: địa chỉ hoặc tên của P-CSCF, khóa nhận dạng ngƣời dùng chung, khóa nhận dạng ngƣời dùng riêng, nhận dạng mạng của P-CSCF, địa chỉ IP của UE.

Bƣớc 3: I-CSCF sẽ gửi bản tin Cx-Query hoặc Cx-Select-Pull qua điểm tham chiếu Cx để truy vấn HSS về: khóa nhận dạng ngƣời dùng chung, khóa nhận dạng ngƣời dùng riêng, nhận dạng mạng của P-CSCF.

Bƣớc 4: HSS sẽ gửi Cx-Query Resp hoặc Cx-Select-Pull Resp cho I-CSCF

Bƣớc 5: I-CSCF gửi thông tin đăng ký lên S-CSCF kèm thêm thông tin đáp ứng từ HSS

Bƣớc 6: S-CSCF gửi Cx-Put hoặc Cx-Pull gồm: khóa nhận dạng ngƣời dùng chung, khóa nhận dạng ngƣời dùng riêng, tên S-CSCF đến HSS.

Trang 42

Bƣớc 7: HSS lƣu trữ tên S-CSCF cho UE và gửi Cx-Put Resp hoặc Cx-Pull Resp chứa thông tin của UE đến S-CSCF

Bƣớc 8: Dựa trên bộ lọc tiêu chuẩn, S-CSCF sẽ gởi thông tin đăng kí tới mặt phẳng điều khiển dịch vụ và thực hiện bất cứ thủ tục điều khiển dịch vụ thích hợp nào.

Bƣớc 9: S-CSCF gửi bản tin chấp nhận 200 OK cho I-CSCF, nó chứa thông tin để UE tiếp xúc với mạng nhà

Bƣớc 10: I-CSCF gửi bản tin chấp nhận 200 OK cho P-CSCF, bản tin này chứa thông tin đê UE tiếp xúc với mạng nhà.

Bƣớc 11: P-CSCF gửi bản tin chấp nhận 200 OK cho UE

Bảng 2.4 Bảng tóm tắt trạng thái các khối trong thủ tục đăng ký

Thực thể Trƣớc đăng ký Trong lúc đăng ký Sau khi đăng ký

UE Địa chỉ của P- CSCF, tên miền mạng nhà, khóa nhận dạng chung và khóa nhận dạng riêng địa chỉ của P- CSCF, tên miền mạng nhà, khóa nhận dạng chung và riêng, thông số bảo mật,…

Địa chỉ của P-CSCF, tên miền mạng nhà, khóa nhận dạng chung và riêng, thông số bảo mật, thông tin định tuyến đến S-CSCF và có thể chứa thêm khóa nhận dạng ngƣời dùng

chung ẩn cấu hình

P-CSCF Địa chỉ UE, khóa

nhận dạng chung và riêng đã đƣợc mã hóa, thông số

bảo mật

Địa chỉ S-CSCF, địa chỉ UE, khóa nhận dạng ngƣời dùng đã đăng ký, thông số bảo mật, địa

chỉ khối CDF

I-CSCF Địa chỉ HSS hoặc

SLF

Địa chỉ của HSS hoặc SLF, P-CSCF,

S-CSCF

Địa chỉ HSS hoặc SLF

Trang 43 (adsbygoogle = window.adsbygoogle || []).push({});

SLF của HSS, thông tin

của ngƣời dùng, tên hoặc IP của P- CSCF, địa chỉ IP

của UE.

thông tin ngƣời dùng, tên hoặc IP của P-CSCF, địa chỉ IP của

UE.

HSS Thông tin của

ngƣời dùng, thông số để chọn

S-CSCF

Thông tin của ngƣời dùng, thông

số chọn S-CSCF, thông số mạng khách nếu ngƣời dùng chuyển vùng

Thông tin ngƣời dùng, thông số chọn S-CSCF, thông tin về những ngƣời dùng đã đăng ký,

tên S-CSCF cho ngƣời dùng.

2.3.1.1. Thủ tục đăng ký lại

Đăng ký lại là một hoạt động định kì của UE nhằm cập nhật lại một sự đăng ký đã tồn tại hoặc cập nhật những thay đổi về trạng thái đăng ký của UE. Các bƣớc trong quá trình đăng ký lại đƣợc thực hiện tƣơng lúc đăng ký, nhƣng vì có một S- CSCF đã đƣợc ấn định cho UE trong lúc đăng ký nên I-CSCF sẽ không gởi bản tin Cx-SELECT PULL yêu cầu S-CSCF.

2.3.1.2. Thủ tục xóa đăng ký

- Thủ tục xóa đăng ký khởi tạo bởi UE

Khi UE muốn xóa đăng ký khỏi mạng IMS thì UE phải thực hiện một thủ tục xóa đăng ký ở mức ứng dụng. Thủ tục này phải đƣợc thực hiện khi đã hết thời gian đăng ký. Các bƣớc thực hiện thủ tục xóa đăng ký cũng giống nhƣ thủ thủ tục đăng ký với thời gian đăng ký là 0 giây.

Trang 44

Hình 2.16. Thủ tục xóa đăng ký thực hiện bởi UE

Các bƣớc thực hiện nhƣ sau:

Bƣớc 1: UE gởi yêu cầu REGISTER mới với yêu cầu thời gian là 0 giây. Thông tin đăng ký đƣợc gởi đến P-CSCF bao gồm: khóa nhận dạng ngƣời dùng chung, nhận dạng ngƣời dùng riêng, tên miền Home network, địa chỉ IP của UE.

Bƣớc 2: P-CSCF kiểm tra tên miền mạng nhà, chuyển tiếp bản tin REGISTER đến I-CSCF với các thong tin: khóa nhận dạng thuê bao chung, nhận dạng thuê bao riêng, nhận dạng mạng Proxy, địa chỉ IP của UE.

Bƣớc 3: I-CSCF sẽ gửi luồng thông tin Cx-Query tới HSS có chứa: khóa nhận dạng thuê bao chung, nhận dạng thuê bao riêng, nhận dạng mạng P-CSCF.

Bƣớc 4: HSS sẽ xác định ngƣời dùng này hiện đã đăng kí chƣa. HSS sẽ gửi Cx-Query Resp chứa tên S-CSCF tới I-CSCF.

Bƣớc 5: I-CSCF sử dụng tên của S-CSCF để xác định địa chỉ của S-CSCF. I-CSCF gởi bản tin REGISTER đến S-CSCF có nội dung gồm: tên hoặc địa chỉ P- CSCF, khóa nhận dạng chung, khóa nhận dạng riêng, địa chỉ IP của UE, I-CSCF trong trƣờng hợp mạng muốn ẩn cấu hình.

Bƣớc 6: Dựa vào bộ lọc tiêu chuẩn, S-CSCF sẽ gửi thông tin xóa đăng kí tới mặt phẳng điều khiển dịch vụ và bất kì mặt phẳng nào chứa các thủ tục điều khiển

Trang 45

dịch vụ cần thiết. Mặt phẳng điều khiển dịch vụ sẽ xóa tất cả các thông tin liên quan đến thuê bao này.

Bƣớc 7: Tùy thuộc vào nhà khai thác lựa chọn S-CSCF có thể gửi Cx-Put (chứa khóa nhận dạng ngƣời dùng chung, nhận dạng ngƣời dùng riêng, xóa tên S- CSCF) hoặc Cx-Put (gồm khóa nhận dạng ngƣời dùng chung, khóa nhận dạng ngƣời dùng riêng, giữ tên S-CSCF), với những thuê bao không đƣợc coi là đã đăng kí lâu ở S-CSCF. Sau đó HSS sẽ xóa bỏ hoặc giữ lại tên S-CSCF cho thuê bao đó theo yêu cầu. Trong cả hai trƣờng hợp, trạng thái của nhận dạng thuê bao không đƣợc lƣu trữ vì không đƣợc đăng kí ở HSS. Nếu nhƣ tên của S-CSCF đƣợc giữ lại thì HSS sẽ cho phép xóa bỏ sự phục vụ S-CSCF bất cứ lúc nào.

Bƣớc 8: HSS sẽ gửi đáp ứng Cx-Put Resp tới S-CSCF để báo nhận Cx-Put (adsbygoogle = window.adsbygoogle || []).push({});

Bƣớc 9: S-CSCF sẽ đáp ứng lại bằng bản tin 200 OK tới I-CSCF. S-CSCF sẽ xóa tất cả các thông tin của thuê bao sau khi gửi bản tin 200 OK

Bƣớc 10: I-CSCF sẽ gửi bản tin 200 OK tới P-CSCF.

Bƣớc 11: P-CSCF sẽ gửi bản tin 200 OK tới UE và thực hiện việc xóa thông tin liên quan đến thuê bao này.

- Thủ tục xóa đăng ký khởi tạo bởi nhà khai thác mạng khi hết thời gian đăng ký. S-CSCF P-CSCF HSS 3. Cx-Put 4. Cx-Put-Resp UE 1. Timer Expires 1. Timer Expires 2. Service Control

Hình 2.17. Thủ tục xóa đăng ký khi hết thời gian đăng ký

Khi UE đăng ký thành công, có một bộ Timer đƣợc bật lên. Khi Timer này hết hạn, mà UE không thực hiện thủ tục xóa đăng ký thì thủ tục xóa đăng ký đƣợc tiến hành bởi nhà khai thác mạng. Các bƣớc thực hiện nhƣ sau:

Trang 46

Bƣớc 1: P-CSCF cập nhật cơ sở dữ liệu bên trong của nó để xóa khóa nhận dạng thuê bao chung đã đƣợc đăng ký

Bƣớc 2: Dựa vào bộ lọc tiêu chuẩn, S-CSCF sẽ gửi thông tin xóa đăng kí tới mặt phẳng điều khiển dịch vụ và mặt phẳng này xóa các thông tin liên quan đến thuê bao này.

Bƣớc 3: Tùy thuộc vào nhà khai thác, S-CSCF có thể gửi là bản tin Cx-put ( gồm có khóa nhận dạng thuê bao chung, nhận dạng thuê bao riêng, xóa tên S- CSCF) hoặc Cx-Put (gồm nhận dạng thuê bao chung, nhận dạng thuê bao riêng, giữ tên S-CSCF) với thuê bao không đăng kí dài lâu ở S-CSCF. Sau đó HSS sẽ xóa hoặc giữ lại tên của S-CSCF cho thuê bao đó tùy theo yêu cầu. Trong cả hai truờng hợp đó, trạng thái nhận dạng thuê bao đƣợc lƣu trữ nhƣ chƣa đƣợc đăng kí ở HSS. Nếu nhƣ tên của S-CSCF đƣợc giữ lại thì HSS sẽ cho phép xóa sự phục vụ của S-CSCF bất cứ lúc nào.

Bƣớc 4: HSS sẽ gửi Cx-Put Resp tới S-CSCF để báo nhận sự gửi Cx-Put.

Một phần của tài liệu Dịch vụ IPTV trên IMS NGN (Trang 49 - 55)