SLA là một biên bản thỏa thuận hay có thể gọi là hợp đồng thương mại giữa nhà cung cấp mạng và khách hàng về dịch vụ mạng. Nội dung SLA có thểđược xây dựng từ việc thỏa thuận những thông số sau:
- Loss: Phần trăm gói bị mất (tỉ lệ giữa tổng số gói gửi đi và tổng số gói nhận được)
- Delay(độ trễ): Thời gian tính từ khi gói tin được bắt đầu truyền cho tới khi nơi nhận nhận được gói tin. Đối với dữ liệu thoại, độ trễđược đo là khoảng thời gian âm thanh truyền từ miệng người nói qua mạng tới tai người nghe.
- Jitter: Độ trễ thay đổi giữa các gói tin. Ví dụ nếu một gói tin yêu cầu 100ms để truyền từ nguồn tới đích trong mạng, gói tiếp theo lại mất 125ms để thực hiện quãng đường này thì jitter là 25ms.
- Throughput: Là băng thông sẵn có đo được giữa hai nút bất kì.
- …
Trên cơ sở SLA có thể xẩy ra hai trường hợp đối với lưu lượng của khách hàng: Có thể các lưu lượng truyền qua mạng là nằm trong hợp đồng, tất nhiên các lưu lượng này sẽđược truyền đi qua mạng; Ngược lại cũng có thể xuất hiện một số
lưu lượng không nằm trong hợp đồng, những lưu lượng này có thểđược xử lý theo hai cách: có thể không cho các lưu lượng này được lưu thông, hoặc thiết lập các lưu lượng này với độưu tiên thấp hơn.
Một nhà cung cấp dịch vụ có thể đưa ra nhiều lớp dịch vụ với nhiều cấp độ
SLA phù hợp với các kiểu ứng dụng khác nhau của khách hàng. Một số loại SLA như sau:
- Các lớp lưu lượng và điều kiện tương ứng với mỗi lớp - Băng thông trên mỗi lớp hoặc toàn bộ theo cam kết
- Bảo đảm chất lượng - Thủ tục bổ sung
- Đảm bảo các tham số QoS trên mỗi lớp
- Chuẩn cho mỗi lớp và hướng giải quyết khi có sự vượt giới hạn lưu lượng - Bảng báo cáo, đơn vị đo SLA từ đó đánh giá được là SLA có được thực thi ví dụ báo cáo định kì, …
Ví dụ một SLA cho lưu lượng VoIP như sau: tỉ lệ mất gói là 0%, độ trễ là 125 ms, và jitter là 30 ms.
Để có thể biết được liệu dịch vụ đang cung cấp có thỏa mãn hợp đồng hay không thì việc áp dụng các kỹ thuật cho phép giám sát và đo lường SLA rất cần thiết. Đo lường SLA chính là việc dùng các công cụ và framework để thu thập các dữ liệu thô liên quan tới việc thực hiện SLA. Giám sát SLA chính là việc dùng các công cụ để thu thập, phân tích, và báo cáo thực tế thực thi SLA của mạng dựa trên các dữ liệu thô do việc đo lường cung cấp. Kết quả của việc đo lường và giám sát SLA chính là sự phản ánh tình hình thực thi QoS trong mạng.