Spanning-tree mode pvst la gi

171

điều này sẽ làm cho switch đóng vai trò là Root Bridge phải xử lý rất nhiều dữ liệu và

dễ dẫn đến tình trạng quá tải.

Vì vậy Cisco đã đưa ra chuẩn STP nâng cao gọi là Per-VLAN Spanning-Tree Plus

(PVST+). Với PVST+ mỗi VLAN có thể được cấu hình 1 Root Bridge riêng. Do đó, mỗi

VLAN sẽ có mỗi Root Bridge, Root port.. riêng. Lúc này, người quản trị có thể cấu hình

các sao cho luồng dữ liệu được tối ưu hóa và cân bằng tải lưu lượng được cân bằng

giữa các thiết bị switch.

Cần chú ý là PVST+ đã được bật mặc định trên các thiết bị switch của Cisco.

8.3.2

Rapid Spanning Tree (RSTP)

Rapid Spanning Tree (RSTP) là chuẩn quốc tế. RSTP còn được gọi là chuẩn 802.1w.

RSTP cũng tương tự như 802.1d nhưng có tốc độ hội tụ nhanh hơn. Tốc độ hội tụ ở đây

chính là khoảng thời gian khi một link xảy ra sự cố đến khi các thiết bị mở được các

interface ở trạng thái Block trước đó. Tuy nhiên RSTP lại mơ tả các Spanning Tree Port

State khác với 802.1d. Bảng 8.4 là mô tả Spanning Tree Port State của RSTP

Bảng 8.4 Spanning Tree Port State của RSTP

Spanning Tree Port State RSTP

Spanning Tree Port State 802.1d

Discarding

Tương đương với Disabled

Discarding

Tương đương với Blocking

Discarding

Tương đương với Listening

Learning

Tương đương với Learning

Forwarding

Tương đương với Forwarding

Ngoài khác nhau về tên trong Spanning Tree Port State thì RSTP còn khác 802.1d ở

thông tin port rule. Bảng 8.5 mô tả cho vấn đề này.

RSTP port rule

Mô tả

172

Root port

Giống với 802.1d

Designated port

giống với 802.1d

Alternate port

Backup cho Root port

Backup port

Backup cho Designated port

Disabled port

Interface không được sử dụng STP

Edge port

Interface kết nối xuống các thiết bị đầu

cuối

Cần chú ý về BPDU trong RSTP. Theo 802.1d thì BPDU có nguồn gốc là từ Root

Brigde gửi đi và các switch còn lại chỉ được quyền chuyển tiếp gói BPDU từ oot Brigde.

Còn trong RSTP thì mỗi switch sẽ gửi gói BPDU, cho dù switch có nhận hay khơng nhận

BPDU trên Root port của nó.

Các thơng tin trong Bảng 8.5 sẽ giải thích nguyên nhân làm cho RSTP hội tụ nhanh.

Cụ thể:

RSTP sử dụng cơ chế tương tự như Backbone Fast: khi nhận được 1 BPDU nhỏ hơn

thì switch sẽ nhận gói BDPU này.

Edge ports làm việc tương tự như Portfast ports.

Link type: nếu kết nối 2 switch bằng link point to point thì các interface local sẽ sẽ

trao đổi với các interface khác để nhanh chóng chuyển đổi sang trạng thái.

forwarding. Các link Full-duplex được mặc định là point to point.

Backup and alternate port: interface có thể chuyển sang trạng thái forwarding khi

khơng có BBPU nào nhận được từ switch kết nối trực tiếp. Tương tự như Uplink Fast.

Các lệnh cấu hình RSVP được cho như bên dưới:

Switch#spanning-tree mode rapid-pvst

Switch(config)#show spanning-tree

173

8.3.3

Multiple Spanning Tree (MST)

Nếu trong hệ thống mạng có số lượng VLAN lớn (ví dụ như 2000 VLAN). Trong

trường hợp này, việc cấu hình để chỉnh Root Switch, Root port, gán interface VLAN...

sẽ mất rất nhiều thời gian và số lượng BPDU, Root Bridge, Root port... cũng sẽ rất lớn.

Với Multiple Spanning Tree (MST), người quản trị có thể sử dụng thêm khái niệm

instance. Mỗi instance là một nhóm các VLAN, do đó khi cấu hình cho mỗi instance

tương tương với việc cấu hình cho tồn bộ VLAN trong instance đó.

Các lệnh cấu hình MST được cho như bên dưới:

Switch(config)#spanning-tree mode mst

Switch(config)#spanning-tree mst configuration

Switch(config-mst)#name region_name

Switch(config-mst)#revision number

Switch(config-mst)#instance number vlan vlan_range

Switch #show spanning-tree mst

8.4 CÁC CƠ CHẾ GIÚP NHANH ỔN ĐỊNH

SPANNING TREE

8.4.1

Portfast

Portfast là một tính năng nâng cao độc quyền của Cisco giúp tăng tốc độ hội tụ

mạng. Tính năng này chỉ được cấu hình trên interface access. Portfast làm cho một

interface trên switch chuyển sang trạng thái forwarding, nghĩa là bỏ qua các STP state

trước đó. Portfast có thể là nguyên nhân làm tăng loop trong mạng. Các lệnh cấu hình

Portfast như sau:

Bật Portfast trên từng interface:

Switch(config-if)#spanning-tree portfast

174

Bật Portfast trên tất cả các interface:

Switch(config)#spanning-tree portfast default

8.4.2

UplinkFast

UplinkFast là để tăng tốc hội tụ khi một liên kết trực tiếp với một switch tầng trên bị

lỗi. Switch định nghĩa các backup port cho root port (backup port và root port được gọi

là uplink group). Nếu root port bị lỗi, một trong những interface trong uplink được

unblock và ngay lập tức interface này được chuyển sang trạng thái forwarding (bỏ qua

giai đoạn listening và learning).

Lệnh cấu hình UplinkFast được cho như bên dưới:

Switch(config)#spanning-tree uplinkfast

Lệnh cấu hình này tác động lên tất cả các interface cho tất cả các VLAN.

8.4.3

BackboneFast

BackboneFast được sử dụng để tăng tốc hội tụ khi một liên kết bị lỗi mà liên kết

này không mà không được kết nối trực tiếp đến switch. BackboneFast giúp switch phát

hiện các lỗi gián tiếp.

Lệnh cấu hình BackboneFast được cho như bên dưới:

Switch(config)#spanning-tree backbonefast

8.5 CÁC CƠ CHẾ BẢO VỆ STP

Hoạt động của STP là dựa trên sự bầu chọn Root Bridge, cổng Root, cổng

Designated và cổng Block. Bầu chọn các tiêu chí trên là dựa vào Bridge ID và chi phí

đường đi. Giả sử có một Switch lạ tấn cơng vào với giá trị Bridge ID tốt hơn giá trị

Bridge ID của Root Bridge. Lúc này, quá trình bầu chọn sẽ diễn ra lại. Các Switch trong

hệ thống mạng sẽ bầu chọn Switch lạ trên làm Root Bridge vì Switch lạ lúc này đang

có giá trị Bridge ID tốt nhất. Điều này sẽ làm sụp đổ hoàn toàn hệ thống mạng đang