Chuyển tới nội dung

BKACAD

Trang chủ / Kiến thức chuyên ngành / Subnetting là gì? Hướng dẫn cách chia Subnet dễ hiểu và chi tiết nhất

Subnetting là gì? Hướng dẫn cách chia Subnet dễ hiểu và chi tiết nhất

Bạn đã bao giờ tự hỏi làm thế nào hàng ngàn thiết bị trong một doanh nghiệp lớn có thể kết nối Internet cùng lúc mà không gây ra tình trạng nghẽn mạng, xung đột địa chỉ IP hay làm sụp đổ toàn bộ hệ thống truyền thông?

Câu trả lời nằm ở một kỹ thuật cốt lõi trong quản trị mạng: Subnetting. Tuy nhiên, đối với nhiều sinh viên ngành Công nghệ thông tin, những người đang theo đuổi chứng chỉ CCNA hay các kỹ thuật viên IT mới vào nghề, Subnetting thường được coi là một “cơn ác mộng” với những dãy số nhị phân phức tạp, các công thức tính toán khô khan và những khái niệm trừu tượng về Subnet Mask hay CIDR. Việc quá tập trung vào lý thuyết toán học khiến nhiều người cảm thấy nản lòng ngay từ những bước đầu tiên.

Đừng để những con số làm khó bạn! Bài viết này được thiết kế để thay đổi hoàn toàn cách bạn tiếp cận với việc chia mạng con. Thay vì sa lầy vào những phép tính nhị phân rắc rối, chúng tôi sẽ đơn giản hóa mọi lý thuyết, cung cấp quy trình chia Subnet chi tiết từng bước một và chia sẻ những “mẹo” tính nhanh cực kỳ hiệu quả. Từ việc hiểu rõ Subnetting là gì cho đến cách vận dụng VLSM để tối ưu hóa địa chỉ IP, bạn sẽ làm chủ kỹ năng này một cách dễ dàng và tự tin nhất.

Contents

1. Subnetting là gì? Tại sao cần chia mạng con?

Trong thế giới quản trị mạng, khi quy mô hệ thống ngày càng mở rộng, việc quản lý hàng trăm, hàng ngàn thiết bị trong một mạng duy nhất sẽ trở thành một “cơn ác mộng” đối với bất kỳ kỹ thuật viên IT nào. Đó chính là lý do Subnetting ra đời. Vậy thực chất Subnetting là gì và tại sao nó lại đóng vai trò then chốt trong kiến trúc mạng hiện đại? Hãy cùng tìm hiểu chi tiết qua nội dung dưới đây.

Định nghĩa Subnetting là gì?

Subnetting (chia mạng con) là quá trình chia một mạng IP lớn (Network) thành nhiều mạng nhỏ hơn, được gọi là các Subnet. Thay vì sử dụng một dải địa chỉ IP duy nhất cho toàn bộ tổ chức, quản trị viên sẽ “mượn” một số bit từ phần Host (phần định danh thiết bị) để chuyển sang phần Network (phần định danh mạng).

Hãy tưởng tượng mạng máy tính giống như một thành phố lớn. Nếu tất cả mọi người đều sống trên một con đường duy nhất kéo dài hàng chục cây số, việc tìm kiếm một địa chỉ cụ thể sẽ rất mất thời gian và hỗn loạn. Subnetting giống như việc chia thành phố đó thành các phường, xã hoặc các khu phố nhỏ hơn. Khi đó, việc định vị và quản lý giao thông (luồng dữ liệu) sẽ trở nên nhanh chóng và chính xác hơn nhiều.

Tại sao cần phải chia mạng con?

Việc áp dụng Subnetting không đơn thuần là để “chia nhỏ cho gọn”, mà nó mang lại những lợi ích kỹ thuật cốt lõi sau:

1. Giảm nghẽn mạng bằng cách thu hẹp Broadcast Domain

