Giao thức Frame Relay

Một phần của tài liệu Đề án Chọn đường và ứng dụng trong thiết kế mạng WAN (Trang 94)

5 Exernal Link (Link to another site)

5.1.3Giao thức Frame Relay

Trong X.25 chức năng dồn kênh đối với các liên kết logic (Virtual Circuit) chỉ đảm nhiệm việc kiểm soát lỗi cho các frame gửi qua giao diện DTE/DCE cục bộ. Điều này làm tăng độ phức tạp trong việc phối hợp các thủ tục giữa hai tầng kề nhau, dẫn đến thông l−ợng bị hạn chế do tông phí xử lý gói tin tăng lên.

Trái lại với Frame Relay, chức năng dồn kênh và chọn đ−ờng đ−ợc thực hiện ở tầng 2. Hơn nữa việc chọn đ−ờng cho các Frame lại rất đơn giản làm cho thông l−ợng cao hơn nhiều so với kỹ thuật chuyển mạch gói. Khuôn dạng tổng quát của Frame Relay giống nh− frame của HDLC, chỉ có sự khác biệt trong nội dung của vùng thông tin điều khiển (header).

Flag Header information FSC Flag

Trong vùng Header của frame có chứa các tham số: DLCI : Data Link Connection Identifier CE: Congestion Forward

CB : Congestion Backward DE : Discard Eligility

DLCI dùng để định danh các liên kết dữ liệu đ−ợc thiết lập. Mỗi khi một liên kết dữ liệu đ−ợc thiết lập thì nó gán một DLCI và giá trị này sẽ luôn đ−ợc khai báo trong tất cả các frame dữ liệu và frame điều khiển liên quan đến liên kết đó. DLCI thực ra là một tham số cục bộ và đ−ợc dùng để chọn đ−ờng. ở mỗi nút, khi nhận đ−ợc một frame dữ liệu, ch−ơng trình xử lý sẽ đọc giá trị DLCI trong vùng header và kết hợp với của đ−ờng truyền vào để xác định đ−ờng truyền ra và giá trị DLCI t−ơng ứng.Giá trị DLCI mới này sẽ đ−ợc ghi vào header của frame và frame sẽ đ−ợc đ−a vào hàng đợi đè chờ gửi tiếp trên con đ−ờng đã chọn.

Vì có thể có nhiều liên kết logic trên cùng một đ−ờng truyền vật lý, các frame liên quan đến một liên kết dữ liệu nào đó lại có thể đ−ợc tạo ra tại các thời điểm ngẫu nhiên, nên hiện t−ợng tắc nghẽn có thể xảy ra đối với một đ−ờng truyền ra nào đó. Các bít CF, CB và DE trong vùng Header của frame dùng để kiểm soát hiện t−ợng tắc nghẽn. Mỗi khi frame header chuyển tiếp một frame vào hàng đợi ra, nó phải kiểm tra kích th−ớc của hàng đợi, nếu v−ợt quá một giới hạn cho tr−ớc thì thông báo tình trạng đó cho ng−ời sử dụng ở hai đầu liên kết bằng cách đặt giá trị cho cho bít CF hoặc CB tuỳ theo chiều đi hay về của frame. Khi bộ xử lý header trong máy ng−ời sử dụng cuối nhận đ−ợc thông báo về tình trạng tắc nghẽn, nó sẽ tạm thời giảm tốc độ gửi frame cho tới khi không còn tín hiệu về tắc nghẽn nữa. tuy nhiên trong tr−ờng hợp quá tải nhiều thì phải thực hiện việc loại bớt các frame. Bộ xử lý header trong hệ thống của ng−ời sử dụng cuối sẽ dùng bit DE để thực hiện việc loại bỏ bớt frame khi thấy hiện t−ợngv−ợt quá thông l−ợng đã thoả thuận.

Một phần của tài liệu Đề án Chọn đường và ứng dụng trong thiết kế mạng WAN (Trang 94)