CÊu tróc khung Frame Relay

Một phần của tài liệu nghiên cứu và thiết kế mạng thông tin vệ tinh ứng dụng công nghê ghép kênh frame relay sử dụng thiết (Trang 49 - 52)

chơng III Mạng và các công nghệ chuyển mạch

6.7. CÊu tróc khung Frame Relay

Cấu trúc khung Frame Relay có hai dạng, dạng tiêu chuẩn và dạng mở rộng LMI.

Dạng khung Frame Relay mở rộng cung cấp thêm nhiều chức năng mới cho mạng và có khả năng làm việc với môi trờng mạng phức hợp.

6.7.1. Cấu trúc khung Frame Relay tiêu chuẩn

Một khung Frame Relay đợc cấu thành từ ba bộ phận chính đó là trờng địa chỉ, tr- ờng tải tin và trờng kiểm tra khung(FCS). Ngoài ra hai đầu khung còn có trờng flag dùng để xác định điểm bắt đầu và kết thúc của khung. Trờng địa chỉ có độ rộng 2byte trong đó có 10bit để xác định kênh hiện thời, hay còn gọi là DLCI, và 6bit còn lại để

điều khiển tắc nghẽn. Trờng FCS gồm 2byte để kiểm tra tính toàn vẹn của khung. Tr- ờng tải tin dùng để chứa dữ liệu ngời dùng, trờng này có độ dài thay đổi tuỳ theo độ lớn của dữ liệu ngời dùng, độ dài cực đại có thể lên tới 16.000byte.

Hình : cấu trúc của một khung Frame Relay.

 Flag: phân định điểm đầu và điểm cuối của frame. Giá trị của trờng này luôn giống nhau và bằng 7Eh hoặc ở dạng nhị phân là 01111110.

DLCI: Data Link Connection Identifier C/R: Command/Response Bit EA: Extended Address Bit BECN: Backward Explicit Congestion Notification FECN: Forward Explicit Congestion Notification FCS: Frame Check Sequence

1->8: thứ tự truyền dẫn FCS

FCS Flag Flag

DLCI C/R EA

DLCI FECN BECN DE EA

Dữ liệu đã

đóng gói hay tải tin

Độ dài thay đổi

8 7 6 5 4 3 2 1

 DLCI: 10bit DLCI là cốt lõi của header Frame Relay. Giá trị này chỉ ra kết nối ảo giữa DTE và chuyển mạch. Mỗi kết nối ảo đợc ghép vào một kênh vật lý đợc xác định bởi một DLCI duy nhất. DLCI chỉ có ý nghĩa cục bộ, có nghĩa là chúng chỉ duy nhất với kênh vật lý mà chúng đợc ghép vào. Vì vậy các thiết bị ở đầu đối diện của kết nối có thể sử dụng các giá trị DLCI khác để chỉ cùng một kết nối ảo.

Hình : cách sử dụng DLCI.

 EA1: EA đợc sử dụng để mở rộng trờng địa chỉ nếu cần. Nếu trong một byte

địa chỉ có EA=1 chỉ ra rằng byte đó là byte cuối cùng của trờng địa chỉ, hay là octet của DLCI cuối cùng. Mặc dù tất cả các ứng dụng Frame Relay hiện tại

đều sử dụng DLCI 2octet, việc sử dụng EA để dành cho các DLCI dài hơn dùng trong tơng lai. EA nằm ở bit thứ tám ở mỗi byte của trờng địa chỉ.

 C/R2: giá trị của bit này đợc thiết lập bởi FRAD. Bit này đợc sử dụng tơng tự nh thủ tục X.25 dùng để hỏi và đáp nhng mạng Frame Relay không dùng mà chỉ dành cho các FRAD sử dụng mỗi khi cần trao đổi thông tin cho nhau. Bit C/R đợc giữ nguyên khi truyền qua mạng.

 FECN3: là bit có thể đợc đặt lên 1 bởi chuyển mạch để thông báo cho một đầu DTE, ví dụ nh router, rằng tắc nghẽn đang xảy ra trên hớng truyền từ nguồn tới đích.

 BECN4: là bit khi đợc đặt lên 1 bởi chuyển mạch sẽ chỉ ra rằng tắc nghẽn xảy ra trên hớng ngợc với hớng truyền từ nguồn đến đích.

