Cách tính subnet mask từ ip

  -  

Nhằm tiết kiệm chi phí con số địa chỉ IPv4 bây chừ, hiện nay đang bị hao dần do số lượng người truy cập Internet càng ngày càng các đề nghị biện pháp được chỉ dẫn để hạn chế và khắc phục là phân chia nhỏ tuổi xúc tiến IPhường.

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

I. Chia subnet

Để có thể 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 mặt 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 con sự so sánh với kích kích thước khác nhau.


Các bài toán trong Subnetting:

Bài toán xuôi:

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


Số subnet chia đượ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 bên 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 bước 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 + bước nhảySubnet mask tương ứng: Subnet mask ban đầu + n
n (số bit mượn)12345678
Bước 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 đi theo cách khác để các người mua hàng ko muốn học theo kiểu công thức nhỏng bên trên thì có thể tđắm say 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

….


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

192.168.1.

Xem thêm: Hướng Dẫn Sử Dụng Mongodb Là Gì? Định Nghĩa Đầy Đủ Và Chi Tiết Nhất Về Mongodb

10111111 -> 192.168.1.191/26 Địa chỉ broadcast

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ụ trên, vì mượn 2 bit yêu cầu t phân 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 tổng quan phần network gốc cộng thêm các bit mượn. Địa chỉ IP lúc này có 26 bit network chứ không phải 24 bit nlỗi trmong 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ỉ.

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

Các subnet được chia nhỏ 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ầu phân chia ít nhất 5 subnet phải ta có công thức 2n >= 5 và số host lớn nhất trong mạng là 20 host đề xuất ta có 2m – 2 >= trăng tròn và ta có thêm n + m = 8. Giải hệ bất pmùi hương trình bên trên ta được kết quả n = 3 và m = 5 (có m và n rồi ta giải tiếp như bài toán xuôi thôi, các khách hàng tự giải tiếp nhé)

II. VLSM (Variable-Length Subnet Mask)

Với phương pháp phân tách như bên trên ta chỉ có thể phân tách 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 chia đều nlỗi vậy không thể đáp ứng được yêu thương ước về quy hoạch IP mang đến sơ đồ mạng.
*
Sơ đồ ví dụ về yêu cầu phân chia subnetTrên sơ đồ này, người quản trị được yêu mong dùng một mạng 192.168.1.0/24 để quy hoạch IP mang đến khái quát các subnet trên sơ đồ.Để có thể thực hiện được yêu thương ước này, mạng 192.168.1.0/24 cần phải được chia thành các mạng nhỏ có kích thước ko bằng nhau. Các subnet kích thcầu lớn rộng sẽ được sử dụng đến các mạng có số lượng host lớn và các subnet có kích thmong nhỏ sẽ được sử dụng mang lại các mạng có kích thước nhỏ.
*
Chia subnet VLSM

Hình trên chỉ dẫn một phương pháp phân tách subnet ko hầu hết nhau đáp ứng được những hiểu biết đưa ra của sơ thiết bị mạng. Trên sơ vật dụng này , rất có thể thấy :

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

Phương thơm pháp chia một mạng thành số đông subnet gồm form size ko đông đảo nhau được triển khai sinh hoạt ví dụ bên trên được Hotline là phương pháp chia subnet VLSM (Variable Length Subnet Mask). Một sơ vật dụng VLSM là một sơ đồ gia dụng mãi sau những subnet của cùng một mạng sử dụng các subnet-mask tất cả chiều nhiều năm biến hóa, xuất xắc có thể nói, là gồm số prefix-length khác biệt.

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

Nếu kĩ thuật phân chia subnet tiến hành phân chia một mạng Khủng thành những mạng bé dại (subnet) thì kỹ năng nắm tắt xúc tiến (summary) lại tiến hành gộp những mạng nhỏ thành một mạng lớn

Nguim lý của kỹ thuật summary:

Để summary các can dự network, tiến hành quan lại ngay cạnh các octet của những can hệ này trường đoản cú trái sang đề xuất với xét octet khác nhau đầu tiên. Thực hiện phân tích nhị phân các octet khác nhau thứ nhất này với liên tục lựa chọn ra những bit nhị phân như là nhau trong các octet. Phần network của tương tác summary sẽ tiến hành tạo thành tự các octet tương đương nhau trước kia và những bit nhị phân giống như nhau của các octet vừa xét.Ví dụ: Hãy tóm tắt 4 liên quan mạng tiếp sau đây thành một hệ trọng mạng tốt nhất.168.0.0/24168.1.0/24168.2.0/24168.3.0/24Thực hiện tại :Có thể thấy rằng 4 địa chỉ bên trên tương tự nhau các octet đầu tiên với trang bị nhì, khác nhau sinh sống octet vật dụng 3. Thực hiện so sánh nhị phân octet trang bị 3.

Xem thêm: Cách Kiểm Tra Xem Win Đã Active Chưa Đơn Giản, Cách Kiểm Tra Win 10 Đã Active Chưa Đơn Giản

192.168.|000000|00.0

192.168.|000000|01.0

192.168.|000000|10.0

192.168.|000000|11.0

Ở octet vật dụng 3, những shop này còn tương tự nhau thêm được 6 bit nữa. Vậy liên tưởng network nhưng mà bao trùm cả 4 liên hệ network vẫn cho sẽ có phần network bao gồm octet lần đầu, octet thứ hai với thêm 6 bit giống nhau cơ nữa. Cho các bit còn lại làm cho phần host với clear bọn chúng về 0, ta sẽ có được được tác động network summnary bắt buộc tim là 192.168.0.0/22. Network 192.168.0.0/22 vẫn bao phủ cả 4 network đang đến.