- Nếu không có lỗi xảy ra thì hiệu suất của Selective repeat giống như
CHƯƠNG 3: CHỐNG TẮC NGHẼN TRONGMẠNG VIỄN THÔNG
3.2.6. Phương pháp FBA-TCP
Phân bổ băng thông hợp lý cho TCP (FBA-TCP) (Fair Bandwidth Allocation for TCP) là một phương pháp điều khiển lưu lượng TCP dựa trên thông tin phản hồi về mạng được cung cấp bởi CSFQ
FBA-TCP dùng cơ cấu CSQB miêu tả trong phần trước để cải thiện điều khiển chống tắc nghẽn trong kết nối TCP. FBA-TCP làm việc như sau: trong router biên của vùng mạng (trong hình 3.4) FBA-TCP dùng thuật toán giống CSFQ để ước lượng tốc độ luồng và dán nhãn gói trong luồng với tốc độ luồng ước lượng. Trong mỗi router biên và lõi trong vùng mạng tốc độ phân bổ bình đẳng được ước lượng và các gói của luồng bị giảm theo đẳng thức (hình 3.4) nếu nhãn của chúng lớn hơn phân bổ cân bằng.
E
Đặc tính mới của FBA-TCP là router biên ở phía nhận của luồng không xoá nhãn khỏi mỗi gói. Router biên đặt nhãn của gói vào trong mào đầu Ipv4 (hay mào đầu mở rộng của Ipv6) để truyền trong suốt nhãn này đến TCP phía nhận qua phần mạng không có khả năng CSFQ. Nếu hệ thống đầu cuối phíanhận của kết nối TCP nhận gói với nhãn hay tốc độ ước lượng r, nó gởi giá trị này đến TCP phía nhận để tính cửa sổ gởi mới mà TCP phía gởi cho phép.
- .Ẳ ^RTT.r
Cửa sổ gởi được phép=
sử dụng RTT ước lượng. Do khả năng song công của TCP, tức là, TCP phía nhận đồng thời là TCP phía gởi và ngược lại, nó giả thiết rằng TCP phía nhận có sự ước lượng RTT thích hợp trong đường dẫn mạng. Giá trị nhỏ nhất của cửa sổ gởi và số bytes hiện thời mà TCP phía nhận có thể được nhận được từ TCP phía gởi là cửa sổ thông báo phía nhận của TCP phía nhận.
Cửa sổ thông báo phía nhận này được gởi đến TCP phía gởi trong xác nhận TCP tiếp theo.