Trong một mạng LAN, các thiết bị thường xuyên gửi các gói tin Broadcast (phát quảng bá) đến tất cả các thiết bị khác trong cùng mạng để tìm kiếm dịch vụ hoặc định danh. Nếu mạng quá lớn, số lượng gói tin Broadcast sẽ tăng vọt, gây ra hiện tượng “bão Broadcast” (Broadcast Storm), làm tiêu tốn băng thông và khiến thiết bị xử lý chậm chạp.

Khi thực hiện chia subnet, bạn đã chia nhỏ Broadcast Domain. Gói tin Broadcast hiện nay chỉ lưu thông trong phạm vi mạng con đó, không làm ảnh hưởng đến các mạng con khác, từ đó tối ưu hóa hiệu suất truyền tải dữ liệu.

2. Tăng cường bảo mật hệ thống

Subnetting cho phép bạn cô lập các nhóm người dùng hoặc thiết bị có mức độ quan trọng khác nhau. Thay vì để tất cả thiết bị nằm chung một vùng, bạn có thể chia thành các subnet riêng biệt.
Ví dụ: Bạn có thể tách riêng mạng của Phòng Kế toán, Phòng Nhân sựWifi cho Khách. Bằng cách này, bạn có thể dễ dàng thiết lập các quy tắc tường lửa (Firewall) hoặc Access Control List (ACL) để ngăn chặn người dùng từ mạng “Khách” truy cập trái phép vào dữ liệu nhạy cảm của “Phòng Kế toán”.

3. Quản lý lưu lượng và vận hành hiệu quả hơn

Đối với các quản trị viên hệ thống, việc phân tách mạng theo chức năng hoặc vị trí địa lý giúp quá trình theo dõi, chẩn đoán lỗi (troubleshooting) trở nên đơn giản hơn. Khi xảy ra sự cố mạng ở một subnet cụ thể, bạn có thể nhanh chóng khoanh vùng đối tượng bị ảnh hưởng mà không cần rà soát toàn bộ hệ thống lớn.

Ví dụ thực tế về ứng dụng Subnetting

Giả sử bạn là quản trị viên IT cho một công ty có 3 phòng ban với nhu cầu khác nhau:

  • Phòng Kỹ thuật: Cần băng thông lớn, truy cập nhiều server.
  • Phòng Hành chính: Chỉ cần truy cập internet và máy in chung.
  • Khu vực sảnh chờ: Cung cấp Wifi miễn phí cho khách hàng.

Nếu không chia subnet, tất cả 3 nhóm này sẽ dùng chung một dải IP. Khi một khách hàng ở sảnh chờ vô tình chạy một phần mềm quét mạng, toàn bộ máy tính của Phòng Kỹ thuật sẽ nhận được các gói tin rác, gây chậm mạng và tiềm ẩn rủi ro bảo mật. Nhưng với cách chia subnet hợp lý, bạn sẽ tạo ra 3 “ốc đảo” riêng biệt, đảm bảo an toàn và hiệu suất tối đa cho từng bộ phận.

2. Hiểu về Subnet Mask và vai trò trong phân chia địa chỉ IP

Để nắm vững kỹ thuật chia subnet, trước hết bạn cần phải hiểu rõ “chìa khóa” vận hành của toàn bộ quá trình này: Subnet Mask. Nếu địa chỉ IP là địa chỉ nhà, thì Subnet Mask chính là tấm bản đồ giúp thiết bị mạng biết được ngôi nhà đó nằm ở khu phố nào và số nhà cụ thể là bao nhiêu.

Subnet Mask là gì?

Về cơ bản, Subnet Mask (mặt nạ mạng) là một dãy số 32-bit đi kèm với địa chỉ IP. Vai trò quan trọng nhất của Subnet Mask là phân định ranh giới rõ ràng giữa hai thành phần của một địa chỉ IP: Network ID (Địa chỉ mạng) và Host ID (Địa chỉ thiết bị).

  • Network ID: Xác định mạng con mà thiết bị đó thuộc về.
  • Host ID: Xác định duy nhất một thiết bị cụ thể trong mạng con đó.

Hãy tưởng tượng nếu không có Subnet Mask, router sẽ không thể biết được một gói tin đang gửi đến một thiết bị trong cùng mạng nội bộ hay cần phải chuyển tiếp ra một mạng khác (External Network). Điều này sẽ gây ra sự hỗn loạn trong việc định tuyến dữ liệu.

