Subnet mask là gì?
Subnet mask là địa chỉ 32 bit được sử dụng để phân biệt giữa địa chỉ mạng và địa chỉ host trong địa chỉ IP. Subnet mask xác định phần nào của địa chỉ IP là địa chỉ mạng và địa chỉ host. Chúng không được hiển thị bên trong các gói dữ liệu đi qua Internet. Chúng mang địa chỉ IP đích mà router sẽ khớp với một subnet.
Có 2 loại subnet mask là:
- Subnet mask mặc định là số bit được dành riêng bởi lớp địa chỉ. Sử dụng mask mặc định này sẽ cung cấp một subnet mạng duy nhất trong lớp tương đối.
- Subnet mask tùy chỉnh có thể được xác định bởi quản trị viên để cung cấp nhiều mạng
Sử dụng subnet mask như thế nào?
Subnet mask được router sử dụng để ẩn địa chỉ mạng. Nó cho biết bit nào được sử dụng để xác định subnet.
Mỗi mạng có địa chỉ duy nhất của riêng mình, Giống như ở đây, mạng Lớp B có địa chỉ mạng 172.20.0.0, có tất cả các số 0 trong phần host của địa chỉ.
Địa chỉ IP ví dụ: 11000001. Ở đây bit thứ nhất và thứ hai là 1 và bit thứ 3 là 0; do đó, nó là Lớp C.
Ví dụ trên cho thấy cách diễn giải cấu trúc địa chỉ IP, điều này giúp các router Internet dễ dàng tìm đúng mạng để định tuyến dữ liệu vào. Tuy nhiên, trong mạng Lớp A có thể có hàng triệu thiết bị được kết nối và router có thể mất một khoảng thời gian để tìm đúng thiết bị.
Các phương pháp subnet mask
Có thể chia quá trình subnet mask theo hai phương pháp: Trực tiếp hoặc rút gọn.
1. Trực tiếp
Bạn nên sử dụng phương pháp ký hiệu nhị phân cho cả địa chỉ và mask, sau đó áp dụng hàm AND để lấy địa chỉ khối.
2. Rút gọn
- Trong trường hợp byte trong mask là 255, bạn cần sao chép byte trong địa chỉ đích.
- Khi byte trong mask là 0, thì bạn cần thay thế byte trong địa chỉ bằng 0.
- Khi byte trong mask không phải là 255 cũng không phải là 0, thì bạn nên viết mask và địa chỉ ở dạng nhị phân và sử dụng hàm AND.
- Sử dụng trong trường hợp nếu địa chỉ mạng được trích xuất khớp với ID mạng cục bộ và đích nằm trên mạng cục bộ. Tuy nhiên, nếu chúng không khớp, thông tin phải được định tuyến bên ngoài mạng cục bộ.
Lớp | Subnet mask mặc định | Số lượng mạng | Số lượng host mỗi mạng |
---|---|---|---|
A | 255.0.0.0 | 256 | 16,777,214 |
B | 255.255.0.0 | 65,536 | 65,534 |
C | 255.255.255.0 | 16,77,216 | 126 |
Các công thức quan trọng để xác định subnet
Sử dụng công thức 2s – 2, không sử dụng phạm vi 0 và broadcast nếu:
- Bạn có thể sử dụng phương pháp định tuyến đầy đủ.
- RIP phiên bản 1 được sử dụng
- Lệnh no IP subnet-zero được cấu hình trên router của bạn.
Sử dụng công thức 2s, phạm vi 0 và broadcast nếu:
- Bạn có thể sử dụng phương pháp VLM hoặc định tuyến không theo lớp.
- Phiên bản RIP 2. EIGRP. hoặc OSPF được sử dụng
- Lệnh IP subnet-zero được cấu hình trên router của bạn.
Subnetting là gì?
Subnetting là cách chia một mạng thành hai hoặc nhiều mạng nhỏ hơn. Nó làm tăng hiệu quả định tuyến, giúp tăng cường bảo mật của mạng và giảm kích thước của broadcast domain.
IP Subnetting chỉ định các bit có thứ tự cao từ máy chủ như một phần của tiền tố mạng. Phương pháp này chia một mạng thành các subnet nhỏ hơn.
Nó cũng giúp bạn giảm kích thước của các bảng định tuyến, được lưu trữ trong các router. Phương pháp này cũng giúp bạn mở rộng cơ sở địa chỉ IP hiện có và cấu trúc lại địa chỉ IP.
Tại sao sử dụng Subnetting?
Dưới đây là những lý do quan trọng để sử dụng Subnetting:
- Nó giúp bạn tối đa hóa hiệu quả địa chỉ IP.
- Kéo dài tuổi thọ của IPV4.
- Địa chỉ IPV4 public khan hiếm.
- IPV4 Subnetting giảm lưu lượng mạng bằng cách loại bỏ lưu lượng xung đột và broadcast, do đó cải thiện hiệu suất tổng thể.
- Phương pháp này cho phép bạn áp dụng các chính sách an ninh mạng tại điểm kết nối giữa các subnet.
- Tối ưu hóa hiệu suất mạng IP.
- Tạo điều kiện kéo dài khoảng cách địa lý lớn.
- Quá trình Subnetting giúp phân bổ địa chỉ IP để ngăn không cho một số lượng lớn địa chỉ mạng IP không được sử dụng.
- Các subnet thường được thiết lập theo địa lý cho các văn phòng hoặc những nhóm cụ thể trong một doanh nghiệp, cho phép lưu lượng truy cập mạng của họ nằm trong khu vực đó.