VLSM là kỹ thuật chia một dải IP thành nhiều subnet có kích thước khác nhau, giúp phân bổ địa chỉ sát với nhu cầu của từng phân đoạn mạng. Mạng Internet sẽ giải thích VLSM là gì, cách VLSM hoạt động, hướng dẫn chia subnet từng bước qua ví dụ cụ thể, so sánh với FLSM và CIDR, đồng thời nêu những trường hợp nên và không nên áp dụng.
VLSM là gì?
VLSM (Variable Length Subnet Mask) là kỹ thuật chia một dải địa chỉ IP thành nhiều mạng con có kích thước khác nhau, bằng cách gán cho mỗi mạng con một subnet mask riêng thay vì dùng chung một mask cố định cho tất cả. Nói ngắn gọn, mạng con nào cần nhiều máy thì nhận prefix ngắn, mạng con nào chỉ có vài thiết bị thì nhận prefix dài.
Giá trị thực tế của kỹ thuật này nằm ở chỗ nó cắt bỏ phần lãng phí. Một đường kết nối giữa hai router chỉ cần đúng 2 địa chỉ host. Nếu bạn cấp cho nó một mạng con /24 với 254 địa chỉ khả dụng, 252 địa chỉ còn lại nằm im và không ai dùng được. Với VLSM, đường đó chỉ nhận /30, tức 4 địa chỉ, trong đó 2 địa chỉ dành cho host.
Công thức nền tảng rất đơn giản: một mạng con có h bit host sẽ chứa 2 mũ h địa chỉ, trong đó số host dùng được là 2 mũ h trừ 2, vì địa chỉ đầu dải là địa chỉ mạng và địa chỉ cuối dải là địa chỉ broadcast. Toàn bộ phần tính toán phía sau chỉ là áp dụng lại công thức này cho từng phân đoạn.
Điểm cần nhớ là VLSM không tạo thêm địa chỉ. Nó chỉ phân bổ lại phần địa chỉ bạn đang có sao cho sát nhu cầu hơn. Nếu tổng nhu cầu đã vượt quá dải được cấp, kỹ thuật này không giải quyết được và bạn phải xin thêm dải hoặc tách hệ thống.

VLSM hoạt động như thế nào?
Điểm khác biệt của VLSM là không chia toàn bộ dải IP thành các mạng con có kích thước giống nhau. Thay vào đó, mỗi mạng con sẽ được cấp đúng số lượng địa chỉ theo nhu cầu thực tế.
Ví dụ, nếu một doanh nghiệp có bốn phòng ban với quy mô khác nhau, phòng có nhiều máy tính sẽ được cấp mạng con lớn hơn, còn phòng chỉ có vài thiết bị sẽ dùng mạng con nhỏ hơn. Cách phân bổ này giúp tận dụng tối đa không gian địa chỉ IP và hạn chế lãng phí.
Khi triển khai VLSM, quản trị viên thường bắt đầu từ mạng con có nhu cầu lớn nhất, sau đó tiếp tục chia phần địa chỉ còn lại cho các mạng nhỏ hơn. Nhờ vậy, toàn bộ dải IP được sử dụng hiệu quả mà vẫn còn khoảng trống để mở rộng sau này.
Cách triển khai VLSM trong thực tế
Để chia subnet bằng VLSM hiệu quả, bạn nên bắt đầu từ mạng có nhu cầu sử dụng lớn nhất rồi tiếp tục cấp phát cho các mạng nhỏ hơn. Cách làm này giúp tận dụng tối đa không gian địa chỉ IP và hạn chế tình trạng các dải địa chỉ bị phân mảnh.
Quy trình triển khai thường gồm các bước sau:
- Xác định số lượng host cần cho từng mạng con và sắp xếp từ lớn đến nhỏ.
- Chọn dải địa chỉ IP đủ đáp ứng tổng nhu cầu của toàn hệ thống.
- Tính subnet mask phù hợp cho từng mạng con dựa trên số lượng host cần sử dụng.
- Cấp phát địa chỉ IP theo thứ tự, bắt đầu từ mạng lớn nhất rồi tiếp tục chia phần địa chỉ còn lại.
- Kiểm tra lại địa chỉ mạng, địa chỉ broadcast và dải host của từng subnet để tránh chồng lấn.
Giả sử một văn phòng sử dụng dải 192.168.1.0/24 và cần lần lượt 60, 25, 12, 10 và 2 địa chỉ IP cho các phân đoạn khác nhau. Theo nguyên tắc trên, mạng 60 host sẽ được cấp trước, sau đó mới đến các mạng nhỏ hơn. Kết quả là toàn bộ hệ thống chỉ sử dụng khoảng một nửa dải địa chỉ và vẫn còn đủ không gian để mở rộng khi cần.
| Phân đoạn | Host cần | Bit host | Prefix và subnet mask | Địa chỉ mạng | Dải host dùng được | Broadcast |
| Khu làm việc chính | 60 | 6 | /26 hoặc 255.255.255.192 | 192.168.1.0 | 192.168.1.1 tới 192.168.1.62 | 192.168.1.63 |
| Kho và xưởng | 25 | 5 | /27 hoặc 255.255.255.224 | 192.168.1.64 | 192.168.1.65 tới 192.168.1.94 | 192.168.1.95 |
| Camera IP | 12 | 4 | /28 hoặc 255.255.255.240 | 192.168.1.96 | 192.168.1.97 tới 192.168.1.110 | 192.168.1.111 |
| Wifi khách | 10 | 4 | /28 hoặc 255.255.255.240 | 192.168.1.112 | 192.168.1.113 tới 192.168.1.126 | 192.168.1.127 |
| Đường nối hai router | 2 | 2 | /30 hoặc 255.255.255.252 | 192.168.1.128 | 192.168.1.129 tới 192.168.1.130 | 192.168.1.131 |
Nhờ cấp phát theo thứ tự từ mạng lớn đến mạng nhỏ, VLSM vẫn còn giữ lại một phần đáng kể dải địa chỉ chưa sử dụng. Phần này có thể dành cho VLAN mới, mạng quản trị hoặc mở rộng hệ thống sau này mà không cần quy hoạch lại toàn bộ.

