Làm thế nào để thiết lập tập hợp kết nối mạng (802.3ad) trên Ubuntu

Mục lục:

Làm thế nào để thiết lập tập hợp kết nối mạng (802.3ad) trên Ubuntu
Làm thế nào để thiết lập tập hợp kết nối mạng (802.3ad) trên Ubuntu

Video: Làm thế nào để thiết lập tập hợp kết nối mạng (802.3ad) trên Ubuntu

Video: Làm thế nào để thiết lập tập hợp kết nối mạng (802.3ad) trên Ubuntu
Video: REDHOOD THỬ THÁCH 24H CHIẾN ĐẤU VỚI 100 MỀU XẤU XA TRONG MINECRAFT*REDHOOD ĐÁNH NHAU VỚI TEAM PIRATE - YouTube 2024, Tháng mười một
Anonim
Bạn có cần phải bơm lượng lớn dữ liệu cho nhiều khách hàng cùng lúc, trong khi chỉ sử dụng một địa chỉ IP duy nhất không? Bằng cách sử dụng "liên kết tập hợp", chúng tôi có thể tham gia một số card mạng riêng biệt trên hệ thống vào một NIC humongous
Bạn có cần phải bơm lượng lớn dữ liệu cho nhiều khách hàng cùng lúc, trong khi chỉ sử dụng một địa chỉ IP duy nhất không? Bằng cách sử dụng "liên kết tập hợp", chúng tôi có thể tham gia một số card mạng riêng biệt trên hệ thống vào một NIC humongous

Tổng quan

Liên kết tập hợp được thiết kế để cung cấp cho bạn tùy chọn tăng băng thông mạng sẵn có và khả năng phục hồi, mà không hoàn toàn thay đổi cơ sở hạ tầng của bạn để làm như vậy (với chi phí mà một động thái như vậy sẽ đòi hỏi).

Ngoài ra, với tư cách là quản trị viên hệ thống, chúng tôi thường có ít hoặc không ảnh hưởng đến hoạt động bên trong của các ứng dụng chạy trên máy chủ của chúng tôi. Vì vậy, nếu một thời gian như vậy mà chúng ta cần phải tăng băng thông mạng có sẵn cho ứng dụng, chúng tôi có thể phải đối mặt với một thiết kế lại hoàn chỉnh của hệ thống. Bạn có thể biết rằng việc thay đổi tương tác giữa máy khách và máy chủ, tài trợ cho các yêu cầu tính năng được nhắm mục tiêu từ nhà cung cấp ứng dụng hoặc nâng cấp lên một thế hệ thiết bị mạng mới, hoặc là rất nhiều công việc hoặc yêu cầu ngân sách hoặc cả hai. Vì vậy, một giây trước khi bạn chia nhỏ thời gian và $$$, hãy xem xét việc sử dụng công nghệ "Liên kết tập hợp", bởi vì điều này được thực hiện ở cấp cơ sở hạ tầng (OS, NIC và switch), ứng dụng có thể vẫn hoàn toàn không biết gì để thay đổi trong khi đột nhiên nhận được băng thông kết hợp của nhiều kết nối mạng.

Hơn nữa, ngày nay công nghệ này là một phần tiêu chuẩn của hầu hết các thiết bị mạng, bạn chỉ cần có một "đam mê" để sử dụng nó. Vì vậy, "Hãy nhớ những đám cháy địa ngục giả mạo bạn!" Và để cho mọi người thấy chúng ta làm gì bằng cách ép từng ounce hiệu suất có sẵn từ cơ sở hạ tầng hiện tại

.
.

Hình ảnh của renjith krishnan

Điều kiện tiên quyết

  • Hướng dẫn này được viết bằng cách sử dụng Ubuntu server9.10 x64, do đó người ta cho rằng bạn cũng có hệ thống dựa trên Debian để làm việc.
  • hệ thống của bạn có nhiều hơn một card mạng.
  • Bạn sẽ thấy tôi sử dụng VIM làm chương trình biên tập, điều này chỉ vì tôi đã quen với nó … bạn có thể sử dụng bất kỳ trình soạn thảo nào khác mà bạn muốn.

Linux bên của sự vật

