Chia mạng con

1. Nguyên tắc chia mạng

  • Mỗi mạng con có địa chỉ mạng duy nhất được gọi là ID mạng con(Subnet ID) của nó.
  • ID mạng con được tạo bằng cách mượn một số bit từ phần ID máy chủ (Host ID) của Địa chỉ IP.
  • Số lượng bit mượn phụ thuộc vào số lượng mạng con được tạo.

2. Các loại mạng con (Types of Subnetting)

Mạng con của một mạng có thể được thực hiện theo hai cách sau

2.1. Mạng con có độ dài cố định

Mạng con có độ dài cố định trong đó

  • Tất cả các mạng con có cùng kích thước.
  • Tất cả các mạng con có số lượng máy chủ bằng nhau.
  • Tất cả các mạng con đều có mặt nạ mạng con giống nhau.

2.2. Mạng con có độ dài thay đổi

Mạng con có độ dài thay đổi con trong đó:

  • Tất cả các mạng con không có cùng kích thước.
  • Tất cả các mạng con không có số lượng máy chủ bằng nhau.
  • Tất cả các mạng con không có mặt nạ mạng con giống nhau.

3. Chia mạng con

3.1. Bài toán thứ nhất:

Cho một mạng lớn có Địa chỉ IP 200.1.2.0. Hãy thực hiện chia mạng này thành 2 mạng con (subnet).

Bước 1: Phân tích địa chỉ IP

Hình 1:Cấu trúc địa chỉ IP

Như vậy:

– Mạng đã cho thuộc về lớp C

– Net ID : 24 bits

– Host ID : 8 bits

Bước 2: Mượn 1 bit từ Host ID

Để tạo hai mạng con, chúng ta mượn 1bit từ phần Host ID. Sau khi mượn một bit, phần Host ID còn 7 bit

Hình 2: bit còn lại sau khi mượn

Có hai khả năng:

  • Nếu bit mượn = 0, thì nó đại diện cho mạng con đầu tiên.
  • Nếu bit mượn = 1, thì nó đại diện cho mạng con thứ hai.

Bây giờ địa chỉ IP của hai mạng con là:

  • 200.1.2.0 0000000 = 200.1.2.0
  • 200.1.2.1 0000000 = 200.1.2.128

Bước 3: Tính tổng Net IP và Host ID

Đối với mạng con thứ 1:

  • Địa chỉ IP của mạng con = 200.1.2.0
  • Tổng số địa chỉ IP = 27= 128
  • Tổng số máy chủ có thể được định cấu hình = 128 – 2 = 126
  • Phạm vi địa chỉ IP = [200.1.2.00000000, 200.1.2. 01111111] = [200.1.2.0, 200.1.2.127]
  • Địa chỉ phát sóng trực tiếp(Direct Broadcast Address) = 200.1.2. 01111111 = 200.1.2.127
  • Địa chỉ phát sóng giới hạn (Limited Broadcast Address) = 255.255.255.255

Đối với Mạng con thứ 2

  • Địa chỉ IP của mạng con = 200.1.2.128
  • Tổng số địa chỉ IP = 27= 128
  • Tổng số máy chủ có thể được định cấu hình = 128 – 2 = 126
  • Phạm vi địa chỉ IP = [200.1.2.10000000, 200.1.2. 11111111] = [200.1.2.128, 200.1.2.255]
  • Địa chỉ phát sóng trực tiếp = 200.1.2. 11111111 = 200.1.2.255
  • Địa chỉ phát sóng giới hạn = 255.255.255.255

3.2. Bài toán thứ hai:

Cho một mạng lớn có Địa chỉ IP 200.1.2.0. Hãy thực hiện chia mạng này thành 4 mạng con (subnet).

Bước 1: Phân tích địa chỉ IP

Hình 3: Cấu trúc IP đã cho

Như vậy:

– Mạng đã cho thuộc về lớp C

– Net ID : 24 bits

– Host ID : 8 bits

Bước 2: Mượn 2 bit từ Host ID

