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
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
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
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
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:
- Chia mạng đã cho thành 2 mạng con
- 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.
- 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:
- Số lượng host trên mỗi subnet
- Địa chỉ mạng con
- Host ID máy chủ đầu tiên
- Host ID cuối cùng
- Đị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?