Cách thức hoạt động của Subnet Mask

Subnet Mask hoạt động dựa trên các phép toán nhị phân. Một Subnet Mask bao gồm một chuỗi các bit 1 liên tiếp, theo sau là một chuỗi các bit 0 liên tiếp.

  • Bit 1: Đại diện cho phần Network. Bất kỳ bit nào trong địa chỉ IP tương ứng với bit 1 của Subnet Mask sẽ được coi là một phần của địa chỉ mạng.
  • Bit 0: Đại diện cho phần Host. Bất kỳ bit nào tương ứng với bit 0 sẽ được dùng để định danh cho các thiết bị cụ thể.

Ví dụ minh họa: Xét địa chỉ IP 192.168.1.10 với Subnet Mask mặc định của lớp C là 255.255.255.0. Khi chuyển sang hệ nhị phân, ta có:

Thành phầnIP AddressSubnet MaskKết quả
Giá trị thập phân192.168.1.10255.255.255.0Network ID
Giá trị nhị phân11000000.10101000.00000001.0000101011111111.11111111.11111111.00000000192.168.1.0

Nhìn vào bảng trên, bạn có thể thấy 24 bit đầu tiên là số 1, vì vậy 3 octet đầu của IP là địa chỉ mạng, và octet cuối cùng (bit 0) là dành cho các thiết bị (Host).

Ký hiệu CIDR – Cách viết gọn Subnet Mask

Việc viết đầy đủ 255.255.255.0 thường gây tốn thời gian và dễ nhầm lẫn trong các tài liệu kỹ thuật. Vì vậy, ký hiệu CIDR (Classless Inter-Domain Routing) ra đời để đơn giản hóa vấn đề này.

Ký hiệu CIDR sử dụng một dấu gạch chéo (/) theo sau là tổng số bit 1 có trong Subnet Mask. Cách viết này giúp các quản trị viên mạng nhìn nhanh được quy mô của mạng con.

  • /24: Tương đương với 255.255.255.0 (Có 24 bit 1). Đây là mức chia phổ biến nhất cho các mạng gia đình hoặc văn phòng nhỏ.
  • /25: Tương đương với 255.255.255.128 (Có 25 bit 1). Lúc này, mạng được chia đôi, mỗi subnet sẽ chứa tối đa 126 thiết bị sử dụng được.
  • /30: Tương đương với 255.255.255.252. Thường được dùng cho các kết nối Point-to-Point giữa hai router vì chỉ cung cấp 2 địa chỉ IP khả dụng cho host.

3. Phân biệt các lớp địa chỉ IP (Class A, B, C) trong Subnetting

Trước khi đi sâu vào các kỹ thuật chia subnet phức tạp, bạn cần nắm vững nền tảng về các lớp địa chỉ IP. Việc hiểu rõ sự khác biệt giữa Class A, B và C không chỉ giúp bạn biết mình đang làm việc với dải IP nào, mà còn là cơ sở để xác định subnet mask mặc định – điểm khởi đầu quan trọng nhất trong mọi bài toán chia mạng con.

Đặc điểm chi tiết của các lớp địa chỉ IP (Class A, B, C)

Trong mô hình phân lớp truyền thống (Classful Addressing), địa chỉ IPv4 được chia thành 5 lớp, nhưng trong thực tế triển khai mạng và subnetting, chúng ta chủ yếu tập trung vào 3 lớp đầu tiên: A, B và C. Mỗi lớp có một quy định riêng về dải địa chỉ và cách phân chia giữa phần Mạng (Network ID) và phần Máy chủ (Host ID).

Lớp (Class)Class AClass BClass C
Dải địa chỉ IP1.0.0.0 $\rightarrow$ 126.255.255.255128.0.0.0 $\rightarrow$ 191.255.255.255
192.0.0.0 $\rightarrow$ 223.255.255.255
Subnet Mask mặc định255.0.0.0 (/8)255.255.0.0 (/16)
255.255.255.0 (/24)
Số lượng Host tối đa~ 16.7 triệu hosts65,534 hosts254 hosts

