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 3/4: Bầu chọn Designated Port

    🔥 Không phải cứ đẹp trai là được chọn làm Designated Port! Phải gửi BPDU chất lượng! 🔥
    Trong hệ thống STP, không chỉ Root Port mới quan trọng. Còn một loại cổng khác cũng cực kỳ "quyền lực" – đó chính là Designated Port (DP). Vậy DP là gì và nó được chọn ra sao? Cùng bóc tách nhé!
    🧭 Cổng Chỉ Định (Designated Port – DP) là gì?

    Trong mỗi phân đoạn mạng Layer 2 (VD: đoạn giữa hai switch, hoặc giữa switch và host) chỉ được phép có một switch chịu trách nhiệm đẩy lưu lượng ra/vào. Switch đó được gọi là Designated Switch, và cổng trên nó dùng để đẩy khung tin đi được gọi là Designated Port – DP.
    📌 Mỗi phân đoạn chỉ có duy nhất một DP, còn lại các cổng khác trên phân đoạn đó hoặc là RP, hoặc bị chặn (Blocking).
    🗳️ Làm sao để được “bầu chọn” làm DP?

    Switch nào gửi ra gói BPDU có tổng chi phí thấp nhất trên phân đoạn, thì switch đó thắng và cổng gửi ra BPDU sẽ là DP.
    Nếu chi phí bằng nhau, STP sẽ so sánh tiếp:
    1. Bridge ID – nhỏ hơn thì thắng.
    2. Port Priority – thấp hơn thì ưu tiên.
    3. Port Number – nhỏ hơn thì chọn.
    ➡️ Như vậy, cổng nào “hô to” là mình gần root nhất (cost thấp nhất), mình xịn nhất (Bridge ID nhỏ), thì sẽ được chọn là DP.
    📌 DP vs RP – Đừng nhầm nhé!
    Số lượng Mỗi switch chỉ có 1 RP (trừ root) Có thể nhiều DP trên switch
    Vai trò Dùng để đi về root bridge Dùng để chuyển khung tin ra khỏi phân đoạn
    Hướng BPDU Nhận BPDU từ root Gửi BPDU ra phân đoạn
    🔄 STP phản ứng khi có sự thay đổi

    STP không “ngủ quên trên chiến thắng”. Ngay cả khi mạng đã hội tụ, nó vẫn luôn:
    • Switch gốc gửi BPDU định kỳ (hello time – mặc định 2s).
    • Các switch khác nhận BPDU từ RP, rồi tiếp tục gửi ra từ các DP.
    • Các cổng blocking chỉ nhận BPDU, không gửi.
    • Nếu không nhận được BPDU quá thời gian MaxAge (mặc định 20s), switch sẽ cho rằng có sự cố.
    💥 Ví dụ:
    SW1 là switch gốc. Nếu SW1 mất điện, SW2 không còn nhận được BPDU → tự cho mình là gốc mới → bắt đầu gửi BPDU đi. Các switch lân cận sẽ so sánh BPDU mới này với những gì họ từng nhận → tiến hành hội tụ lại → các vai trò DP, RP sẽ được bầu lại từ đầu.
    🧠 Thực tế dễ hiểu:
    • Trên mỗi “đoạn dây” giữa 2 switch, chỉ có 1 thằng được nói (DP), thằng kia phải nghe (RP) hoặc im luôn (Blocking).
    • Không thể cả hai cùng nói → sẽ tạo loop!
    • Ai gửi BPDU “hay hơn” thì được chọn làm người “đại diện” – tức là DP.

    ✅ Tips thực chiến cho anh em:
    • Khi cấu hình STP, nên ép Bridge Priority thấp cho switch mình muốn làm root (spanning-tree vlan X priority 4096) → gián tiếp ép DP theo mong muốn.
    • Nếu muốn thay đổi luồng traffic, có thể tăng cost hoặc thay đổi port priority.
    • Dùng lệnh show spanning-tree để kiểm tra: DP, RP hiện tại là cổng nào, trạng thái STP ra sao.

    📣 STP không chỉ tránh vòng lặp, mà còn thiết kế lại “đường đi logic” trong mạng để đảm bảo an toàn và hiệu suất.
    🎯 Hiểu được cách DP được chọn là bạn đã nắm 1 nửa bí kíp “đi dây chống loop” chuẩn Layer 2!
    💬 Nếu bạn còn thắc mắc tại sao switch nhà bạn “nói nhiều” mà vẫn không được làm DP, comment sơ đồ mạng, mình phân tích miễn phí cho cả lớp luôn!
    📌 Đừng quên theo dõi VnPro để nhận thêm các bài học STP nâng cao, mô phỏng thực tế trên Packet Tracer, và nhiều chủ đề Layer 2 thú vị khác!
    stp #DesignatedPort #RootPort switching ccna ccnp vnpro #Layer2 #NetworkingThựcChiến
    Click image for larger version

Name:	DesignatedPort.png
Views:	30
Size:	37.2 KB
ID:	431017
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

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