11000000 00000000 255.255.192.0 Như thế NetworkID của bốn Subnets mới có là:

Một phần của tài liệu Tài liệu tổng hợp về địa chỉ IP pptx (Trang 37)

- Để tính số host trong một subnet, ta đếm toàn bộ số bit host còn lại trong subnet và lấy giá trị bit sau cùng đó 2, Lưu ý là không phân biệt octet Nhắc lại, ta lấy giá trị của bit được đếm sau

1111111111000000 00000000 255.255.192.0 Như thế NetworkID của bốn Subnets mới có là:

Bước 3: Cho biết IP address range của các HostID trong mỗi Subnet

Vì Subnet ID đã dùng hết 18 bits nên số bits còn lại (32-18= 14) được dùng cho HostID. Nhớ cái luật dùng cho Host ID là tất cả mọi bits không thể đều là 0 hay 1.

Subnet HostID IP address trong dạng nhị phân HostID IP address Range 1 10001011.00001100.00000000.00000001 10001011.00001100.00111111.11111110 139.12.0.1/18 -139.12.63.254/18 2 10001011.00001100.01000000.00000001 10001011.00001100.01111111.11111110 139.12.64.1/18 -139.12.127.254/18 3 10001011.00001100.10000000.00000001 10001011.00001100.10111111.11111110 139.12.128.1/18 -139.12.191.254/18 4 10001011.00001100.11000000.00000001 10001011.00001100.11111111.11111110 139.12.192.0/18 –139.12.255.254

Bạn có để ý thấy trong mỗi Subnet, cái range của HostID từ con số nhỏ nhất (màu xanh) đến con số lớn nhất đều y hệt nhau không?

Bây giờ ta thử đặt cho mình một bài tập với câu hỏi:

Bạn có thể dùng Class B IP address cho một mạng gồm 4000 computers được không? Câu trả lời là ĐƯỢC. Chỉ cần làm một bài toán nhỏ.

Giả tỉ cái IP address là 192.168.1.1. Thay vì bắt đầu với Subnet mask, trước hết chúng ta tính xem mình cần bao nhiêu bits cho 4000 hosts.

Con số hosts ta có thể có trong một network được tính bằng công thức: Y = (2^X –2)

Nhớ cái luật dùng cho Host ID là tất cả mọi bits không thể đều là 0 hay 1. 4094 = (2^12 –2)

X = 12 , ta cần 12 bits cho HostIDs, do đó Subnet mask sẽ chiếm 20 (=32-12) bits. Quá trình tính toán nói trên nầy mang tên là Variable Length Subnet Mask(VLSM). Supernetting

Giả tỉ ta mạng của ta có 3 Subnets: Accounting: gồm 200 hosts

Finance : gồm 400 hosts Marketing: gồm 200 hosts

như sau: 192.250.9.0/24 192.250.10.0/24 192.250.11.0/24 192.250.12.0/24

Bạn có 3 segments và bạn muốn mỗi segment chứa một Network. Bây giờ bạn làm sao?

Địa chỉ IP trong Class C với default subnet mask 24 cho ta con số Hosts tối đa trong mỗi

Network là [(2^X) – 2] = (2^8) – 2 = 254. Như thế segments Accounting và Marketing không bị trở ngại nào cả.

Nhưng ta thấy Segment Finance cần thêm 1 bit mới đủ. Ta làm như sau: Bước 1: Liệt kê Network IP addresses trong dạng nhị phân

192.250.9.0/24 11000000 11111010 00001001 00000000 (1) 192.250.10.0/24 11000000 11111010 00001010 00000000 (2) 192.250.11.0/24 11000000 11111010 00001011 00000000 (3) 192.250.12.0/24 11000000 11111010 00001100 00000000 (4) Bước 2: Nhận diện network prefix notation

23 bits đầu (từ trái qua phải) của 2 network IP address (2) and (3) đều giống nhau.

Nếu chúng ta thu Subnet mask từ 24 xuống 23 cho (2) và (3) ta sẽ có một Subnet có thể cung cấp 508 hosts.

IP address của mỗi segment trở thành: Accounting: gồm 200 hosts: 192.250.9.0/24 Finance: gồm 400 hosts: 192.250.10.0/23 Marketing: gồm 200 hosts: 192.250.12.0/24

Bây giờ IP address 192.250.11.0 trở thành một HostID tầm thường trong Subnet 192.250.10.0/23.

Quá trình ta làm vừa qua bằng cách bớt số bits trong Subnet mask khi gom hai hay bốn (v.v..) subnets lại với nhau để tăng con số HostID tối đa trong một Subnet, được gọi là

SUPERNETTING.

Supernetting đuợc dùng trong router bổ xung CIDR (Classless Interdomain Routing và VLSM (Variable Length Subnet Mask).

Và luôn luôn nhớ rằng trong internetwork, NETWORK ID phải là địa chỉ độc đáo (unique).

Một phần của tài liệu Tài liệu tổng hợp về địa chỉ IP pptx (Trang 37)