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.

Announcement

Collapse
No announcement yet.

Chuyên đề spanning tree (phần 1)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Chuyên đề spanning tree (phần 1)

    802.1D Spanning tree Protocol

    STP dùng các thông điệp giữa các switch để giúp ổn định hệ thống mạng về một sơ đồ không bị vòng lặp. Để làm được như cậy, STP sẽ đưa vài cổng của switch về trạng thái blocking, cổng sẽ không truyền hay nhận dữ liệu. Các cổng còn lại sẽ ở trạng thái forwarding. Tất cả các loại cổng này sẽ giúp hình thành một sơ đồ mạng không bị loop.

    Các bước diễn tiến của hoạt động của spanning tree


    Bầu chọn root switch: Switch có bridge-ID nhỏ nhất sẽ được bầu chọn. Thông thường, bridgeID được hình thành gồm giá trị priority (2 bytes) và MAC của switch. Xác định root port: là cổng trên những non-root switch có kết nối ngắn nhất về rootswitch. Xác định designated port trên từng segment: Khi có nhiều switch kết nối vào một segment, đây là cổng của switch chịu trách nhiệm đẩy traffic ra khỏi segment.

    Bầu chọn root switch

    Chỉ một switch có thể là root của một cây spanning tree. Để tìm ra root, các switch phải bầu chọn. Từng switch sẽ bắt đầu hoạt động spanning tree của nó bằng cách tạo và gửi các gói STP BPDU, trong đó thông báo chính nó là root. Nếu một switch nghe một BPDU tốt hơn (tức là BPDU có bridgeID nhỏ hơn), switch đó sẽ không khai báo nó là root nữa. Thay vào đó, switch sẽ bắt đầu gửi ra các BPDU nhận được từ switch ứng cử viên tốt hơn. Cuối cùng, tất cả các switch ngoại trừ switch có bridge ID tốt nhất sẽ ngừng gửi BPDU. Switch chiến thắng trong quá trình bầu cử trở thành root switch.

    Giá trị bridgeID nguyên thủy của 802.1D có hai trường:


    - Trường priority 2 bytes: được thiết kế để cấu hình trên các switch khác nhau để ảnh hưởng đến kết quả của quá trình bầu của spanning tree.
    - Một trường có độ dài 6-bytes chứa địa chỉ MAC, được dùng để so sánh trong trường hợp độ ưu tiên của các switch là bằng nhau. Chắc chắn là sẽ có một switch thắng quá trình bầu chọn. Định dạng của bridgeID ở dạng nguyên thủy và dạng đã định nghĩa lại:



    Định dạng của BPDU bị thay đổi là do việc phát minh ra các phiên bản PVST+ và MST. Với kiểu bridgeID cũ, một bridgeID của một switch cho mỗi phiên bản spanning tree là giống nhau nếu switch dùng một MAC. Nếu dùng nhiều spanningtree, việc mỗi switch chỉ có một bridgeID có thể gây ra nhầm lẫn. Vì vậy Cisco dùng một địa chỉ MAC khác nhau cho từng vlan khi tạo ra bridgeID. Điều này dẫn đến các giá trị bridgeID khác nhau mỗi VLAN, nhưng cũng sẽ làm tốn nhiều địa chỉ MAC trong từng switch.

    Trường SystemID mở rộng cho một mạng dùng nhiều phiên bản spanningtree, mà không cần dùng các địa chỉ MAC riêng biệt cho từng switch. Trường này cho phép các VLAN-ID được đặt trong 12 bit cuối cùng của trường priority. Một switch có thể dùng một địa chỉ MAC để xây dựng nên bridgeID và với chỉ số vlan trong trường SystemID, switch này vẫn có một bridgeID duy nhất trong từng VLAN. Việc sử dụng trường systemID mở rộng còn được gọi là cơ chế giảm địa chỉ MAC (MAC address reduction).
    Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

  • #2
    hi anh Minh.
    Cho em hỏi làm sao để mình có thể kiểm tra hoạt động của STP đã được cấu hình.

    Comment


    • #3
      Originally posted by tiennv View Post
      hi anh Minh.
      Cho em hỏi làm sao để mình có thể kiểm tra hoạt động của STP đã được cấu hình.
      Chào !!!
      Tiến trình SP chạy tự động trên thiết bị Switch của CISCO. Để xem quá trình này , anh dùng lệnh :
      Switch# show spanning tree


      Chúc anh vui !!!
      Trần Mỹ Phúc
      tranmyphuc@hotmail.com
      Hãy add nick để có thông tin đề thi mới nhất :tranmyphuc (Hỗ trợ tối đa cho các bạn tự học)

      Cisco Certs : CCNP (Passed TSHOOT 1000/1000)

      Juniper Certs :
      JNCIP-ENT & JNCIP-SEC
      INSTRUCTORS (No Fee) : CISCO (Professional) , JUNIPER (Professional) , Microsoft ...

      [version 4.0] Ôn tập CCNA


      Comment


      • #4
        Cảm ơn anh nhiều.

        Comment


        • #5
          Cho em hỏi thêm là có bao nhiêu cách để mình kiểm tra kết nối giữa hai con Switch.

          Comment


          • #6
            Originally posted by tiennv View Post
            Cho em hỏi thêm là có bao nhiêu cách để mình kiểm tra kết nối giữa hai con Switch.
            CHào !!!
            Ý bạn nói mình hiểu như vầy :kiểm tra xem kết nối của chúng đã up hay chưa ?

            1)Cách trực quan : đèn cả 2 port của Switch màu xanh => kết nối thành công. Màu vàng hay vàng nhấp nháy liên tục bị lỗi : như Loop chẳng hạn

            2) cách chi tiết (thừong dùng để troubleshoot) : dùng câu lệnh show mac-address-table.
            Code:
            show mac-address-table [static | dynamic | secure | self | aging-time | count] [address hw-addr][interface interface][vlan vlan-id] | [{begin | exclude | include} expression]
            .

            Hoặc show cdp neighbor hoặc show cdp neighbor detail

            Chúc bạn vui !!!
            Trần Mỹ Phúc
            tranmyphuc@hotmail.com
            Hãy add nick để có thông tin đề thi mới nhất :tranmyphuc (Hỗ trợ tối đa cho các bạn tự học)

            Cisco Certs : CCNP (Passed TSHOOT 1000/1000)

            Juniper Certs :
            JNCIP-ENT & JNCIP-SEC
            INSTRUCTORS (No Fee) : CISCO (Professional) , JUNIPER (Professional) , Microsoft ...

            [version 4.0] Ôn tập CCNA


            Comment


            • #7
              Cam on nhieu nhe

              Comment


              • #8
                chào !!

                cho mình hỏi cấu hình STP như thế nào vậy?

                cám ơn.
                trying....

                Comment


                • #9
                  Originally posted by tindecken View Post
                  chào !!

                  cho mình hỏi cấu hình STP như thế nào vậy?

                  cám ơn.
                  Chào !!!

                  Tiến trình Spanning Tree (comon ST)trên các switch của cisco là chạy tự động , do đó không cần phải cấu hình.

                  Chúc bạn vui!!!
                  Trần Mỹ Phúc
                  tranmyphuc@hotmail.com
                  Hãy add nick để có thông tin đề thi mới nhất :tranmyphuc (Hỗ trợ tối đa cho các bạn tự học)

                  Cisco Certs : CCNP (Passed TSHOOT 1000/1000)

                  Juniper Certs :
                  JNCIP-ENT & JNCIP-SEC
                  INSTRUCTORS (No Fee) : CISCO (Professional) , JUNIPER (Professional) , Microsoft ...

                  [version 4.0] Ôn tập CCNA


                  Comment


                  • #10
                    Cho mình hỏi một case sau
                    Port trên switch 3560 để spaning tree portfast cắm vào swith thường dlink . sau đó dùng một cable thẳng cắm vào 2 port trên switch Dlink . Hiện tượng gì sẽ xẩy ra trong mạng

                    Comment


                    • #11
                      Originally posted by abc View Post
                      Cho mình hỏi một case sau
                      Port trên switch 3560 để spaning tree portfast cắm vào swith thường dlink . sau đó dùng một cable thẳng cắm vào 2 port trên switch Dlink . Hiện tượng gì sẽ xẩy ra trong mạng
                      Chào !!!
                      1)KHi bạn dùng cable cắm vào 2 port của 1 switch sẽ xảy ra hiện tượng loop
                      2) Switch cấu hình portfast mà cắm vào switch Dlink, điều quan trọng là nếu switch D-link ko chạy ST thì port sẽ rơi vào trạng thái loop và cách cấu hình trạng thái trunking của cả 2 thiết bị nữa.(ở đây mình không thấy bạn đề cập)

                      Chúc bạn vui !!!
                      Trần Mỹ Phúc
                      tranmyphuc@hotmail.com
                      Hãy add nick để có thông tin đề thi mới nhất :tranmyphuc (Hỗ trợ tối đa cho các bạn tự học)

                      Cisco Certs : CCNP (Passed TSHOOT 1000/1000)

                      Juniper Certs :
                      JNCIP-ENT & JNCIP-SEC
                      INSTRUCTORS (No Fee) : CISCO (Professional) , JUNIPER (Professional) , Microsoft ...

                      [version 4.0] Ôn tập CCNA


                      Comment


                      • #12
                        Originally posted by dangquangminh View Post
                        802.1D Spanning tree Protocol

                        STP sẽ đưa vài cổng của switch về trạng thái blocking, cổng sẽ không truyền hay nhận dữ liệu..
                        Xin thầy cho một trường hợp mà STP đưa 3 port trong sơ đồ kết nối giữa các Switch vào trang thái blocking.

                        Em xin cảm ơn!

                        Comment


                        • #13
                          Ví dụ một trường hợp 3 port bị block cùng lúc là 2 switch nối với nhau qua 4 dây chẳng hạn.
                          Nói chung đường nào có khả năng loop thì port của segment đó có thể bị block ngay sau khi so sánh các độ ưu tiên.
                          Phạm Minh Tuấn

                          Email : phamminhtuan@vnpro.org
                          Yahoo : phamminhtuan_vnpro
                          -----------------------------------------------------------------------------------------------
                          Trung Tâm Tin Học VnPro
                          149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
                          Tel : (08) 35124257 (5 lines)
                          Fax: (08) 35124314

                          Home page: http://www.vnpro.vn
                          Support Forum: http://www.vnpro.org
                          - Chuyên đào tạo quản trị mạng và hạ tầng Internet
                          - Phát hành sách chuyên môn
                          - Tư vấn và tuyển dụng nhân sự IT
                          - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

                          Network channel: http://www.dancisco.com
                          Blog: http://www.vnpro.org/blog

                          Comment


                          • #14
                            cac a oi cho e hoi cac hoc ******** nao la de nho va nho lau nhat.con 1thang nua e thi ccna roi ma e cha nho j ca.hoc dc may hom lai wen.cac a co cach hoc nao hay chi e voi.thanks nhieu

                            Comment


                            • #15
                              Có phương pháp loop dẫn đến treo luôn switch là loop đường dây.
                              Về cơ bản, chức năng của Switch là tự độ cô lập cổng lỗi nhưng khi loop đường dây thì xảy ra hiện tượng treo luôn switch. Các máy con trông Sw không ping thấy nhau.
                              Không Remote được.
                              Cho hỏi có bác nào đã nghiên cứu cái này chưa và có biện pháp nào khắc phục được. Thank nhiều

                              Comment

                              Working...
                              X