Lưu ý cho người mới: Bạn có thể thắc mắc tại sao không thấy dải 127.x.x.x? Đó là vì dải này được dành riêng cho mục đích loopback (kiểm tra card mạng nội bộ), không dùng để gán cho các thiết bị trong mạng.

Lựa chọn lớp IP theo quy mô mạng: Khi nào dùng Class A, B hay C?

Việc lựa chọn lớp địa chỉ IP không phải là ngẫu nhiên mà phụ thuộc hoàn toàn vào quy mô của tổ chức hoặc doanh nghiệp mà bạn đang thiết kế mạng.

  • Class C (Mạng nhỏ): Thường được sử dụng cho các hộ gia đình, văn phòng nhỏ hoặc các phòng ban đơn lẻ. Với giới hạn 254 host, Class C là lựa chọn tối ưu vì nó đơn giản, dễ quản lý và không gây lãng phí địa chỉ IP. Ví dụ: Mạng Wi-Fi tại nhà bạn thường dùng dải 192.168.1.x.
  • Class B (Mạng trung bình): Phù hợp cho các doanh nghiệp quy mô vừa, các trường đại học hoặc chi nhánh công ty. Khi số lượng thiết bị vượt quá 254 nhưng chưa đến mức hàng chục nghìn, Class B cung cấp sự cân bằng hoàn hảo.
  • Class A (Mạng cực lớn): Chỉ dành cho các tập đoàn đa quốc gia, các nhà cung cấp dịch vụ Internet (ISP) hoặc các chính phủ. Do số lượng host khổng lồ, Class A cho phép tạo ra hàng ngàn subnet con mà vẫn đảm bảo đủ địa chỉ cho thiết bị.

Tác động của việc chọn lớp IP đến chiến lược chia Subnet

Tại sao bạn cần phân biệt rõ các lớp này khi học cách chia subnet? Bởi vì lớp IP sẽ quyết định “điểm mượn bit” của bạn.

Trong kỹ thuật subnetting, chúng ta thực hiện việc “mượn” một số bit từ phần Host để chuyển sang phần Network. Tùy vào lớp IP mà vị trí bắt đầu mượn sẽ khác nhau:

  • Với Class C, bạn chỉ có thể mượn bit ở Octet thứ 4. Điều này khiến việc chia subnet diễn ra nhanh chóng nhưng số lượng subnet tạo ra bị hạn chế.
  • Với Class A, bạn có không gian cực rộng ở Octet thứ 2, 3 và 4. Điều này cho phép bạn triển khai các chiến lược chia mạng phức tạp hơn, như VLSM (Variable Length Subnet Mask), để phân bổ địa chỉ linh hoạt cho từng chi nhánh khác nhau mà không lãng phí một địa chỉ IP nào.

4. Hướng dẫn chi tiết các bước chia Subnet dễ hiểu nhất

Chia Subnet (chia mạng con) thường là “nỗi ám ảnh” đối với nhiều sinh viên CNTT hoặc những người mới bắt đầu học CCNA vì những dãy số nhị phân phức tạp. Tuy nhiên, thực chất chia Subnet chỉ là một bài toán logic về việc “mượn” bit. Khi bạn nắm vững công thức và quy trình, bạn sẽ thấy nó đơn giản như một phép tính cộng trừ thông thường.

1. Hai công thức “vàng” trong chia Subnet

Trước khi bắt tay vào chia, bạn cần ghi nhớ hai công thức cốt lõi sau đây. Mọi bài toán chia mạng con, từ cơ bản đến nâng cao (như VLSM), đều xoay quanh hai công thức này:

Công thức 1: Tính số lượng Subnet tạo ra
Số Subnet = 2^n
Trong đó: n là số bit mượn từ phần Host để chuyển sang phần Network.

Công thức 2: Tính số Host khả dụng trên mỗi Subnet
Số Host = 2^h – 2
Trong đó: h là số bit còn lại dành cho phần Host. Chúng ta phải trừ đi 2 vì địa chỉ đầu tiên là Địa chỉ mạng (Network ID) và địa chỉ cuối cùng là Địa chỉ quảng bá (Broadcast Address).

