Bầu chọn Root Port

Một phần của tài liệu Đồ án tốt nghiệp đai học xây dựng mạng dựa trên công nghệ VLAN (Trang 41 - 42)

Chú ý:

- Chi phí STP được tăng khi một cổng nhận BPDU, chứ không phải vì nó được gửi ra khỏi cổng. Ví dụ như, các BPDU đến trên cổng 1/1 của Cat-B với chi phí là 0 và tăng lên 19 bên trong Cat-B.

- Sự khác nhau giữa chi phí đường đi và chi phí đường đi gốc.

- Chi phí đường đi là giá trị được gán cho mỗi cổng, nó được thêm vào các BPDU được nhận trên cổng đó để tính toán chi phía đường đi gốc.

- Chi phí đường đi gốc là chi phí tích lũy đến bridge gốc. Trong BPDU, đây là giá trị của trường chi phí. Đối với một bridge, giá trị này được tính bằng cách cộng các chi phí đường đi của các cổng nhận với giá trị chứa trong BPDU.

Theo IEEE 802.1D định nghĩa Patch Cost sẽ là một tỉ lệ thức giữa 1000Mbps với băng thông của cổng (tính theo Mega bits per second ). Mạng ngày nay, tốc độ lên tới 1 Gbps hoặc thậm chí 10 Gbps nên sẽ có một bảng giá trị khác cho Patch Cost.

Xác định root path cost:

Root Switch sẽ gởi gói tin BPDU với Root Patch Cost là 0 ra các port kết nối trực tiếp với nó. Khi láng giềng gần nhất với nó (các nonRootSwitch) nhận gói tin BPDU này, nó sẽ tự thêm vào giá trị Patch Cost của cổng mà nó nhận được BPDU. Con nonRootSwitch này chuyển tiếp gói tin BPDU ra ngoài với giá trị Root Patch Cost mới. Giá trị Root Patch Cost sẽ tăng dần với mỗi lần khi nó đi vào 1 cổng của nhận BPDU. Vì vậy, khi tính toán Spanning Tree ,ta cần tính Patch Cost theo các port nhận vào gói BPDU. Sau khi nhận và tăng giá trị Root Patch Cost , switch sẽ ghi lại giá trị này trong bộ nhới của

nó .Khi nó lại nhận 1 gói BPDU từ 1 port khác với giá trị khác –nếu giá trị mới nhỏ hơn giá trị đang được lưu thì nó sẽ là Root Patch Cost mới. Switch sẽ hiểu rằng BPDU nhận tự Port nào có Root Patch Cost thấp nhất thì đó sẽ là đường đi tốt nhất về Root Switch và đó là Root Port.

Nếu trên mô hình mà từ 1 switch đi về Root Switch có 2 đường với Patch Cost bằng nhau thì switch sẽ chọn Port đi về Switch có Bridge ID thấp hơn.Switch nhận biết điều này thông qua thông số Bridge Sender ID trong gói tin BPDU.

Bầu chọn designated port:

Sau khi bình chọn Root Port – mô hình mạng vẫn có thể xảy ra loop, vì trên 1 phân đoạn mạng vẫn có thể 2 Port của 2 switch khác nhau gởi tin qua lại dẫn đến hiện tượng loop như khi chưa chạy Spanning Tree. Theo đó, trên 1 phân đoạn mạng, chỉ có thể 1 port hoạt động và đó chính là khái niệm Designated Port.

Swich sẽ chọn Designated Port dựa vào giá trị Root Patch Cost đi về Root Switch. Khi một con switch nhận được BPDU từ một switch khác trên cùng 1 phân đoạn mạng hoặc từ 1 switch kết nối trực tiếp với nó có giá trị Root Patch Cost thấp hơn giá trị mà nó nhận từ gói BPDU khác thì ngay lập tức switch sẽ cho Port đấu với láng giềng là Designated cho phân đoạn mạng đó. Sau khi đã chọn được Port làm Designated Port cho 1 phân đoạn mạng, Port còn lại trong phân đoạn mạng đó sẽ là Alternative Port hay đúng hơn là Port bị Block.

Một phần của tài liệu Đồ án tốt nghiệp đai học xây dựng mạng dựa trên công nghệ VLAN (Trang 41 - 42)