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 |