Lợi ích của VLSM
So với cách chia subnet cố định (FLSM), VLSM mang lại nhiều lợi ích hơn trong các hệ thống mạng có quy mô trung bình và lớn.
- Tận dụng địa chỉ IP hiệu quả: Mỗi mạng con chỉ nhận đúng số lượng địa chỉ cần dùng, giảm tình trạng lãng phí.
- Linh hoạt khi thiết kế mạng: Dễ dàng tạo các mạng con có kích thước khác nhau cho từng phòng ban, VLAN hoặc kết nối WAN.
- Thuận tiện mở rộng: Khi phát sinh thêm thiết bị hoặc chi nhánh mới, bạn có thể bổ sung mạng con mà không phải thiết kế lại toàn bộ hệ thống.
- Giảm tải cho hệ thống định tuyến: Khi được quy hoạch hợp lý, VLSM giúp việc quản lý và tổng hợp các tuyến mạng trở nên đơn giản hơn.
VLSM và FLSM khác nhau ở đâu?
Khác biệt cốt lõi là FLSM buộc mọi mạng con dùng chung một subnet mask, còn VLSM cho phép mỗi mạng con một mask riêng. Hệ quả của ràng buộc đó nhìn rất rõ nếu quay lại ví dụ phía trên.
Với FLSM, bạn phải chọn một kích thước duy nhất đủ chứa phân đoạn lớn nhất là 60 máy, tức /26 với 64 địa chỉ mỗi khối. Một dải /24 chỉ cắt được 4 khối /26, trong khi bạn cần tới 5 phân đoạn. Nói cách khác, cùng một dải địa chỉ, FLSM không đủ chỗ còn VLSM vẫn dư gần một nửa.
| Tiêu chí | FLSM | VLSM |
| Subnet mask | Giống nhau ở mọi mạng con | Khác nhau tuỳ nhu cầu từng mạng con |
| Mức lãng phí địa chỉ | Cao khi các phân đoạn chênh lệch quy mô | Thấp, sát nhu cầu thực tế |
| Độ khó tính toán | Dễ, chia đều một lần là xong | Khó hơn, phải cấp phát theo thứ tự giảm dần |
| Giao thức định tuyến | Chạy được cả với giao thức kiểu classful | Bắt buộc giao thức classless có gửi kèm subnet mask |
| Phù hợp với | Hệ thống nhỏ, các phân đoạn quy mô tương đương | Hệ thống nhiều VLAN, quy mô chênh lệch, nhiều link WAN |
VLSM khác CIDR ra sao và cần giao thức định tuyến nào?
VLSM và CIDR cùng dựa trên tư duy classless nhưng phục vụ hai lớp bài toán khác nhau. VLSM là việc bạn chia nhỏ dải địa chỉ đã được cấp, bên trong hệ thống của mình. CIDR là cách các dải địa chỉ được cấp phát và gộp lại trên Internet, cho phép một tổ chức nhận khối địa chỉ không bó theo lớp A, B, C truyền thống và cho phép router gom nhiều tuyến thành một tuyến tóm tắt.
Về phía thiết bị, muốn triển khai VLSM thì các giao thức định tuyến trong hệ thống phải mang theo thông tin subnet mask trong bản tin cập nhật. RIPv2, OSPF, EIGRP, IS-IS và BGP đều đáp ứng điều này. Ngược lại, những giao thức classful đời cũ như RIPv1 chỉ suy ra mask theo lớp địa chỉ, nên khi gặp các mạng con dài ngắn khác nhau chúng sẽ định tuyến sai. Nếu hệ thống của bạn còn thiết bị cũ chạy giao thức classful, phải xử lý phần đó trước khi tính toán lại dải IP.
Khi nào nên sử dụng VLSM?
VLSM phù hợp với các hệ thống có nhiều mạng con với quy mô khác nhau, chẳng hạn doanh nghiệp có nhiều VLAN, hệ thống camera, mạng khách, mạng nhân viên hoặc nhiều chi nhánh kết nối với nhau. Việc chia subnet linh hoạt giúp sử dụng địa chỉ IP hiệu quả hơn và vẫn còn không gian để mở rộng sau này.
Ngược lại, nếu bạn chỉ sử dụng mạng gia đình hoặc văn phòng nhỏ với một dải mạng duy nhất và vài chục thiết bị, VLSM gần như không mang lại khác biệt đáng kể. Trong trường hợp này, cấu hình đơn giản sẽ dễ quản lý và bảo trì hơn.
Một lưu ý quan trọng là VLSM chỉ giúp tối ưu cách phân bổ địa chỉ IP, không làm tăng tốc độ mạng. Trải nghiệm thực tế vẫn phụ thuộc vào hạ tầng, băng thông đường truyền và thiết bị mạng đang sử dụng.