2. Quy trình 3 bước chia Subnet chi tiết

Để không bị nhầm lẫn, bạn hãy áp dụng quy trình 3 bước chuẩn dưới đây cho mọi bài toán chia mạng con:

Bước 1: Xác định nhu cầu số Host hoặc số Subnet

Tùy vào đề bài hoặc yêu cầu thực tế của hệ thống, bạn cần xác định rõ: Bạn muốn chia mạng lớn thành bao nhiêu mạng con? Hoặc mỗi mạng con cần chứa tối đa bao nhiêu thiết bị (PC, Server, Router)?

Bước 2: Tính số bit mượn (n) và số bit còn lại (h)

Đây là bước quan trọng nhất. Bạn cần tìm số n sao cho 2^n lớn hơn hoặc bằng số Subnet cần chia, hoặc tìm số h sao cho 2^h – 2 lớn hơn hoặc bằng số Host cần thiết.

Bước 3: Xác định Subnet Mask mới

Sau khi biết số bit mượn, bạn cộng số bit đó vào Subnet Mask mặc định của lớp mạng (Class A, B, hoặc C). Kết quả sẽ cho bạn Subnet Mask mới dưới dạng số thập phân hoặc dạng viết tắt (CIDR – ví dụ: /26, /27).

3. Ví dụ minh họa thực tế

Bài toán: Bạn có một địa chỉ mạng 192.168.1.0/24. Hãy chia mạng này thành 4 mạng con bằng nhau.

Giải chi tiết:

  • Bước 1: Nhu cầu là 4 Subnet.
  • Bước 2: Áp dụng công thức 2^n ≥ 4. Ta thấy 2^2 = 4, vậy số bit mượn n = 2.
    Số bit còn lại cho Host là: h = 8 – 2 = 6 bit.
    Số host mỗi mạng: 2^6 – 2 = 62 host.
  • Bước 3: Xác định Subnet Mask mới.
    Mask mặc định /24 là: 11111111.11111111.11111111.00000000.
    Mượn 2 bit sẽ thành: 11111111.11111111.11111111.11000000.
    Đổi sang thập phân: 255.255.255.192 (hoặc viết gọn là /26).

5. Ví dụ minh họa: Chia dải IP Class C thành các mạng con

Để giúp bạn hình dung rõ hơn về lý thuyết đã trình bày, chúng ta sẽ cùng đi vào một ví dụ thực tế. Đây là bài toán điển hình mà các bạn sinh viên CNTT hoặc những người mới bắt đầu học CCNA thường gặp phải khi làm quen với cách chia subnet.

Bài toán đặt ra: Chia dải IP Class C thành 4 mạng con

Giả sử bạn được cấp một dải địa chỉ IP là 192.168.1.0/24. Yêu cầu của bạn là phải chia dải mạng này thành 4 subnet nhỏ hơn để phục vụ cho 4 phòng ban khác nhau trong một công ty, nhằm tăng cường bảo mật và giảm lưu lượng broadcast không cần thiết.

Chi tiết các bước tính toán

Để giải quyết bài toán này, chúng ta sẽ thực hiện theo quy trình 3 bước chuẩn sau đây:

Bước 1: Xác định số bit cần mượn

Công thức để tính số subnet là: $2^n \ge \text{Số subnet cần chia}$ (với $n$ là số bit mượn từ phần Host).

  • Chúng ta cần 4 subnet $\Rightarrow 2^n \ge 4$.
  • Suy ra $n = 2$. Vậy chúng ta cần mượn 2 bit từ phần Host để chuyển sang phần Network.

Bước 2: Xác định Subnet Mask mới

Dải IP ban đầu là /24, nghĩa là có 24 bit 1. Sau khi mượn thêm 2 bit, Subnet Mask mới sẽ là: $24 + 2 = 26$ bit (ký hiệu là /26).

