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.

hoi ve load balancing

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

  • hoi ve load balancing

    Hi cả nhà!
    Mình có chút vấn đề về thực hiện load balancing mong mọi người giúp đỡ!
    Mình có 2 con router: 1 cisco 7206 và 1 Juniper nối với nhau qua 3 luồng E1 song song! Mình muốn chạy load balancing trên 3 luồng E1 đó. Nhưng tiếc là phía Router Juniper không hỗ trợ Multilink PPP mà chỉ có thể cấu hình ip load-sharing per-packet, mình phải cấu hình 3 link với 3 cặp IP link. Cho mình hỏi, khi sử dụng câu lệnh này mình phải thực hiện routing như thế nào?
    Nếu chỉ dung routing tĩnh để cấu hình cho chạy load balancing không mà không có dùng câu lệnh ip load-sharing per-packet có được không? Vi router juniper mình không quản lý nên cũng không có thể kiểm tra được hoạt động của nó! híc
    Rất mong bà con giúp đỡ cho mình! Nếu có giải pháp nào tốt hơn chỉ giúp mình nhé!
    Thanks:)

  • #2
    hi viva

    Bạn có thể cấu hình giao thức định tuyến động, chẳng hạn giao thức OSPF/EIGRP. Sau đó cấu hình cho metric cho ba đường có metric bằng nhau. Ví dụ dùng lệnh ip ospf cost .... trong interface mode.

    Chúc vui vẻ
    Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

    Comment


    • #3
      Hi Thay.
      Neu cấu hình cho metric cho ba đường có metric bằng nhau trong giao thức OSPF/EIGRP thi chạy load balancing trên 3 luồng hay chi chay được redundant?

      Comment


      • #4
        Hi

        Với IOS từ 12.4 trở xuống, mặc định, router có thể thực hiện cân bằng tải qua 4 đường đi. Nếu trong tiến trình định tuyến OSPF của router có ba đường đi khác nhau về mạng đích có "cost" bằng nhau, quá trình cân bằng tải sẽ xảy ra.

        Để tăng số đường đi cân bằng tải nhiều hơn 4, ví dụ tối đa là 6, bạn hãy dùng lệnh trong chế độ router mode của IOS CLI.

        router ospf 1
        maximum-path 6

        Chúc vui vẻ
        Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

        Comment


        • #5
          Hi Thay,
          Khi monitor thì thấy traffic ko chạy đều trên các interface. Em nghĩ phải chạy giống MLPPP mới gọi load balancing?

          Comment


          • #6
            Hi

            Muốn giám sát quá trình cân bằng tải, bạn willtech cần phải tắt tiến trình fast switching trong router. Lúc này router hoạt động ở chế độ process switching.

            Process switching yêu cầu router xem xét mạng cần tới trong mỗi gói đối chiếu với bảng định tuyến, để chọn đường phù hợp. Trái lại, fast switching chỉ thực hiện xem bảng định tuyến đối với gói đầu tiên, router sau đó lưu kết quả trong bộ nhớ cache tốc độ cao và dùng thông tin trong cache để chuyển tiếp các gói sau tới đích. Fast switching là thiết lập mặc định.

            Để bật process switching trên các cổng giao tiếp dùng lệnh sau

            RouterB(congig)# int F0/0
            RouterB(config-if)#no ip route-cache

            Kiểm tra lại fast switching đã tắt trên cổng giao tiếp dùng lệnh show ip interface
            RouterB#show ip interface F0/0
            FastEthernet0/0 is up, line protocol is up
            Internet address is 192.168.1.1 255.255.255.0
            Broadcast address is 255.255.255.255
            Address determined by non-volatile memory
            MTU is 1500 bytes
            Helper address is not set
            Directed broadcast forwarding is enabled
            Outgoing access list is not set
            Inbound access list is not set
            Proxy ARP is enabled
            Security level is default
            Split horizon is enabled
            ICMP redirects are always sent
            ICMP unreachables are always sent
            ICMP mask replies are never sent
            IP fast switching is disabled
            ...

            Sau đó, bật lệnh sau ở chế độ toàn cục

            #debug ip packet


            Kết quả cần phải có dạng

            01:42:24: IP: s=192.168.3.2 (FastEthernet0/0), d=10.0.0.1 (Serial0/0),
            g=192.168.1.2, len 60, forward
            01:42:24: IP: s=10.0.0.1 (Serial0/0), d=192.168.3.2 (FastEthernet0/0),
            g=192.168.3.2, len 60, forward
            01:42:25: IP: s=192.168.3.2 (FastEthernet0/0), d=10.0.0.1 (Serial0/1),
            g=192.168.2.2, len 60, forward
            01:42:26: IP: s=192.168.3.2 (FastEthernet0/0), d=10.0.0.1 (Serial0/0),
            g=192.168.1.2, len 60, forward
            01:42:26: IP: s=192.168.3.1 (local), d=255.255.255.255 (FastEthernet0/0),
            len 92, sending broad/multicast
            01:42:26: IP: s=192.168.1.1 (local), d=255.255.255.255 (Serial0/0),
            Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

            Comment


            • #7
              Cho mình hỏi là nếu dùng static route thì sao! Nếu ta thực hiện 3 route cho 3 đường thì lúc này cũng sẽ là cost bằng nhau, vậy sẽ có load balancing không?
              Rất tiếc là mình không có thiết bị đủ để thực hành! Mong mọi người giúp nhé!

              Comment


              • #8
                Originally posted by viva
                Cho mình hỏi là nếu dùng static route thì sao! Nếu ta thực hiện 3 route cho 3 đường thì lúc này cũng sẽ là cost bằng nhau, vậy sẽ có load balancing không?
                Rất tiếc là mình không có thiết bị đủ để thực hành! Mong mọi người giúp nhé!
                hi,

                như câu hỏi của bạn thì câu trả lời là: có, 3 đường có cost bằng nhau sẽ load balancing được

                bởi vì static route không có metric nên chỉ hỗ trợ load balancing/load sharing với điều kiện là các tuyến chắc chắn phải có cost bằng nhau.

                hth,

                Comment


                • #9
                  Originally posted by cisco-vn View Post
                  hi,

                  như câu hỏi của bạn thì câu trả lời là: có, 3 đường có cost bằng nhau sẽ load balancing được

                  bởi vì static route không có metric nên chỉ hỗ trợ load balancing/load sharing với điều kiện là các tuyến chắc chắn phải có cost bằng nhau.

                  hth,
                  và mình cũng chắc chắn với bạn 1 điều rằng nếu 1 trong 3 tuyến trên bị die thì coi như xong, bởi vì load balancing kiểu static route rất "ngu", nó vẫn tiếp tục send packet về phía cái link bị die.
                  Last edited by chaubathong; 03-09-2007, 12:11 PM.
                  Request timed out...

                  Comment


                  • #10
                    muốn đi cả 3 đường thì phải làm thế anof

                    Comment


                    • #11
                      Juniper cũng có hỗ trợ MLPPP nhé bạn. Bạn post model lên tôi check giúp cho. Tùy model có khi đòi hỏi card/module có hỗ trợ MLPPP.

                      Chia sẻ thêm là mặc dù juniper cấu hình là load balance per-packet nhưng thực chất là nó load balance theo flow (nếu với dòng chip cpu xử lý thế hệ II và sau này) vì hiện nay Juniper đã bỏ kiểu load balance kiểu cũ theo gói rồi (với chip xử lý đời đầu). Bạn biết rằng nếu theo gói thì bị hạn chế ở khâu reorder thứ tự gói ở đầu nhận làm giảm hiệu suất.

                      Còn về phần sử dụng 3 luồng E1 đồng thời thì mọi người có đề cập rồi. Tôi lưu ý thêm là dù bạn có dùng định tuyến kiểu gì thì để biết chắc xem đã load balance trên thiết bị chưa bạn nên kiểm tra bảng forwarding-table, nếu tồn tại cả 3 next-hop về cùng mạng đích là được. Còn phần hash trong load balance bạn có thể dựa vào Layer3 , Layer4 tùy ý.
                      hash-key {
                      family inet {
                      layer-3;
                      layer-4;
                      }
                      }

                      Comment

                      Working...
                      X