Có bất kỳ lý do để có 2 NIC trên một máy chủ?


16

Có bất kỳ lý do để có 2 NIC trên máy chủ BESIDES các trường hợp sau không?

  1. Bạn cần kết nối với 2 mạng vật lý khác nhau
  2. Redudancy (1 NIC không thành công, vì vậy bạn sử dụng cái khác)

Có bất kỳ lý do khác?

Câu trả lời:


26

(2a). Cân bằng tải.

(3). Tách lưu lượng truy cập (nghĩa là bạn có thể có một máy chủ cơ sở dữ liệu / web kết hợp, cùng một mạng, đặt tất cả lưu lượng truy cập web trên một NIC, lưu lượng db khác, giúp tính toán tải cho các loại lưu lượng dễ dàng hơn). Điều này cũng làm cho việc phân chia hai phần sau trở nên dễ dàng hơn, không ai phải thay đổi chuỗi kết nối.


16
  1. Một mạng riêng để sao lưu.

  2. Một mạng riêng để truy cập bàn điều khiển (hiện tại chúng thường được tích hợp trên bo mạch hệ thống cho các máy chủ chính).

  3. Thông lượng tăng (nhiều mạng GB) liên kết với nhau.


NIC ngoại quan là thứ chúng tôi sử dụng nhiều nhất. 4 x 1Gb NIC là Nhà vô địch ..
Seanchán Torpéist

1
1x 10 gig là tốt hơn! ;)
James

6

Chỉ có một lý do chính khác mà tôi có thể nghĩ ra, tương tự như sự dư thừa và đó là Trunking, vì vậy bạn có thể định cấu hình lưu lượng để truyền qua các cổng 2x1Gbit, mang lại cho bạn 2Gbit tổng thông lượng. Một số người coi đây là LaCP, linux biết điều này là mode = 4 như được mô tả dưới đây.

Các chế độ liên kết giao diện Linux cung cấp một vài tùy chọn khác:

chế độ = 0 (số dư-rr) Chính sách quay vòng

mode = 1 (sao lưu hoạt động) Chính sách sao lưu hoạt động

