Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Bài 2/4: Spanning Tree Bầu chọn Root Port

    🔥 Tuy cắm dây về switch gốc, nhưng vẫn... đi vòng? Đó là do RP - Root Port! 🔥
    Anh em mạng chắc ai cũng từng thấy cảnh: switch có 2 đường về root bridge, nhưng lại chọn đường... không trực tiếp. Đừng vội la làng! Đó là do Root Port (RP) đã âm thầm làm việc.
    📌 Root Port là gì?


    Sau khi STP đã bầu chọn xong Root Bridge (Switch Gốc), thì các switch khác sẽ cần chọn cổng nào là đường tối ưu để về lại gốc. Cổng này được gọi là Root Port (RP) – mỗi switch (ngoại trừ switch gốc) chỉ có duy nhất một RP.
    🔄 Cơ chế chọn RP hoạt động thế nào?
    • Switch gốc sẽ gửi các gói Hello BPDU định kỳ mỗi 2 giây.
    • Các switch nhận được BPDU sẽ tiếp tục truyền chúng đi qua các cổng forwarding khác, không qua các cổng đang ở trạng thái blocking.
    • Trước khi chuyển tiếp, switch sẽ cập nhật lại một số trường trong BPDU như:
      • Bridge ID của mình,
      • Port priorityPort number,
      • Và đặc biệt là: chi phí (cost) để đi từ switch đó đến gốc.

    📐 Cách tính chi phí?


    Mỗi cổng sẽ có một giá trị chi phí mặc định tuỳ vào tốc độ kết nối:
    10Mbps 100 100
    100Mbps 10 19
    1Gbps 1 4
    10Gbps 1 2

    Ví dụ, nếu BPDU đến với chi phí là 0, switch sẽ cộng thêm chi phí của cổng nhận (ví dụ là 19 với cổng FastEthernet) để ra tổng chi phí mới. Switch sẽ làm vậy với mọi gói BPDU nó nhận được, sau đó chọn cổng nào có tổng chi phí nhỏ nhất → đó chính là cổng gốc RP.
    🧠 Ví dụ dễ hiểu:


    Hình dung bạn là SW3, có hai đường về SW1 (Root):
    • Một đường trực tiếp (qua cổng F0/1), chi phí là: 0 (BPDU) + 19 = 19.
    • Một đường đi vòng (qua SW2 rồi mới về SW1, qua cổng F0/4), chi phí là: 38 (BPDU) + 4 = 42.

    Lúc này, SW3 chọn cổng F0/1 là RP vì có chi phí thấp hơn. Nhưng nếu cổng đó là 10Mbps (chi phí = 100), thì tổng là: 0 + 100 = 100, và nó sẽ chọn đường đi vòng vì chi phí nhỏ hơn.
    🔎 Khi chi phí bằng nhau thì sao?


    STP dùng thêm 3 tiêu chí để “chọn bên nào đẹp trai hơn”:
    1. Bridge ID của switch gửi BPDU – chọn cái nhỏ hơn.
    2. Port priority của cổng trên switch gửi BPDU – nhỏ hơn thì ưu tiên.
    3. Port number của switch gửi BPDU – nhỏ hơn thì ưu tiên.

    ➡️ Mục tiêu: đảm bảo rằng cả hệ thống đồng thuận chọn được một đường ổn định nhất về root.
    💡 Kinh nghiệm thực chiến:
    • ✅ Đặt Bridge priority thấp cho switch muốn làm root, ví dụ: spanning-tree vlan 10 priority 4096.
    • ✅ Điều chỉnh cost thủ công nếu bạn muốn ép luồng lưu lượng đi theo đường mong muốn: spanning-tree cost 5.
    • ✅ Không hiểu sao lưu lượng đi đường vòng? Xem lại chi phí cổng, hoặc kiểm tra log STP.


    👉 STP không chọn đường gần nhất, mà chọn đường ít tốn kém nhất (về mặt logic cost)!
    Hiểu rõ cơ chế chọn Root Port giúp bạn thiết kế mạng chuẩn, tránh lỗi “vòng lặp ghost” hoặc mất cân bằng tải.

    🎯 Bạn đang học CCNA, CCNP hay chuẩn bị lên CCIE? Hãy hiểu thật sâu cách STP chọn đường đi – vì đây là nền tảng cho thiết kế mạng Layer 2 ổn định.

    📣 Tiếp tục khám phá các bài viết mạng chuyên sâu tại VnPro và đừng bỏ lỡ video mới nhất về STP và cấu hình thực tế!

    networking stp #RootPort switching ccna ccnp vnpro #HọcMạngKhôngKhó
    Click image for larger version

Name:	RootPort.png
Views:	26
Size:	39.1 KB
ID:	430999

    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X