Path cost to root bridge - chính là cost tính từ một port ở switch khác root switch đến root switch. Giải thuật chống loop Spanning tree ( STP) Để tránh xảy ra hiện tượng loop, các SW sẽ tiến hành bầu chọn ra một SW có nhiệm vụ quản lý, cơ chế này gọi là STP. Bầu chọn Root Bridge Việc bầu chọn Root Bridge dựa vào hai yếu tố theo thứ tự sau: Bridge Priority : nếu Bridge nào có priority thấp nhất sẽ được chọn làm root. Nếu các Bridge có priority bằng nhau, thì tiến hành chọn lựa dựa vào địa chỉ MAC Địa chỉ MAC: Bridge nào có MAC thấp hơn thì sẽ được chọn làm root. Đây là trường hợp cuối cùng trong việc chọn root vì không có trường hợp các Bridge có địa chỉ MAC giống nhau. Thông số priority có thể được thay đổi: Switch(config)#spanning-tree vlan vlan-id priority bridge-priority Thông số priority nằm trong khoảng từ 0 à 65535, và giá trị mặc định là 32768. Ta cũng có thể lựa chọn root trực tiếp bằng lệnh: Switch(config)#spanning-tree vlan vlan-id root {primary | secondary} [diameter diameter] + primary : sẽ chọn bridge làm root, khi chọn thông số này nếu priority của Root Bridge nhỏ hơn 24567 thì Bridge này sẽ thiết lập priority của nó nhỏ hơn so với priority của root hiện tại một lượng là 4096, và dĩ nhiên bridge này sẽ là root. Còn nếu priority của Root Bridge lớn hơn 24567, bridge sẽ thiết lập priority của nó là 24567. + secondary : lựa chọn bridge làm root thứ hai. + diameter: số lượng bridge nối tầng, tối đa là 7. Bầu chọn Root Port Root Port : Port thuộc Nonroot Bridge nối về Root Bridge sao cho chi phí nối về là thấp nhất. Root Port được bầu chọn dựa vào thông số Root Path Cost. Path cost được xem như là chi phí của liên kết, tỉ lệ với băng thông của liên kết. Thông số này có thể được cấu hình bằng dòng lệnh. Switch(config-if)#spanning-tree vlan vlan-id cost cost Port nào có tổng số path cost về root là thấp nhất sẽ được lựa chọn làm root port. Bầu chọn Designated Port (DP): Trong trường hợp có hai hay nhiều bridge nối vào chung một mạng (xem hình ở phần bridge loop) sẽ xảy ra trường hợp loop. Để khắc phục thì các bridge có port nối vào mạng sẽ tiến hành lựa chọn designated port. Port này có vai trò quan trọng vì nó có nhiệm vụ chuyển các gói tin đi trong mạng. Việc chọn lựa dựa vào các thông số theo trình tự: Dựa vào Root Path Cost : port nào có Root Path Cost thấp nhất sẽ được chọn làm DP. Trong trường hợp Root Path Cost bằng nhau, thì chọn dựa vào Bridge ID Bridge ID : port thuộc bridge nào có Bridge ID thấp hơn sẽ được chọn làm DP. Nếu thông số này cũng giống nào thì chọn dựa vào địa chỉ MAC Địa chỉ MAC : port thuộc bridge nào có địa chỉ MAC thấp hơn sẽ được chọn làm DP Hi vọng là bạn đã biết cách tính root-path-cost , nó khá đơn giản : đó chính là đường đi có cost thấp nhất từ 1 port trên switch khác đến root-switch và đây là bảng đối chiếu : bạn cứ căn cứ vào đó để có thể tính root-path-cost . tính từ một port ở switch khác root switch đến root switch. Giải thuật chống loop Spanning tree ( STP) Để tránh xảy ra hiện tượng loop, các SW sẽ tiến hành bầu chọn ra một SW có nhiệm vụ quản. dòng lệnh. Switch(config-if) #spanning- tree vlan vlan-id cost cost Port nào có tổng số path cost về root là thấp nhất sẽ được lựa chọn làm root port. Bầu chọn Designated Port (DP): Trong trường. và giá trị mặc định là 32768. Ta cũng có thể lựa chọn root trực tiếp bằng lệnh: Switch(config) #spanning- tree vlan vlan-id root {primary | secondary} [diameter diameter] + primary : sẽ chọn bridge