Các bản tin quản lý Tunnel (Tunnel Management)

Một phần của tài liệu nghiên cứu cấu trúc mạng GPRS trên nền mạng thông tin di động GMS thế hệ thứ hai (Trang 67 - 70)

III. Các chức năng của GPRS

2- Các bản tin quản lý Tunnel (Tunnel Management)

Bản tin quản lý Tunnel là các bản tin quản lý và điều khiển đợc sử dụng để thiết lập, cập nhật và xoá các tunnel. Các tunnel này định tuyến các T-PDU (T- PDU là gói ban đầu. Ví dụ nh một khối dữ liệu IP, từ MS hoặc một nút mạng ngoài. T-PDU là tải dữ liệu đợc ‘tunnelled’ trong GTP tunnel) giữa MS và các mạng dữ liệu ngoài thông qua SGSN và GGSN.

Các loại bản tin quản lý tunnel:

2.1- Yêu cầu/ Đáp ứng khởi tạo PDP context (Create PDP Context Request/Response) Request/Response)

Bản tin Request đợc gửi từ SGSN tới GGSN trong thủ tục kích hoạt một phiên giao dịch GPRS PDP context. Địa chỉ IP của GGSN đợc SGSN gửi đến là địa chỉ IP đầu tiên trong bảng các địa chỉ IP do DNS (server) cung cấp. Trong khi ‘chờ’ nhận đáp ứng, SGSN có thể nhận các G-PDU từ GGSN nhng không chuyển các G-PDU này tới MS. Nếu yêu cầu đợc chấp nhận thì một tunnel đợc khởi tạo giữa PDP context trong SGSN và PDP context trong GGSN. Nếu không thành công, SGSN sẽ gửi lại bản tin này tới địa chỉ IP tiếp theo trong bản địa chỉ.

Bản tin đáp ứng đợc gửi lại từ GGSN tới SGSN. Khi SGSN nhận đợc bản tin đáp ứng với giá trị Cause là ‘Request Accepted’ (chấp nhận yêu cầu), SGSN sẽ kích hoạt PDP context và truyền các T-PDU tới (từ) mạng dữ liệu ngoài từ (tới) MS. PDP context không đợc khởi tạo trong GGSN nếu Cause khác ‘Request Accepted’.

2.2- Yêu cầu/Đáp ứng cập nhật PDP context (Update PDP Context Request/Response) Request/Response)

Bản tin Request đợc gửi từ SGSN tới GGSN trong thủ tục cập nhật định tuyến Inter-SGSN hoặc trong thủ tục sửa đổi PDP context hoặc phân bổ lại các context do phải chia sẻ tải. Bản tin này cũng đợc dùng khi muốn thay đổi QoS và đờng truyền. Khi MS chuyển sang một SGSN mới quản lý, SGSN sẽ thực hiện gửi bản tin này.

Bản tin Response đợc gửi lại từ GGSN tới SGSN. Nếu SGSN nhận bản tin này với giá trị Cause là ‘Request Accepted’, nó sẽ ngắt PDP context.

2.3- Yêu cầu/Đáp ứng xoá PDP context (Delete PDP Context Request/Response) Request/Response)

Bản tin Request đợc gửi từ SGSN tới GGSN trong thủ tục ngắt kết nối mạng GPRS hoặc trong thủ tục giải phóng PDP context; hoặc đợc gửi từ GGSN đến SGSN trong thủ tục giải phóng PDP context đợc khởi tạo bởi GGSN. Khi tắc nghẽn, bản tin này thực hiện theo mức u tiên thông qua các bản tin quản lý tunnel.

2.4- Yêu cầu/ Đáp ứng khởi tạo AA PDP context (Creat AA PDP Context Request/Response) Request/Response)

SGSN gửi bản tin này tới GGSN trong thủ tục kích hoạt PDP context truy nhập ngầm định (Anomynous Access). Nó đợc sử dụng để tạo một tunnel giữa PDP context trong SGSN và PDP context trong GGSN. Quá trình gửi bản tin và

nhận các bản tin phúc đáp cũng nh truyền/nhận bản tin Create PDP context Request/Response.

2.5- Yêu cầu/Đáp ứng xóa AA PDP context (Delete AA PDP Context Request/Response) Request/Response)

Bản tin xóa AA PDP context đợc gửi từ SGSN tới GGSN trong thủ tục giải phóng AA PDP context. GGSN có thể gửi yêu cầu tới SGSN nếu phát hiện ra việc sử dụng dịch vụ không hợp pháp, nó sẽ giải phóng PDP context đang hoạt động. Trờng Cause biểu thị SGSN sẽ gửi yêu cầu số nhận dạng thực (nh IMSI hoặc số IMEI) của MS ngầm định hay không. Nếu trong bản tin, giá trị Cause khác ‘Request Accepted’, PDP context vẫn giữ ở trạng thái active (không bị xoá).

2.6- Dấu hiệu lỗi (Error Indication)

SGSN gửi bản tin này tới GGSN nếu PDP context hoặc MM context không tồn tại hay PDP context ở trạng thái không tích cực khi nhận một G-PDU. Bản tin này cũng đợc gửi từ SGSN mới tới SGSN cũ nếu PDP context không tồn tại khi nhận G-PDU. Ngợc lại, GGSN cũng gửi bản tin này nếu không tồn tại PDP context khi nhận G-PDU. GGSN và SGSN cũ sẽ xóa PDP context của nó và thông báo với phần tử vận hành và bảo dỡng mạng khi nhận đợc bản tin Error Indication. SGSN gửi thông báo tới MS khi một PDP context đã đợc xóa do nhận đợc bản tin này. Sau đó MS yêu cầu thiết lập lại PDP context.

2.7- Yêu cầu khai báo PDU (PDU Notification Request)

Khi nhận một T-PDU, GGSN sẽ kiểm tra PDP context đã đợc thiết lập đối với địa chỉ PDP đó cha. Nếu PDP context cha đợc thiết lập từ trớc, GGSN sẽ vận chuyển các T-PDU bằng cách khởi tạo các thủ tục kích hoạt PDP từ mạng. SGSN

dựa trên thông tin thuê bao trong GGSN để quyết định truyền T-PDU tới MS hay không.

GGSN gửi bản tin PDU Notification Request tới SGSN xác định vị trí hiện tại của thuê bao. Khi nhận bản tin này, SGSN thông báo cho MS kích hoạt PDP context. IMSI đợc chèn vào phần IMSI của TID trong GTP Header của bản tin. Phần thông tin End User Address chứa loại PDP và địa chỉ PDP mà SGSN yêu cầu MS để kích hoạt. Nếu GGSN nhận yêu cầu khởi tạo PDP context trớc bản tin khai báo PDU, GGSN sẽ xử lý bản tin này và không quan tâm đến bản tin khai báo PDU. Nếu SGSN nhận bản tin khai báo PDU sau khi gửi bản tin yêu cầu khởi tạo PDP context nhng trớc khi nhận bản tin đáp ứng, SGSN sẽ chỉ gửi bản tin PDU Notification Response với giá trị của trờng Cause là ‘Request Accepted’ mà không xử lý và đợi bản tin Response. Bản tin đáp ứng đợc gửi từ GGSN đến SGSN.

Một phần của tài liệu nghiên cứu cấu trúc mạng GPRS trên nền mạng thông tin di động GMS thế hệ thứ hai (Trang 67 - 70)