Cầu nối trong suốt

Một phần của tài liệu Giáo trình thiết kế, xây dựng mạng lan cđ cơ điện hà nội (Trang 25 - 28)

Cầu nối trong suốt được phát triển lần đầu tiên bởi Digital Equipment Corporation vào những năm đầu thập niên 80. Digital đệ trình phát minh của mình cho

IEEE và được đưa vào chuẩn IEEE 802.1.

Cầu nối trong suốt được sử dụng để nối các mạng Ethernet lại với nhau. Người ta gọi là cầu nối trong suốt bởi vì sự hiện diện và hoạt động của nó thì trong suốt với các máy trạm. Khi liên mạng bằng cầu nối trong suốt, các máy trạm không cần phải cấu hình gì thêm để có thể truyền tải thông tin qua liên mạng.

3.2.1.2. Nguyên lý hoạt động

Khi cầu nối trong suốt được mở điện, nó bắt đầu học vị trí của các máy tính trên mạng bằng cách phân tích địa chỉ máy gởi của các khung mà nó nhận được từ

các cổng của mình. Ví dụ, nếu cầu nối nhận được một khung từ cổng số 1 do máy A gởi, nó sẽ kết luận rằng máy A có thể đến được nếu đi ra hướng cổng 1 của nó. Dựa trên tiến trình này, cầu nối xây dựng được một Bảng địa chỉ cục bộ (Local address table) mô tảđịa chỉ của các máy tính so với các cổng của nó.

00-2C-A3-4F-EE-07 1

00-2C-A3-5D-5C-2F 2

...

Hình 3.3 – Bảng địa chỉ cục bộ của cầu nối

Cầu nối sử dụng bảng địa chỉ cục bộ này làm cơ sở cho việc chuyển tiếp khung. Khi khung đến một cổng của cầu nối, cầu nối sẽđọc 6 bytes đầu tiên của khung để xác

định địa chỉ máy nhận khung. Nó sẽ tìm địa chỉ này trong bảng địa chỉ cục bộ và sẽ ứng xử theo một trong các trường hợp sau:

 Nếu máy nhận nằm cùng một cổng với cổng đã nhận khung, cầu nối sẽ bỏ qua khung vì biết rằng máy nhận đã nhận được khung.

 Nếu máy nhận nằm trên một cổng khác với cổng đã nhận khung, cầu nối sẽ

chuyển khung sang cổng có máy nhận.

 Nếu không tìm thấy địa chỉ máy nhận trong bảng địa chỉ, cầu nối sẽ gởi khung

đến tất cả các cổng còn lại của nó, trừ cổng đã nhận khung.

Trong mọi trường hợp, cầu nối đều cập nhật vị trí của máy gởi khung vào trong bảng địa chỉ cục bộ.

Cầu nối trong suốt thành công trong việc phân chia mạng thành những vùng

đụng độ riêng rời. Đặc biệt khi quá trình gởi dữ liệu diễn ra giữa hai máy tính nằm về

cùng một hướng cổng của cầu nối, cầu nối sẽ lọc không cho luồng giao thông này

ảnh hưởng đến các nhánh mạng trên các cổng còn lại. Nhờđiều này cầu nối trong suốt cho phép cải thiện được băng thông trong liên mạng.

3.2.1.3. Vấn đề vòng quẩn - Giải thuật Spanning Tree

Cầu nối trong suốt sẽ hoạt động sai nếu như trong hình trạng mạng xuất hiện các vòng. Xét ví dụ như hình dưới đây:

Giả sử M gởi khung F cho N, cả hai cầu nối B1 và B2 chưa có thông tin gì về địa chỉ của N. Khi nhận được khung F, cả B1 và B2 đều chuyển F sang LAN 2, như

vậy trên LAN 2 xuất hiện 2 khung F1 và F2 là phiên bản của F được sao lại bởi B1 và B2. Sau đó F1 đến B2 và F2 đến B1. Tiếp tục B1 và B2 lại lần lượt chuyển F2 và F1 sang LAN1, quá trình này sẽ không dừng, dẫn đến hiện tượng rác trên mạng. Người ta

Hình 3.4 – Vấn đề vòng quẩn trong mạng

Để khắc phục hiện tượng vòng quẩn, Digital đã đưa ra giải thuật nối cây, sau này được chuẩn hóa dưới chuẩn IEEE 802.1d.

Mục tiêu của giải thuật này là nhằm xác định ra các cổng tạo nên vòng quẩn trên mạng và chuyển nó về trạng thái dự phòng (stand by) hay khóa (Blocked), đưa sơ đồ mạng về dạng hình cây (không còn các vòng). Các cổng này được chuyển sang trạng thái hoạt động khi các cổng chính bị sự cố.

Giải thuật này dựa trên lý thuyết vềđồ thị. Giải thuật yêu cầu các vấn đề sau: - Mỗi cầu nối phải được gán một số hiệu nhận dạng duy nhất.

- Mỗi cổng cũng có một số nhận dạng duy nhất và được gán một giá. Giải thuật (adsbygoogle = window.adsbygoogle || []).push({});

trải qua 4 bước sau:

 Chọn cầu nối gốc (Root Bridge): Để đơn giản cầu nối gốc là cầu nối có số nhận dạng nhỏ nhất.

 Trên các cầu nối còn lại, chọn cổng gốc (Root Port): Là cổng mà giá đường

đi từ cầu nối hiện tại về cầu nối gốc thông qua nó là thấp nhất so với các cổng còn lại.

 Trên mỗi LAN, chọn cầu nối được chỉ định (Designated BrIDge): Cầu nối được chỉđịnh của một LAN là cầu nối mà thông qua nó, giá đường đi từ LAN hiện tại về gốc là thấp nhất. Cổng nối LAN và cầu nối được chỉ định được gọi là cổng được chỉđịnh (Designated Port).

 Đặt tất cả các cổng gốc, cổng chỉ định ở trạng thái hoạt động, các cổng còn lại ở trạng thái khóa

Ví dụ: Cho một liên mạng gồm các LAN V,W,X,Y,Z được nối lại với nhau bằng 5 cầu nối có số nhận dạng từ 1 đến 5. Trên liên mạng này tồn tại nhiều vòng quẩn. Áp dụng giải thuật nối cây xác định được các cổng gốc (ký hiệu bằng R) và các cổng

được chỉ định (Ký hiệu bằng D). Bên cạnh các cổng gốc có cả giá về gốc thông qua cổng này (nằm trong dấu ngoặc R(30)). Từđó vẽ lại hình trạng mạng sau khi đã loại bỏ

các vòng quẩn.

3.2.2. Cầu nối xác định đường đi từ nguồn 3.2.2.1. Giới thiệu

Một phần của tài liệu Giáo trình thiết kế, xây dựng mạng lan cđ cơ điện hà nội (Trang 25 - 28)