Để chuyển đổi /26 sang dạng thập phân:

  • Nhị phân: 11111111.11111111.11111111.11000000
  • Thập phân: 255.255.255.192

Bước 3: Tính toán bước nhảy (Magic Number)

Bước nhảy giúp bạn liệt kê các dải IP một cách nhanh chóng mà không cần tính nhị phân cho từng dải.
Công thức: $256 – \text{Giá trị octet cuối của Subnet Mask}$ hoặc $2^{(8-n)}$.

  • Bước nhảy = $256 – 192 = 64$.
  • Như vậy, mỗi subnet sẽ cách nhau 64 đơn vị.

Bảng chi tiết phân chia các Subnet

Dựa trên bước nhảy là 64, chúng ta có bảng liệt kê chi tiết cho 4 mạng con như sau:

SubnetSubnet 1Subnet 2Subnet 3Subnet 4
Địa chỉ Mạng (Network ID)192.168.1.0192.168.1.64192.168.1.128192.168.1.192
Dải IP khả dụng cho Host192.168.1.1 – 192.168.1.62192.168.1.65 – 192.168.1.126192.168.1.129 – 192.168.1.190
192.168.1.193 – 192.168.1.254
Địa chỉ Broadcast192.168.1.63192.168.1.127192.168.1.191192.168.1.255

6. VLSM là gì? Tối ưu hóa địa chỉ IP nâng cao

Khi bạn đã nắm vững kỹ thuật chia subnet cơ bản, bạn sẽ nhận ra một vấn đề: Trong thực tế, không phải mọi phòng ban hay mọi phân đoạn mạng đều cần số lượng địa chỉ IP giống nhau. Nếu áp dụng cách chia subnet truyền thống, bạn sẽ gặp phải tình trạng “lãng phí” IP nghiêm trọng. Đó chính là lý do VLSM (Variable Length Subnet Mask) ra đời.

1. VLSM là gì?

VLSM viết tắt của Variable Length Subnet Mask (Mặt nạ mạng con có độ dài thay đổi). Nói một cách đơn giản, VLSM là kỹ thuật cho phép quản trị viên mạng chia một mạng lớn thành các mạng con có kích thước khác nhau, thay vì buộc tất cả các mạng con phải có cùng một độ dài Subnet Mask.

Nếu như Subnetting truyền thống là chia một “chiếc bánh” thành các phần bằng nhau, thì VLSM cho phép bạn chia chiếc bánh đó thành những miếng to, nhỏ tùy theo nhu cầu thực tế của người sử dụng. Điều này giúp tối ưu hóa tài nguyên địa chỉ IP đến mức tối đa, đặc biệt là trong bối cảnh địa chỉ IPv4 đang dần cạn kiệt.

2. Sự khác biệt giữa Subnetting truyền thống (FLSM) và VLSM

Để dễ hình dung, hãy so sánh Subnetting truyền thống (còn gọi là FLSM – Fixed Length Subnet Mask) và VLSM qua bảng dưới đây:

Đặc điểmĐộ dài Subnet MaskSử dụng IPĐộ phức tạp
Subnetting truyền thống (FLSM)Cố định cho tất cả các mạng con.Dễ gây lãng phí IP nếu nhu cầu host khác nhau.
Đơn giản, dễ tính toán.
VLSMThay đổi tùy theo nhu cầu của mỗi mạng con.Tối ưu hóa, hạn chế tối đa lãng phí.
Phức tạp hơn, yêu cầu lập kế hoạch chi tiết.

3. Tại sao VLSM là giải pháp tối ưu hóa địa chỉ IP nâng cao?

Hãy cùng xem xét một ví dụ thực tế để thấy được sức mạnh của VLSM. Giả sử bạn có dải mạng 192.168.1.0/24 và cần chia cho 3 phòng ban:

  • Phòng Kỹ thuật: 100 host.
  • Phòng Kế toán: 50 host.
  • Kết nối giữa 2 Router (Link): 2 host.