Chúng tôi sẽ sử dụng gói “ifenslave” (giao diện enslave), có thể lấy thẻ mạng của hệ thống và trong bóng tối ràng buộc chúng. Một điều cần lưu ý là trong khi trên cửa sổ kiểu cấu hình này được thực hiện ở cấp trình điều khiển của NIC và do đó chỉ giới hạn ở các giao diện có sẵn trên thẻ đó, với gói ifenslave có thể lấy bất kỳ NIC nào trong hệ thống và liên kết nó ( giả sử chúng có cùng tốc độ tức là 1000Mb / s).

Trong hướng dẫn này, chúng tôi sẽ thiết lập liên kết để sử dụng chuẩn 802.3ad, trên cả switch (sử dụng LACP) và máy chủ, Đáng chú ý là gói “ifenslave” cho phép các chế độ tổng hợp không yêu cầu sự hợp tác của công tắc. Tuy nhiên, tôi chưa đích thân sử dụng chúng nên tôi không thể bảo đảm cho họ. Chỉ cần ghi nhớ điều này trong trường hợp bạn không thể có được cơ sở hạ tầng mạng để hợp tác hoặc nếu card mạng của bạn không hỗ trợ trình điều khiển cho “Ethtool”.

Cài đặt gói ifenslave

Thủ tục này được tạo ra trên Ubuntu 9.10 có lỗi nổi bật trong gói “ifenslave” không mang đến giao diện ngoại quan khi khởi động (được ghi ở đây). Nếu bạn cài đặt ifenslave trên bản phát hành 10.10, bạn sẽ tự động nhận được phiên bản sửa lỗi. Tuy nhiên, đối với những người không chạy ứng dụng mới nhất và tuyệt vời nhất, bạn sẽ cần cài đặt phiên bản gói ifenslave mới hơn theo cách thủ công.

* Cảm ơn bạn Alexander Usyskin đã giúp tìm ra điều này.

Để cài đặt bình thường gói (đối với người dùng 10.10 trở lên):

sudo aptitude install ifenslave

Để cài đặt phiên bản mới hơn theo cách thủ công, hãy tải xuống phiên bản phù hợp với hệ điều hành của bạn (x86 hoặc x64), hãy đặt phiên bản đó vào tmp thư mục và cài đặt bằng cách sử dụng dpkg chỉ huy.

Đối với hệ điều hành 32 bit:

sudo dpkg -i /tmp/ifenslave-2.6_1.1.0-15ubuntu1_i386.deb

Đối với hệ điều hành 64 bit:

sudo dpkg -i /tmp/ifenslave-2.6_1.1.0-15ubuntu1_amd64.deb

Cấu hình giao diện ngoại quan

Bây giờ gói ifenslave đã được cài đặt, chúng ta có thể cấu hình một giao diện ngoại quan. Để thực hiện việc này, hãy chỉnh sửa giao diện tập tin cấu hình:

sudo vim /etc/network/interfaces

Nhận xét tất cả các giao diện sẽ là một phần của liên kết và thêm các phần sau:

auto bond0 iface bond0 inet dhcp bond-slaves all bond-mode 4 bond-miimon 100 bond-primary eth1 eth2 eth3 eth4 eth0

Ví dụ trên đặt liên kết thành: sử dụng chế độ 4 (802.3ad), lấy IP từ DHCP và sử dụng tất cả các NIC trên máy chủ cho liên kết (máy chủ được đề cập có 4 giao diện từ một NIC bốn đầu và on- bo mạch NIC).

Cơ sở hạ tầng của sự vật

Như đã nói trong phần tổng quan, chúng ta đang sử dụng “chế độ 4” (802.3ad) trong hướng dẫn này, vì vậy chúng ta phải đặt công tắc trên đầu nhận để sử dụng tập hợp trên các cổng mà chúng ta đang kết nối với máy chủ.

Rõ ràng là tôi không thể xem qua mọi cấu hình thiết bị có thể tưởng tượng được ở đó, vì vậy tôi sẽ đưa ra hai ví dụ và hy vọng nó sẽ cung cấp cho bạn đủ để tiếp tục khi tìm kiếm thông tin về tài liệu của nhà cung cấp hoặc Google cho thiết bị cụ thể của bạn.

Juniper J-web

Phân đoạn này giải thích cách cấu hình giao diện (cổng) trên thiết bị Juniper để sử dụng "Liên kết tập hợp" (LACP) bằng cách sử dụng GUI quản lý J-web.

