Một số khái niệm về các loại địa chỉ
- Địa chỉ mạng - network adress (N/A) :
- Là địa chỉ có tất cả các bít ở phần host ID đều là 0
- Một địa chỉ N/A đều có rất nhiều địa chỉ máy (H/A) và người ta không lấy địa chỉ này để gán cho máy tính - Địa chỉ quảng bá - Broadcast Adress
- Là địa chỉ có tất cả các bít ở phần host ID đều là 1 - Địa chỉ máy - Host Adress
- Là địa chỉ có lẫn cả bit 0 và 1 ở phần Host ID
- Địa chỉ máy nằm ở khoảng giữa hai địa chỉ N/A và B/A cụ thể là N/A< H/A < B/A
- Người ta lấy địa chỉ này để gán cho máy tính
- Là địa chỉ nguyên tố không thể chia nhỏ được nữa
- Là con của địa chỉ mạng Net Adress - Địa chỉ Subnet Mask - mặt nạ mạng con ( max : /32)
- Dùng để phân biệt địa chỉ IP thuộc lớp nào đồng thời để xác định đâu là phần host IDvà đâu là phần net ID
- Một số subnet mask mặc định theo lớp là :
Class A : 255.0.0.0 (/8)
Class B : 255.255.0.0 (/16)
Class C: 255.255.255.0 (/24)
- - Một Subnet mask được tạo ra từ Subnet mask mặc định thì được gọi là Subnet mask tùy biến, trong thực tế người ta thường sử dụng Subnet mask tùy biến
- Thông thường trong thực tế khi ghi địa chỉ IP và subnet mask người tathường ghi tắt như 172.16.0.1/16 tương đương IP là 172.16.0.1 và subnet mask là: 255.255.0.0
kỹ thuật chia mạng con VLSM
Trước khi phân chia mạng, tùy theo yêu cầu của khách hàng mà chúng ta cần quan tâm đến các thông tin sau
- Số máy tính tối đa cho mỗi mạng
- Số mạng con được tạo ra
- Số máy tính tối đa cho mỗi mạng
- Số mạng con được tạo ra
Phương pháp chia mạng con VLSM giúp quản lý dãy địa chỉa IP chặt chẽ hơn, kiểm soát được số mạng mới sinh ra, số mạng đã dùng, số mạng dư thừa còn lại đó là:
- Số subnet được tạo ra = 2^m (với m là số bit mượn từ Host)
- Số host cần tạo = 2^n – 2 (với n là số bit của Host còn lại sau khi mượn)
- Số bit subnet mới = số bit subnet cũ + m
- Số host cần tạo = 2^n – 2 (với n là số bit của Host còn lại sau khi mượn)
- Số bit subnet mới = số bit subnet cũ + m
Các công thức cần nhớ
- Liên quan đến tính số mạng con (số subnet) có công thức : 2^n >= số subnet
- Liên quan đến số host adress : 2^h -2 >= số địa chỉ H/A yêu cầu
Ví dụ cách chia: Giả sử có khối IP là 172.16.0.0/22 ta sẽ chia thành 5 mạng con như sau (đã sắp xếp theo thứ tự giảm dần):
- Mạng A: 400 host
- Mạng B: 180 host
- Mạng C: 40 host
- Mạng D: 18 host
- Mạng E: 15 host
Bước 1. Sắp xếp các mạng con theo thứ tự giảm dần về kích thước
Bước 2. Tính số bit dùng cho số host (n) và số bit cho mạng (m)
Ta thấy mạng A có 400 host, thực hiện chia cho mạng A đầu tiên, áp dụng công thức: 2^n - 2 ≥ 400 => n = 9 (chính là số bit còn lại chưa bị mượn)
- Số bit đã mượn là m = 32 (là tổng số bit của 1 địa chỉ IP v4) – 22 (số bit thuộc phần Net của địa chỉ đã cho) – 9 ( số bit còn lại) = 1
- Số bit subnet mới = số bit subnet cũ + m = 22 + 1 = 23 ( viết tắt là /23)
- Số Subnet (mạng con) được tạo ra là: 2^m = 2^7 = 128
Với 1 bit này ta có 2 mạng X1 và X2 như sau:
X1: 10101100.00010000.00000000.00000000 : 172.16.0.0/23 Mạng X1 sẽ được gán cho A
X2: 10101100.00010000.00000010.00000000 : 172.16.2.0/23 .
Dựa vào X1 ta có thể tính được:
Mạng A: 172.16.0.0/23
Địa chỉ host: 172.16.0.0
Địa chỉ broadcast: 172.16.1.255
Dải IP: 172.16.0.1 – 172.16.1.254
Với mạng B ta thực hiện với X2 <172.16.2.0/23> Làm tương tự như vậy cho đến khi hết mạng cần chia
0 comments:
Post a Comment