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.

một tí knowledge về EtherChannel

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

  • một tí knowledge về EtherChannel

    EtherChannel là một phương pháp độc quyền của CISCO trong việc mở rộng (scaling)bandwidth bằng cách kế hợp (aggregating), hay bó (bundling) những kết nối song song lại với nhau.

    Thông thường, việc có nhiều kết nối song song (pararel link) giữa những Switch sẽ có khả năng tạo ra Bridging Loops. EtherChannel sẽ tránh được điều này bằng cách bundling (bó lại) những pararel link thành một logical link, đóng vai trò như là một access hay là một trunk link. Các Switch hay device trên mỗi đầu của một EtherChannel phải hiểu nhau và sử dụng cùng EtherChannel Negotiation Protocol cho việc hoạt động được chính xác.

    Mặc dù EtherChannel được xem như là một logical link nhưng nó không có tổng băng thông bằng với tổng băng thông của các physical link riêng biệt. Thay vào đó traffic sẽ được Load-Balancing trên những physical link riêng biệt của một EtherChannel

    EtherChannel có thể chứa tối đa 8 physical link (hay 8 port vật lý) cùng media type cùng tốc độ. Theo lý thuyết thì ta chỉ có thể kết hợp 2,4,6 hoặc 8 physical link thành một EtherChannel nhưng trên thực tế số physical link này vẫn có thể là một số lẻ.(VD: 3 physical link trong một EtherChannel ). Việc thiết lập các thuộc tính của port (hay physical link) phải được thực hiện trước khi chúng được cấu hình thành một EtherChannel
    VD: Tất cả các port phải cùng VLAN. Nếu sử dụng EtherChannel như một TRUNK LINK thì các port phải cùng trunk mode và native vlan phải giống nhau.
    !!! Chú ý:
    Khi ta thay đổi thuộc tính của một port (physical link ) trong EtherChannel thì các port các port khác (cũng thuộc EtherChannel ) và chính EtherChannel không thay đổi theo. Port bị thay đổi sẽ down ngay lập tức và không còn thuộc EtherChannel đó nữa.

    Traffic trong một EtherChannel được phân phối (distribute) cho những physical link theo một kiểu nhất định. Tuy nhiên việc này không phải lúc nào cũng là Load-Balancing. Thay vào đó các frame (hay traffic) được forward cho một physical link chỉ định nào đó là nhờ vào kết quả của thuật toán HASH hoặc phép XOR. EtherChannel cũng cung cấp khả năng redundancy. Nếu một physical link trong EtherChannel bị fail hay die, thì traffic sẽ được chuyển sang những physical link kế cận.

    Để cấu hình EtherChannel, bạn phải chọn lựa giữ hai EtherChannel Negotiation Protocol. Đó là PAgP và LACP.

    Cấu hình EtherChannel với PAgP:
    Switch(config)# interface type mod/num
    Switch(config-if)# channel-protocol pagp
    Switch(config-if)# channel-group number mode {on | {auto | desirable} [non-silent]}


    Trong giao thức này, nếu ta thiết lập một đầu (endpoint) của EtherChannel trên Switch là mode Desirable (hay còn gọi là Active Mode) thì Switch đó sẽ chủ động hỏi Swicht ở đầu còn lại để thương lương nhằm tạo thành EtherChannel .
    Ngược lại, nếu như đầu còn lại (endpoint) của EtherChannel được thiết lập ở mode Auto (hay còn gọi là Passive mode) thì Switch sẽ chờ Switch ở đầu kia thương lượng để tạo thành EtherChannel .
    Non-silent không phải là một mode trong PAgP nó chỉ là một option của hai mode Auto và Desirable. Nếu bạn có để option này, thì endpoint của EtherChannel (hay port được cấu hình làm EtherChannel) yêu cầu phải nhận PAgP packet trước khi nó được add vào EtherChannel. Nếu như nó không nghe được (nhận được) một PAgP packet nào thì nó vẫn duy trì trạng thái up nhưng PAgP sẽ report cho Spanning Tree biết là port này đã down.
    Channel-group number là một số thống nhất ở hai endpoint của EtherChannel. Số này có thể dao động từ 1 đến 64.

    Cấu hình EtherChannel với LACP:
    Switch(config)# lacp system-priority priority
    Switch(config)# interface type mod/num
    Switch(config-if)# channel-protocol lacp
    Switch(config-if)# channel-group number mode {on | passive | active}
    Switch(config-if)# lacp port-priority priority


    System-priority nằm trong khoảng 1- 65535, mặc định là 32768. Nếu như Switch nào có system-priority thấp hơn thì switch đó có quyền ưu tiên trong việc quyết định tạo ra EtherChannel. Nếu như sytem-priority của hai switch bằng nhau thì switch nào có MAC Address của Interface Vlan 1 thấp hơn được ưu tiên quyết định.
    Tương tự như system-priority, port-priority của interface nào trên switch thấp hơn được ưu tiên tham gia EtherChannel. Nếu như port-priority bằng nhau thì port number của port nào thấp hơn được ưu tiên hơn.

  • #2
    Bạn cho hỏi group number 2 bên có cần giống nhau không?

    Bạn có thể liệt kê các trường hợp 2 bên không thiết lập được channel?

    Thanks

    Comment


    • #3
      khi tạo ra một EtherChannel, group-number hai bên phải giống nhau.

      Comment


      • #4
        thắc mắc về EtherChannel

        khi thiết lập EtherChannel thì sẽ tối ưu hóa hệ thống , ví dụ có 2 links thì nếu ko dùng EtherChannel thì sẽ có 1 link bị block do có STP
        nhưng với EtherChannel thì chúng ta có thể dùng cả hai links

        Cho em hỏi , trong khi thiết lập EherChannel giữa 2 links , nhung nếu cái thiết lập EtherChannel bị fail thì 2 links do co bi block 1 link do STP ko ah

        thi du nhu ca 2 link do cung channel-group nhung ca 2 co mode la passive thi luc do sao ah ?

        Comment


        • #5
          Nếu EtherChannel bị fail thì một trong hai link thành viên phải bị block bởi spanning tree.
          Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

          Comment


          • #6
            Originally posted by westcoast View Post
            EtherChannel là một phương pháp độc quyền của CISCO trong việc mở rộng (scaling)bandwidth bằng cách kế hợp (aggregating), hay bó (bundling) những kết nối song song lại với nhau.

            Thông thường, việc có nhiều kết nối song song (pararel link) giữa những Switch sẽ có khả năng tạo ra Bridging Loops. EtherChannel sẽ tránh được điều này bằng cách bundling (bó lại) những pararel link thành một logical link, đóng vai trò như là một access hay là một trunk link. Các Switch hay device trên mỗi đầu của một EtherChannel phải hiểu nhau và sử dụng cùng EtherChannel Negotiation Protocol cho việc hoạt động được chính xác.

            Mặc dù EtherChannel được xem như là một logical link nhưng nó không có tổng băng thông bằng với tổng băng thông của các physical link riêng biệt. Thay vào đó traffic sẽ được Load-Balancing trên những physical link riêng biệt của một EtherChannel

            EtherChannel có thể chứa tối đa 8 physical link (hay 8 port vật lý) cùng media type cùng tốc độ. Theo lý thuyết thì ta chỉ có thể kết hợp 2,4,6 hoặc 8 physical link thành một EtherChannel nhưng trên thực tế số physical link này vẫn có thể là một số lẻ.(VD: 3 physical link trong một EtherChannel ). Việc thiết lập các thuộc tính của port (hay physical link) phải được thực hiện trước khi chúng được cấu hình thành một EtherChannel
            VD: Tất cả các port phải cùng VLAN. Nếu sử dụng EtherChannel như một TRUNK LINK thì các port phải cùng trunk mode và native vlan phải giống nhau.
            !!! Chú ý:
            Khi ta thay đổi thuộc tính của một port (physical link ) trong EtherChannel thì các port các port khác (cũng thuộc EtherChannel ) và chính EtherChannel không thay đổi theo. Port bị thay đổi sẽ down ngay lập tức và không còn thuộc EtherChannel đó nữa.

            Traffic trong một EtherChannel được phân phối (distribute) cho những physical link theo một kiểu nhất định. Tuy nhiên việc này không phải lúc nào cũng là Load-Balancing. Thay vào đó các frame (hay traffic) được forward cho một physical link chỉ định nào đó là nhờ vào kết quả của thuật toán HASH hoặc phép XOR. EtherChannel cũng cung cấp khả năng redundancy. Nếu một physical link trong EtherChannel bị fail hay die, thì traffic sẽ được chuyển sang những physical link kế cận.

            Để cấu hình EtherChannel, bạn phải chọn lựa giữ hai EtherChannel Negotiation Protocol. Đó là PAgP và LACP.

            Cấu hình EtherChannel với PAgP:
            Switch(config)# interface type mod/num
            Switch(config-if)# channel-protocol pagp
            Switch(config-if)# channel-group number mode {on | {auto | desirable} [non-silent]}


            Trong giao thức này, nếu ta thiết lập một đầu (endpoint) của EtherChannel trên Switch là mode Desirable (hay còn gọi là Active Mode) thì Switch đó sẽ chủ động hỏi Swicht ở đầu còn lại để thương lương nhằm tạo thành EtherChannel .
            Ngược lại, nếu như đầu còn lại (endpoint) của EtherChannel được thiết lập ở mode Auto (hay còn gọi là Passive mode) thì Switch sẽ chờ Switch ở đầu kia thương lượng để tạo thành EtherChannel .
            Non-silent không phải là một mode trong PAgP nó chỉ là một option của hai mode Auto và Desirable. Nếu bạn có để option này, thì endpoint của EtherChannel (hay port được cấu hình làm EtherChannel) yêu cầu phải nhận PAgP packet trước khi nó được add vào EtherChannel. Nếu như nó không nghe được (nhận được) một PAgP packet nào thì nó vẫn duy trì trạng thái up nhưng PAgP sẽ report cho Spanning Tree biết là port này đã down.
            Channel-group number là một số thống nhất ở hai endpoint của EtherChannel. Số này có thể dao động từ 1 đến 64.

            Cấu hình EtherChannel với LACP:
            Switch(config)# lacp system-priority priority
            Switch(config)# interface type mod/num
            Switch(config-if)# channel-protocol lacp
            Switch(config-if)# channel-group number mode {on | passive | active}
            Switch(config-if)# lacp port-priority priority


            System-priority nằm trong khoảng 1- 65535, mặc định là 32768. Nếu như Switch nào có system-priority thấp hơn thì switch đó có quyền ưu tiên trong việc quyết định tạo ra EtherChannel. Nếu như sytem-priority của hai switch bằng nhau thì switch nào có MAC Address của Interface Vlan 1 thấp hơn được ưu tiên quyết định.
            Tương tự như system-priority, port-priority của interface nào trên switch thấp hơn được ưu tiên tham gia EtherChannel. Nếu như port-priority bằng nhau thì port number của port nào thấp hơn được ưu tiên hơn.
            Như vậy khi thiết lập trunk cho port Po thì mình phải config cho các port thành viên là trunk trước khi mình bundle nó lại?? Bởi vì có lần mình bundle nó trước rồi thiết lập trunk thấy vẫn ok...

            Sorry vì đào mồ nhưng thấy thắc mắc nên muôn hỏi để biết cho tường tận hơn

            Thanks mọi người

            Comment


            • #7
              Mọi người cho mình hỏi có thể cấu hình EtherChannel giữa Router và Switch trong đó bên Router cấu hình EtherChannel Layer 3 còn phía Switch cấu hình EtherChannel Layer 2 hay không?

              Comment


              • #8
                Originally posted by bcntt View Post
                Mọi người cho mình hỏi có thể cấu hình EtherChannel giữa Router và Switch trong đó bên Router cấu hình EtherChannel Layer 3 còn phía Switch cấu hình EtherChannel Layer 2 hay không?
                Cấu hình bình thường nhe bạn
                Phạm Thanh Đông Khê
                Email: dongkhe@vnpro.org
                Hãy share hoặc like nếu thông tin hữu ích!
                ---------------------------------------------------------------------------------------------------------------------------------------------------
                Trung Tâm Tin Học VnPro
                149/1D Ung Văn Khiêm, P.25, Q.Bình Thạnh, Tp.HCM
                Tel: (08) 35124257 (5 lines)
                Fax: (08) 35124314

                Home Page: http://www.vnpro.vn
                Forum: http://www.vnpro.org
                Twitter: https://twitter.com/VnVnpro
                LinkedIn: https://www.linkedin.com/in/VnPro
                - 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

                Videos: http://www.dancisco.com
                Blog: http://www.vnpro.org/blog
                FB: http://facebook.com/VnPro

                Comment

                Working...
                X