• 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.

Tính năng UDLD

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

  • Tính năng UDLD

    UDLD

    Giao thức Unidirectional Link Detection (UDLD) cho phép các thiết bị đang kết nối với nhau bằng cáp quang hoặc cáp đồng có thể quan sát và phát hiện được các vấn đề về trạng thái kết nối vật lý của hệ thống cáp khi có hiện tượng kết nối theo một hướng duy nhất (Unidirectional Link) xảy ra. Khi hiện tượng Unidirectional Link được phát hiện, UDLD sẽ shutdown các interface bị ảnh hưởng, và phát ra cảnh báo cho các người dùng biết được tình trạng hiện tại của interface này. Hiện tượng Unidirectional link này gây ra nhiều hệ quả khác nhau không có lợi cho môi trường LAN, bao gồm cả việc gây ảnh hưởng đến khả năng chống loop trong giao thức spanning-tree. UDLD là giao thức hoạt động tại lớp 2 nhưng lại làm việc với các thiết bị lớp một để có thể xác định trạng thái kết nối vật lý của một kết nối nào đó. Tại lớp 1, các phương thức tự động thương lượng (autonegotiation) đảm trách các tín hiệu vật lý và phát hiện lỗi. UDLD thực thi các tác vụ mà các phương thức autonegotiation không thể thực thi, ví dụ như phát hiện tình trạng hiện tại của các neighbor và shutdown các "misconnected interface". Khi ta bật lên đồng thời "autonegotiation" và UDLD, lớp 1 và 2 sẽ làm việc cùng nhau để ngăn ngừa các hiện tượng kết nối theo một hướng về mặt vật lý và logic.

    Hiện tượng Unidirectional Link xảy ra khi có "local device" nào đó phát ra các tín hiệu và được tiếp nhận bởi "neighbor" nhưng "local device" này lại không thể tiếp nhận các tín hiệu do "neighbor" này trả về. Nếu một trong các mạch quang trong một cặp dây bị ngắt , khi mà autonegotiation đã được active, kết nối không ở trạng thái UP. Nếu cặp dây cáp quang này hoạt động bình thường ở lớp 1, thì giao thức UDLD tại lớp 2 sẽ xác định các cáp quang này có được kết nối đúng hay không và các traffic có đang truyền theo cả hai hướng giữa các neighbor hay không. Autonegotiation không thể thực thi khả năng này bởi vì negotiation hoạt động ở lớp 1. Switch truyền các gói UDLD tới các neighbor theo chu kỳ thông interface khi giao thức UDLD đã được bật lên. Các thiết bị ở cả hai đầu kết nối phải hổ trợ giao thức UDLD để giao thức này có thể định nghĩa và disable các hiện tượng Unidirectional Link. Mặc định, giao thức UDLD được tắt trên giao diện kết nối bằng cáp đồng để tránh việc gửi các traffic điều khiển không cần thiết.



    Switch B có thể nhận được các traffic từ Switch A trên interface kết nối cụ thể. Tuy nhiên Switch A không thể nhận được traffic từ Switch B trên cùng interface tương tự. UDLD phát hiện ra vấn đề này và disable interface này. Các cấu hình mặc định trên Switch Cisco 4500 series:

    + ULDL global enable state : Globally disabled
    + UDLD per-interface enable state for fiber-optic media: Enabled
    + UDLD per-interface enable state for Twisted-pair (cooper) media : Disabled

    Bật giao thức UDLD ở chế độ toàn cục:

    Để Bật giao thức UDLD toàn cục cho tất cả các interface quang, gõ lệnh sau:

    Switch(config)# [no] udld enable

    Chú ý: dòng lệnh này chỉ cấu hình các interface quang để chạy giao thức UDLD.

    Bật giao thức UDLD trên interface cụ thể:

    Switch(config-if)# udld enable

    Để xem lại cấu hình:

    Switch# show udld interface

    Disable UDLD trên các interface không phải là giao diện quang(twisted pair,…):

    Switch(config-if) no udld enable

    Để xem lại cấu hình:
    Switch# show udld interface

    Chú ý: trên các interface quang, dòng lệnh no udld enable sẽ trả lại cấu hình
    của các interface thành udld enable

    Disable UDLD trên các interface quang:
    Switch (config-if)# udld disable

    Chú ý: dòng lệnh này không được hổ trợ trên các interface không phải là giao diện kết nối quang

    Resetting các interface bị shutdown bởi UDLD:
    Switch# udld reset
    Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

  • #2
    cấu hình UDLD

    dạ chào thầy ,

    khi mình cấu hinh UDLD in global thì chỉ có cáp quang mới có hiệu lực , đúng ko ah ?

    các cáp loại kác cáp quang như cáp đồng hay cáp UTP ko co bi unidirectional problem nen mac dinh se ko co duoc cau hinh UDLD phải ko ah ?

    Comment


    • #3
      Rất cám ơn bài viết này.
      Đây chính là vấn đề mình cần tìm kiếm.
      Nghĩa là khi có giao tiếp thì khả năng loop có thể xảy ra bất cứ lúc nào.
      Nhưng còn chuyện reset lại là phải làm thủ công chứ không thể auto được sao?
      Nghĩa là khi giải phóng loop thì port đó liệu có khả năng tự khôi phục.
      Cần được giúp đỡ nhiều.
      Thank

      Comment


      • #4
        Để reset thủ công thì bạn có thể dùng lệnh
        Switch# udld reset

        Để khôi phục lại một cách tự động cổng bị shutdown do UDLD, bạn dùng câu lệnh errdisable và cài đặt tùy chọn timeout.
        Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

        Comment


        • #5
          Originally posted by dangquangminh View Post
          Để reset thủ công thì bạn có thể dùng lệnh
          Switch# udld reset

          Để khôi phục lại một cách tự động cổng bị shutdown do UDLD, bạn dùng câu lệnh errdisable và cài đặt tùy chọn timeout.
          Cám ơn anh MInh nhiều. Rất rất cám ơn.

          Comment

          Working...
          X