Bridge (Cầu nối)
Hình 11: Bridge
a. Khái niệm
Bridge là thiết bị mạng thuộc lớp 2 của
mô hình OSI (Data Link Layer). Bridge được sử dụng để ghép nối 2 mạng để tạo
thành một mạng lớn duy nhất. Bridge được sử dụng phổ biến để làm cầu nối giữa
hai mạng Ethernet.a. Khái niệm
b. Hoạt động
Bridge quan sát các gói tin (packet) trên mọi mạng. Khi thấy một gói tin từ một máy tính thuộc mạng này chuyển tới một máy tính trên mạng khác, Bridge sẽ sao chép và gửi gói tin này tới mạng đích.
Khi nhận được các gói tin Bridge chọn lọc và chỉ chuyển những gói tin mà nó thấy cần thiết. Điều này làm
Để thực hiện
được điều này trong Bridge ở mỗi đầu kết nối có một bảng các địa chỉ các trạm
được kết nối vào phía đó, khi hoạt động cầu nối xem xét mỗi gói tin nó nhận được
bằng cách đọc địa chỉ của nơi gửi và nhận và dựa trên bảng địa chỉ phía nhận được
gói tin nó quyết định gửi gói tin hay không và bổ xung bảng địa chỉ.
Hình 12: Hoạt động của Bridge
Khi đọc địa chỉ nơi gửi Bridge
kiểm tra xem trong bảng địa chỉ của phần mạng nhận được gói tin có địa chỉ đó
hay không, nếu không có thì
Bridge tự động bổ sung bảng
địa chỉ (cơ chế đó được gọi là tự học của cầu nối).
Khi đọc địa
chỉ nơi nhận Bridge kiểm tra xem trong bảng địa chỉ của phần mạng nhận được gói
tin có địa chỉ đó hay không, nếu có thì Bridge sẽ cho rằng đó là gói tin nội bộ
thuộc phần mạng mà gói tin đến nên không chuyển gói tin đó đi, nếu ngược lại
thì Bridge mới chuyển sang phía bên kia. ở đây chúng ta thấy một trạm không cần
thiết chuyển thông tin trên toàn mạng mà chỉ trên phần mạng có trạm nhận mà
thôi.
Hình 13: Hoạt động của
Bridge trong mô hình OSI
Để đánh giá một Bridge người ta đưa
ra hai khái niệm: Lọc và chuyển vận. Quá trình xử lý mỗi gói tin được gọi là
quá trình lọc trong đó tốc độ lọc thể hiện trực tiếp khả năng hoạt động của Bridge .
Tốc độ chuyển vận được thể hiện số gói tin/giây trong đó thể hiện khả năng của Bridge
chuyển các gói tin từ mạng này sang mạng khác.
Hiện nay có hai loại Bridge
đang được sử dụng là Bridge vận chuyển và Bridge biên dịch. Bridge vận chuyển
dùng để nối hai mạng cục bộ cùng sử dụng một giao thức truyền thông của tầng
liên kết dữ liệu, tuy nhiên mỗi mạng có thể sử dụng loại dây nối khác nhau.
Bridge vận chuyển không có khả năng thay đổi cấu trúc các gói tin mà nó nhận được
mà chỉ quan tâm tới việc xem xét và chuyển vận gói tin đó đi.
Bridge biên dịch dùng để nối hai mạng
cục bộ có giao thức khác nhau nó có khả năng chuyển một gói tin thuộc mạng này
sang gói tin thuộc mạng kia trước khi chuyển qua.
Ví dụ : Bridge biên dịch nối một mạng
Ethernet và một mạng Token ring. Khi đó Cầu nối thực hiện như một nút token
ring trên mạng Token ring và một nút Enthernet trên mạng Ethernet. Cầu nối có
thể chuyền một gói tin theo chuẩn đang sử dụng trên mạng Enthernet sang chuẩn
đang sử dụng trên mạng Token ring.
Tuy nhiên chú ý ở đây cầu nối không
thể chia một gói tin ra làm nhiều gói tin cho nên phải hạn chế kích thước tối
đa các gói tin phù hợp với cả hai mạng. Ví dụ như kích thước tối đa của gói tin
trên mạng Ethernet là 1500 bytes và trên mạng Token ring là 6000 bytes do vậy nếu
một trạm trên mạng token ring gửi một gói tin cho trạm trên mạng Ethernet với
kích thước lớn hơn 1500 bytes thì khi qua cầu nối số lượng byte dư sẽ bị chặt bỏ.
Hình 14: Ví
dụ về Bridge biên dịch
Người
ta sử dụng Bridge trong các trường hợp sau :
· Mở rộng mạng hiện tại khi đã đạt tới khoảng cách tối
đa do Bridge sau khi sử lý gói tin đã phát lại gói tin trên phần mạng còn lại
nên tín hiệu tốt hơn bộ tiếp sức.
· Giảm bớt tắc nghẽn mạng khi có quá nhiều trạm bằng
cách sử dụng Bridge, khi đó chúng ta chia mạng ra thành nhiều phần bằng các
Bridge, các gói tin trong nội bộ tùng phần mạng sẽ không được phép qua phần mạng
khác.
· Để nối các mạng có giao thức khác nhau.
Hình 15: Liên kết mạng với 2 Bridge
Một số
Bridge được chế tạo thành một bộ riêng biệt, chỉ cần nối dây và bật. Các Bridge
khác chế tạo như card chuyên dùng cắïm vào máy tính, khi đó trên máy tính sẽ sử
dụng phần mềm Bridge . Việc kết hợp phần mềm với phần cứng
cho phép uyển chuyển hơn trong hoạt động của Bridge.
- Ưu điểm của Bridge là hoạt động trong suốt, các máy tính thuộc các mạng khác nhau vẫn có thể gửi các thông tin với nhau đơn giản mà không cần biết có sự “can thiệp” của Bridge. Một Bridge có thể xử lý được nhiều lưu thông trên mạng như Novell, Banyan… cũng như là địa chỉ IP cùng một lúc.
Nhược điểm của Bridge là chỉ kết nối những mạng cùng loại và sử dụng Bridge cho những mạng hoạt động nhanh sẽ khó khăn nếu chúng không nằm gần nhau về mặt vật

No comments:
Post a Comment