Nguyên lý và Cấu hình Kỹ thuật Stack cùng Cluster trên Switch

Tổng quan về Ảo hóa Thiết bị Chuyển mạch

Khi quy mô mạng doanh nghiệp mở rộng, các yêu cầu về độ tin cậy, thời gian phục hồi sự cố và khả năng quản trị trở nên khắt khe hơn. Các giải pháp truyền thống thường gặp hạn chế về thời gian chuyển đổi (khó đạt mức毫秒) và lãng phí tài nguyên do mô hình chủ - dự phòng thụ động. Để giải quyết các vấn đề này và xây dựng mạng lưới dễ mở rộng, công nghệ Stack (Xếp chồng) và Cluster (Tụ hợp) trên switch đã được áp dụng.

Kiến trúc và Lợi ích của Stack/Cluster

Công nghệ Stack (iStack) và Cluster (CSS) cho phép liên kết nhiều thiết bị vật lý thành một thiết bị logic duy nhất. Thông thường, switch dạng hộp (box) sử dụng iStack, trong khi switch dạng khung (chassis) cao cấp sử dụng CSS. Khi kết hợp với kỹ thuật Eth-Trunk, mạng lưới có thể đạt được độ dự phòng cao mà không cần phụ thuộc vào các giao thức chống loop như STP hay VRRP, đồng thời tối ưu hóa băng thông liên kết.

Các lợi ích chính bao gồm:

  • Tăng hiệu suất chuyển tiếp và băng thông liên kết nhờ tận dụng tài nguyên của nhiều thiết bị.
  • Đơn giản hóa quản trị mạng do toàn bộ hệ thống được điều khiển qua một địa chỉ IP duy nhất.
  • Giảm thiểu thời gian gián đoạn dịch vụ khi xảy ra sự cố phần cứng.

Nguyên lý Hoạt động của Stack (iStack)

Vai trò các Thành viên

Trong một hệ thống stack, các switch thành viên được phân chia thành ba vai trò:

  • Master (Chủ): Quản lý toàn bộ hệ thống, chỉ có một thiết bị giữ vai trò này.
  • Standby (Dự phòng): Sao lưu cho Master, sẵn sàng tiếp quản khi Master gặp sự cố.
  • Slave (Thành viên): Thực hiện chuyển tiếp dữ liệu. Có thể có nhiều switch Slave. Nếu Standby gặp sự cố, một Slave sẽ được thăng cấp.

Việc bầu chọn vai trò dựa trên độ ưu tiên (Priority), giá trị càng cao thì khả năng trở thành Master càng lớn.

Định danh và Giao tiếp

Mỗi thành viên có một Stack ID (Slot ID) duy nhất để định danh. Mặc định là 0, nhưng nên quy hoạch trước. Khi có thành viên mới加入 với ID trùng, Master sẽ cấp phát ID trống tiếp theo. Các switch giao tiếp qua cổng logic stack-port (thường là stack-port n/1 và stack-port n/2), mỗi cổng logic có thể绑定 nhiều cổng vật lý để tăng băng thông và độ dự phòng.

Quá trình Hình thành và Ổn định

Khi hệ thống khởi động, quá trình bầu chọn Master diễn ra dựa trên ưu tiên, trạng thái hoạt động và địa chỉ MAC. Sau khi ổn định, cấu hình và phần mềm được đồng bộ từ Master xuống các thành viên khác.

Khi một thành viên rời khỏi hệ thống (rút dây hoặc lỗi),拓扑 mạng sẽ được tính toán lại. Nếu Master rời khỏi, Standby sẽ lên thay thế. Khi thêm thành viên mới, nó sẽ đồng bộ cấu hình và phiên bản phần mềm từ Master trước khi hoạt động chính thức.

Xử lý Split và MAD

Hiện tượng Split (chia tách) xảy ra khi liên kết stack bị đứt, tạo ra hai hệ thống độc lập có cùng IP và MAC, gây xung đột mạng. Để xử lý, cơ chế MAD (Multi-Active Detection) được sử dụng để phát hiện và vô hiệu hóa các hệ thống trùng lặp.

  • MAD Direct (Trực tiếp): Các thành viên nối dây trực tiếp qua cổng thường để gửi gói tin kiểm tra.
  • MAD Relay (Gián tiếp): Sử dụng một thiết bị trung gian (agent) để chuyển tiếp gói tin kiểm tra qua Eth-Trunk.

