Cách tính subnet mask từ ip

-

Nhằm tiết kiệm ngân sách và chi phí con số liên tưởng IPv4 hiện giờ, hiện giờ đang bị hao dần dần vị con số visitor Internet ngày càng những cần phương án được chỉ dẫn để khắc phục là chia bé dại hệ trọng IPhường.

Bạn đang xem: Cách tính subnet mask từ ip

Quý Khách đã xem: Cách tính subnet mask nhanh

I. Chia subnet

Để có thể phân chia nhỏ một mạng lớn thành nhiều mạng con bằng nhau, người ta thực hiện mượn thêm một số bit bên phần host để làm phần mạng, các bit mượn này được hiểu là các bit subnet. Tùy thuộc vào so bit subnet mà có thể phân chia được số lượng mạng nhỏ sự so sánh với kích cỡ sự khác biệt.

Các bài toán vào Subnetting:

Bài toán xuôi:

Cho trước một địa chỉ mạng với các yêu cầu: 

Số subnet phân tách được bao nhiêu?Số host trên một subnet là bao nhiêu?Trong một subnet:Địa chỉ mạng là gì?Địa chỉ host đầu tiên?Địa chỉ host cuối cùng?Địa chỉ broadcast?Subnet mask tương ứng với mỗi mạng con?

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

Gọi n là số bit mượn và m là số bit phần host.Số subnet có công thức sau: 2nSố host trên một subnet: 2m – 2Bcầu nhảy = 28-nVới mỗi subnet:Địa chỉ mạng: Octet bị mượn bội số với bmong nhảy.Địa chỉ host đầu: Địa chỉ network +1Địa chỉ host cuối: Địa chỉ broadcast -1Địa chỉ broadcast: Địa chỉ mạng kế tiếp -1Địa chỉ mạng kế tiếp: Địa chỉ mạng trmong + bcầu nhảySubnet mask tương ứng: Subnet mask ban đầu + n
n (số bit mượn)12345678
Bmong nhảy1286432168421

 

Ví dụ 1: Thực hiện phân tách mạng 192.168.1.0/24 thành 4 subnet bằng cách mượn thêm 2 bit của phần host.

Số bit mượn: n=2

Số bit host: m=6

=> Chia được 4 subnet mỗi subnet có 62 host

Với mỗi subnet:

Subnet 1Subnet 2Subnet 3Subnet 4
Địa chỉ mạng192.168.1.0192.168.1.64192.168.1.128192.168.1.192
Địa chỉ host đầu192.168.1.1192.168.1.65192.168.1.129192.168.1.193
Địa chỉ host cuối192.168.1.62192.168.1.126192.168.1.190192.168.1.254
Địa chỉ broadcast192.168.1.63192.168.1.127192.168.1.191192.168.1.255

 

Ví dụ 2: Thực hiện phân chia mạng 192.168.1.0/24 thành 4 subnet bằng cách mượn thêm 2 bit của phần host. (Ở ví dụ 2 này mình làm theo cách khác để các quý khách ko muốn học theo kiểu công thức nhỏng bên trên thì có thể ttê mê khảo thêm)

Với các bit mượn là “00

192.168.1.00000000 -> 192.168.1.0/26 Địa chỉ network

192.168.1.00000001 -> 192.168.1.1/26 Địa chỉ host đầu

….

192.168.1.00111110 -> 192.168.1.62/26 Địa chỉ host cuối

192.168.1.00111111 -> 192.168.1.63/26 Địa chỉ broadcast

Với các bit mượn là “01

192.168.1.01000000 -> 192.168.1.64/26 Địa chỉ network

192.168.1.01000001 -> 192.168.1.65/26 Địa chỉ host đầu

….

192.168.1.01111110 -> 192.168.1.126/26 Địa chỉ host cuối

192.168.1.01111111 -> 192.168.1.127/26 Địa chỉ broadcast

Với các bit mượn là “10

192.168.1.10000000 -> 192.168.1.128/26 Địa chỉ network

192.168.1.10000001 -> 192.168.1.129/26 Địa chỉ host đầu

….

Xem thêm: Kết Nối Laptop Với Máy Chiếu Qua Hdmi, Hướng Dẫn Kết Nối Máy Chiếu Với Máy Tính, Laptop

192.168.1.10111110 -> 192.168.1.190/26 Địa chỉ host cuối

Với các bit mượn là “11

192.168.1.11000000 -> 192.168.1.192/26 Địa chỉ network

192.168.1.11000001 -> 192.168.1.193/26 Địa chỉ host đầu

….

192.168.1.11111110 -> 192.168.1.254/26 Địa chỉ host cuối

192.168.1.11111111 -> 192.168.1.255/26 Địa chỉ broadcast

Nhận xét:

Với mỗi dải bit mượn, ta chia nhỏ ra được một subnet. Ở ví dụ bên trên, vì mượn 2 bit yêu cầu t chia được 22 subnet tương ứng với 2 bit nhị phân (00,01,10,11).

Phần network lúc này khái quát phần network cội cộng thêm các bit mượn. Địa chỉ IP lúc này có 26 bit network chứ ko phải 24 bit như trước nữa đề xuất số prefix – length sẽ là /26. Subnet mask trong trường hợp này sẽ là “11111111.11111111.11111111.11000000” ở dạng nhị phân, tuyệt là 255.255.255.192 ở dạng thập phân.

