Đồ án Tổng quan về mạng thông tin di động GSM - GPRS
LỜI NÓI ĐẦU
Trong thời đại công nghệ thông tin ngày nay, khái niệm GSM – GPRS không còn lạ lẫm đối với những người sử dụng điện thoại di động. GSM (Global System For Mobile Communication) hay còn gọi là hệ thống truyền thông di động toàn cầu sử dụng hoàn toàn kỹ thuật số khác với hệ thống mạng điện thoại analog cổ điển như AMPS (Advanced Mobile Phone Service: Dịch vụ điện thoại di động cao cấp). GSM là một hệ thống của Châu Âu được thiết kế theo kỹ thuật tín hiệu số. Nó không tương thích với các hệ thống trước đó và như vậy nó không bị ràng buộc bởi nhu cầu phải tương thích.
Sau này hệ thống mạng GPRS (General Packet Radio Service – mạng thông tin di động thế hệ 2,5G) được phát triển dựa trên nền tảng của mạng GSM. Đó là dịch vụ vô tuyến gói chung được Viện Tiêu chuẩn Viễn thông Châu Âu tiêu chuẩn hóa vào năm 1993 sử dụng phương thức đa truy nhập theo thời gian TDMA. Công nghệ mà trước đây không khả thi đối với mạng GSM thì bây giờ có thể triển khai và cung cấp những ứng dụng Internet vô tuyến hấp dẫn hơn cho số lượng lớn người sử dụng.
Vì GPRS được thiết kế để cho phép người sử dụng luôn được kết nối mà không cần sử dụng thêm các nguồn lực phụ trợ nên GPRS mang lại những cơ hội kinh doanh mới cho các nhà khai thác dịch vụ di động nhằm tăng doanh thu bằng việc đưa ra những dịch vụ IP mới và thu hút thêm những khách hàng mới với chi phí hợp lý cho người sử dụng đầu cuối. Về mặt đầu tư của nhà khai thác việc nhanh chóng đẩy mạnh mức độ bao phủ dịch vụ là có thể vì GPRS tận dụng được một cách hiệu quả mạng vô tuyến GSM.
Các mạng thông tin di động hiện nay ở Việt Nam như Viettel, Vina phone, Mobi fone cũng đã cung cấp dịch vụ GPRS cho người sử dụng với giá thành hợp lý. Trong đó Viettel sử dụng giải pháp GPRS của Ericsson được thiết kế để đẩy nhanh việc triển khai GPRS mà vẫn giữ cho chi phí đầu vào thấp. Các khối chức năng của mạng GSM chỉ cần nâng cấp phần mềm, ngoại trừ BSC cần nâng cấp cả phần cứng. Trong mạng GPRS có hai nút mạng mới, nút mạng hỗ trợ phục vụ GPRS (Serving GPRS Support Node – SGSN) và nút mạng hỗ trợ cổng GPRS (Gateway GPRS Support Node – GGSN) được giới thiệu. Trong giải pháp của Ericsson, hai nút mạng này có thể được kết hợp thành một nút vật lý. Một sự triển khai linh hoạt GPRS là có thể, ví dụ: bắt đầu với nút mạng GPRS tập trung hợp cả SGSN và GGSN. Ở bước tiếp theo, node tập trung có thể được tách ra thành SGSN và GGSN chuyên dụng.
Trên cơ sở những kiến thức tích luỹ trong những năm học tập chuyên ngành Điện Tử - Viễn Thông tại lớp 06TM02ĐT tại trường cán bộ công thương TW liên kết của trường đại học Bách Khoa Hà Nội và sau thời gian thực tập tại Đội kỹ thuật 11 chi nhánh kỹ thuật Hà Nội thuộc Tổng công ty viễn thông quân đội-Viettel telecom cùng với sự hướng dẫn của thầy Nguyễn Hữu Thanh, em đã tìm hiểu, nghiên cứu và hoàn thành đồ án tốt nghiệp với đề tài “Tổng quan về mạng thông tin di động GSM - GPRS”.
Em xin chân thành cảm ơn đội trưởng đội kỹ thuật 11 Bùi Bá Quân, tổ trưởng tổ kỹ thuật Nguyễn Đức Tài và người trực tiếp hướng dẫn thực tế Lê Xuân Cảnh, Vũ Văn Chinh đã tạo điều kiện giúp đỡ em trong đợt thực tập tốt nghiệp.
Đồng thời, em xin gửi lời cảm ơn chân thành tới thầy Nguyễn Hữu Thanh cùng với tổ trưởng tổ kỹ thuật anh Nguyễn Đức Tài và các anh thuộc tổ kỹ thuật thuộc Đội kỹ thuật 11 chi nhánh kỹ thuật Hà Nội thuộc Tổng công ty viễn thông quân đội-Viettel telecom đã trực tiếp hướng dẫn và giúp đỡ em hoàn thành đồ án tốt nghiệp này.
PHẦN MỞ ĐẦU
Đề tài được chia làm ba phần:
ã Phần I: LỊCH SỬ PHÁT TRIỂN VIỄN THÔNG VÀ XU HƯỚNG PHÁT TRIỂN CỦA MẠNG THÔNG TIN DI ĐỘNG
ã Phần II: LỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN CỦA MẠNG GSM
ã Phần III: lỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN CỦA MẠNG GPRS
Phần I: của đề tài sẽ đề cập tới những vấn đề cơ bản nhất về mạng thông tin di động
Phần II: Trình bày những vấn đề cơ bản về mạng thông tin di động GSM (2G)
Phần III: Trình bày những vấn đề cơ bản về mạng thông tin di động GPRS (2,5G)
77 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 3707 | Lượt tải: 1
Bạn đang xem trước 20 trang tài liệu Đồ án Tổng quan về mạng thông tin di động GSM - GPRS, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
MN với mục đích sử dụng các dịch vụ PTM-G (Point To Multipoint – GPRS) hoặc GPRS PTP (GPRS Point To Point). Điều này có được ngay sau khi MS quyết định sử dụng dịch vụ GPRS. MS tự nhận biết do sử dụng đặc tính GSM của nó là số hiệu nhận dạng thuê bao di động IMSI (International Mobile Station Indentity) và số hiệu nhận dang tuyến logic tạm thời TLLI (Temporary Logical Link Identity).
Rời khỏi GPRS:
Rời khỏi GPRS được thực hiện khi MS thông báo tới PLMN về sự chuẩn bị kết thúc sử dụng dịch vụ GPRS. Một lần nữa, MS tự nhận biết do sử dụng đặc tính GSM của nó.
Đăng ký thông số dịch vụ:
Đăng ký thông số dịch vụ cho phép thuê bao tối ưu hiện trạng (profile) dịch vụ hiện tại để thực hiện các yêu cầu cần thiết thực tế của các thuê bao nắm trong khuôn khổ hiện trạng thuê bao. Kết quả đăng ký sẽ được thông báo lại MS trong thời hạn (term) được chấp nhận hay được đăng ký (accepted/registered) hoặc không được chấp nhận/không được đăng ký. Hiện trạng dịch vụ được đăng ký có hiệu lực trong toàn bộ quá trình thực hiện GPRS cho tới khi có sự thay đổi trong quá trình đăng ký, xóa hay thay đổi hiện trạng thuê bao. Các thông số dịch vụ có thể được sửa đổi bao gồm: mức độ ưu tiên, mức độ tin cậy, khả năng tiếp thông (throighput), trễ, tính năng bảo an, …
Hình 4.1. cho thấy lưu đồ trạng thái của MS và SGSN là tương tự nhau:
Hình 4.1. Lưu đồ trạng thái nhập/tách khỏi GPRS
Chuyển từ trạng thái rỗi (Idle) sang trạng thái sẵn sàng (Ready):
Khi chuyển từ trạng thái rỗi sang sẵn sàng, trước tiên máy di động phải thực hiện đăng nhập và nếu thành công nó sẽ được mạng (SGSN) nhận biết. Nếu không thành công, máy di dộng sẽ quay lại trạng thái rỗi và SGSN cũng tương tự.
Khi ở trạng thái sẵn sàng, giao thức dữ liệu gói PDP được kích hoạt cho phép người sử dụng MS được thiết lập lớn phiên (session) dữ liệu gói với mạng dữ liệu gói (PDN), điều này tạo liên kết mạng dữ liệu gói PDN (Packet Data Network) giữa MS và SGSN.
Trong phạm vi PDP có hiệu lực, có thể truyền các khối dữ liệu giao thức PDU (Packet Data Unit). Một khi quá trình phát các PDU kết thúc thì bộ định thời cho trạng thái sẵn sàng (Ready Timer) bắt đầu hoạt động với giá trị mặc định nhưng có thể thay đổi bởi SGSN. Tuy nhiên, cả hai MS và SGSN phải sử dụng cùng một giá trị. Lúc này MS sẽ cập nhật cùng định tuyến (Routing Area).
Chuyển từ trạng thái sẵn sàng sang trạng thái dự phòng (Standby):
Trường hợp này xảy ra khi mãn hạn bộ định thời cho trạng thái sẵn sàng hoặc sự cưỡng chế từ MS hay SGSN. Nếu xảy ra một trong các điều kiện vừa nêu trên giao diện RLC/MAC thì sau đó MS chuyển sang trạng thái dự phòng. Ở trường hợp này chỉ còn cập nhật vùng định tuyến.
Chuyển từ trạng thái dự phòng sang trạng thái sẵn sàng:
Một khi các khối PDU được phát/thu, MS và SGSN sẽ chuyển sang trạng thái sẵn sàng và vùng PDP được khởi hoạt.
Chuyển từ trạng thái dự phòng sang trạng thái rỗi:
Khi ở chế độ dự phòng thì bộ định thời thứ 2 cũng hoạt động. Khi mãn hạn định thời hoặc một bản tin MAP (Mobile Application Part) cũng hủy bỏ vị trí (Cancel Location) thu được từ HLR thì sau đó nó thực hiện chuyển sang trạng thái rỗi. Vùng PDP (Packet Data Protocol) và MM (Mobile Management) được chuyển đi từ MS, SGSN và GGSN.
Chuyển từ trạng thái sẵn sàng sang trạng thái rỗi:
Do tách khỏi GPRS hay hủy bỏ vị trí định vị sẽ làm thay đổi trạng thái từ sẵn sàng sang trạng thái rỗi và trong quá trình này, cả hai phạm vi PDP và MM sẽ được chuyển bỏ vì MS không còn được tiếp tục kết nối tới mạng GPRS.
4.5.2. Đăng nhập và rời khỏi GPRS:
Trong quá trình đăng nhập GPRS, MS chuyển trạng thái của nó từ rỗi IDLE sang trạng thái sẵn sàng READY. Điều này có thể được thực hiện khi thuê bao mở máy hoặc khi thuê bao kích hoạt GPRS cho máy đầu cuối đã đăng nhập IMSI.
Khi rời khỏi GPRS thì MS chuyển trạng thái của nó từ sẵn sàng READY hoặc dự phòng STANDBY sang trạng thái rỗi IDLE. Công việc này có thể được thực hiện khi thuê bao tắt nguồn máy di động hoặc ngừng kích hoạt GPRS thiết bị di động có đăng nhập IMSI.
a. Đăng nhập GPRS:
Quá trình đăng nhập GPRS rất giống quá trình cập nhật vùng định tuyến. Vì vậy chỉ những điều khác biệt giữa đăng nhập và cập nhật được trình bày như sau:
Có hai sự khác biệt:
- Không có các bản tin về khung giao thức PDP được trao đổi (ví dụ như giữa hai SGSN như ở quá trình cập nhật vùng định tuyến ngoài SGSN) vì toàn bộ các khung giao thức PDP không hoạt động do MS đã thoát khỏi GPRS.
- Nếu thẻ SIM là mới thì bước đầu tiên khi yêu cầu đăng nhập MS cần phát đi yêu cầu này cùng với số nhận dạng IMSI không có P-TMSI bởi MS không có P-TMSI.
Trong quá trình đăng nhập GPRS cũng có thể kết hợp quá trình đăng nhập IMSI nếu giao diện Gs giữa MSC/VLR và SGSN được trang bị. Nếu giao diện này không được trang bị và nếu MS muốn thực hiện cả đăng nhập GPRS và IMSI thì MS sẽ thực hiện đăng nhập IMSI trước.
b. Rời khỏi GPRS:
Chức năng rút khỏi GPRS cho phép MS thông tin cho mạng là MS muốn rút khỏi GPRS hoặc kết hợp rút khỏi GPRS/IMSI. Chức năng rút khỏi GPRS ngầm định cũng có thể sau khi định thời phạm vi di động đã mãn hạn hoặc sau khi một sự cố vô tuyến không thể khắc phục được do mất tuyến logic. Lúc này mạng sẽ tự cắt MS mà không cần thông báo cho nó (bởi vì ở các trường hợp này MS cũng không còn duy trì được lâu hơn).
Ở bản tin yêu cầu rút khỏi GPRS do MS phát đi có một dấu hiệu để thông báo cho SGSN biết để rút khỏi GPRS này phải do thiết bị tắt nguồn hay không. Điều này cần làm bởi nếu do tắt nguồn thì SGSN không cần phát đi bất kì bản tin tiếp nhận rút tách nào cho MS (Bởi vì MS không thể thu được).
Hình 4.2. Rời khỏi GPRS do MS khởi xướng
Quá trình rời khỏi GPRS cũng có thể kết hợp với quá trình rút tách IMSI nếu giao diện Gs giữa MSC/VLR và GGSN được trang bị. Nếu giao diện Gs không được trang bị mà MS muốn thực hiện cả rời khỏi GPRS và IMSI thì MS thực hiện rời khỏi GPRS trước.
Quá trình rời khỏi GPRS khởi xướng từ MS (không yêu cầu rút tách IMSI và không trang bị giao diện Gs) mô tả ở hình 4.2 và được diễn giải như sau:
1. MS phát bản tin yêu cầu tách khỏi GPRS (mà không rút IMSI) có chứa số nhận dạng P-TMSI tới SGSN.
2. Các khung giao thức PDP đang hoạt động ở GGSN riêng cho MS này bị ngừng hoạt dộng do SGSN phát bản tin yêu cầu xóa khung PDP có chứa bộ nhận dạng kênh Tunnel TID tới GGSN. GGSN xác nhận bằng đáp ứng xóa khung PDP có chứa TID tương ứng.
3. MS muốn tiếp tục giữ đăng nhập IMSI, tức là vẫn tiếp tục dịch vụ thoại và SMS nên chỉ thực hiện rời khỏi GPRS. Lúc này SGSN phát đi chỉ thị rút khỏi GPRS có chứa IMSI tới VLR. VLR cắt bỏ sự liên kết với SGSN và tiến hành cập nhật định vị cứng như đánh số mà không cần qua SGSN.
4. Công việc rời khỏi GPRS này không phải do cắt nguồn thiết bị nên SGSN phát tới MS bản tin tiếp nhận rút tách.
Quá trình rút tách kết hợp GPRS/IMSI do MS khởi xướng được mô tả ở hình 4.3 diễn giải chi tiết như sau:
Hình 4.3. Rút tách kết hợp GPRS/VLR do MS khởi xướng
1. MS phát tới SGSN bản tin yêu cầu rút tách kết hợp GPRS/VLR có
chứa số nhận dạng P_TMSI và dấu hiệu chỉ thị cắt di động.
2. Các khung giao thức PDP đang hoạt động ở GGSN liên quan tới MS này được SGSN làm ngừng hoạt động nhờ phát tới GGSN bản tin yêu cầu xóa khung giao thức PDP có chứa bộ nhận dạng kênh Tunnel TID. GGSN xác nhận nhờ đáp ứng xóa khung giao thức PDP có chứa TID tương ứng.
3. SGSN phát tới VLR chỉ thị rút tách IMSI cùng với IMSI này.
Chương 5. Quản trị thuê bao di động GPRS.
Các phương thức quản lý di động GPRS – MMP (GPRS Mobility Management Procedure). Giao thức quản lý di động MMP được thực hiện xuyên suốt từ thuê bao MS tới nút hỗ trợ GPRS – SGSN. Giao thức này không chỉ chứa đựng toàn bộ cách thức cần thiết để quản lý dịch vụ di động cho thuê bao (như cập nhật vùng định tuyến) mà còn bao gồm cả các phương thức bảo an (như thể thức nhận thực).
5.1. Mã hóa thông tin.
Để tránh rối loạn, công việc khởi đầu truyền dẫn thông tin đã được mã hóa giữa MS và SGSN đều được định trước. MS bắt đầu mã hóa thông tin truyền dẫn của nó sau khi phát đi bản tin trả lời nhận thực, còn SGSN thì bắt đầu mã hóa khi thu được bản tin nhận thực hợp lệ từ MS.
Công việc truyền tín hiệu mã hóa được thực hiện nhờ sử dụng khóa mã GPRS Kc và thuật toán mã A5. Nút hỗ trợ SGSN thu nhận GPRS Kc như là một bộ phận mã nhận được MS tính toán sau khi nhân được ở RAND từ SGSN.
Có những điểm khác nhau cơ bản giữa mã hóa ở GSM và GPRS. Ở GSM việc mã hóa được thực hiện giữa MS và BTS sử dụng một trong ba kiểu thuật toán A5 (A5-0, A5-1 hoặc A5-2) tùy theo cấp bậc mã cho phép. Còn ở GPRS thông tin mã hóa được chuyển giao giữa MS và SGSN và áp dụng kiểu thuật toán A5 mới phát triển riêng cho truyền dẫn gói A5-3.
Mã Kc ở GPRS là một tham số đầu vào của thuật toán mã hóa GPRS A5 và đầu ra ở là dây bit mã (Ciph-S), dãy này được dùng để mã hóa phát đi và giải mã ở phía thu.
Thuật toán mã và giải mã được thực hiện nhờ sử dụng phép toán cộng logic XOR như được mô tả ở hình 5.1. Để đơn giản, chúng ta dùng dãy 8 bit thay vì dãy có chiều dài bằng các khung LLC thực tế (Khung LLC là khung điều khiển liên kết logic: Logic Link Control Frame):
Dãy bit tin cần phát đi là 01110010
Dãy mã số (Ciph-S) là 11100110
Hình 5.1: Quá trình mã hóa
Tổng logic XOR là tổng từng bit của hai dãy theo quy luật sau:
0 + 0 = 0
1 + 0 = 1
0 + 1 = 1
1 + 1 = 0
Như vậy các bit trong Ciph-S và dãy bit tin cần phát được tổ hợp như sau:
Các bit tin cần mã hóa là 01110010
Các bit dãy Ciph-S là 11100110
Dãy tổng XOR kết quả là 10010100
Dãy bit đã số hóa 10010100 được phát đi từ MS tới SGSN hoặc ngược lại, tại các điểm thu thì nó được giải mã như sau:
Dãy bit cần giải mã là 10010100
Dãy Ciph-S là 11100110
Dãy tổng XOR kết quả là 01110010
Ở ví dụ này, dãy bit đã được mã hóa được phát đi và giải mã ở đầu thu sử dụng cùng dãy mã Ciph-S. Kết quả mã hóa cho ta dãy bit tin thu được giống với dãy bit đã phát đi. Quá trình mã hóa thực tế cũng diễn ra như vậy. Tuy nhiên trong thực tế, công việc mã hóa được thực hiện ở lớp LLC và dãy Ciph-S cần có độ dài như độ dài khung tin cần mã hóa. Độ dài khung LLC là biến dổi và có độ dài tối đa là 1523 Octet.
Cần lưu ý là dãy Ciph-S dựa trên cơ sở chỉ số khung LLC và GPRS Kc không bao giờ được phát đi qua giao diện vô tuyến để đảm bảo sẽ rất khó khăn khi muốn đánh cắp.
5.2. Tái phân bổ số nhận dạng thuê bao di động tạm thời P-TMSI
Số nhận dạng thuê bao di động tạm thời kiểu gói P-TMSI (Packet Temporary Mobile Subscriber Identity) sử dụng như tên thuê bao tạm thời để nhận dạng thuê bao từ mạng. Nó thay thế tạm thời để nhận dạng thuê bao từ mạng. Nó thay thế tạm thời số nhận dạng thuê bao IMSI cần được chuyển qua giao diện vô tuyến càng ít càng tốt vì nó không được mã hóa. Số nhận dạng không được mã hóa này được phát tới SGSN vào thời điểm khởi tạo trao đổi giữa MS và mạng. Ở phần cập nhật vùng định tuyến sau này và đăng nhập GPRS trước đây chúng ta thấy rằng đôi khi MS phải phát đi IMSI của nó do nó không có P-TMSI hoặc P-TMSI không hợp lệ.
Sô nhận dạng thuê bao tạm thời nêu trên được SGSN phân bổ sau khi nhận thực và bắt đầu mã hóa, tức là sau mỗi lần nhận thực thì MS lại tiếp nhận một P-TMSI mới. Như vậy khi MS di chuyển tới vùng phục vụ của một SGSN mới thì SGSN mới này lại phân bổ cho một P-TMSI mới và P-TMSI của SGSN cũ sẽ dành cho thuê bao khác trong vùng phục vụ của nó. Mỗi SGSN có một khối lớn các P-TMSI. Khi MS lưu trú lâu ở một vùng SGSN thì SGSN có thể phân bố cho MS này một P-TMSI mới.
5.3. Kiểm tra số nhận dạng.
Như đã thấy ở phần cấu trúc mạng, mạng di động được trang bị bộ phận nhận dạng thiết bị EIR (Equipment Identity Register) để kiểm tra trạng thái thiết bị di động ME khi nó bị đánh cắp.
Nếu EIR được trang bị thì công việc kiểm tra nhận dạng có thể làm được sau khi nhận thực và bắt đầu mã hóa. Nút SGSN phát yêu cầu căn cước tới MS và MS dùng IMEI để trả lời. Sau đó SGSN chuyển IMEI tới EIR để EIR kiểm tra IMEI đối với các danh sách khác nhau, đặc biệt kiểm tra để khẳng định nó không nằm ở danh sách đen. Sau đó EIR gửi trở lại một bản tin để chỉ thị MS này đã tìm thấy ở danh sách trắng, xám hay đen.
5.4. Quản lý định vị trong GPRS.
Quản lý định vị là các hoạt động cần thiết khi MS đăng nhập GPRS (ở trạng thái dự phòng hay sẵn sàng) và di chuyển từ cell này sang cell khác. Ta đã xem cách thức đăng nhập GPRS ở mục 4.5.2 trước đây.
Mỗi cell trong mạng đều được cung cấp thông tin chung về kênh điều khiển quảng bá của nó BCCH (Broadcast Control Channel). Các thông tin quan trọng đối với việc quản lý đingj vị là số nhận dạng toàn cầu của cell CGI (Cell Global Identity). Số nhận dạng vùng định tuyến RAI (Routing Area Identity) và số nhận dạng vùng định vị LAI (Location Area Identity).
Khi MS di chuyển tới một cell mới thuộc vùng định tuyến mới hoặc vùng định vị mới sẽ diễn ra ba động thái sau:
MS khởi tạo cập nhật cell mới.
MS khởi tạo cập nhật vùng định tuyến mới.
MS khởi tạo cập nhật cả vùng định tuyến và vùng định vị mới.
Trường hợp không có giao diện Gs giữa SGSN và MSC/VLR hiện tại và MS xác định cần thực hiện cập nhật vùng định vị trước, tức là giải mã kênh điều khiển quảng bá BCCH của cell mới và thông báo thực hiện phương thức điều hành mạng chế độ 2 hoặc 3 NOM-II/III (Network Operation Mode II/III) cho trường hợp không có giao diện MS, lúc đó các căn cước LAI và RAI phải thay đổi. Cần lưu ý rằng trường hợp sử dụng NOM I thì công việc cập nhật nêu trên được xử lý qua CMM (Common Mobility Management) ở SGSN.
5.4.1. Cập nhật Cell.
Công việc cập nhật cell được thực hiện khi MS di chuyển vào một cell mới nằm trong vùng định tuyến hiện thời và MS ở trạng thái sẵn sàng (READY) (Nếu ở trạng thái dự phòng STANDBY thì không thực hiện được công việc cập nhật cell mà chỉ cập nhật được ở vùng định tuyến). Nếu vùng định tuyến thay đổi thì công việc cập nhật vùng định tuyến được xúc tiến.
Máy thuê bao MS được thực hiện cập nhật cell bằng cách phát đi bản tin chứa P-TMSI tới SGSN, đồng thời thiết bị điều khiển gói PCU ở BSS cũng chuyển tới SGSN căn cước CGI (Cell Global Identity). Nút SGSN ghi nhận sự thay đổi cell này của MS và lúc đó lưu lượng định hướng tới MS này sẽ được chuyển về cell mới.
5.4.2. Cập nhật vùng định tuyến.
Ở đây, để xem xét công việc cập nhật vùng định tuyến ta giả thiết rằng MS chỉ di chuyển vào vùng định tuyến mới mà không vào vùng định vị mới (tức là cập nhật vùng định tuyến trong một SGSN) hoặc không có giao diện Gs được trang bị. Như vậy, nếu MS xac định cần cập nhật cả vùng định vị và vùng định tuyến thì nó tiến hành cập nhật vùng định vị trước. Việc cập nhật cả vùng định vị và vùng định tuyến có giao diện Gs sẽ được xem xét như sau:
Việc cập nhật vùng định tuyến diễn ra khi một máy di động MS có đăng nhập GPRS đang di chuyển vào một vùng định tuyến mới (NRA). Có hai kiểu cập nhật diễn ra: Một là cập nhật vùng định tuyến trong cùng một SGSN và thứ hai là cập nhật này diễn ra trong một SGSN khác, tức là vùng định tuyến cũ và mới được 2 Node SGSN khác nhau điều khiển.
Cập nhật vùng định tuyến trong cùng SGSN.
Ở trường hợp này do MS di chuyển tới vùng định tuyến mới được điều khiển bởi cùng một SGSN nên SGSN này chỉ cần lưu lại số nhận dạng vùng định tuyến mới RAI của thuê bao, còn HLR hoặc GGSN không cần tiếp nhận thông tin về sự cập nhật này. Quá trình cập nhật được mô tả ở hình 5.2 với các bước sau:
1. MS phát yêu cầu cập nhật vùng định tuyến cùng với P-TMSI của nó và căn cước vùng định tuyến cũ RAI tới SGSN. Khối PCU sẽ bổ sung căn cước toàn cầu của cell mới CGI có chứa mã vùng định tuyến mới RAC (Routing Area Code) của cell vừa nhận bản tin yêu cầu cập nhật.
2. Các chức năng bảo an được thực hiện bao gồm nhận thực, khởi động mã hóa và kiểm tra nhận dạng các thiết bị tùy chọn.
3. Nút SGSN hợp thức hóa sự hiện diện của MS ở vùng định tuyến mới RA và xác định công việc cập nhật vùng định tuyến trong cùng SGSN cần được thực hiện nhờ công tác kiểm tra và xác định chính SGSN này cũng đảm nhiệm điều khiển cả RA cũ, tức là SGSN này bao quát cả RA cũ và mới.
Hình 5.2. Cập nhật vùng định tuyến trong một SGSN
Ở trường hợp này, SGSN có đầy đủ các thông tin về MS mà không cần thông báo cho HLR hoặc GGSN về vị trí mới của MS. Bản tin chấp nhận cập nhật vùng định tuyến (có thể cùng với việc phân bổ một căn cước P-TMSI mới) được chuyển về cho MS.
4. Nếu P-TMSI được phân bổ lại thì MS phát tới SGSN một bản tin hoàn thành cập nhật vùng định tuyến để công nhận căn cước P-TMSI mới.
Cập nhật vùng định tuyến ngoài SGSN:
Trường hợp này MS di chuyển tới một vùng định tuyến mới do SGSN khác điều khiển. Vì vậy SGSN mới cần phải lưu lại các thông tin chi tiết về thuê bao mới cùng với số nhận dạng vùng định tuyến. Vì vậy SGSN cần chuyển cho SGSN mới tất cả các gói tin đã lưu đệm và các gói tin mới đến trong khi chuyển vùng. Ngoài ra HLR và một hoặc một vài GGSN cũng cần được thông báo về việc thay đổi SGSN này (trường hợp điều khiển dữ liệu gói chủ động). Quá trình cập nhật vùng định tuyến ngoài SGSN như ở Hình 5.3 được trình bày chi tiết như sau:
1. MS phát bản tin yêu cầu cập nhật vùng định tuyến cùng với P-TMSI của nó và số nhận dạng vùng định tuyến cũ RAI tới SGSN mới. Khối PCU cũng truyền bổ xung số nhận dạng cell CGI có chứa mã định tuyến mới RAC của cell vừa cập nhật bản tin yêu cầu cập nhật cho SGSN này.
2. Máy chủ (Server) tên miền DSN của mạng di động có chứa một cơ sở dữ liệu với tất cả các vùng định tuyến của mạng di động được ghép nối với SGSN tương ứng với chúng. Vì vậy nhờ Server DSN này mà SGSN mới có thể tìm được SGSN cũ cùng với số nhận dạng vùng định tuyến cũ RAI. SGSN mới phát bản tin hỏi thông tin tới SGSN cũ, bản tin này chứa địa chỉ IP của nó cũng như số nhận dạng P-TMSI và RAI cũ để yêu cầu cung cấp các thông tin về quản lý di động MM và giao thức dữ liệu gói PDP đối với MS. Node SGSN cũ lưu lại địa chỉ IP của SGSN mới để có thể phát các gói dữ liệu cho SGSN mới . Node SGSN cũ xác nhận P-TMSI của MS và phát quay về cho SGSN mới bản tin chứa IMSI của MS, bộ ba các khóa để nhận thực và mã hóa RAND, SRES, và Kc, toàn bộ các tình huống của giao thức dữ liệu gói PDP (số lượng các bản tin thu, phát trên lớp nén và phân gói IP thành khung LLC đối với giao diện Um + Gb và trên lớp giao thức đường hầm GPRS-GTP đối với giao diện Gm). SGSN cũ khởi động bộ định thời (giải thích ở bước 5) và ngừng phát các gói tin IP theo giao thức nén và phân khung LLC tới MS.
3. Các chức năng bảo an do SGSN mới điều hành thực hiện bao gồm nhận thực, khởi động mã hóa và kiểm tra số nhận dạng tùy chọn.
4. SGSN mới phát bản tin xác nhận trạng thái SGSN cho SGSN cũ. Nó thông báo cho SGSN cũ rằng SGSN mới đã sẵn sàng thu các gói dữ liệu thuộc các khung giao thức dữ liệu gói đã kích hoạt.
5. SGSN cũ sao lại các gói dữ liệu SNDCP được lưu đệm (các gói dữ liệu đã được nén và phân thành các khung điều khiển liên kết logic LLC-Logic Link Control) và chuyển chúng tới SGSN mới. Ngoài ra các gói dữ liệu SNDCP thu được từ SGSN trước định thời được mô tả ở bước 2 cũng được sao chép lại và chuyển cho SGSN mới. Các gói dữ liệu SNDCP đã phát cho MS theo phương thức có xác nhận mà tới nay chưa được MS xác nhận cũng được chuyển tới cho SGSN mới sau khi hết hạn định thời được mô tả ở bước 2.
6. SGSN mới phát bản tin yêu cầu phạm vi giao thức dữ liệu gói PDP cần cập nhật cho các GGSN liên quan. Bản tin này chứa địa chỉ IP riêng của nó, bộ nhận dạng kênh Tunnel TID và chất lượng dịch vụ đã được thương lượng. Các Node SGSN này cập nhật các trường dữ liệu giao thức PDP của chúng. Mỗi lần cập nhật cho mỗi trường dữ liệu đều có trả lời về cùng với TID. Các thông tin chi tiết về phạm vi giao thức PDP được trình bày ở mục 5.5 sau này.
7. SGSN thông báo cho HLR về sự thay đổi SGSN nhờ phát đi bản tin cập nhật định vị tới HLR. Bản tin này chứa trường tin nhận dạng báo hiệu SS7 của SGSN, địa chỉ IP của SGSN và căn cước IMSI của MS.
8. HLR phát bản tin xóa định vị tới SGSN cũ có IMSI đi kèm. SGSN cũ xóa bỏ các phạm vi liên quan tới MS của giao thức PDP và cách thức quản lý di động MM chỉ khi định thời mô tả ở bước 2 hết hạn. Điều này cho phép SGSN cũ hoàn thành công việc chuyển các gói dữ liệu SNDCP. Sau đó SGSN cũ phát đi bản tin xác nhận ngừng hoạt động định vị kèm theo IMSI tới HLR.
9. HLR phát tới SGSN mới bản tin nạp dữ liệu thuê bao kèm theo số nhận dạng IMSI và dữ liệu tham gia GPRS. SGSN tạo lập một ngăn xếp quản lý di động MM cho thuê bao và phát quay về cho HLR bản tin xác nhận nạp dữ liệu thuê bao cùng với IMSI.
Hình 5.3. Cập nhật vùng định tuyến ngoài SGSN.
10. HLR xác nhận cập nhật định vị nhờ phát đi bản tin xác nhận cập nhật định vị cùng với IMSI tới SGSN mới.
11. Tuyến logic được thiết lập giữa SGSN mới và MS. SGSN mới phát tới MS bản tin tiếp nhận cập nhật vùng định tuyến. Bản tin này chứa số nhận dạng P-TMSI mới và chỉ số tuyến đường lên UL cho các gói SNDCP đã được thu nhận (khẳng định tất cả các gói SNDCP khởi nguồn di động đã được chuyển giao đầy đủ trước khi khởi đầu công việc cập nhật).
12. MS xác nhận số nhận dạng P-TMSI mới bằng việc phát quay lại cho SGSN mới bản tin hoàn thành cập nhật vùng định tuyến. Bản tin này chứa số tuyến về (DL) đã thu được từ các gói dữ liệu SNDCP (khẳng định toàn bộ các gói dữ liệu SNDCP kết cuối di động đã chuyển giao đầy đủ trước khi khởi đầu công việc cập nhật)
Cập nhật vùng định tuyến ngoài mạng.
Ở trường hợp này MS di chuyển vào mạng di động mới, ví dụ như khi qua biên giới hai nước (nếu hai mạng liên quan đã có thỏa thuận Roaming với nhau). Quá trình cập nhật hầu hết giống các bước đã nêu ở trên, chỉ có điểm khác là ở bước 2, Server tên miền DNS (Domain Name Server) của mạng mới cần tiếp cận với DNS của mạng cũ để nhận địa chỉ IP của SGSN cũ dựa theo số nhận dạng vùng định tuyến cũ.
5.4.3. Kết hợp cập nhật vùng định vị/ vùng định tuyến.
Khi xem xét nội dung của mục này, ta giả thiết giao diện Gs giữa SGSN và MRC/VLR được trang bị. Trường hợp này MS có thể yêu cầu cập nhật kết hợp cả định vị và định tuyến khi nó di chuyển vào một vùng định vị mới. Cần lưu ý rằng vùng định tuyến luôn nhỏ hơn hoặc bằng vùng định vị và vùng định tuyến cần phải nằm hoàn toàn trong vùng định vị. Vì vậy sự thay đổi của vùng định vị luôn gắn liền với một sự thay đổi vùng định tuyến. MS chỉ cần tiếp cận với SGSN có lưu giữ căn cước vùng định tuyến mới và tiếp cận với VLR qua giao diện Gs để sau này VLR sẽ lưu số nhận dạng vùng định vị mới LAI. Nhờ sự bổ trợ của giao diện Gs mà chỉ cần một yêu cầu qua giao diện vô tuyến.
Cập nhật vùng định vị trong một MSC và vùng định tuyến trong một SGSN.
Ở trường hợp này khi MS di chuyển vào vùng định vị mới mà vùng này cũng nằm trong vùng phục vụ hiện thời của MSC/VLR; Điều này có nghĩa là MS cũng di chuyển vào một vùng định tuyến mới được phục vụ bởi chính SGSN hiện tại. Vì vậy HLR cần phải lưu số nhận dạng vùng định vị mới và SGSN cần phải lưu giữ số nhận dạng của vùng định tuyến mới; Còn HLR hoặc GGSN không cần thu nhận thông tin về sự cập nhật này. Quá trình cập nhật này mô tả ở hình 5.4 và diễn ra chi tiết như sau:
1. MS phát đi yêu cầu cập nhật kết hợp vùng định vị và vùng định tuyến tới SGSN. Yêu cầu này bao gồm P-TMSI của MS và số nhận dạng vùng định tuyến cũ RAI và chứa LAI cũ ( Số nhận dạng vùng định vị LAI). Khối PCU bổ sung vào cơ sở dữ liệu của nó căn cước toàn cầu của cell mới CGI có chứa mã vùng định tuyến mới RAC và mã vùng định vị mới LAC của cell mới này trước khi bản tin yêu cầu cập nhật được chuyển tới SGSN (Khối PCU hỗ trợ mạng GPRS được trang bị tại BSC trong khối BSS).
2. Các chức năng bảo an được tiến hành bao gồm nhận thực, khởi động mã số và kiểm tra căn cước thiết bị.
3. SGSN phát yêu cầu cập nhật định vị tới VLR. Yêu cầu này chứa LAI mới, IMSI của MS, bộ nhận dạng báo hiệu SS7 của SGSN. Bộ nhận dạng SS7 được chuyển từ LAI mới sang dạng bảng dữ liệu ở SGSN. Bộ nhận dạng này được lưu giữ ở VLR.
4. VLR mới phân bổ tùy chọn một VLR TMSI mới và chuyển bản tin trả lời chấp nhận cập nhật định vị mới tới SGSN. Bản tin trả lời này bao gồm cả VLR TMSI tùy chọn này. Công việc tái phân bổ VLR TMSI (căn cước tạm thời của máy thuê bao) được VLR tùy chọn vì VLR không thay đổi.
5. SGSN hợp thức hóa sự hiện diện của MS trong vùng định tuyến mới RA. Lúc này một bản tin chấp nhận cập nhật vùng định tuyến được chuyển lại cho MS. Có thể bản tin này được phân bổ một căn cước P-TMSI mới đi kèm.
6. Nếu căn cước P-TMSI và/hoặc VLR TMSI mới được tái phân bổ thì MS công nhận P-TMSI mới và/hoặc VLR TMSI mới này bằng việc phát trở lại cho SGSN bản tin hoàn thành cập nhật vùng định tuyến.
7. SGSN phát bản tin hoàn thành tái phân bổ TMSI tới VLR nếu VLR TMSI được MS xác nhận.
Hình 5.4. Cập nhật kết hợp vùng định tuyến trong cùng một SGSN và vùng định vị trong cùng một MSC.
Cập nhật kết hợp vùng định vị ở ngoài MSC và vùng định tuyến trong cùng SGSN.
Ở trường hợp này MS di chuyển vào vùng định vị mới do một MSC/VLR mới phục vụ và một vùng định tuyến mới phục vụ bởi cùng một SGSN (SGSN cũ). Lúc này cell mạng mà MS di chuyển vào hầu như chắc chắn gần các SGSN hơn các MSC. Vì vậy VLR mới cần phải lưu số nhận dạng vùng định vị mới LAI và SGSN cần phải lưu số nhận dạng vùng định tuyến mới LAI. Ngoài ra HLR cũng phải lưu lại số nhận dạng của HLR mới. Quá trình cập nhật này mô tả ở hình 5.5 và diễn giải chi tiết như sau:
1. MS phát đi yêu cầu cập nhật kết hợp vùng định vị và vùng định tuyến cho SGSN. Bản tin yêu cầu này có chứa P-TMSI của MS, số nhận dạng vùng định tuyến RAI cũ với LAI cũ. Khối PCU ở BSC cũng bổ sung vào cơ sở dữ liệu của nó số nhận dạng toàn cầu của cell mới CGI có chứa mã vùng định vị RAC mới và mã vùng định tuyến LAC mới của cell đã thu nhận bản tin này trước khi chuyển tiếp nó tới SGSN.
2. Các chức năng bảo an như nhận thực, khởi tạo mã hóa và kiểm tra căn cước thiết bị đã gán.
3. SGSN phát yêu cầu cập nhật định vị tới VLR mới. Bản tin yêu cầu này bao gồm LAI mới. IMSI của MS và bộ nhận dạng báo hiệu SS7 của SGSN. Bộ nhận dạng SGSN SS7 mới này được chuyển từ căn cước RAI mới sang bản dữ liệu ở SGSN. VLR mới lưu giữ bộ nhận dang báo hiệu SGSN SS7 này.
4. Cập nhật vùng định vị GSM được tiến hành như sau:
a. VLR mới phát yêu cầu cập nhật vùng định vị cùng với bộ phận dạng riêng VLR SS7 của nó và IMSI của MS tới HLR.
b. HLR xoá dữ liệu ở VLR cũ nhờ phát đi bản tin xoá định vị chứa IMSI tới VLR cũ
c. VLR cũ xác nhận xoá định vị nhờ phát đi bản tin xác nhận xoá định vị có chứa IMSI của thuê bao MS cần xoá.
d. HLR phát bản tin nhập dữ liệu thuê bao tới VLR mới. Bản tin này chứa IMSI và dữ liệu thuê bao GSM của MS.
e. VLR mới xác nhận nhập dữ liệu nhờ phát tới HLR bản tin xác nhận nhập dữ liệu chứa IMSI của MS.
f. HLR trả lời VLR mới về nhập dữ liệu nhờ phát bản tin xác nhận cập nhật định vị có chứa IMSI của MS
5. VLR mới phân bổ cho MS một VLR TMSI mới và trả lời SGSN bản tin tiếp nhận cập nhật định vị có VLR TMSI mới.
6. SGSN hợp thức hoá sự có mặt của MS ở vùng định tuyến RA mới và phát về MS bản tin tiếp nhận cập nhật vùng định tuyến có thể bao gồm cả P-TMSI mói và TMSI mới được VLR phân bổ.
7. MS xác nhận VLR- TMSI mới (có thể cả P- TMSI mới nếu được SGSN phân bổ) nhờ bản tin hoàn thành cập nhậ vùng định tuyến phát cho SGSN
8. SGSN phát cho VLR mới bản tin hoàn thành tái phân bổ TMSI
BSS
SGSN
Old MSC/VLR
New MSC/VLR
HLR
Hình 5.5: Cập nhật kết hợp vùng định vị ngoài MSC và vùng định tuyến trong cùng một SGSN
Kết hợp cập nhật vùng định vị ngoài MSC và vùng định tuyến ngoài SGSN.
Ở trường hợp này MS di chuyển vào một vùng định vị mới do một MSC/VLR mới phục vụ và vào một vùng định tuyến mới do một SGSN mới phục vụ. Vì vậy VLR mới cần lưu giữ số nhận dạng vùng định vị LAI mới và SGSN mới cần lưu giữ số nhận dạng vùng định tuyến RAI mới. Như vậy HLR và một vài GGSN (trong trường hợp các phạm vi giao thức dữ liệu gói là tự chủ ở các GGSN) cần được biết về SGSN và VLR mới. Quá trình cập nhật vùng kiểu này mô tả ở Hình 5.6 và diễn giải chi tiết như sau:
HLR
MSC/VLR cũ
MSC/VLR mới
BSS
SGSN mới
SGSN
cũ
GGSN
Hình 5.6: Kết hợp cập nhật định vị ngoài MSC và định tuyến ngoài SGSN
1. MS phát tới SGSN mới yêu cầu cập nhật kết hợp vùng định vị và vùng định tuyến. Bản tin yêu cầu này bao gồm P-TMSI của MS và căn cước vùng định tuyến RAI cũ chưa LAI cũ. Khối PCU ở BSS đưa thêm vào cơ sở dữ liệu của nó số nhận dạng toàn cầu CGI, Cell mới có chứa mã vùng định tuyến RAC mới và mã vùng định vị LAC mới của Cell vừa thu nhận bản tin yêu cầu cập nhật vừa nêu trước khi tiếp tục chuyển nó tới SGSN mới.
2. Server tên miền DNS của mạng di động chứa cơ sở dữ liệu tập trung hỗ trợ toàn bộ các vùng định tuyến của mạng di động được ghép nối SGSN tương ứng của chúng. Vì vậy nhờ Server DNS này mà SGSN mới có thể tìm được SGSN cũ đang sử dụng số nhận dạng RAI cũ. SGSN mới phát đi yêu cầu ghi thức SGSN chứa địa chỉ IP riêng của nó, số nhận dạng P-TMSI và RAI cũ tới SGSN cũ để yêu cầu nhận các nghi thức quản lý di động MM và giao thức dữ liệu gói PDP đối với MS. SGSN cũ lưu lại địa chỉ IP này của SGSN mới để nó có thể chuyển các gói dữ liệu tới SGSN mới này. SGSN cũ công nhận P-TMSI của MS và phát quay lại cho SGSN mới bản tin chứa ISMI của MS, bộ 3 nhận thực chưa được sử dụng nào đó được dùng để nhận thức và mã hoá sau này cùng với các chi tiết của tất cả các nghi thức của giao thức dữ liệu gói tự chủ PDP (Các bản tin thu phát được trên lớp SNDCP đối với giao diện Um + Gb và trên lớp GTP đối với giao diện Gn). Node SGSN cũ khởi tạo định thời (giải thích ở bước 5) và ngừng truyền dẫn các gói SNDCP tới MS.
3. Các chức năng bảo an do SGSN mới quản lý được xúc tiến như: Nhận thực, khởi đầu mã hoá và kiểm tra số nhận dạng thiết bị.
4. SGSN mới phát đi bản tin xác nhận nghi thức SGSN tới SGSN cũ. Bản tin này thông báo cho SGSN cũ rằng SGSN mới đã sẵn sàng thu các gói dữ liệu thuộc các phạm vi giao thức dữ liệu gói PDP đã được kích hoạt.
5. Node SGSN cũ sao chép lại các gói tin đã được nén và phân khung theo giao thức SNDCP và bắt đầu chuyển chúng qua kênh Tunnel tới SGSN mới. Ngoài ra các gói SNDCP đã thu được ở SGSN cũ trước lúc định thời (mô tả ở bước 2) mãn hạn cũng được sao chép lại và chuyển tới SGSN mới. Ngoài ra các gói dữ liệu đã được chuyển tới MS theo phương thức có xác nhận và tới nay chưa có xác nhận bởi MS thì cũng được chuyển tới SGSN mới. Sẽ không còn gói SNDCP nào nữa được chuyển tới SGSN mới sau khi hết hạn định thời như mô tả ở bước 2.
6. SGSN mới phát đi bản tin yêu cầu cập nhật phạm vi giao thức PDP tới các SGSN liên quan. Bản tin này bao gồm địa chỉ IP riêng của SGSN mới, bộ phận dạng kênh Tunnle TID, chất lượng dịch vụ đã thương lượng. Các GGSN này cập nhật các trường dữ liệu giao thức PDP và mỗi lần cập nhật đều có bản tin đáp lại kèm theo bộ nhận dạng kênh TID. Thông tin chi tiết về phạm vi giao thức PDP xem ở mục 5.5 sau này.
7. SGSN mới thông báo cho HLR về sự thay đổi của SGSN nhờ phát đi bản tin cập nhật định vị. Bản tin này có bộ nhận dạng SGSN SS7, địa chỉ IP của SGSN và số nhận dạng IMSI của MS.
8. HLR phát đi bản tin xoá định vị có chứa IMSI tới SGSN cũ. SGSN cũ chỉ thực hiện xoá các khung quản lý di động MM và các khung giao thức PDP của MS khi định thời mô tả ở bước 2 hết hạn. Điều này cho phép SGSN cũ hoàn thành công việc chuyển các gói SNDCP. SGSN cũ phát bản tin xác nhận xoá định vị có chứa IMSI tới HLR.
9. HLR phát đi bản tin nhập dữ liệu thuê bao có chứa IMSI và dữ liệu mô tả GPRS tới SGSN mới. SGSN thiết lập một khung quản lý MM cho MS và phát quay về cho HLR bản tin xác nhận nhập dữ liệu thuê bao cùng với IMSI
10. HLR xác nhận cập nhật định vị nhờ phát bản tin xác nhận cập nhật định vị với IMSI cho SGSN mới.
11. SGSN mới phát bản tin yêu cầu cập nhật định vị bao gồm LAI mới, IMSI và bộ nhận dạng SGSN SS7 cho VLR mới. Bộ nhận dạng VLR SS7 mới được chuyển đổi từ số nhận dạng RAI mới thành bảng ở SGSN mới. VLR mới lưu lại bộ nhận dạng SGSN SS7 này.
12. Cập nhật định vị GSM được thực hiện như sau:
a. VLR mới phát đi yêu cầu cập nhật định vị với bộ nhận dạng VLR SS7 riêng của nó và IMSI của MS cho HLR.
b. HLR xoá dữ liệu ở VLR cũ bằng việc phát đi bản tin xoá định vị có chứa IMSI.
c. HLR phát tới VLR mới bản tin nhập dữ liệu thuê bao. Bản tin này chứa IMSI và dữ liệu thuê bao GSM của MS.
d. VLR mới xác nhận việc nhập dữ liệu nhờ bản tin xác nhận nhập dữ liệu thuê bao chứa căn cước IMSI.
e. HLR trả lời VLR mới bằng bản tin xác nhận cập nhật định vị có chứa IMSI
13. VLR mới phân bổ căn cước VLR TMSI mới và trả lời SGSN mới bằng bản tin tiếp nhận cập nhật định vị.
14. SGSN mới hợp thức hoá việc có mặt của MS ở vùng định tuyến RA mới và phân bổ cho MS một căn cước P-TMSI mới. Một bản tin tiếp nhận cập nhật vùng định tuyến được phát quay về cho MS. Bản tin này bao gồm căn cước P-TMSI mới và VLR TMSI mới.
15. MS xác nhận P-TMSI và VLR TMSI mới bằng việc phát tới SGSN mới bản tin hoàn thành cập nhật vùng định tuyến.
16. SGSN mới phát cho VLR mới bản tin hoàn thành phân bổ lại TMSI cho MS.
5.5. Quản lý phiên
Khung giao thức dữ liệu gói PDP (Packet Data Protocol) của một MS diễn tả tuyến dữ liệu giữa MS và một mạng dữ liệu ngoài. Khung giao thức này được diễn tả ở MS, ở SGSN và ở GGSN. Khung này có thể ở trạng thái hoạt động hoặc không hoạt động. Một MS có thể có một hoặc một vài khung PDP.
Một khung dữ liệu PDP có thể được kích hoạt hoặc cho ngừng hoạt động vào bất cứ lúc nào nếu MS ở trạng thái dự phòng STANDBY hoặc sẵn sàng READY. Các quá trình này chỉ có ý nghĩa ở lớp mạng lõi và ở MS mà không trực tiếp bao gồm GSS, tức là lớp quản lý phiên là xuyên suốt từ MS tới SGSN.
Nếu MS ở trạng thái rỗi IDLE thì toàn bộ khung giao thức PDP ngừng hoạt động và không thể kích hoạt trước khi MS chuyển đổi trạng thái quản lý di động MM của nó, tức là công việc đăng nhập GPRS cần được thực hiện để MS chuyển đổi từ rỗi IDLE sang sẵn sàng READY
5.5.1. Kích hoạt khung giao thức PDP
Để kích hoạt một khung giao thức PDP cần phải có một địa chỉ IP cho MS. Có hai kiểu phân bổ địa chỉ có thể thực hiện.
- Phân bổ tĩnh: MS có một địa chỉ IP cố định, cách này thực tế hơn đối với Ipv6 vì với Ipv4 không có khả năng đủ địa chỉ IP để phân bổ.
- Phân bổ động: GGSN tương ứng phân bổ một địa chỉ IP tạm thời cho MS, phân bổ kiểu này thường dung cho GPRS theo hệ thống IPv4.
Khung giao thức PDP chỉ có thể được kích hoạt bởi MS. Để chuyển giao các gói tin kết cuối di động, GGSN cần phải khởi sướng đánh số cho MS có nhu cầu kích hoạt khung giao thức PDP để thu các gói tin này; GGSN này chỉ có thể yêu cầu kích hoạt khung giao thức PDP mà nó không thể khởi tạo công việc kích hoạt này. Cần lưu ý là yêu cầu kích hoạt khung giao thức từ GGSN chỉ có thể nếu GGSN đó có thông tin tĩnh về MS tương ứng, tức là nếu MS có một địa chỉ IP tĩnh được lưu trữ ở HLR. Sở dĩ như vậy là nhằm để các gói IP có thể truyền tới một MS xác định và người phát cần có một địa chỉ IP cho MS. Cho tới khi IPv6 được triển khai thì mỗi MS hiện nay mới có một địa chỉ IPv4 tạm thời khi nó kích hoạt khung giao thức PDP. Điều này có nghĩa là việc chuyển giao các gói kế cuối di động sẽ gặp khó khăn khi sử dụng IPv4 vì nhà cung cấp dịch vụ không đủ địa chỉ IP để đánh giá địa chỉ cho MS của người sử dụng.
Hình 5.7 dưới đây mô tả quá trình kích hoạt khung giao thức PDP do MS khởi tạo cùng với diễn giải chi tiết như sau
MS
SGSN
GGSN
1. Yêu cầu kích hoạt khung PDP
2. Các chức năng bảo an
3. Yêu cầu tạo lập khung
giao thức PDP
3. Đáp ứng tạo lập khung giao thức PDP
4. Tiếp nhận kích hoạt khung giao thức PDP
Hình 5.7: Kích hoạt giao thức PDP do MS khởi tạo
1. MS phát đi bản tin yêu cầu kích hoạt khung giao thức PDP chứa đựng các thông tin sau:
- Cụm nhận dạng điểm truy cập dịch vụ NSAPI (Network Service Access Point Identifier): Cụm nhận dạng này xác định ứng dụng riêng trên lớp xử lý gói dữ liệu SNDCP, tức là một ứng dụng có một NSAPI.
- Cụm nhận dạng giao dịch TI (Transaction Identifier): Cụm này xác định các phiên riêng biệt ở lớp SM này.
- Kiểu giao thức PDP: Nó xác định giao thức được sử dụng xuyên suốt từ MS tới GGSN, thường sử dụng giao thức IP (IPv4 hoặc IPv6) nhưng cũng có thể sử dụng giao thức X.25.
- Địa chỉ giao thức PDP: Trường địa chỉ này hoặc chứa địa chỉ tĩnh IP của MS hoặc để trống để báo hiệu là MS cần nhận được một địa chỉ IP động (tạm thời).
- Tên điểm truy nhập APN (Access Point Name): Đây là tên logic nhận dạng mạng dữ liệu ngoài. APN này cần cho giao diện Gi đấu nối tới một mạng xác định.
- Chất lượng dịch vụ QoS đòi hỏi từ SGSN đối với ứng dụng.
1. Các chức năng bảo an có thể được xúc tiến như nhận thực, khởi động mã hoá và kiểm tra căn cước thiết bị.
2. SGSN yêu cầu địa chỉ IP của GGSN từ Server tên miền cùng với tên điểm truy nhập APN. Sau đó SGSN tạo lập cụm nhận dạng kênh Tunnel TID cho khung giao thức PDP được yêu cầu nhờ sự kết hợp số nhận dạng IMSI với cụm nhận dạng điểm truy cập dịch vụ mạng NSAPI. Nếu MS yêu cầu một địa chỉ động thì SGSN phát đi yêu cầu phân bổ địa chỉ IP động (tạm thời) tới GGSN. SGSN có thể không đảm bảo đáp ứng chất lượng QoS theo yêu cầu và nó có thể hạn chế bớt chất lượng trên cơ sở khả năng của nó và lượng tải hiện tại.
SGSN phát đi bản tin yêu cầu tạo lập khung giao thức PDP tới GGSN có chứa các thông tin sau:
- Kiểu PDP
- Địa chỉ PDP (trường địa chỉ này sẽ để trống nếu cần thiết một địa chỉ động).
- Tên điểm truy nhập APN (GGSN có thể sử dụng APN này để tìm mạng ngoài theo yêu cầu).
- QoS đã thoả thuận
- Trường nhận dạng kênh Tunnel TID
GGSN tạo lập đường dẫn mới vào bảng khung giao thức PDP của nó và lập ra khối lưu giữ số liệu cước CID (Charging ID). Đường dẫn vào này cho phép GGSN định tuyến các gói dữ liệu giữ SGSN và mạng PDP ngoài và để bắt đầu tạo ra các khối nhớ lưu dữ liệu cước CDR (Charging Data Records). GGSN có thể tiếp tục hạn chế QoS đã thoả thuận tuỳ theo năng lực của nó và tải tin hiện tại. Sau đó GGSN phát quay về cho SGSN bản tin trả lời tạo lập khung PDP có chứa các trường tin sau:
- Trường nhận dạng kênh Tunnel TID.
- Địa chỉ giao thức PDP (địa chỉ này được đưa kèm nếu GGSN đã phân bổ một địa chỉ IP động)
- QoS được thoả thuận.
- Căn cước số liêu tính cước CID (Charging ID)
3. SGSN nạp vào khung PDP của nó khối nhận dạng điểm truy nhập dịch vụ mạng NSAPI cùng với địa chỉ IP của GGSN. Nếu MS đã yêu cầu địa chỉ động thì địa chỉ PDP thu được từ GGSN được nạp vào khung giao thức PDP. SGSN phát về cho MS bản tin tiếp nhận kích hoạt khung giao thức PDP có chứa các thông tin sau:
- Kiểu PDP
- Địa chỉ PDP (Nếu yêu cầu một địa chỉ động)
- Cụm nhận dạng giao dịch TI
- QoS được thoả thuận
Như vậy, SGSN bây giờ đã có thể định tuyến các gói dữ liệu giữa GGSN và MS, bắt đầu tạo ra các khối nhớ dữ liệu tính cước CDR có cùng căn cước dữ liệu tính cước CID vì CDR được lưu giữ ở GGSN cho thuê bao này.
5.5.2. Ngừng hoạt động khung giao thức PDP
Công việc làm ngừng hoạt động khung giao thức PDP có thể do MS, SGSN hoặc GGSN khởi tạo. Tất cả các quá trình thực hiện là rất giống nhau. Các bước thực hiện như ở hình 5.8 và được mô tả cho trường hợp làm những hoạt động khung giao thức PDP do MS khởi tạo như sau:
MS
SGSN
GGSN
1. Yêu cầu làm ngừng hoạt động khung giao thức PDP
2. Các chức năng bảo an
3. Yêu cầu xoá khung giao thức PDP
3. Đáp ứng xoá khung giao thức PDP
4. Xác nhận ngừng hoạt động khung giao thức PDP
Hình 5.8: Ngừng hoạt động khung giao thức PDP do MS khởi tạo.
1. MS phát bản tin yêu cầu ngừng hoạt động khung giao thức PDP cùng với cụm nhận dạng giao dịch TI cho SGSN.
2. Các chức năng bảo an được xúc tiến bao gồm nhận thức, khởi động mã hoá và kiểm tra số nhận dạng thiết bị.
3. SGSN phát bản tin yêu cầu xoá khung giao thức PDP có chứa trường nhận dạng kênh Tunnel TID tới GGSN. GGSN xoá khung giao thức PDP và phát quay về SGSN bản tin trả lời xoá khung giao thức PDP cùng với trường nhận dạng kênh Tunnel TID. Nếu MS đang sử dụng một địa chỉ PDP động thì SGSN giải phóng địa chỉ PDP này và tạo khả năng khả dụng để MS khác kích hoạt.
4. SGSN phát quay về cho MS bản tin tiếp nhận ngừng kích hoạt giao thức PDP cùng với cụm nhận dạng giao dịch TI (transaction Identifier)
5.6. Thể thức chuyển giao gói tin.
Để bắt đầu một ứng dụng GPRS, MS cần được đăng nhập GPRS ở trạng thái chờ (STANDBY) hay sẵn sàng (READY) và đã được kích hoạt một khung giao thức PDP phù hợp.
Căn cứ tuyến logic tạm thời TLLI (Temporary Logical Link Identifier) ở lớp điều khiển tuyến logic LLC (Logical Link Control) và cụm nhận dạng điểm truy nhập dịch vụ mạng NSAPI (Network Service Access Point Identifỉer) ở lớp xử lý dữ liệu gói SNDCP nhận biết khung giao thức PDP giữa MS và SGSN. Trường nhận dạng kênh Tunnel TID nhận biết khung giao thức PDP giữa SGSN và GGSN.
5.6.1. Chuyển giao gói khởi nguồn di động.
Khi một MS muốn chuyển dữ liệu qua mạng GPRS, đầu tiên nó phải phát đi yêu cầu kênh gói trên một kênh truy nhập gói ngẫu nhiên PRACH (Packet Random Access Channel) nếu kênh GPRS logic này được cấu trúc trong Cell hoặc theo kênh truy nhập ngẫu nhiên RACH (Random Access Channel) nếu kênh PRACH không được thiết lập. Khối PCU phát quay về bản tin phân bổ gói trực tiếp có chứa một hoặc một vài cờ trạng thái tuyến lên USF (Nếu một vài khe thời gian được ghép lại cho MS thì MS có thể có một cờ khác cho mỗi khe thời gian – USF: Uplink State Flag) và một trường tin nhận dạng luồng tức thời TFI (Temporeary Flow Identifier) (Trường tin TFI giống nhau cho tất cả các khe thời gian). Bản tin quay về này được phát qua giao diện vô tuyến trên kênh cho phép truy cập gói PAGCH (Packet Access Grant Channel) nếu kênh logic cho GPRS được thiết lập trong cell hoặc trên kênh truy nhập AGCH (Access Grant Channel) nếu kênh truy nhập gói không được triển khai.
Lúc này một hoặc một vài khe thời gian tuyến lên được phân bổ cho MS. Ngay sau đó MS thu được một cờ USF trên khe thời gian tuyến xuống DL tương ứng và MS có thể phát dữ liệu nào đó cùng với trường tin nhận dạng luồng tức thời TFI trên khối vô tuyến tuyến lên tiếp theo sau ở khe thời gian này.
5.6.2. Chuyển giao gói kết cuối di động
Nếu MS đang ở trạng thái chờ (STANDBY) thì chỉ vùng định tuyến hiện tại mới được SGSN biết tới. Như vậy MS cần được SGSN nhắn tin trước khi có thể chuyển dữ liệu tuyến xuống DL (Down Link). Các bước nhắn tin GPRS mô tả ở hình 5.9 và diễn giải chi tiết như sau:
1. SGSN thu một vài gói dữ liệu của một MS mà nó hiện đang ở trạng thái chờ STANDBY
2. SGSN phát bản tin yêu cầu nhắn tin giao thức GPRS đối với BSS gọi là giao thức BSSGP (BSS GPRS Protocol: lớp 3 của ngăn giao thức thuộc giao diện Gb giữa khối PCU và SGSN). Bản tin này có chứa số nhận dạng P-TMSI, số nhận dạng vùng định tuyến RAI và QoS đã thoả thuận đối với khung giao thức PDP) và khởi xướng quá trình nhắn tin cho BSS chứa MS.
3. Một hay một vài khối PCU (tuỳ theo các cell trong vùng định tuyến do một hay một vài PCU điều khiển) đánh địa chỉ cho MS nhờ bản tin yêu cầu nhắn tin (chứa số nhận dạng P-TMSI) ở trường cell thuộc vùng định tuyến liên quan. Mỗi bản tin được phát qua giao diện vô tuyến theo kênh nhắn tin gói PPCH (Packet Paging Channel) nếu kênh logic cho GPRS được tạo lập trong cell hoặc phát trên kênh nhắn tin PCH (Paging Channel) nếu kênh logic PPCH không được tạo lập.
4. Vào lúc thu bản tin yêu cầu nhắn tin GPRS, MS phát đi bản tin yêu cầu kênh gói theo kênh truy cập gói ngẫu nhiên PRACH (Packet Random Access Channel) nếu kênh logic cho GPRS được tạo lập trong cell, nếu không thì bản tin yêu cầu kênh gói được phát đi theo kênh truy cập ngẫu nhiên RACH (Random Access Channel)
5. Khối PCU phát về cho MS bản tin phân bổ trực tiếp cho gói (một hay một vài khe thời gian tuyến xuống DL được phân bổ cho MS). Bản tin này chứa trường tin nhận dạng luồng tức thời TFI (Temporary Flow Identifier) và được phát đi qua giao diện vô tuyến theo kênh chuyên truy cập gói PAGCH (Packet Access Grant Channel) nếu kênh logic cho GPRS được tạo lập trong cell, nếu không có kênh logic GPRS thì bản tin được phát theo kênh truy cập khung AGCH (Access Grant Channel)
6. MS sẽ được trả lời bằng cách phát đi một khung điều khiển tuyến logic hợp lệ LLC và được GGSN coi là bản tin trả lời nhắn tin. Trong khi trả lời MS chuyển trạng thái quản lý di động MM sang trạng thái sẵn sàng (READY)
7. Vào lúc thu khung LLC, PCU bổ sung số nhận dạng toàn cầu cho cell CGI (Cell Global Identity) có chứa mã vùng định tuyến RAC (Routing Area Code) và mã vùng định vị LAC (Location Area Code) của cell và phát đi khung LLC tới SGSN. Lúc đó SGSN coi khung LLC như bản tin trả lời nhắn tin.
MS
GSS
SGSN
1. Dữ liệu xuống DL
2. Yêu cầu nhắn tin
3. Yêu cầu nhắn tin GPRS
4. Yêu cầu kênh gói
5. Phân bổ tuyến lên UL cho chuyển gói
6. Khung dữ liệu tuyến logic LLC bất kỳ
7. Khung dữ liệu tuyến logic LLC bất kỳ
Hình 5.9: Nhắn tin GPRS.
Sau đó MS ở trạng thái thường trực và công nhận bộ nhận dạng luồng tạm thời riêng của nó theo một trong các khe thời gian DL được phân bổ cho nó, MS biết rằng nó là đích hợp pháp đối với khối vô tuyến DL (DownLink) này, tức là công việc chuyển giao gói đã bắt đầu.
KẾT LUẬN
Việc nâng cấp mạng lưới là rất cần thiết cho sự hình thành và phát triển của các dịch vụ di động cao cấp ngoài dịch vụ thoại truyền thống, giúp nâng cao khả năng và dung lượng của hệ thống. Thêm vào đó, tính liền mạch và kế thừa khi nâng cấp là rất quan trọng vì tận dụng được hệ thống có sẵn, không lãng phí đầu tư, và nhất là bảo đảm sự hoạt động của nhiều loại công nghệ trong một hệ thống duy nhất. Sự nâng cấp liền mạch lên 3G này sẽ giúp các nhà khai thác duy trì được sự trung thành và thỏa mãn nhu cầu ngày càng cao của khách hàng, đồng thời gia tăng cơ hội và doanh thu cho ngành viễn thông.
Đồ án tốt nghiệp đã trình bày những nét cơ bản nhất về mạng thông tin di động GSM và GPRS. Do thời gian thực tập có hạn và những hạn chế không tránh khỏi của việc hiểu biết các vấn đề dựa trên lý thuyết là chính nên đồ án tốt nghiệp của em chắc chắn không tránh khỏi những thiếu sót. Em rất mong có được những ý kiến đánh giá, góp ý của các thầy và các bạn để đồ án thêm hoàn thiện.
Qua thời gian thực tập em thấy GSM và GPRS là một mảng đề tài rộng và cần thiết cho các mạng viễn thông hiện tại nói chung và mạng thông tin di động nói riêng. Về phần mình, em tin tưởng rằng trong tương lai nếu được làm việc trong lĩnh vực này, em sẽ tiếp tục có sự nghiên cứu một cách sâu sắc hơn nữa về đề tài này.
Một lần nữa, em xin chân thành cảm ơn Đội trưởng đội kỹ thuật 11 – Viettel telecom Bùi Bá Quân, tổ trưởng tổ kỹ thuật Nguyễn Đức Tài đã tạo điều kiện giúp đỡ em trong đợt thực tập tốt nghiệp.
Đồng thời, em xin gửi lời cảm ơn chân thành tới thầy Nguyễn Hữu Thanh cùng với tổ trưởng tổ kỹ thuật anh Nguyễn Đức Tài và các anh thuộc tổ kỹ thuật-đội kỹ thuật 11-chi nhánh kỹ thuật Hà Nội I-tổng công ty viễn thông quân đội Viettel telecom đã trực tiếp hướng dẫn và giúp đỡ em hoàn thành đồ án tốt nghiệp này.
Hà Nội, Ngày 01 tháng 06 năm 2009
Sinh viên thực hiện
Nguyễn Minh Ngọc
TÀI LIỆU THAM KHẢO
[1] Vũ Đức Thọ, Tính toán mạng thông tin di động số CELLULAR, Nhà xuất bản giáo dục, Hà Nội 1999.
[2] cập cuối cùng ngày 23/05/2009.
[3] PTS.Nguyễn Phạm Anh Dũng, Thông tin di động GSM, Nhà xuất bản bưu điện, Hà Nội 1999.
[4] www.gprsbook.tfk.de, Geoff Sanders, Lionel Thorens, Manfred Reisky, Oliver Rulik, Stefan Deylitz GPRS networks Truy cập cuối cùng ngày 24/05/2009.
[5] ©Alcatel University GPRS Introduction ed06
PHỤ LỤC
BẢNG ERLANG B
(Sử dụng trong hệ thống GSM)
TCH
GoS (Grade of Service)
1 % 2 % 3 % 5 % 10 % 20 % 40 %
TCH
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
.01010 .02041 .03093 .05263 .11111 .25000 .66667
.15259 .22347 .28155 .38132 .59543 1.0000 2.0000
.45549 .60221 .71513 .89940 1.2708 1.9299 3.4798
.86942 1.0923 1.2589 1.5246 2.0454 2.9452 5.0210
1.3608 1.6571 1.8752 2.2185 2.8811 4.0104 6.5955
1.9090 2.2759 2.5431 2.9603 3.7548 5.1086 8.1907
2.5009 2.9354 3.2497 3.7378 4.6662 6.2302 9.7998
3.1276 3.6271 3.9865 4.5430 5.5971 7.3692 11.419
3.7825 4.3447 4.7479 5.3702 6.5464 8.5217 13.045
4.4612 5.0840 5.5294 6.2157 7.5106 9.6850 14.677
5.1599 5.8415 6.3280 7.0764 8.4871 10.857 16.314
5.8760 6.6147 7.1410 7.9501 9.4740 12.036 17.954
6.6072 7.4015 7.9967 8.8349 10.470 13.222 19.589
7.3517 8.2003 8.8035 9.7295 11.473 14.413 21.243
8.1080 9.0096 9.6500 10.633 12.484 15.608 22.891
8.8750 9.8284 10.505 11.544 13.500 16.807 24.541
9.6516 10.656 11.368 12.461 14.522 18.010 26.192
10.437 11.491 12.238 13.385 15.548 19.216 27.844
11.230 12.333 13.115 14.315 16.579 20.424 29.498
12.031 13.182 13.997 15.249 17.613 21.635 31.152
12.838 14.036 14.885 16.189 18.651 22.848 32.808
13.651 14.896 15.778 17.132 19.692 24.046 34.464
14.470 15.761 16.675 18.080 20.737 25.281 36.121
15.295 16.631 17.577 19.031 21.784 26.499 37.779
16.125 17.505 18.483 19.985 22.833 27.720 39.437
16.959 18.383 19.392 20.943 23.885 28.941 41.096
17.797 19.265 20.305 21.904 24.939 30.164 42.755
18.640 20.150 21.221 22.867 25.995 31.388 44.414
19.487 21.039 22.140 23.833 27.053 32.614 46.074
20.337 21.932 23.062 24.802 28.113 33.840 47.735
21.191 22.827 23.987 25.773 29.174 35.067 49.395
22.048 23.725 24.914 26.746 30.237 36.295 51.056
22.909 24.626 25.844 27.721 31.301 37.524 52.718
23.772 25.529 26.776 28.698 32.367 38.754 54.379
24.638 26.455 27.711 29.677 33.434 39.985 56.041
25.507 27.343 28.647 30.657 34.503 41.216 57.703
26.378 28.254 29.585 31.640 35.572 42.448 59.365
27.252 29.166 30.526 32.624 36.643 43.680 61.028
28.129 30.081 31.468 33.609 37.715 44.913 62.690
29.007 30.997 32.412 34.596 38.787 46.147 64.353
29.888 31.916 33.357 35.584 39.864 47.381 66.016
30.771 32.836 34.305 36.574 40.936 48.616 67.679
31.656 33.758 35.253 37.565 42.011 49.851 69.342
32.543 34.682 36.203 38.557 43.088 51.086 71.066
33.432 35.607 37.155 39.550 44.165 52.322 72.669
34.322 36.534 38.108 40.545 45.243 53.559 74.333
35.215 37.462 39.062 41.540 46.322 54.796 75.997
36.109 38.392 40.018 42.537 47.404 56.033 77.660
37.004 39.323 40.975 43.534 48.481 57.270 79.324
37.901 40.255 41.933 44.533 49.562 58.508 80.988
38.800 41.189 42.892 45.533 50.644 59.746 82.652
39.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
TCH
1 % 2 % 3 % 5 % 10 % 20 % 40 %
TCH
MỤC LỤC
Các file đính kèm theo tài liệu này:
- Tổng quan về mạng thông tin di động GSM - GPRS.doc