Liệu một kênh LACP trên nhiều thiết bị chuyển mạch có làm tăng sự dư thừa không?


9

Tôi tò mò về ý kiến, phát hiện hoặc bằng chứng cho thấy việc có nhiều giao diện được liên kết bằng LACP tới các cổng trong nhiều thiết bị chuyển mạch có thể làm tăng sự dư thừa. Các giao diện ngoại quan trước đây luôn luôn là một chuyển đổi duy nhất, với một kênh dự phòng sang một cổng khác.

Không đi sâu vào chi tiết cụ thể của nhà cung cấp, tôi nghĩ rằng đây là một LACP duy nhất, khả năng một sự kiện hoặc thay đổi có thể dẫn đến sự cố ngừng dịch vụ trên diện rộng. Nếu không có thiết bị dự phòng hoặc thời gian để kiểm tra kênh đơn này qua các thiết bị chuyển mạch đa dạng, bất kỳ ai có kiến ​​thức về mạng lớn hơn tôi, hãy nói cho tôi biết nếu có sự kiện bên mạng nào làm giảm kết nối mạng với máy chủ đã tạo giao diện ngoại quan đến hai cổng trên thiết bị chuyển mạch riêng biệt?

Việc sử dụng các kênh ethernet ngoại quan trên nhiều thiết bị chuyển mạch (mà chúng tôi được khuyên là chúng tôi có thể sử dụng) từ máy chủ, cung cấp cả thông lượng được cải thiện (không nghi ngờ gì) và dự phòng được cải thiện (không chắc chắn). Có thể / sẽ các sự kiện mạng như lỗi chuyển đổi, di chuyển cổng, vá lỗi, khôi phục, v.v., khiến kênh cho cả hai giao diện mạng máy chủ không khả dụng?

Cảm ơn trước.

Câu trả lời:


11

Bản thân LACP không cung cấp khả năng liên kết qua nhiều thiết bị chuyển mạch; nó liên kết trên nhiều cổng trên một công tắc ethernet và tùy thuộc vào nhà cung cấp, thậm chí có thể có những hạn chế về các cổng trên công tắc có thể được liên kết với nhau.

Một số nhà cung cấp có các giao thức độc quyền (thường được gọi là MLAG ) cho phép các kênh ethernet được liên kết trên các thiết bị chuyển mạch ethernet khác nhau. Như một ví dụ về Cisco Nexus vPC (hoặc MLAG nói chung) hoạt động với các bộ chuyển mạch hoặc liên kết một kênh cổng LACP duy nhất trên một máy chủ qua hai bộ chuyển mạch được kết nối.

Việc sử dụng các kênh ethernet ngoại quan trên nhiều thiết bị chuyển mạch (mà chúng tôi được khuyên là chúng tôi có thể sử dụng) từ máy chủ, cung cấp cả thông lượng được cải thiện (không nghi ngờ gì) và dự phòng được cải thiện (không chắc chắn). Có thể / sẽ các sự kiện mạng như lỗi chuyển đổi, di chuyển cổng, vá lỗi, khôi phục, v.v., khiến kênh cho cả hai giao diện mạng máy chủ không khả dụng?

LACP cần bảo vệ chống lại một cổng vật lý hoặc lỗi cáp trong kênh LACP.

LACP không thể bảo vệ chống lại các yếu tố của con người, như vô tình tắt giao diện LACP, xóa vlan hoặc chạy TDR trên liên kết thành viên kênh cổng. LACP cũng không thể bảo vệ chống lại băng thông dự phòng quá mức thông qua một liên kết thành viên duy nhất trên kênh LACP đó, các sự kiện trên cây, bão phát sóng, lũ lụt không rõ nguồn gốc, v.v ...

Nếu bạn lo lắng về thời gian phục hồi, hãy chắc chắn sử dụng thời gian chờ giao thức LACP ngắn trên các giao diện của bạn.


Và việc sử dụng các kênh ethernet ngoại quan trên nhiều thiết bị chuyển mạch mà chúng tôi khuyên rằng chúng tôi có thể sử dụng từ máy chủ. Cung cấp cả thông lượng được cải thiện (không nghi ngờ gì) và dự phòng được cải thiện (không chắc chắn). Có thể / sẽ các sự kiện mạng như lỗi chuyển đổi, di chuyển cổng, vá lỗi, khôi phục, khiến kênh không khả dụng?
Sirch

3

LACP thường chỉ có thể được thực hiện đối với một thiết bị hoặc một nhóm thiết bị hoạt động như một. Vì vậy, ... bạn có thể làm điều đó giữa một công tắc và ngăn xếp công tắc, nhưng không trải ra trên nhiều thiết bị độc đáo.


