chuyển tiếp nó. Nếu cây cầu được gắn liền với hai hoặc nhiều mạng, sau đó nó phải quyết định
có hay không để chuyển tiếp các khung, và nếu như vậy, mà LAN khung phải được
truyền đi.
Các quyết định định tuyến có thể không phải luôn luôn là một trong những đơn giản. Hình 15.10 cũng cho thấy
rằng có hai tuyến đường giữa LAN A và E. LAN dự phòng này cung cấp
cho sẵn có Internet tổng thể cao hơn và tạo ra khả năng để cân bằng tải.
Trong trường hợp này, nếu trạm 1 truyền một khung trên LAN A dành cho các trạm trên 5
LAN E, sau đó một trong hai cây cầu 101 hoặc 107 cây cầu có thể chuyển tiếp các khung. Nó sẽ
xuất hiện thích hợp hơn cho cây cầu 107 để chuyển tiếp khung, vì nó sẽ liên quan đến chỉ có một
hop, trong khi nếu frame đi qua cây cầu 101, nó phải chịu đựng hai bước nhảy.
Xem xét khác là rằng có thể có những thay đổi trong cấu hình. Ví dụ,
cây cầu 107 có thể thất bại, trong đó có trường hợp khung hình tiếp theo từ trạm 1 đến trạm 5
nên đi qua cây cầu 101. Vì vậy, chúng ta có thể nói rằng khả năng định tuyến phải đưa
vào tài khoản các cấu trúc liên kết của các cấu hình internet và có thể cần phải được tự động
thay đổi .
Một loạt các chiến lược định tuyến đã được đề xuất và thực hiện gần đây
nhiều năm. Chiến lược đơn giản nhất và phổ biến nhất là định tuyến cố định. Chiến lược này là thích hợp
cho internets nhỏ và cho internets là tương đối ổn định. Ngoài ra, hai
nhóm trong tổ chức IEEE 802 đã phát triển kỹ thuật để định tuyến
các chiến lược. IEEE 802.1 nhóm đã ban hành một tiêu chuẩn cho việc định tuyến dựa trên việc sử dụng
một thuật toán cây khung. Ủy ban token ring, IEEE 802,5, đã ban hành của nó
đặc điểm kỹ thuật riêng, được gọi là định tuyến nguồn. Trong phần còn lại của phần này, chúng ta
nhìn vào định tuyến cố định và các thuật toán cây bao trùm, mà là phổ biến nhất
thuật toán định tuyến cầu sử dụng.
Đối với định tuyến cố định, một tuyến đường được chọn cho mỗi cặp nguồn-đích của mạng LAN
trong cấu hình. Nếu tuyến đường thay thế có sẵn giữa hai mạng LAN, sau đó thường
các tuyến đường với số lượng ít nhất của hoa bia được chọn. Các tuyến cố định, hoặc ít
nhất là chỉ thay đổi khi có sự thay đổi trong cấu trúc liên kết của internet.
Các chiến lược cho việc phát triển một cấu hình định tuyến cố định cho cây cầu là tương tự
để mà làm việc trong một mạng packet-switching (Hình 12.2). Một định tuyến trung ương
ma trận được tạo ra, được lưu trữ có lẽ tại một trung tâm điều khiển mạng. Các ma trận
cho thấy, đối với mỗi cặp nguồn-đích của mạng LAN, danh tính của cây cầu đầu tiên trên
tuyến đường này. Vì vậy, ví dụ, các tuyến đường từ mạng LAN đến LAN E F bắt đầu bằng cách đi qua
cây cầu 107 đến LAN A. Một lần nữa có ý kiến của ma trận, các tuyến đường từ A đến LAN LAN
F đi qua cây cầu 102 đến LAN C. Cuối cùng, tuyến đường từ LAN C để LAN F là
trực tiếp qua cầu 105. Như vậy con đường hoàn toàn từ mạng LAN đến LAN E F là
cây cầu 107, LAN A, cầu 102, LAN C, cầu 105.
Từ ma trận tổng thể này, các bảng định tuyến có thể được phát triển và được lưu trữ tại mỗi
cây cầu. Mỗi cầu cần một bảng cho mỗi LAN mà nó gắn. Các thông tin
cho mỗi bảng có nguồn gốc từ một hàng duy nhất của ma trận. Ví dụ, cây cầu
105 có hai bảng, một cho khung đến từ LAN C và một cho khung đến
từ LAN F. Các bảng hiển thị, cho mỗi địa chỉ MAC đích có thể, danh tính
của các mạng LAN mà cầu nên chuyển tiếp khung.
Một khi các thư mục đã được thiết lập, định tuyến là một vấn đề đơn giản. Một
bản sao cầu mỗi frame đến trên mỗi mạng LAN của nó. Nếu MAC đích
địa chỉ tương ứng với một mục trong bảng định tuyến của nó, các khung được truyền lại trên
mạng LAN thích hợp.
15,4 / 471 CẦU
Các chiến lược định tuyến cố định được sử dụng rộng rãi trong các sản phẩm thương mại có sẵn. Nó
đòi hỏi nhà quản trị mạng tự nạp dữ liệu vào các bảng định tuyến. Nó
có lợi thế là đơn giản và yêu cầu chế biến tối thiểu. Tuy nhiên, trong một
internet phức tạp, trong đó cầu có thể được tự động thêm vào và trong đó thất bại
phải được cho phép, chiến lược này là quá hạn chế.
Các Spanning Tree Tiếp cận
Cách tiếp cận cây bao trùm là một cơ chế trong đó cây cầu tự động phát triển
một bảng định tuyến và cập nhật mà bảng để đáp ứng với thay đổi cấu trúc liên kết. Các thuật toán
bao gồm ba cơ chế: chuyển tiếp khung hình, học địa chỉ, và vòng
lặp. Độ phân giải
khung Forwarding Trong kế hoạch này, một cây cầu duy trì một cơ sở dữ liệu chuyển tiếp cho
mỗi cổng gắn vào một cơ sở dữ liệu LAN.The chỉ ra các địa chỉ trạm mà
khung sẽ được chuyển qua rằng port.We thể giải thích điều này trong sau
thời trang. Đối với mỗi cổng, một danh sách các trạm là trạm maintained.A là trong danh sách nếu nó là
sự "cùng phụ" của cây cầu như cảng. Ví dụ, đối với cây cầu 102 Hình
15.10, các trạm trên mạng LAN C, F, và G là trên cùng một bên của cây cầu như mạng LAN
port C, và các trạm trên mạng LAN A, B, D, và E là trên cùng một bên của cây cầu như
cổng LAN A. Khi khung được tiếp nhận vào bất kỳ cổng, cầu phải quyết định
liệu khung mà là để được chuyển tiếp qua cầu và ra ngoài thông qua một trong những
cổng khác của cây cầu. Giả sử rằng một cầu nhận được một khung MAC trên cổng x. Các
quy tắc sau được áp dụng:
1. Tìm kiếm cơ sở dữ liệu chuyển tiếp để xác định địa chỉ MAC được liệt kê cho
bất kỳ port trừ port x.
2. Nếu địa chỉ MAC đích không được tìm thấy, về phía trước khung ra tất cả các cổng ngoại trừ
một trong những từ được là received.This là một phần của quá trình học tập được mô tả
sau đó.
3. Nếu địa chỉ đích là trong cơ sở dữ liệu chuyển tiếp đối với một số cổng y, sau đó
xác định xem cổng y là trong trạng thái chặn hoặc chuyển tiếp. Vì những lý do
giải thích sau, một cổng có thể đôi khi bị chặn, trong đó ngăn chặn nó từ khi nhận được
hoặc truyền khung dữ liệu.
4. Nếu cổng y không bị chặn, truyền frame qua cổng y vào mạng LAN để
mà cổng mà coi.
Địa chỉ Học Đề án trước giả định rằng cây cầu đã được
trang bị với một cơ sở dữ liệu chuyển tiếp mà chỉ ra phương hướng, từ cây cầu, của
mỗi điểm đến trạm. Thông tin này có thể được cài đặt sẵn vào cầu, như trong
định tuyến cố định. Tuy nhiên, một cơ chế tự động có hiệu quả cho việc học theo hướng
của mỗi trạm là mong muốn. Một chương trình đơn giản để có được thông tin này được dựa
trên việc sử dụng các trường địa chỉ nguồn trong mỗi khung MAC.
Chiến lược này là điều này. Khi một frame đến trên một cổng cụ thể, rõ ràng nó đã
đến từ sự chỉ đạo của các mạng LAN đến. Trường địa chỉ nguồn của
khung cho trạm nguồn. Như vậy, một cây cầu có thể cập nhật cơ sở dữ liệu chuyển tiếp nó
cho rằng cảng trên cơ sở của các trường địa chỉ nguồn gốc của mỗi khung đến.
Để cho phép thay đổi trong cấu trúc liên kết, mỗi phần tử trong cơ sở dữ liệu được trang bị với một
Chương 472 15 / LOCAL AREA NETWORK TỔNG QUAN
timer . Khi một nguyên tố mới được thêm vào cơ sở dữ liệu, bộ đếm thời gian của nó được đặt. Nếu bộ đếm thời gian
hết hạn, sau đó các yếu tố được loại bỏ khỏi cơ sở dữ liệu, kể từ tương ứng
thông tin hướng có thể không còn hiệu lực. Mỗi lần nhận được khung,
địa chỉ nguồn của nó được kiểm tra đối với các cơ sở dữ liệu. Nếu phần tử đã có trong
cơ sở dữ liệu, các mục được cập nhật (hướng có thể đã thay đổi) và bộ đếm thời gian là
thiết lập lại. Nếu phần tử không có trong cơ sở dữ liệu, một mục mới được tạo ra, với riêng
timer.
Spanning Tree Algorithm Cơ chế học địa chỉ mô tả trước đây
là hiệu quả nếu các cấu trúc liên kết của Internet là một cây; có nghĩa là, nếu không có thay thế
các tuyến đường trong mạng. Sự tồn tại của tuyến đường thay thế có nghĩa là có một
vòng khép kín. Ví dụ trong hình 15.10, sau đây là một vòng khép kín: LAN A,
cầu 101, LAN B, cầu 104, LAN E, cầu 107, LAN A.
Để thấy được vấn đề tạo ra bởi một vòng khép kín, hãy xem xét Hình 15.11. Vào thời điểm
trạm A truyền một khung đề cập đến ga B. Phần khung được chụp bởi cả hai
cầu. Mỗi cầu cập nhật cơ sở dữ liệu của nó để chỉ ra rằng trạm A là theo hướng
của LAN X, và truyền lại các khung hình trên mạng LAN Y. Say cầu truyền lại rằng
vào thời gian và cầu trong một thời gian ngắn sau đó Như vậy B sẽ nhận được hai bản sao của
khung. Hơn nữa, mỗi cầu sẽ nhận được thông tin của người khác trên mạng LAN Y.
Lưu ý rằng mỗi lần truyền là một khung hình với một địa chỉ nguồn của A và một điểm đến
địa chỉ của B.Thus mỗi cầu sẽ cập nhật cơ sở dữ liệu của nó để chỉ ra rằng trạm A là trong
đang được dịch, vui lòng đợi..