Tác dụng chính của việc dùng FECN và BECN là sử dụng khả năng của các giao thức lớp cao hơn để xử lý một cách thông minh theo các chỉ báo tức nghẽn đợc gửi đến.

Ngày nay, chỉ có DECnet và OSI là các giao thức duy nhất có khả năng này.

1 Extended Address

2 Command/Response

3 Forward Explicit Congestion Notification

4 Backward Explicit Congestion Notification

Mạng Frame Relay

Network Host DTE

DTE

Kênh ảo

DTE

DTE DTE

DTE

DLCI DLCI

12 22

62 36

89 62

Hình : minh hoạ cách sử dụng FECN và BECN.

 DE1: đợc thiết lập bởi DTE, nh router, để chỉ rằng frame đợc đánh dấu ít quan trọng hơn các frame đợc truyền dẫn khác. Các frame đợc đánh dấu DE=1 sẽ bị huỷ trớc các frame khác khi mạng có dấu hiệu tắc nghẽn.

 Dữ liệu: trờng dữ liệu hay tải tin để chứa các dữ liệu lớp cao hơn đã đợc đóng gói. Độ dài của trờng có thể thay đổi tuỳ thuộc vào kích thớc của dữ liệu ngời dùng, độ dài tối đa có thể lên tới 16.000octet.

 FCS2: đảm bảo tính toàn vẹn của dữ liệu đợc truyền. Giá trị này đợc kiểm tra trong suốt quá trình frame đợc truyền qua mạng và đợc kiểm tra lại bởi ngời nhận để đảm bảo sự toàn vẹn của quá trình truyền dẫn.

6.7.2. Cấu trúc khung Frame Relay mở rộng LMI

Hình : cấu trúc khung LMI.

 Flag: phân cách giữa điểm đầu và điểm cuối của frame.

 LMI DLCI: xác định frame là một frame mở rộng LMI, không phải là frame cơ sở. Giá trị LMI DLCI đợc định nghĩa trong đặc tả LMI có DLCI=1023.

 Unnumbered information indicator: dùng để chỉ định một khung là khung không đánh số, có nghĩa là khung không có số thứ tự và không có dunglợng thông tin. Trờng này luôn đi kèm theo bản tin LMI và có giá trị ở dạng nhị phân bằng 00000011.

 Protocol discriminator: trờng này có tác dụng phân biệt các bản tin điều khiển cuộc gọi với các bản tin khác.

 Call reference: trờng này chỉ đợc sử dụng trong quá trình thiết lập SVC. Với các bản tin báo hiệu không liên quan đến việc lập và huỷ cuộc gọi, trờng này có giá trị 00000000.

 Message type: trờng này sử dụng để xác định loại bản tin quản lý đợc gửi qua frame mở rộng LMI. Nội dung của trờng đợc mã hoá tuỳ thuộc vào loại bản

1 Discard Eligibility

2 Frame Check Sequence

Mạng Frame Relay

Phát Thu

Chiều thông tin ®i

Chiều thông tin ®i

BECN FECN

Flag LMI DLCI Unnumbered information indicator Protocol dis- criminator Call reference Message type FCS Flag

Information elements

1 2 1 1 1 1 Độ dài thay đổi được 2 1

KÝch thước(byte)

tin và số bản tin cụ thể. Có ba loại bản tin: bản tin thiết lập cuộc gọi, bản tin huỷ cuộc gọi và bản tin hỗn hợp.

 Information element: trờng này chứa nội dung của bản tin LMI. Trong đó thông tin phải có ít nhất là một octet.

Một phần của tài liệu nghiên cứu và thiết kế mạng thông tin vệ tinh ứng dụng công nghê ghép kênh frame relay sử dụng thiết (Trang 49 - 52)

Tải bản đầy đủ (PDF)

(102 trang)