Giao diện Cx được xây dựng để kết nối một I-CSCF hoặc một S-CSCF tới một HSS. Tương tự như vậy giao diện Dx cũng được xây dựng để kết nối một I-CSCF hoặc một S-CSCF tới một HSS hoặc một SLF. Điểm khác biệt duy nhất giữa hai giao diện này là việc triển khai SLF như một Diameter redirect agent, ngược lại HSS như một Diameter server. Trong trường hợp này cả I-CSCF và S-CSCF đề hoạt động như
Diameter client.
Trong mạng nếu có nhiều hơn một HSS, những Diameter client (S-CSCF, I-CSCF ) cần phải liên hệ với SLF để tìm xem HSS nào trong mạng lưu trữ thông tin về người dùng ứng với nhận dạng công cộng của người dùng đó (Public User Identity). Các lệnh của Diameter từ S-CSCF hay I-CSCF gửi tới HSS và SLF là như nhau. SLF hoạt động như một Diameter redirect agent và chứa bảng tham chiếu các nhận dạng người dùng công cộng với HSS tương ứng lưu trữ thông tin người dùng đó. Khi nhận được yêu cầu SLF sẽ trả lời bằng bản tin có chứa AVP : Redirect-Host. AVP này chứa địa chỉ của HSS mà S-CSCF hay I-CSCF cần liên hệ. I-CSCF và S-CSCF sau đó sẽ chuyển tiếp bản tin Diameter tới HSS đó.
Bởi vì bản tin Diameter đi qua giao diện Cx và Dx là như nhau, giao diện Dx có thể
coi như trong suốt để mô tả sự tương tác với giao diện Cx. Trong phần này ta chỉ nói
đến giao diện Cx với HSS, nhưng mô tả này cũng tương tự như giao diện Dx với SLF. Cần chú ý rằng P-CSCF không triển khai trên cả hai giao diện Cx và Dx.
Với những người dùng đặc biệt I-CSCF và S-CSCF sử dụng giao diện Cx và Dx để
thực hiện các chức năng :
• Xác định 1 S-CSCF đã tồn tại cho người dùng
• Tải về vector chứng thực của người dùng. Những vector này được lưu trong HSS
61
• Cấp quyền cho người dùng khi người dung để truy cập mạng
• Lưu vào HSS địa chỉ của S-CSCF đang xác định người dùng
• Cho HSS biết về trạng thái đăng ký của người dùng
• Tải về thông tin người dùng từ HSS, thông tin có thể được lọc theo các tiêu chuẩn
• Cập nhật thông tin người dùng từ HSS vào S-CSCF khi thông tin này được thay đổi
• Cung cấp thông tin cần thiết cho I-CSCF để lựa chọn S-CSCF
Giao diện Cx và Dx triển khai như là ứng dụng theo chuẩn giao thức Diameter được gọi là Diameter ứng dụng cho giao diện Cx (Diameter Application for the Cx interface). Ứng dụng này được trình bày cụ thể trong 3GPP TS 29.228 [21] và 3GPP TS 29.229 [12]. Diameter ứng dụng cho giao diện Cx không được chuẩn hóa trong IETF, nhưng IETF đã cấp quyền cho 3GPP Release 5.
Diameter ứng dụng cho giao diện Cx có đặc điểm cơ bản của ứng dụng AAA cho SIP server.