c. Lớp truyền tải bao gồm thiết bị người dùng UE (User Equipment), các mạng truy nhập
2.4.2. Giao thức hỗ trợ chứng thực, cấp quyền, tính cước Diameter(AAA).
Diameter dựa trên RFC 3588 được chọn là giao thức AAA trong mạng IMS. Diameter là một giao thức cho việc nhận thực, cấp phép, và tính cước (Authentication,Authorization and Accounting) (AAA), được xây dựng dựa trên giao thức RADIUS - ban đầu được sử dụng cung cấp AAA, cho môi trường dial-up và truy nhập server đầu cuối. Và khi các mạng mới ra đời, AAA Working Group đưa ra thêm một số yêu cầu cho AAA để có thể áp dụng và mạng truy nhập của nhìêu nhóm khác nhau:
- Network Access Server Requirements WG (NASREG) [RFC3169] - Roaming Operations WG (ROAMOPS) [RFC2477]
- Telecommunications Industry Association (TIA)
Giao thức Diameter thực ra được chia làm 2 phần: giao thức cơ sở Diameter và các ứng dụng Diameter. Giao thức cơ sở cung cấp các yêu cầu tối thiểu của một giao thức AAA, phát các đơn vị dữ liệu Diameter, khả năng thương thảo, xử lý lỗi, … Ứng dụng Diameter dựa trên giao thức cơ sở, định nghĩa các chức năng ứng dụng riêng. Hiện nay, một số ứng dụng Diameter đã được đưa ra: Mobile IP, NASREQ, Extexsible Authentication Protocol (EAP) , Diameter credit control và Diameter SIP application.
Tên Chức năng
Giao thức cơ bản DIAMETER
Quản lý phiên, peer to peer, tính cước và đại diện Xác định các hỗ trợ cho TLS và phiên IP
Ứng dụng server truy nhập
dịch vụ AAA cho NAS mạng DIAMETER
Dịch vụ AAA cho NAS
Hỗ trợ cho PPP CHAP và kết nối mạng RADIUS/DIAMETER
Ứng dụng IPv4 Mobile Diameter
Dịch vụ AAA cho Mobile IPv4 Lý lịch truyền tải AAA Sử dung TCP và SCTP cho AAA
Ứng dụng EAP Diameter Sử dụng DIAMETER cho cung cấp giao thức nhận thực mở rộng (EAP) tới những người sử dụng PPP. Ứng dụng quy tắc bản tin
gốc DIAMETER
Truyền tải các xác nhận X 509 giữa các điểm của DIAMETER
Bảng 2.2:Tài liệu về nhận thực trao quyền và thanh toán
Giao thức cơ sở Diameter sử dụng cả hai giao thức truyền tải TCP và SCTP. Tuy nhiên SCTP được chọn nhiều hơn, nó thể chia nhiều luồng độc lập vào trong một kết nối SCTP, thay vì giữ tất cả các luồng đó riêng như trong TCP.