Lưu ý: Tôi đã sử dụng EX3200 để chụp màn hình và hướng dẫn chi tiết bên dưới, tuy nhiên J-web khá giống với các thiết bị Juniper khác sử dụng JUNOS.

Hủy liên kết giao diện

Bước này là cần thiết vì out-of-the-box, mọi giao diện trên một thiết bị Juniper được liên kết với VLAN mặc định được gọi là “unit0”. Trong khi Juniper có tài liệu về cách bạn nên cấu hình liên kết tập hợp, tôi đã tìm thấy bước đầu tiên và cơ bản này, để bị thiếu.Nếu không thực hiện bước này, các bước còn lại được mô tả bằng tài liệu sẽ không hoạt động và bạn sẽ gãi đầu về những gì bạn đang thiếu.

Cảm ơn các nhân viên hỗ trợ Juniper đã cung cấp giải pháp GUI này (cuối cùng).

  1. Trên màn hình chính của J-web, hãy nhấp vào Định cấu hình.
  2. Sau đó nhấp vào "công cụ CLI".
  3. Chọn “Point and Click CLI”.
  4. Sau đó nhấp vào "chỉnh sửa" gần tiêu đề "Giao diện".

    Image
    Image
  5. Chọn giao diện bạn muốn là một phần của tập hợp và nhấp vào "Chỉnh sửa" bên cạnh giao diện đó.

    Image
    Image
  6. Trong phần "Đơn vị" xóa liên kết như được hiển thị trong hình.

    Image
    Image
  7. Nhấp vào OK.
  8. Lặp lại cho tất cả các giao diện mà bạn muốn trở thành một phần của tập hợp.
  9. Khi sử dụng xong "Cam kết" để áp dụng các thay đổi.

Nhóm các giao diện thành các tập hợp

Bây giờ các giao diện đã bị hủy liên kết, chúng ta có thể tạo các liên kết tổng hợp bằng cách "nhóm" chúng.

  1. Trên màn hình chính của J-web, nhấp vào “Giao diện”.
  2. Sau đó nhấp vào "Liên kết tập hợp".
  3. Chọn “Thêm”.

    Image
    Image
  4. Khi cửa sổ bật lên xuất hiện, chọn “hoạt động”.
  5. Nhấp vào "Thêm".

    Image
    Image
  6. Trong cửa sổ phụ bật lên, chọn các giao diện sẽ là một phần của liên kết (giữ Ctrl cho nhiều).
  7. Nhấp vào "OK" cho đến khi tất cả các cửa sổ cấu hình đã biến mất.
  8. Làm xong.

Thiết bị chuyển mạch ProCurve được quản lý trên web của HP

Miễn phí hướng dẫn Juniper, dưới đây là hướng dẫn dành cho các thiết bị được quản lý trên web ProCurve của HP.

HP 1800G

  1. Nhấp vào "Trunks".
  2. Nhấp vào "Cài đặt LACP"
  3. Chọn hộp kiểm cho các cổng mà bạn muốn có khả năng tổng hợp, trong ví dụ này tôi đã sử dụng các cổng 3 và 4.

    Image
    Image
  4. Nhấp vào Áp dụng ở cuối trang.
  5. Làm xong.

HP 1810G

  1. Nhấp vào "Trunks".
  2. Nhấp vào "Cấu hình thân cây".
  3. Chọn hộp kiểm “Tạo”.
  4. Đặt tên cho liên kết.
  5. Nhấp vào “Áp dụng”.

    Image
    Image
  6. Nhấp vào “Thành viên thân thiết”.
  7. Chọn "Trunk id" từ danh sách thả xuống, trong ví dụ của chúng tôi, chúng tôi sử dụng "Trunk2".
  8. Nhấp vào các Cổng bạn muốn là một phần của tập hợp, trong ví dụ của chúng tôi, chúng tôi đã sử dụng cổng 11 & 12.
  9. Nhấp vào “Áp dụng”.

    Image
    Image
  10. Thực hiện các thay đổi vĩnh viễn bằng cách đi đến "bảo trì".
  11. Sau đó, vào menu phụ "Lưu cấu hình".
  12. Nhấp vào nút "Lưu cấu hình".

    Image
    Image
  13. Làm xong.

Hiển thị ánh sáng trắng mà bạn tạo ra

Đề xuất: