Loading...

Bài 13: Kiến trúc mạng — 2-tier, 3-tier, Spine-Leaf: Khi nào dùng mô hình nào?

💡 Liên hệ thực tế

Một cửa hàng tạp hóa nhỏ chỉ cần 1 quầy thu ngân duy nhất — khách mua gì cũng ra quầy đó tính tiền. Nhưng một trung tâm thương mại lớn thì khác: có quầy thu ngân riêng cho từng tầng, rồi các tầng lại gom về 1 khu vực quản lý trung tâm — thêm 1 "lớp" trung gian để việc quản lý không bị quá tải dồn về 1 điểm.

🏢 Kiến trúc mạng doanh nghiệp cũng phát triển theo đúng logic đó — từ đơn giản (ít lớp thiết bị) đến phức tạp hơn (nhiều lớp) khi quy mô tăng lên. Anh Nam bên VNExperts khi khảo sát khách hàng luôn phải cân nhắc: văn phòng nhỏ chỉ cần kiến trúc đơn giản, còn data center của ngân hàng thì cần kiến trúc phức tạp hơn hẳn để đảm bảo tốc độ và không có điểm nghẽn.


📘 Kiến thức cốt lõi

🏗️ Kiến trúc 2-tier (2 lớp) — dành cho mạng nhỏ, đơn giản: Gồm 2 lớp: Access (switch nối trực tiếp với PC, máy in...) và Core (switch/router trung tâm, xử lý định tuyến và kết nối ra ngoài). Phù hợp với văn phòng nhỏ, chi nhánh ít thiết bị.

🏗️ Kiến trúc 3-tier (3 lớp) — dành cho mạng doanh nghiệp vừa và lớn: Thêm 1 lớp trung gian gọi là Distribution (phân phối), nằm giữa Access và Core:

  • Access: nơi thiết bị người dùng kết nối trực tiếp (switch tầng, switch phòng ban)
  • Distribution: gom lưu lượng từ nhiều switch Access, xử lý định tuyến giữa các VLAN, áp policy
  • Core: xương sống trung tâm, chỉ tập trung chuyển tiếp dữ liệu thật nhanh, không xử lý policy phức tạp

🎯 Ví dụ dễ hình dung: Access giống nhân viên thu ngân từng quầy. Distribution giống trưởng ca từng tầng, tổng hợp báo cáo. Core giống phòng kế toán trung tâm, chỉ nhận số liệu đã tổng hợp sẵn, xử lý cực nhanh vì không phải lo chi tiết từng quầy.

🏗️ Kiến trúc Spine-Leaf — chuẩn hiện đại cho Data Center: Đây là kiến trúc 2 lớp phẳng nhưng thiết kế hoàn toàn khác 2-tier truyền thống — mọi switch Leaf (tương đương Access) đều kết nối trực tiếp đến mọi switch Spine (tương đương Core), tạo thành lưới đầy đủ (full-mesh). Không có switch Leaf nào nối trực tiếp với Leaf khác — muốn đi từ Leaf này sang Leaf kia, bắt buộc phải qua đúng 1 chặng Spine.

Kiến trúcSố lớpPhù hợp vớiƯu điểm chính
2-tier 2 (Access + Core) Văn phòng nhỏ, chi nhánh Đơn giản, chi phí thấp
3-tier 3 (Access + Distribution + Core) Doanh nghiệp vừa/lớn Dễ quản lý phân tầng, mở rộng linh hoạt
Spine-Leaf 2 (Leaf + Spine, full-mesh) Data Center hiện đại Độ trễ đồng đều, băng thông cực lớn, dễ mở rộng ngang

⚙️ Vì sao Data Center hiện đại chuyển sang Spine-Leaf thay vì 3-tier? Trong 3-tier, lưu lượng giữa 2 server ở 2 switch Access khác nhau phải đi vòng qua Distribution rồi Core — độ trễ không đồng đều, tùy vị trí. Với Spine-Leaf, mọi cặp Leaf luôn cách nhau đúng 1 chặng Spine — độ trễ luôn ổn định, cực kỳ quan trọng với khối lượng dữ liệu lớn giữa các server trong data center (ví dụ giao tiếp giữa các máy chủ ảo hóa).


