2.2. Mạng LAN ảo (VLAN)[2],[3]
2.2.3. STP (Spanning Tree Protocol)[2],[6],[7]
2.2.3.1. Trạng thái của STP
Để tham dự vào STP,mỗi port phải trải qua những trạng thái sau:
Disable: port bị shutdown bởi người quản trị.
Blocking: sau khi port khởi tạo, nó sẽ bắt đầu ở trạng thái block và không thể
nhận hay truyền dữ liệu hay thêm địa chỉ MAC vào trong table của nó. Nó chỉ có thể nhận được gói BPDU hay nói cách khác port trong chế độ standby để tránh bridge loop.
Listen: port chuyển từ trạng thái block sang trạng thái listen. Lúc này port
vẫn chưa được nhận và chuyển data. Tuy nhiên, nó có nhận và gửi BPDU để tham gia quá trình STP. Nếu port đó trở thành root port hay designed port thì nó có thể gửi BPDU sang những switch khác nhưng nếu nó không thành root port hay designed port thì nó trở về trạng thái block.
Learning: sau khoảng thời gian Forward Delay trong trạng thái listen, port sẽ
chuyển sang trạng thái learning. Port có thể gửi và nhận BPDU và có thể học địa chỉ MAC mới và gi nó vào trong table của mình.
Forwarding: sau khoảng thời gian forward delay ở trạng thái learning, port
có thể chuyển sang trạng thái forwarding. Ở trạng thái này, port có thể nhận và gửi data và gói BPDU, thu thập địa chỉ MAC trong bảng table của nó. Đây là trạng thái với chức năng đầy đủ của port trong STP.
Switch có thể cho port chuyển sang trạng thái forwarding nếu không phát hiện link dự phòng( hay loop) hay nếu port đó có đường đi tốt nhất đến root bridge.
2.2.3.2. Bộ đếm thời gian của STP
STP có ba bộ đếm thời gian để đảm bảo rằng network hội tụ trước khi bridge
loop hình thành:
Hello time: là khoảng thời gian Configuration BPDU được gửi bởi root
bridge. Mặc định là 2 giây.
41
Forward delay: là khoảng thời gian switch port chuyển từ trạng thái listening sang trạng thái learning.
Max( maximum) Age: là khoảng thời gian switch lưu lại BPDP trước khi
loại bỏ nó. Trong khi thực hiện STP, mỗi cổng của switch giữ một bản sao của "tốt nhất" BPDU mà nó đã nghe. Nếu các cổng của switch mất liên lạc với nguồn của BPDU, switch các giả sử rằng một sự thay đổi cấu trúc liên kết đã xảy ra sau khi Max Age thời gian trôi qua và do đó, các BPDU được loại bỏ. Mặc định Max Age là 20 giây.
2.2.3.3. Cấu hình Spanning Tree Protocol
STP root bridge
Mặc định thì STP có hiệu lực cho tất cả các active VLAN nhưng có thể vì một số lí do nào đó nó đã bị vô hiệu hóa thì chúng ta có thể bật lại STP bằng câu lệnh:
Switch(config)# spanning-tree vlan vlan-id (Vlan-id: xác định VLAN nào ở port
muốn bật tính năng STP)
Để cấu hình cho root bridge ta cần phải:
- Cấu hình một root switch
- Cấu hình root switch thứ hai đề phòng trường hợp root switch chính
bị sự cố.
Đầu tiên, để cấu hình root bridge bạn phải biết tất cả các giá trị của switch có trong hệ thống và chúng ta sẽ set giá trị ưu tiên của root bridge là nhỏ nhất.
Switch(config)# spanning-tree vlan vlan-list priority bridge-priority Trong đó:
bridge-priority: có giá trị mặc định là 32768 nhưng chúng ta có thể gán giá trị của nó từ 0-65535. Hay ta cũng có thể dùng một lệnh để một switch có thể tự động và trực tiếp thành root bridge:
Switch(config)# spanning-tree vlan vlan-id root {primary | secondary} [diameter diameter]
Từ khóa primary làm cho switch trở thành root bridge. Câu lệnh này làm cho giá trị ưu tiên của switch nhỏ hơn giá trị ưu tiên của root bridge hiện thời.
Từ khóa second làm cho switch trở thành root bridge thứ hai và nó sẽ trở thành root bridge chính khi root bridge chính gặp sự cố.
Redundant Link Convergence
Khi hệ thống gặp sự cố ở một link nào đó gây ra sự thay đổi trong hệ thống mạng thì yêu cầu cấp bách nhất là thời gian hội tụ của hệ thống phải nhanh để đảm
42
bảo tính sẵn sàng cao. Có một số phương pháp làm cho STP hội tụ nhanh hơn nếu đường truyền xảy ra sự cố:
- Portfast: khả năng kết nối nhanh hơn được thiết lập ở access-layer cho các
máy trạm.
- Uplinkfast: cho phép uplinh nhanh từ access-layer lên distribution-layer.
- Backbonefast: cho phép hội tụ nhanh ở hệ thống backbone hay switch core-
layer sau khi cấu trúc spanning tree thay đổi.
43
CHƯƠNG 3: ỨNG DỤNG HỆ THỐNG VLAN CHO BÊNH VIỆN NỘI TIẾT TRUNG ƯƠNG