Xin cho hỏi các khái niệm chung quanh nó (để nắm chắc). Cách xác định Root Bridge và Root Port, Designated port và Nondesigned port (blocking).
Thanks
Xin cho hỏi các khái niệm chung quanh nó (để nắm chắc). Cách xác định Root Bridge và Root Port, Designated port và Nondesigned port (blocking).
Thanks
Theo mình hiểu thì thế này
Spanning tree protocol là giao thức được dùng trong switch để tránh lặp hay nói cách khác là theo dạng cây,cứ 2s mỗi switch sẽ gửi BPDU(Bridge protocol data unit) tới switch khác ,BPDU này bao gồm bridge ID, trong đó
Bridge ID gồm 8 byte trong đó 2 byte ưu tiên(prioty) có mặc định là 32768 và 6 byte cho địa chỉ MAC, khi trao đổi các BPDU này giữa các switch nó sẽ bầu ra một root bridge dựa vào Bridge ID thấp nhất, bởi vì mặc định của 2 byte ưu tiên là 32768 nên nó sẽ dựa vào địa chỉ MAC để bầu chọn root bridge, vì địa chỉ MAC là ko thể thay đổi cho nên đôi khi nhà quản trị muốn chọn root bridge theo ý mình, họ sẽ thay đổi 2 byte ưu tiên đó. sau khi chọn root bridge sẽ tiếp tục chọn root port dựa trên giá trị đi tới root bridge là thấp nhất hay nói cách khác là đi tới root bridge là nhanh nhất.
Designated port: tất cả các port trên root bridge là designated port, các port trên các switch khác là designated port dựa trên path cost or bridge ID, nếu path cost của các port đến root bridge là như nhau thì sẽ dựa trên
bridge ID để lựa chọn designate port
Blocking:các cổng còn lại
xin cho biết rõ hơn về cơ chế hoạt động của spanning tree, tôi không hiểu với việc chia ra như vậy thì làm thế nào SPT có thế giúp cho switch chống loop
bạn đã nhìn cái cây bao giờ chưa, root bridge được ví như cái gốc của cây vậy, từ gốc cây đi lên ra các cành cây rồi nhánh cây, cho nên khi gói tin được luân chuyển trên môi trường switch thì chỉ có một đường duy nhất đi đến đích, ko có đường thứ 2, blocking được tạo ra để ko có đường thứ 2 này. gói tin sẽ ko đi qua được các port bị blocking
Thân
Đơn giản, SPT sẽ Block các Port "không cần thiết" trong một đống Switch chồng chéo nhau! Trong đó nó sẽ chừa lại một Port gần với RootBridge nhất làm Desinated Port. Ngoài ra, những Switch có MAC cao hơn sẽ phải làm Non-Root và chỉ có một RootPort mà thôi, việc này sẽ tránh cho việc xuất hiện BroadCast Storm và tránh Loop vì không có chuyện dữ liệu bị truyền đi và lặp lại nhiều lần.
Tuy nhiên, giữa các Port Undesinated vẫn nhận được
Nói vui, nó sẽ tránh chuyện Một rừng có 2 cọp :mrgreen:
MCITP, CCNP, Security+, and experience. Working on Bachelor Degree + CCSP
Còn 1 điểm này nữa, là STP chỉ đúng với 1 Switch đang xét, nếu qua switch khác thì xét STP của các khác, bởi vì Root port có thể là con đường ngắn nhất đến Root Bridge của Switch này chưa chắc là con đường ngắn nhất đến Switch khác. Điều này đúng không nhỉ? (Cái này mình suy nghĩ dựa vào 1 ví dụ tự đưa ra).
Một mạng có thể có hắng sa số các Root Port, vì mỗi khi "rẽ nhánh" (có thể hiểu như 1 cái mắt của nhánh cây) sẽ tạo ra 1 Root Port.
???
trong mạng có nhiều switch nối vòng với nhau,để tránh Loop người ta người ta dung STP.Nhưng STP do Cisco đưa ra nên chỉ ranh loop cho switch của Cisco,còn những siwtch của hãng khác phải dùng 802.12q.
Người ta xác định Root Bridge và Non root bridge để từ đây xác định root port và destinated port nhằm mục đích xác dịnh port bị lock---->ngăn chặn loop trong sitch.
U sai rùi!Những port nằm trên root bridge là root port,các port ở các switch khác nối trực tiếp với root bridge sẽ nhận least BPDU message từ RB và trở thành root port, còn designated por là những port send less BPDU messageOriginally Posted by phieudu
Our community need to be reformed!
Join in www.takingitglobal.com
Raise your voice: http://projects.takingitglobal.org/vtvv
Net_CCNA5-1
Hi, các bạn xem file đính kèm.
Cho thêm ví dụ với ít nhất là 5 Switch đi, Như hình trên thì chỉ có 2 Switch, vẫn chưa rõ lắm vì theo mình hiểi là thế này:
Originally Posted by bestirboy