Khi xung đột xảy ra, hệ thống thua cuộc sẽ chuyển sang trạng thái Recovery và đóng các cổng dữ liệu, chỉ giữ lại cổng quản lý.

Tối ưu Hóa Luồng Dữ liệu

Stack hỗ trợ Eth-Trunk xuyên thiết bị. Để tránh việc traffic đi qua cáp stack không cần thiết (khi cổng vào và cổng ra thuộc hai switch khác nhau), tính năng "Local Priority Forwarding" nên được bật. Điều này đảm bảo traffic ưu tiên thoát ra khỏi thiết bị nơi nó đi vào, giảm tải cho băng thông stack.

Nguyên lý Hoạt động của Cluster (CSS)

CSS về cơ bản tương tự iStack nhưng dành cho switch khung. Hệ thống gồm hai khung switch ảo hóa thành một.

  • CSS Truyền thống: Sử dụng card集群 trên board主控 (MPU) hoặc cổng业务 để kết nối. Luồng dữ liệu nội bộ phải đi qua主控板.
  • CSS2: Sử dụng card集群 trên board chuyển mạch (SFU). Kiến trúc này tách biệt mặt phẳng điều khiển và chuyển tiếp, cho phép hệ thống vẫn hoạt động ngay cả khi một主控板 gặp sự cố (1+N backup).

Hướng dẫn Cấu hình Cơ bản

Cấu hình Stack (iStack)

Dưới đây là quy trình thiết lập stack cho 3 thiết bị switch dạng hộp.

  1. Thiết lập cổng Stack: Binding cổng vật lý vào cổng logic.
  2. Định danh và Ưu tiên: Cấu hình Stack ID và Priority trước khi khởi động lại.
  3. Cấu hình MAD: Thiết lập cơ chế phát hiện đa chủ.

Ví dụ cấu hình chi tiết:

Giả sử sử dụng 3 switch SW-A, SW-B, SW-C với ID lần lượt là 1, 2, 3. Ưu tiên của SW-A là 150 để đảm bảo làm Master.

Cấu hình cổng stack trên SW-A (ID 1):

<Huawei> system-view
[Huawei] stack slot 1 renumber 1
[Huawei] stack slot 1 priority 150
[Huawei] interface stack-port 1/1
[Huawei-stack-port1/1] port interface 10ge 1/0/1 enable
[Huawei-stack-port1/1] quit
[Huawei] interface stack-port 1/2
[Huawei-stack-port1/2] port interface 10ge 1/0/2 enable

Cấu hình tương tự cho SW-B (ID 2) và SW-C (ID 3) với priority mặc định (100). Lưu ý cáp nối phải chéo: Port 1/1 của máy này nối với Port 2/2 của máy kia để tạo vòng kín.

Cấu hình MAD Direct trên một cổng riêng biệt (ví dụ GE 0/0/1):

[Huawei] interface gigabitethernet 0/0/1
[Huawei-GigabitEthernet0/0/1] mad detect mode direct

Cấu hình Cluster (CSS)

Đối với switch khung, quy trình bao gồm việc thiết lập ID, chế độ kết nối và kích hoạt tính năng.

  1. Đặt CSS ID khác nhau cho từng khung (1 và 2).
  2. Chọn chế độ kết nối (qua card集群 hoặc cổng业务).
  3. Kích hoạt tính năng CSS và khởi động lại.

Ví dụ cấu hình chi tiết:

Thiết lập SW-X làm Master (Priority cao) và SW-Y làm Standby.

Cấu hình trên SW-X:

<Huawei> system-view
[Huawei] set css id 1
[Huawei] set css priority 120
[Huawei] set css mode lpu
[Huawei] interface css-port 1
[Huawei-css-port1] port interface xgigabitethernet 1/0/1 to xgigabitethernet 1/0/2 enable
[Huawei] css enable

Cấu hình trên SW-Y:

<Huawei> system-view
[Huawei] set css id 2
[Huawei] set css priority 50
[Huawei] set css mode lpu
[Huawei] interface css-port 1
[Huawei-css-port1] port interface xgigabitethernet 1/0/1 to xgigabitethernet 1/0/2 enable
[Huawei] css enable

Sau khi nhập lệnh css enable, hệ thống sẽ yêu cầu khởi động lại để áp dụng cấu hình集群. Cần đảm bảo cáp vật lý đã được kết nối đúng theo sơ đồ logic cổng css-port.

Thẻ: huawei iStack css MAD Switch-Virtualization

Đăng vào ngày 24 tháng 7 lúc 22:48