Chương 9:
GIAO THỨC ĐIỀU KHIỂN LUỒNG
TRUYỀN TẢI – SCTP
SCTP là một giao thức truyền tải qua IP mới, tồn tại đồng mức
với TCP và UDP. SCTP hiện cung cấp các chức năng tầng truyền tải
cho nhiều ứng dụng trên cơ sở Internet. SCTP được IETF đưa ra và
đặc tả trong RFC 2960.
3.4.1. Tổng quan về kiến trúc của SCTP
Về kiến trúc, SCTP nằm giữa tầng tương thích người dùng SCTP
và tầng mạng chuyển gói phi kết nối như IP, … Dịch vụ cơ bản của
SCTP là chuyển giao tin cậy các bản tin của người dùng giữa các
người dùng SCTP đồng mức. SCTP là giao thức hướng kết nối vì vậy,
SCTP thiết lập kết nối giữa hai điểm đầu cuối (gọi là liên hệ trong
phiên SCTP) trước khi truyền dữ liệu người dùng của nó.
3.4.2. Tổng quan về chức năng của SCTP
Dịch vụ truyền tải SCTP có thể được phân thành một số chức
năng. Các chức năng này được mô tả như sau (Hình 3.5):
Thiết lập và hủy bỏ liên kết: Một liên hệ được tạo ra bởi một
yêu cầu từ người dùng SCTP. Cơ chế cookie được dùng trong
quá trình khởi tạo để cung cấp sự hỗ trợ bảo vệ chống lại sự tấn
công.
Phân phối tuần tự theo các luồng: Người dùng SCTP có thể xác
định số lượng các luồng được hỗ trợ trong liên hệ tại thời điểm
thiết lập liên hệ đó.
Phân mảnh dữ liệu người dùng: SCTP hỗ trợ phân mảnh và tái
hợp các bản tin dữ liệu người dùng để đảm bảo cho các gói tin
SCTP truyền xuống các tầng thấp hơn phù hợp với MTU.
Phát hiện và tránh tắc nghẽn: SCTP gán cho mỗi bản tin dữ liệu
người dùng (được phân mảnh hoặc không) một số tuần tự
truyền dẫn (TSN). Đầu cuối thu sẽ xác nhận toàn bộ các TSN
và ngắt đoạn (nếu có) thu được.
Ranh giới giao tiếp MTP2/MTP3, quản lý các liên hệ truyền tải
SCTP và lưu lượng liên kết MTP2.
Thông báo không đồng bộ để quản lý sự thay đổi trạng thái.
Đặc tả MTP yêu cầu mỗi nút có tầng MTP3 phải có một mã điểm
SS7. Vì vậy, mỗi điểm báo hiệu IP cũng cần phải có mã điểm SS7 của
nó.
Hình 3.7. Vai trò và vị trí của M2PA
Hình 3.8. Vai trò và vị trí M2PA trong mạng toàn IP
Hình 3.7 mô tả một điểm báo hiệu SS7 kết nối thông qua một SG,
được trang bị hỗ trợ cho cả mạng SS7 và IP, kết nối đến một điểm báo
hiệu IP. Hình 3.8 là một ví dụ khác, trong đó MTP3 được thích ứng
với lớp SCTP nhờ sử dụng M2PA trong kiến trúc toàn IP.
Ở đây, các điểm báo hiệu IP MTP3 sử dụng lớp M2PA bên dưới
nó thay cho MTP2. Giao tiếp giữa hai lớp – MTP3 hoặc M2PA được
định nghĩa bởi cùng các hàm nguyên thuỷ như trong giao tiếp
MTP3/MTP2. M2PA thực hiện các chức năng tương tự như MTP2.
3.6. M2UA
M2UA định nghĩa một giao thức để truyền tải các bản tin báo hiệu
của ứng dụng MTP2 SS7 (ví dụ MTP3) qua IP sử dụng SCTP. Chỉ có
ứng dụng của MTP2 là MTP3. M2UA cung cấp sự hỗ trợ cho:
Ranh giới giao tiếp giữa MTP2/MTP3.
Truyền thông giữa các modul quản lý tầng.
Hỗ trợ cho quản lý các association tích cực.