1
Lưu ý rằng một số công nghệ Tập hợp liên kết đa khung (MLAG) trong các công tắc mới hơn hoạt động mà không "xếp chồng". Nghĩa là, mỗi công tắc duy trì mặt phẳng điều khiển hoạt động riêng và có thể hoạt động độc lập. Arista MLAG, VCS của Brocade, Cisco vPC, IRF của HP là tất cả các ví dụ về phương pháp này.
rmalayter

do đó là phần "thường" của mọi thứ :)
SpacemanSpiff

3

LACP là một giao thức để máy chủ liên lạc với (các) công tắc mà nó muốn tổng hợp nhiều kết nối vật lý. Sự kết hợp này có thể không phải lúc nào cũng có thể. Nếu kết nối được thực hiện với nhiều thiết bị chuyển mạch, các công tắc đó phải hỗ trợ một số phương pháp hợp tác để tạo liên kết ngoại quan nếu không chúng sẽ không thể.

Hầu hết các thiết bị chuyển mạch không hỗ trợ sự hợp tác này. Một số tuy nhiên làm. Phương thức phổ biến nhất là giao thức SMLT, cho phép các thiết bị chuyển mạch hợp tác trong việc tạo các liên kết ngoại quan. Một số công tắc cũng hỗ trợ các giao thức xếp chồng cho phép nhiều công tắc hoạt động như một công tắc logic duy nhất. Trong cả hai trường hợp, bạn sẽ muốn kiểm tra tài liệu để chắc chắn về hỗ trợ và cấu hình.


3

LACP tổng hợp nhiều liên kết vật lý giữa hai thiết bị giống nhau thành một liên kết logic có thông lượng cao hơn. Nếu bạn đang tìm kiếm sự dự phòng trong trường hợp lỗi chuyển đổi, thì bạn cần thiết lập liên kết đến hai công tắc và định cấu hình máy chủ để kết nối hai liên kết với giao thức cây bao trùm được bật. STP sẽ tự động chọn một liên kết để hoạt động và sao lưu khác. Nếu liên kết chính bị hỏng (chuyển đổi chết), nó sẽ chuyển sang sao lưu. Điều này thực sự không có gì để làm với LACP.


Đây là một tuyên bố không chính xác. Nếu bạn sử dụng LACP giữa hai thiết bị, trong đó cả hai thiết bị đều không chuyển đổi, nó sẽ không tăng thông lượng, trừ khi bạn sử dụng tính năng quay vòng để cân bằng tải không được khuyến nghị do các gói không theo thứ tự. LACP cân bằng tải tùy thuộc vào cuộc trò chuyện, có thể kéo dài và luôn sử dụng cùng một liên kết vật lý để liên lạc ... Nếu một thiết bị là một công tắc có nhiều khách hàng, bạn sẽ nhận được nhiều cuộc hội thoại dẫn đến tăng thông lượng trên LACP đính kèm ' d thiết bị cho chắc chắn.
dognose

@dognose, LACP tăng thông lượng theo định nghĩa . Điều đó có nghĩa là: toàn bộ lý do để LACP tồn tại là để tăng thông lượng. Bạn đang nhầm lẫn LACP với trình điều khiển liên kết linux, điều này định tuyến các gói qua nhiều giao diện thông qua phần mềm và việc duy trì bảo đảm đặt hàng là khó khăn nếu không thể (mặc dù thành thật mà nói, ai quan tâm đến việc đặt hàng?). Một giao diện duy nhất có nhiều cổng vật lý và phần cứng hỗ trợ cho LACP (và được kết nối với một công tắc có hỗ trợ LACP) không gặp phải vấn đề như vậy.
psusi

2

Tổng hợp 4nics (2of4 hoạt động + chuyển đổi dự phòng tự động):

Linux: eth0-3 -> bond0, chế độ liên kết = 4

Các công tắc (ví dụ Juniper): cổng 1 + cổng 2 -> ae1 thiết lập giao diện ae1 tổng hợp tùy chọn etherp tùy chọn giao diện bộ thụ động ae1 (... gán vlan ở đây ...)

thụ động về phía chuyển đổi đảm bảo rằng Linux sẽ là đối tác để nói chuyện với đối tác. Nếu bạn cần khởi động PXE trên cùng một nics - hãy tìm tùy chọn tăng lực (cây bách xù) trên công tắc A, ge-0/0/1


1

Tập hợp liên kết có thể xảy ra giữa một thiết bị và 2 hoặc nhiều thiết bị chuyển mạch của Cisco miễn là chúng ở trong một ngăn xếp hoặc trên lõi bằng VSS chẳng hạn. Thông thường, một nguyên tắc nhỏ là nếu chỉ có một giao diện mgmt kiểm soát một chồng các công tắc, thì nó sẽ có một bảng địa chỉ mac mà Etherchannel hoặc LACP có thể được sử dụng để theo dõi các IP và MAC đang được sử dụng mỗi đường dẫn tổng hợp EC / LACP.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.