Nếu dùng FLSM: Bạn phải chọn subnet mask dựa trên mạng lớn nhất (100 host), tức là dùng /25 (126 host khả dụng). Khi đó, bạn chỉ chia được tối đa 2 subnet. Bạn sẽ thiếu mạng cho phòng Kế toán và Link Router. Nếu cố chia nhỏ hơn, bạn lại không đủ IP cho phòng Kỹ thuật.

Nếu dùng VLSM: Bạn sẽ chia “cuốn chiếu” từ mạng lớn nhất đến nhỏ nhất:

  • Phòng Kỹ thuật: Cấp 192.168.1.0/25 (Hỗ trợ 126 host) $\rightarrow$ Vừa đủ.
  • Phòng Kế toán: Cấp 192.168.1.128/26 (Hỗ trợ 62 host) $\rightarrow$ Vừa đủ và không lãng phí.
  • Link Router: Cấp 192.168.1.192/30 (Hỗ trợ 2 host) $\rightarrow$ Cực kỳ tối ưu.

Kết quả: Bạn không những đáp ứng đủ nhu cầu cho tất cả các phòng ban mà còn dư ra một lượng lớn địa chỉ IP cho các nhu cầu mở rộng trong tương lai.

Lời khuyên khi triển khai VLSM

Để chia VLSM một cách chính xác và không bị trùng lặp địa chỉ (overlap), bạn nên tuân thủ nguyên tắc vàng: “Chia từ lớn đến nhỏ”. Luôn xác định subnet cho phân đoạn có nhu cầu host cao nhất trước, sau đó mới chia nhỏ các dải IP còn lại cho các phân đoạn ít host hơn.

Đối với các bạn sinh viên đang ôn thi CCNA, hãy luyện tập vẽ sơ đồ phân phối IP trước khi tính toán. Việc hình dung rõ ràng cấu trúc mạng sẽ giúp bạn tránh những sai sót nhỏ nhưng nghiêm trọng khi xác định địa chỉ Network và Broadcast của từng subnet.

7. Mẹo ghi nhớ và tính toán Subnet nhanh

Việc tính toán subnetting ban đầu có thể khiến nhiều bạn sinh viên IT hoặc kỹ thuật viên mới cảm thấy “choáng ngợp” bởi những dãy số nhị phân phức tạp. Tuy nhiên, thực tế có những “mẹo” nhỏ giúp bạn rút ngắn thời gian tính toán từ vài phút xuống chỉ còn vài giây. Dưới đây là những bí quyết giúp bạn làm chủ kỹ năng chia subnet một cách nhanh chóng và chính xác nhất.

1. Thuộc lòng bảng lũy thừa của 2 – “Chìa khóa vàng” trong Subnetting

Trong thế giới của mạng máy tính, mọi thứ đều vận hành trên hệ nhị phân. Vì vậy, thay vì ngồi cộng dồn hoặc bấm máy tính, việc ghi nhớ bảng lũy thừa của 2 từ 20 đến 210 là điều bắt buộc nếu bạn muốn tính toán subnet nhanh.

Hãy lưu lại bảng giá trị sau:

  • 20 = 1
  • 21 = 2
  • 22 = 4
  • 23 = 8
  • 24 = 16
  • 25 = 32
  • 26 = 64
  • 27 = 128
  • 28 = 256
  • 29 = 512
  • 210 = 1024

Ứng dụng thực tế: Khi bạn biết số bit mượn (n), bạn chỉ cần tra bảng này để biết số subnet tạo ra (2n) hoặc số host trên mỗi subnet (2h – 2). Ví dụ, nếu bạn mượn 3 bit, bạn sẽ có ngay 23 = 8 subnet mà không cần tính toán lại từ đầu.

2. Mẹo ghi nhớ giá trị Subnet Mask phổ biến

Thay vì chuyển đổi từ nhị phân sang thập phân mỗi lần tính subnet mask là gì, bạn hãy ghi nhớ các “cột mốc” giá trị của một octet khi các bit 1 được thêm vào từ trái sang phải. Điều này cực kỳ hữu ích khi làm bài thi CCNA hoặc cấu hình thiết bị thực tế.

Hãy nhớ dãy số “thần thánh” sau cho một octet:

Số bit 11 bit2 bit3 bit4 bit5 bit6 bit7 bit8 bit
Giá trị thập phân128192224240248252254255
Ghi chú1000000011000000111000001111000011111000111111001111111011111111

Ví dụ: Khi bạn thấy một subnet mask có dạng /26, bạn biết rằng octet cuối cùng có 2 bit 1 (vì 26 – 24 = 2). Nhìn vào bảng trên, bạn lập tức xác định được giá trị là 192. Subnet mask sẽ là 255.255.255.192.

3. Lời khuyên thực hành để thành thạo chia subnet

Lý thuyết chỉ là điều kiện cần, thực hành mới là điều kiện đủ. Để không còn sợ hãi khi gặp các bài toán chia mạng con là gì hay tính toán VLSM, bạn hãy áp dụng lộ trình sau:

  • Luyện tập thủ công trước: Đừng vội dùng công cụ. Hãy tự chia các dải IP Class C, sau đó đến Class B và A. Việc tự tính toán giúp bạn hiểu sâu bản chất của việc mượn bit và xác định Network ID, Broadcast Address.
  • Sử dụng Subnet Calculator để đối chiếu: Sau khi tự tính xong, hãy sử dụng các công cụ như Online Subnet Calculator hoặc các app chuyên dụng trên điện thoại. Việc đối chiếu kết quả giúp bạn phát hiện sai sót ngay lập tức và rút kinh nghiệm cho những lần sau.
  • Áp dụng vào bài tập thực tế: Hãy thử thiết kế sơ đồ mạng cho một văn phòng giả định (ví dụ: Phòng Kế toán 10 máy, Phòng Kỹ thuật 50 máy, Phòng Giám đốc 2 máy). Việc áp dụng VLSM (Variable Length Subnet Mask) vào thực tế sẽ giúp bạn hiểu tại sao chúng ta cần chia subnet để tối ưu hóa tài nguyên IP.

Hãy nhớ rằng, subnetting giống như một kỹ năng vận động, bạn càng luyện tập nhiều, phản xạ của bạn sẽ càng nhanh. Chúc các bạn sớm chinh phục được nội dung khó nhằn này trong chương trình CCNA!

Chia sẻ bài viết

Bài viết liên quan

Subnetting là gì? Hướng dẫn cách chia Subnet dễ hiểu và chi tiết nhất

Khám phá Subnetting là gì và cách chia subnet đơn giản cho người mới bắt đầu. Hướng dẫn chi tiết cách tính Subnet Mask, VLSM và ví dụ minh họa dễ hiểu...

Thi CCNA ở đâu tại Hà Nội?

Trong bối cảnh ngành CNTT tại Việt Nam đang phát triển mạnh mẽ, chứng chỉ CCNA (Cisco Certified Network Associate) trở thành “tấm vé thông hành” quan...

Thi CCNA ở đâu tại TP.HCM? Hình thức, Lộ phí, TIP “THI BAO ĐẬU”

Bạn đang tìm kiếm thông tin thi CCNA ở đâu tại Thành phố Hồ Chí Minh? Với nhu cầu nhân lực mạng máy tính ngày càng cao, chứng chỉ CCNA (Cisco...

Học CCNA ở đâu? Trung tâm đào tạo CCNA tốt tại Hà Nội

Trong hơn 20 năm qua, Cisco luôn là hãng dẫn đầu thị trường thiết bị mạng doanh nghiệp. Theo nhiều báo cáo về hạ tầng CNTT, thiết bị của Cisco vẫn...

Top 7 Công Cụ DevOps Phổ Biến Bạn Nên Biết Năm 2026

Trong vài năm trở lại đây, DevOps đã trở thành một trong những kỹ năng được săn đón nhất trong ngành CNTT. Từ các startup cho đến những tập đoàn công...

Chương trình ưu đãi học phí tại BKACAD tháng 7

Tháng 7 là thời điểm nhiều sinh viên vừa kết thúc học kỳ, chuẩn bị bước vào kỳ thực tập hoặc tìm kiếm cơ hội nâng cao kỹ năng để sẵn sàng cho thị...