Cỏc thành phần Diameter

Một phần của tài liệu đồ án: định hướng nghiên cứu mạng và dịch vụ mới trên nền IMS. (Trang 33 - 36)

Một nỳt Diameter cú thể là mỏy khỏch, thành phần hoặc mỏy chủ. Diameter mỏy khỏch là thiết bị đầu cuối của mạng thực hiện điều khiển truy nhập. Tỏc nhõn Diameter cú thể là RELAY, PROXY, REDIRECT hoặc TRANSLATION.

Diameter thiết lập nhận thực, cấp quyền và thanh toỏn cho từng vựng cụ thể đú là nơi cú server đặt trong đú.

Thành phần Diameter thực hiện một số yờu cầu trong khi đú một số thỡ khụng. Một thành phần cú thể là một kiểu thành phần hoặc là server đối với một vài yờu cầu, nhưng cũng cú thể là thành phần hoặc mỏy chủ cho yờu cầu khỏc.

2.3.1 Thành phần RELAY (Chuyển tiếp)

Được sử dụng để truyền bản tin tới đớch tương ứng, tựy thuộc vào thụng tin chứa trong bản tin. Thành phần RELAY cho phộp thay đổi bản tin bằng cỏch thờm vào hoặc bỏ đi thụng tin định tuyến, nhưng khụng cho phộp sửa đổi cỏc phần khỏc của bản tin. Thành phần Relay cú bảng định tuyến vựng chứa danh sỏch cỏc vựng hỗ trợ và biết cỏc nỳt. Hỡnh 2.4 Đưa ra bản tin thuộc 2 vựng khỏc nhau:

Hỡnh2.4 Thành phần Relay

2.3.2 Thành phần PROXY (Ủy quyền)

Cú thể được sử dụng cho truyền gúi tin, nhưng khụng giống như thành phần Relay, thành phần Proxy cú thể thay đổi nội dung bản tin chứa bờn trong và do dú cung cấp giỏ trị dịch vụ, bắt buộc qui tắc trờn bản tin khỏc nhau, hoặc thực hiện quản lý nhiệm vụ cho vựng cụ thể. Khi mà thành phần Proxy thay đổi bản tin thỡ việc khụng cú bảo mật đầu cuối cũng cú thể xảy ra.

2.3.3 Thành phần REDIRECT (Gửi lại)

Một thành phần REDIRECT cú thể cho một thành phần biết nơi để tỡm thấy Diameter server, vớ dụ như server mạng nhà cho từng người dựng cụ thể. Hoạt động như 1 kho chứa cấu hỡnh tập trung cho nỳt Diameter khỏc. Khi nú nhận 1 bản tin, nú kiểm tra trong bảng định tuyến và gửi trở lại bản tin trả lời với thụng tin giỏn tiếp tới bờn gửi. Bởi vỡ thành phần REDIRECT khụng thiết lập bản tin, chỳng cũng khụng thay đổi bản tin. Khi một yờu cầu vào thành phần RELAY, thành phần REIDIRECT cho biết server mạng nhà được đặt ở đõu. Sau đú thành phần Relay cú thể thiết lập kết nối tới server mạng nhà. Hỡnh 2.5 chỉ ra rằng làm thực thể Redirect hoạt động như thế nào. Hỡnh 2.5 dưới đõy là giống như hỡnh 2.4 nhưng lỳc này tỏc nhõn Proxy khụng biết địa chỉ để liờn lạc với nỳt Diameter về example.com. Do đú nú tỡm kiếm thụng tin trong thực thể Redirect trong vựng của nú để lấy địa chỉ:

Hỡnh 2.5 Diameter Redirect Agent

2.3.4 Thành phần TRANSLATION (Dịch)

Trong những thành phần đó cú, cú thành phần đặc biệt gọi là thành phần dịch. Tương ứng với tờn gọi của thành phần này chức năng chớnh của nú chớnh là chuyển đổi bản tin từ giao thức AAA sang dạng khỏc. Thực thể Translation cú thể cung cấp khả năng tương thớch ngược.

Hỡnh 2.6 Thực thể Diameter Translation

Hỡnh 2.6 chỉ ra rằng cỏch 1 thực thể Translation chuyển từ giao thức RADIUS sang giao thức Diameter. Nhưng dĩ nhiờn vẫn cú nhiều giao thức dịch khỏc như vớ dụ như là Diameter sang RADIUS hoặc Diameter sang TACACS +)

Một phần của tài liệu đồ án: định hướng nghiên cứu mạng và dịch vụ mới trên nền IMS. (Trang 33 - 36)