• If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
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.

Hỏi về Loop Guard

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

  • Hỏi về Loop Guard

    Chào diễn đàn,

    Lúa chưa hiểu rõ về tính năng Loop Guard. Các bác có thể giải thích dùm Lúa.

    Cám ơn nhiều

    em Lúa

  • #2
    Re: Hỏi về Loop Guard

    anh Hai Lúa

    Một port trong trạng thái blocking vẫn nhận được BPDU.
    Anh đồng ý chứ? if yes, go to next.

    Khi nào thì một port trong trạng thái blocking?
    Khi port đó không phải là ROOT, cũng không phải là Designated port.
    Anh đồng ý chứ?if yes, go to next.

    Như vậy một port trong trạng thái blocking có thể là một port dự phòng cho các port khác.
    Anh đồng ý chứ?if yes, go to next.

    Nếu cuộc sống tươi đẹp vẫn diễn ra, port blocking của switch HAILUA đó sẽ vẫn nhận được các BPDU như đã đề cập từ đầu.
    Anh đồng ý chứ?if yes, go to next.

    Điều gì sẽ xảy ra nếu bất ngờ dòng các BPDU đó bị mất đi, switch HAILUA không còn nhận được BPDU trên port blocking đó nữa. Switch HAILUA sẽ nghĩ rằng, không cần thiết phải blocking port đó nữa do có thể switch láng giềng của HAILUA đã block port đấu nối vào nó. Do đó, HAILUA switch quyết định chuyển port sang trạng thái forwarding, và thế là bridging-loop hình thành.
    Anh đồng ý chứ?if yes, go to next.

    Khi anh dùng tính năng loop-guard, cái switch HAILUA sẽ theo dõi hoạt động của BPDU. Khi dòng chảy BPDU bị mất đi, HAILUA sẽ không đưa port blocking kia về trạng thái forwarding mà nó đưa vào trạng thái loop-inconsistent.
    Điều này nhằm giúp tránh loop.

    Anh đồng ý chứ?if yes, go to next.

    Thông thường, tính năng này có thể cấu hình trên tất cả các switchport. Tính năng này sẽ theo dõi hoạt động của BPDU trên các port và giữ port trong trạng thái non-designated (root-port, blocking port).

    Anh đồng ý chứ?if yes, say yeah.

    Comment


    • #3
      cám ơn SVN,

      Đọc bài của SVN nghèo thì Lúa lại thêm một thắc mắc nữa là: Vì loop guard sẽ bảo vệ, không cho blocking port chuyển sang trạng thái forwarding (vì gây nên loop). Vậy nếu các gói tin BPDU mất thực sự vì 1 failure gì đó trong network và nếu switch HAILUA cũng không chuyển blocking port sang forwarding --> mạng down?

      Như vậy thì Loop Guard đã vô tình làm mạng không còn ổn định nữa?

      Lúa

      Comment


      • #4
        HOW LOOP-GUARD work?

        Cisco offers a wide range of products and networking solutions designed for enterprises and small businesses across a variety of industries.


        theo link trên, sẽ có timers...

        Comment


        • #5
          tính năng loop-guard sẽ dùng trong trường hợp mạng bị bất ổn trong các dòng BPDU. Có nghĩa là, các BPDU không hẳn là mất đi (mạng bị down) mà chỉ là chập chờn.

          Nếu BPDU thật sự mất đi, giá trị MaxAge timer sẽ được sử dụng theo như link của danguyennhi.
          The beautiful thing about learning is that no one can take it away from you. (B.B. King)

          Comment


          • #6
            RE: Hỏi về Loop Guard

            theo tôi thì MaxAge không được dùng trong trường hợp này. Nếu vì một lý do nào đó mà dòng của các BPDU bị mất đi , Loop Guard sẽ vẫn để các NON DESIGNATED port ở trạng thái cũ mà không chuyển sang trạng thái mới. Điều đáng chú ý là khi port bị đưa về trạng thái loop-ínconsistent, dữ liệu của người dùng sẽ không được truyền trên mạng đâu.

            Nhìn chung, tính năng loop guard là một tính năng khó hiểu do không thể mô phỏng tình trạng mất dòng các BPDU.
            Nguyễn Hữu Hòa, CCNA
            CCNP in progress

            Comment


            • #7
              Theo hình trong link của bạn danguyennhi gởi thì giả sử trong trường hợp có problem gì đó xảy ra làm cho Switch B không thể nhận BPDU trên link nối tới switch A. Vậy Những port nào sẽ bị chuyển trạng thái thành loop-inconsistent? Lúc đó STP có reconverge lại không?

              Các bạn cho xin ý kiến nhé.

              Thanks

              Comment


              • #8
                cách giải thích trên rất hài hước,nhưng ko cụ thể lắm,bạn mới chỉ nói về bản chất của vấn đề là vậy còn phần họat động ra sao bạn chưa nói rõ lắm
                sống trên đời cần có một tấm lòng.....để làm j em biết không?.....để gió cuốn đi.......

                Welcome to my blog.....www.360.yahoo.com/longphi11

                Comment


                • #9
                  Nếu như 1 port của root switch bị chết thật thì sao,lúc đó cũng sẽ ko có BPUD được gửi ra.và port sẽ chuyển sang loop-inconstent state khi loop guard được enable.Vậy thì có nghĩa là network sẽ bị dán đoạn.....ai giải thích hộ tớ chút
                  sống trên đời cần có một tấm lòng.....để làm j em biết không?.....để gió cuốn đi.......

                  Welcome to my blog.....www.360.yahoo.com/longphi11

                  Comment


                  • #10
                    tính năng này khó hiểu quá

                    Comment


                    • #11
                      Loop guard dùng trong trường hợp unidirectional links, ngăn cản Non-Designated port trở thành Designated port tránh loop có thể xảy ra.
                      Click image for larger version

Name:	Capture.PNG
Views:	1
Size:	11.7 KB
ID:	206601
                      - Cho topo:
                      + IOU1 và IOU3 chạy STP vlan 1 (IOU2 không tham gia STP vlan1 )


                      GIẢ SỬ: e0/1 IOU3 trạng thái block.

                      Do nguyên nhân nào đó trên IOU2 (như filter BPDU...) làm IOU3 không nhận được BPDU ở port e0/1 --> port e0/1 chuyển từ trạng thái block -> Designated port (sau STP time).
                      => Loop có thể xảy ra.
                      Để tránh trường hợp đó, loop guard sẽ được cấu hình trên e0/1 IOU3. Khi port e0/1 không nhận được BPDU, port sẽ chuyển sang trạng thái Loop Inconsistent (giống với trạng thái block) => tránh loop xảy ra.
                      Last edited by p_bau03; 07-03-2015, 09:14 AM.
                      CCXX*
                      skype: tranphong9x3

                      Comment

                      Working...
                      X