Để tạo 4 mạng con chúng ta mượn 2 bits từ phần Host ID. Sau khi mượn 2 bits, phần Host ID chỉ còn 6 bits

Hình 3: Số bít còn lại của Host ID sau khi mượn 2 bit

Có 4 khả năng:

  • Nếu bit mượn = 00, thì nó đại diện cho mạng con thứ 1.
  • Nếu bit mượn = 01, thì nó đại diện cho mạng con thứ 2.
  • Nếu bit mượn = 10, thì nó đại diện cho mạng con thứ 3.
  • Nếu bit mượn = 11, thì nó đại diện cho mạng con thứ 4.

Bây giờ địa chỉ IP của 4 mạng con là:

  • 200.1.2.00 000000 = 200.1.2.0
  • 200.1.2.01 000000 = 200.1.2.64
  • 200.1.2.10 000000 = 200.1.2.128
  • 200.1.2.11 000000 = 200.1.2.192

Bước 3: Tính tổng Net IP và Host ID

Đối với mạng con thứ 1

  • Địa chỉ IP của mạng con = 200.1.2.0
  • Tổng số địa chỉ IP = 26= 64
  • Tổng số máy chủ có thể được định cấu hình = 64 – 2 = 62
  • Phạm vi địa chỉ IP = [200.1.2.00000000, 200.1.2. 00111111] = [200.1.2.0, 200.1.2.63]
  • Địa chỉ phát sóng trực tiếp = 200.1.2. 00111111 = 200.1.2.63
  • Địa chỉ phát sóng giới hạn = 255.255.255.255

Đối với Mạng con thứ 2

  • Địa chỉ IP của mạng con = 200.1.2.64
  • Tổng số địa chỉ IP = 26= 64
  • Tổng số máy chủ có thể được định cấu hình = 64 – 2 = 62
  • Phạm vi địa chỉ IP = [200.1.2.01000000, 200.1.2. 01111111] = [200.1.2.64, 200.1.2.127]
  • Địa chỉ phát sóng trực tiếp = 200.1.2. 01111111 = 200.1.2.127
  • Địa chỉ phát sóng giới hạn = 255.255.255.255

Đối với mạng con thứ 3

 Địa chỉ IP của mạng con = 200.1.2.128

  • Tổng số địa chỉ IP = 26= 64
  • Tổng số máy chủ có thể được định cấu hình = 64 – 2 = 62
  • Phạm vi địa chỉ IP = [200.1.2.10000000, 200.1.2. 10111111] = [200.1.2.128, 200.1.2.191]
  • Địa chỉ phát sóng trực tiếp = 200.1.2. 10111111 = 200.1.2.191
  • Địa chỉ phát sóng giới hạn = 255.255.255.255

Đối với mạng con thứ 4:

  • Địa chỉ IP của mạng con = 200.1.2.192
  • Tổng số địa chỉ IP = 26= 64
  • Tổng số máy chủ có thể được định cấu hình = 64 – 2 = 62
  • Phạm vi địa chỉ IP = [200.1.2.11000000, 200.1.2. 11111111] = [200.1.2.192, 200.1.2.255]
  • Địa chỉ phát sóng trực tiếp = 200.1.2. 11111111 = 200.1.2.255
  • Địa chỉ phát sóng giới hạn = 255.255.255.255

3.3. Bài toán thứ ba:

Cho một mạng lớn có Địa chỉ IP 200.1.2.0. Hãy thực hiện chia mạng này thành 3 mạng con (subnet).

Phân tích bài toán:

Ở đây, mạng con sẽ được thực hiện theo hai bước:

  1. Chia mạng đã cho thành 2 mạng con
  2. Chia một trong các mạng con thành 2 mạng con

Bước 1: Chia Mạng đã cho thành 2 Mạng con

Mạng con sẽ được thực hiện chính xác theo cách tương tự như được thực hiện trong bài toán số 1:

Chúng ta có 2 địa chỉ:

  • 200.1.2.0
  • 200.1.2.128

Bước 2: Chia một trong 2 mạng trên thành 2 mạng con

            Thực hiện việc chia một trong 2 mạng thành 2 mạng con.