🖼️ Sơ đồ trực quan

So sánh kiến trúc mạng 3-tier truyền thống và Spine-Leaf hiện đại Sơ đồ hai phần: bên trái là kiến trúc 3-tier với 3 lớp Access, Distribution, Core xếp chồng; bên phải là kiến trúc Spine-Leaf với các switch Leaf đều kết nối đầy đủ tới mọi switch Spine Kiến trúc 3-tier Kiến trúc Spine-Leaf Core Distribution Distribution Access Access Access Spine 1 Spine 2 Leaf 1 Leaf 2 Đi từ Access trái sang Access phải: phải qua Distribution rồi Core — nhiều chặng Đi từ Leaf 1 sang Leaf 2: luôn đúng 1 chặng qua Spine — độ trễ ổn định


💬 Hỏi & Đáp nhanh

❓ Doanh nghiệp nhỏ có cần dùng Spine-Leaf ngay từ đầu để "đón đầu công nghệ" không? ❌ Không cần thiết — Spine-Leaf được thiết kế cho quy mô data center với hàng trăm, hàng nghìn server giao tiếp lẫn nhau liên tục. Văn phòng nhỏ dùng 2-tier hoặc 3-tier đơn giản là đủ, dùng Spine-Leaf ở quy mô nhỏ chỉ gây tốn kém không cần thiết.

❓ Lớp Distribution trong 3-tier có nhiệm vụ gì mà không gộp chung với Core cho gọn? ✅ Distribution đảm nhiệm các tác vụ "nặng" như định tuyến giữa VLAN, áp dụng policy bảo mật, lọc traffic — nếu gộp chung vào Core sẽ khiến Core (vốn cần xử lý cực nhanh cho toàn bộ hệ thống) bị chậm lại vì phải xử lý thêm nhiều tác vụ phụ. Tách riêng giúp Core luôn "nhẹ và nhanh".

❓ Trong Spine-Leaf, nếu 1 switch Spine bị hỏng thì mạng có bị gián đoạn không? ❌ Không — đây chính là điểm mạnh của kiến trúc full-mesh. Vì mỗi Leaf đều nối tới tất cả các Spine, nếu 1 Spine hỏng, lưu lượng vẫn đi qua các Spine còn lại bình thường, chỉ giảm nhẹ băng thông tổng chứ không gây mất kết nối.


📝 Bài tập đánh giá

Câu 1: Trong kiến trúc 3-tier, lớp nào chịu trách nhiệm định tuyến giữa các VLAN và áp dụng policy bảo mật?

  • A. Access
  • B. Distribution
  • C. Core
  • D. Spine

Câu 2: Ưu điểm chính của kiến trúc Spine-Leaf so với 3-tier truyền thống là gì?

  • A. Chi phí luôn thấp hơn trong mọi trường hợp
  • B. Độ trễ giữa các switch Leaf luôn đồng đều, chỉ qua đúng 1 chặng Spine
  • C. Không cần dùng địa chỉ IP để định tuyến
  • D. Chỉ cần 1 switch duy nhất cho toàn bộ hệ thống

👉 Đáp án:

Câu 1: B — Distribution xử lý định tuyến giữa VLAN và áp policy, giúp lớp Core phía trên chỉ tập trung chuyển tiếp dữ liệu thật nhanh. Câu 2: B — Nhờ thiết kế full-mesh, mọi cặp Leaf luôn cách nhau đúng 1 chặng Spine, giúp độ trễ ổn định và đồng đều trên toàn hệ thống — điều 3-tier không đảm bảo được.


📚 Bài viết thuộc khóa học CCNA miễn phí của VNExperts

🧭 Điều hướng

⬅️ Bài trước🏠 Mục lục khóa họcBài kế tiếp ➡️
Bài 12: IPv6 Subnetting cơ bản Mục lục khóa học CCNA Bài 14: Mạng Cloud — khái niệm cơ bản cho CCNA