Các bit phần host (ở đây là 6 bit cuối) sẽ chạy từ một dãy địa chỉ gồm các bit 0 (000000 – 6 bit 0)đến một dãy địa chỉ gồm các bit 1 (111111 – 6 bit 1). Tổng quý giá có thể có của một dãy nhị phân 6 bit là 26 quý hiếm. Ta bỏ ra nhị quý giá 000000 (là địa chỉ network) và 111111 (là địa chỉ broadcast) thì số lượng địa chỉ dùng được mang lại host của một subnet là 26 – 2 = 62 địa chỉ.

Như vậy, bằng cách mượn 2 bit của phần host, ta đã chia network 192.168.1.0/24 thành 4 subnet và mỗi subnet này có 62 host.

Các subnet được chia ra là 192.168.1.0/26, 192.168.1.64/26, 192.168.1.128/26 và 192.168.1.192/26.

2. Bài toán ngược:


*

Bài toán ngược

Trên bài toán ta thấy yêu ước phân tách ít nhất 5 subnet nên ta có công thức 2n >= 5 và số host lớn nhất vào mạng là trăng tròn host bắt buộc ta có 2m – 2 >= đôi mươi và ta có thêm n + m = 8. Giải hệ bất phương trình trên ta được kết quả n = 3 và m = 5 (có m và n rồi ta giải tiếp nlỗi bài toán xuôi thôi, các người dùng tự giải tiếp nhé)

II. VLSM (Variable-Length Subnet Mask)

Với phương pháp chia nhỏng bên trên ta chỉ có thể chia một mạng lớn thành các mạng nhỏ bằng nhau. Trong nhiều trường hợp, việc phân tách đều như vậy không thể đáp ứng được yêu mong về quy hoạch IP đến sơ đồ mạng.
*

Sơ đồ ví dụ về yêu mong chia subnetTrên sơ đồ này, người quản trị được yêu thương ước dùng một mạng 192.168.1.0/24 để quy hoạch IPhường mang lại toàn cục các subnet trên sơ đồ.Để có thể thực hiện được yêu mong này, mạng 192.168.1.0/24 cần phải được chia thành các mạng con có kích thcầu ko bằng nhau. Các subnet kích thcầu lớn hơn sẽ được sử dụng đến các mạng có số lượng host lớn và các subnet có kích thcầu nhỏ sẽ được sử dụng đến các mạng có kích thmong nhỏ.
*

Chia subnet VLSM

Hình trên đưa ra một cách thực hiện phân tách subnet ko số đông nhau đáp ứng được đề xuất đặt ra của sơ đồ dùng mạng. Trên sơ đồ dùng này , có thể thấy :

Mạng LAN cùng với 72 host được gán cho subnet 192.168.1.0/25 . Subnet này thực hiện 25 bit mạng với 7 bit host. Với 7 bit host, subnet này còn có tổng số 27 – 2 = 126 host, hoàn toàn đáp ứng đầy đủ con số IP cho mạng LAN 72 host.Mạng LAN cùng với 60 host được cấp cho mang lại dải IPhường. 192.168.1.128/26 . Subnet này còn có 26 bit mạng cùng 6 bit host. Với 6 bit host, subnet này có tổng số 26 – 2 = 62 host, đáp ứng đủ con số IPhường mang lại mạng LAN 60 hostPhân tích tựa như hoàn toàn có thể thấy những subnet này đông đảo đáp ứng đầy đủ số host trên các mạng của những router.

Phương thơm pháp phân chia một mạng thành hầu như subnet gồm form size ko đầy đủ nhau được tiến hành làm việc ví dụ trên được Hotline là phương thức phân tách subnet VLSM (Variable Length Subnet Mask). Một sơ đồ gia dụng VLSM là 1 trong sơ trang bị trường tồn những subnet của và một mạng áp dụng các subnet-mask gồm chiều nhiều năm biến đổi, xuất xắc nói theo cách khác, là có số prefix-length khác biệt.

III. Summary (Tóm tắt địa chỉ)

Nếu kĩ thuật chia subnet tiến hành phân tách một mạng Khủng thành các mạng nhỏ dại (subnet) thì kinh nghiệm nắm tắt can dự (summary) lại triển khai gộp các mạng nhỏ dại thành một mạng lớn

Ngulặng lý của nghệ thuật summary:

192.168.|000000|00.0

192.168.|000000|01.0

192.168.|000000|10.0

192.168.|000000|11.0

Ở octet thứ 3, các tác động này còn giống nhau thêm được 6 bit nữa. Vậy liên tưởng network cơ mà bao che cả 4 liên hệ network vẫn cho sẽ sở hữu được phần network bao hàm octet thứ nhất, octet thứ hai và thêm 6 bit tương tự nhau tê nữa. Cho các bit còn sót lại làm cho phần host và clear chúng về 0, ta sẽ sở hữu được liên hệ network summnary đề xuất tyên là 192.168.0.0/22. Network 192.168.0.0/22 đang bao che cả 4 network sẽ mang đến.