Bây giờ ta chia mạng có địa chỉ IP 200.1.2.128.

Để chia mạng, như vậy, chúng ta mượn thêm một bít từ phần Host ID, phần Host ID còn 6 bit.

Hình 4: Số bit mượn và số bit còn lại sau khi mượn
  • Nếu bit mượn = 0, thì nó đại diện cho một mạng con.
  • Nếu bit mượn = 1, thì nó đại diện cho mạng con khác.

Địa chỉ IP của hai mạng con là

  • 200.1.2.10 000000 = 200.1.2.128
  • 200.1.2.11 000000 = 200.1.2.192

Kết luận:

Mạng đơn đã cho được chia thành 3 mạng con có Địa chỉ IP:

  • 200.1.2.0

  • 200.1.2.128

  • 200.1.2.192

Đối với mạng con thứ 1

  • Địa chỉ IP của mạng con = 200.1.2.0
  • Tổng số Địa chỉ IP = 27= 128
  • Tổng số host có thể được định cấu hình = 128 – 2 = 126
  • Phạm vi địa chỉ IP = [200.1.2.00000000, 200.1.2. 01111111] = [200.1.2.0, 200.1.2.127]
  • Địa chỉ phát sóng trực tiếp = 200.1.2. 01111111 = 200.1.2.127
  • Địa chỉ phát sóng giới hạn = 255.255.255.255

Đối với Mạng con thứ 2 

  • Địa chỉ IP của mạng con = 200.1.2.128
  • Tổng số Địa chỉ IP = 26= 64
  • Tổng số host có thể được định cấu hình = 64 – 2 = 62
  • Phạm vi địa chỉ IP = [200.1.2.10000000, 200.1.2. 10111111] = [200.1.2.128, 200.1.2.191]
  • Địa chỉ phát sóng trực tiếp = 200.1.2. 10111111 = 200.1.2.191
  • Địa chỉ phát sóng giới hạn = 255.255.255.255

Đối với mạng con thứ 3

  • Địa chỉ IP của mạng con = 200.1.2.192
  • Tổng số Địa chỉ IP = 26= 64
  • Tổng số máy chủ có thể được định cấu hình = 64 – 2 = 62
  • Phạm vi địa chỉ IP = [200.1.2.11000000, 200.1.2. 11111111] = [200.1.2.192, 200.1.2.255]
  • Địa chỉ phát sóng trực tiếp = 200.1.2. 11111111 = 200.1.2.255
  • Địa chỉ phát sóng giới hạn = 255.255.255.255

3.4. Bài toán thứ tư:

Giả sử một mạng có Địa chỉ IP 192.16.0.0. được chia thành 2 mạng con. Hãy tìm:

  1. Số lượng host trên mỗi subnet
  2. Địa chỉ mạng con
  3. Host ID máy chủ đầu tiên
  4. Host ID cuối cùng
  5. Địa chỉ quảng bá

Phân tích bài toán:

  • Địa chỉ IP đã cho thuộc lớp C.
  • Vì vậy, 24 bit được dành riêng cho Net ID.
  • Mạng đã cho được chia thành 2 mạng con.

Vì vậy, mượn 1 bit từ phần Host ID cho các Net ID mạng con.

  • Số bit còn lại Host ID = 7.
  • Số lượng máy chủ trên mỗi mạng con = 27= 128.

Đối với mạng con thứ 1

  • Địa chỉ mạng con = Địa chỉ IP đầu tiên = 192.16.0. 0 0000000 = 192.16.0.0
  • Host ID đầu tiên = 192.16.0. 00000001 = 192.16.0.1
  • Host ID cuối cùng = 192.16.0. 01111110 = 192.16.0.126
  • Địa chỉ quảng bá = Địa chỉ IP cuối cùng = 192.16.0. 01111111 = 192.16.0.127

3.5. Bài toán thứ năm:

Trong lớp B, mạng trên internet có mặt nạ mạng con là 255.255.240.0. Số lượng máy chủ tối đa trên mỗi mạng con là bao nhiêu?