7.2.1. Cấu trúc dự phòng và Spanning Treẹ
u này từ switch B vào port 1 và ng−ợc lại, Switch B cũng nhận lại dữ liệu t Khi đó Switch A và B học lại là địa chỉ MAC của Host X nằm n port 1, kế tiếp, khi Router Y gửi một gói dữ liệu cho Host X, Switch Avà B cũng đều nhận đ−ợc gói dữ liệu từ Router Y đến Host X sẽ bị rơi vào vòng lặp.
Cấu trúc mạng dự phòng đ−ợc thiết kế để bảo đảm mạng tiếp hoạt động khi có một sự cố xảy ra, user sẽ ít bị gián đoạn công việc của họ hơn. Mọi sự gián đoạn do sự cố gây ra càng ngẵn càng tốt.
Hình 7.2.1.ạ Một ví dụ về cấu trúc dự phòng.
Trong hệ thống mạng, chúng ta tạo nhiều kết nối giữa các switch và bridge để dự phòng. Các kết nồi này sẽ tạo ra các vòng lặp vật lý trong mạng nh−ng nếu có một kết nối bị đứt thi l−u l−ợng có thể đ−ợc chuyền sang kết nối khác.
Switch hoạt động ở lớp 2 của môi hình OSI và thực hiện quyết định chuyển gói ở lớp nàỵ Khi Switch không xác định đ−ợc port đích thì nó sẽ chuyển gói ra tất
cả rt
nhận gói vàọ Do đó,
To L
ông tin lớp 2 trong gói dữ liệu không có ào vòng lặp lớp 2 của cấu trúc mạng chuyển
mạch, nó sẽ bị lặp vòng đến vô tận vì khô rong frame giúp loại
bỏ ống mạng tiêu tốn băng thông và có thể
dẫn ế
các port. Gói quảng bá và multicast cũng đ−ợc gửi ra tất cả các port trừ po mạng chuyển mạch không đ−ợc có vòng lặp, vì nh− vậy sẽ gây ra nhiều sự cố nh− đã phân tích ở các phần trên.
ở lớp 3, mỗi khi gói dữ liệu đi qua một Router, tr−ờng thời gian sống (Time Live – TTL) sẽ giảm đi một giá trị và gói dữ liệu sẽ bị huỷ bỏ khi tr−ờng TT đạt đến giá trị 0. Trong khi đó, phần th
tr−ơng TTL. Do đó, nếu frame bị rơi v
ng có thông tin nào t frame khi bị lặp vòng. Điều đó làm hệ th
Tóm lại, mạng chuyển mạch với switch và bridge không thể có vòng lặp nh−ng chúng ta vẫn cần xây dựng cấu trúc mạng vật lý có vòng lắp để dự phòng khi
spanning - treẹ Thuật toán này tồn tại khá nhiều thời xảy ra sự cố, nhằm đảm bảo hoạt động của hệ thống mạng.
Vậy giải pháp là vẫn cho phép cấu trúc vật lý có vòng lặp nh−ng chúng ta sẽ tạo cấu trúc luận lý không có vòng lặp. Ví dụ nh− trên hình 7.2.1.a, giao thông từ các user kết nối vào Cat - 4 đến server Farm kết nối vào Cat - 5 sẽ đi qua đ−ờng kết nối giữa Cat - 1 và Cat - 2 mặc dù có tồn tại đ−ờng kết nối vật lý giữa Cat - 4 và Cat - 5.
Cấu trúc luận lý không vòng lặp là một cấu trúc dạng phân nhánh cây, t−ơng tự nh− cấu trúc luận lý hình sao hay hình sao mở rộng.
Thuật toán đ−ợc sử dụng để tạo cấu trúc luận lý không vòng lặp là thuật toán gian để hội tụ. Do đó có một thuật toán mới hơi gọi là rapid spanning - tree với thời gian tinh toán cấu trúc luận lý không vòng lặp rút ngắn hơn.
Hình 7.2.1.b. Cấu trúc luận lý không vòng lặp đ−ợc tạo ra bởi Spanning - Treẹ Cấu trúc này theo dạng phân nhánh hình cây, t−ơng tự nh− cấu trúc luận lý hình