Những lưu ý khi triển khai VLSM
Phần lớn sự cố sau khi chia lại IP không đến từ công thức mà đến từ thứ tự thao tác và khâu rà soát. Bảng dưới đây tổng hợp những lỗi hay lặp lại nhất cùng cách xử lý.
| Biểu hiện | Nguyên nhân thường gặp | Hướng xử lý |
| Hai mạng con chồng lấn dải | Cấp phát từ nhỏ lên lớn hoặc quên cộng đủ khối tăng | Làm lại theo thứ tự giảm dần, kiểm tra broadcast của khối trước liền kề địa chỉ mạng của khối sau |
| Thiếu địa chỉ ngay sau khi triển khai | Tính đúng số máy hiện tại nhưng quên máy in, AP, điện thoại IP và cổng gateway | Cộng thêm biên dự phòng khoảng 20 tới 30 phần trăm trước khi chọn số bit host |
| Một số mạng con không thấy nhau | Thiết bị chạy giao thức định tuyến classful hoặc cấu hình sai mask trên cổng | Chuyển sang giao thức classless và soát lại mask từng cổng router |
| Bảng định tuyến phình to khó quản lý | Các mạng con được cấp rải rác, không liền khối theo khu vực | Nhóm các mạng con cùng chi nhánh vào một khối liền nhau để gom tuyến được |
Câu hỏi thường gặp về VLSM
Dưới đây là những thắc mắc chúng tôi nhận được nhiều nhất khi tư vấn cho khách hàng doanh nghiệp về VLSM là gì và cách quy hoạch địa chỉ IP.
VLSM có áp dụng cho IPv6 không?
Có, IPv6 vốn đã hoạt động theo tư duy classless nên prefix dài ngắn khác nhau là chuyện bình thường. Tuy nhiên không gian địa chỉ IPv6 rất lớn nên mục tiêu chia nhỏ thiên về phân tách và quản trị hơn là tiết kiệm.
Tại sao phải chia từ mạng con lớn nhất trước?
Vì mỗi khối phải bắt đầu ở một địa chỉ chia hết cho kích thước của nó. Nếu cấp các khối nhỏ trước, dải sẽ bị cắt vụn và không còn đoạn liền mạch đủ lớn cho phân đoạn nặng nhất.
Mạng gia đình có cần dùng VLSM không?
Hầu như không. Một hộ gia đình thường chỉ có một dải /24 duy nhất và vài chục thiết bị, nên chia nhỏ chỉ làm phức tạp việc quản lý mà không tiết kiệm được gì đáng kể.
Chia VLSM xong có làm mạng chạy nhanh hơn không?
Không trực tiếp. VLSM giúp dùng địa chỉ hiệu quả hơn và giữ bảng định tuyến gọn hơn. Tốc độ thực tế mà bạn cảm nhận vẫn phụ thuộc vào băng thông đường truyền, thiết bị mạng và mức tải tại từng thời điểm.
Khi đã hiểu VLSM là gì, việc còn lại chỉ là kỷ luật khi cấp phát: liệt kê đủ thiết bị, đi từ phân đoạn lớn nhất xuống nhỏ nhất và chừa sẵn khoảng trống cho phần mở rộng. Nếu bạn đang chuẩn bị quy hoạch lại mạng cho văn phòng hoặc chi nhánh mới, hãy xác định số VLAN và số thiết bị trước, rồi mới chọn băng thông. FPT Telecom sẵn sàng cùng bạn rà lại phần đường truyền để bản thiết kế trên giấy chạy đúng như kỳ vọng ngoài thực tế.