mode = 2 (cân bằng-xor) Chính sách XOR: Truyền dựa trên [(địa chỉ MAC nguồn XOR'd với địa chỉ MAC đích) số lượng nô lệ modulo].

mode = 3 (Broadcast) Chính sách phát sóng: truyền mọi thứ trên tất cả các giao diện nô lệ. Chế độ này cung cấp khả năng chịu lỗi.

mode = 4 (802.3ad) Tổng hợp liên kết động IEEE 802.3ad. Tạo các nhóm tổng hợp có chung cài đặt tốc độ và song công.

mode = 5 (thăng bằng-tlb) Cân bằng tải truyền thích ứng: liên kết kênh không yêu cầu bất kỳ hỗ trợ chuyển đổi đặc biệt nào.

mode = 6 (cân bằng-alb) Cân bằng tải thích ứng: bao gồm cân bằng-tlb cộng với cân bằng tải nhận (rlb) cho lưu lượng IPV4 và không yêu cầu bất kỳ hỗ trợ chuyển đổi đặc biệt nào.


2
802.3ad == LACP == Chế độ 4, chúng đều là cùng một thuật ngữ cho cùng một thứ. LACP là thuật ngữ phổ biến nhất được sử dụng (là giao thức điều khiển được chỉ định trong 802.3ad)
Zypher

Tôi nghĩ rằng tôi đã đề cập đến một nơi nào đó trong câu trả lời của mình ..
Tom O'Connor

1
Là thuật ngữ phổ biến hơn cho những gì bạn đang mô tả "liên kết"? Tôi chưa thấy cái này gọi là "Trunking".
iPaulo

1
Tôi đã nghe cả Trunking và Bonding; với trunking là phổ biến hơn. Vấn đề duy nhất với điều đó, vLans cũng có trunking, điều này có thể gây nhầm lẫn đôi khi (nó cắn tôi trước đây). Các nhà cung cấp khác nhau có tên khác nhau.
Chris S

1
@iPaulo: Trình điều khiển Windows có xu hướng gọi nó là 'hợp tác', một từ khác để thêm vào hỗn hợp :-)
Kyle Brandt

4

Các cụm Microsoft yêu cầu một cổng NIC bổ sung cho mục đích nhịp tim giữa các nút.


Không chỉ các cụm Microsoft yêu cầu điều này ... rất nhiều thiết lập cụm yêu cầu hoặc ít nhất là đề xuất một NIC bổ sung.
MikeyB

1

Tương tự như # 2, nhiều NIC cũng là một điều kiện tiên quyết cho tính khả dụng cao. Nhiều giao diện mạng (trên cùng một mạng, nhưng thực sự nên tách biệt) sẽ được sử dụng để giám sát máy chủ nào khả dụng (một nhịp tim). Ngoài ra, trong trường hợp VMWare, có thể sử dụng NIC thứ 3 để di chuyển trạng thái hoạt động của máy ảo mà không can thiệp vào lượng băng thông có sẵn cho giao diện công cộng hoặc nhịp tim.


0

Có lẽ 2 NIC là mức tối thiểu cần thiết cho một máy chủ, giống như các máy chủ khác đã nói ít nhất là với HA. Nếu bạn bắt đầu bao gồm bảng điều khiển, nhịp tim, có thể lưu trữ iSCSI ... bạn có thể dễ dàng đạt được nửa tá NIC cho máy chủ.


0

Điều này có thể xuất hiện trong "# Bạn cần kết nối với 2 mạng vật lý khác nhau", nhưng nếu máy chủ cũng là một bộ định tuyến, nó sẽ cần hai NIC.


0

Tôi luôn sử dụng 2 NIC trong một máy chủ để dự phòng. Hơn một lần trong nhiều năm tôi đã rút cáp sai (thường là do quá vội vàng). Kết quả là thật tuyệt khi không bị ngắt kết nối máy chủ. Tôi cũng đã từng bị thất bại một vài lần.

Theo như tôi quan tâm, nếu có thể, một máy chủ nên có mọi thứ dư thừa. Các NIC cũng không ngoại lệ. Trong dịp hiếm hoi tôi cũng cần cách ly giao thông, tôi thêm một cặp thứ hai cho điều đó.


0

Tôi chưa bao giờ hiểu đối số dự phòng NIC. Không có bộ phận chuyển động, chúng hiếm khi thất bại ... bạn không có 2 bo mạch chủ trong một máy chủ, phải không? Tốt nhất là dự phòng trên toàn bộ cấp độ máy chủ.

Tuy nhiên, tôi thích sự dư thừa "lỗi của con người" ở trên khi rút ra lỗi.


1
Không có bộ phận chuyển động? Cáp là bộ phận chuyển động, đặc biệt là khi ai đó làm việc gần họ :). Đùa qua một bên, nó có thể là một đường dẫn khá phức tạp giữa một NIC và công tắc (cáp -> bộ sao cổng -> cáp ngang -> bộ sao cổng -> công tắc). Bất kỳ một trong những thành phần đó chỉ có thể là tinh tế và thất bại. Thêm vào đó, trong khi bản thân các cổng NIC có thể hiếm khi bị lỗi, các bộ chuyển mạch sẽ thường xuyên bị lỗi hơn. Bạn có thể cần nâng cấp HĐH trên một công tắc hoặc tải lại nó vì một số lý do khác - cần phải làm như vậy mà không mất điện trên toàn bộ máy chủ.
MikeyB

0

Có một giao diện dành riêng để chạy snort hoặc một số honeypot hoặc IDS khác, và giao diện khác trong mạng nội bộ của bạn là một lý do chính đáng khác để có 2 thẻ nic. Đồng ý về ý tưởng cân bằng tải và trunking là tốt.

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.