Chào những bạn, ở bài bác OSPF mình đã nói sơ qua về Wildcard Mask, trong câu lệnh cấu hình những network nào được chạy OSPF tất cả phần điền vào Wildcard Mask (network area ) Wildcard Mask được đi kèm với một network hay một IP để soát sổ những IP nào sẽ được chọn để vận dụng vào thông số kỹ thuật cần đặt.


Bạn đang xem: Tính wildcard mask

*

Wildcard Mask được ghi sinh sống dạng của một IP nhưng kết cấu khá để biệt. Vào Wildcard Mask phần đa bit 0 vào Wildcard khớp ứng với bit của IP thì bit đó sẽ được kiểm tra, số đông bit một trong các Wildcard tương xứng với bit của IP thì bit đó sẽ không còn kiểm tra.Ví dụ ta gồm IP 192.168.1.32 với Wildcard Mask là 0.0.0.5192.168.1.32 : 11000000.10101000.00000001.00100000
0.0.0.5 : 00000000.00000000.00000000.00000101bit làm sao trên IP tương ứng với bit 0 của Wildcard Mask thì sẽ tiến hành giữ lại, còn bit làm sao trên IP tương xứng với bit 1 của Wildcard Mask thì có thể chuyển đổi 1 hoặc 0. Vậy ta bao hàm IP sau thỏa mản Wildcard Mask:11000000.10101000.00000001.00000000 (192.168.1.32) 11000000.10101000.00000001.00100001 (192.168.1.33) 11000000.10101000.00000001.00100100 (192.168.1.36)11000000.10101000.00000001.00100101 (192.168.1.37)Các phép tính Wildcard Mask Wildcard Mask match 1 host:VD: Tính Wildcard Mask match host 192.168.1.1Theo nguyên tắc: bit 0 kiểm tra, bit 1 vứt qua=> Địa chỉ IP: 192.168.1.1 0.0.0.0Wildcard Mask match tất cả add IP:Theo nguyên tắc: bit 0 kiểm tra, bit 1 vứt qua=> Địa chỉ IP: 0.0.0.0 255.255.255.255Wildcard Mask match 1 subnet:VD: Tính Wildcard Mask match subnet 192.168.1.0/24Cách tính: lấy 255.255.255.255 trừ đi subnet mask của subnet=> Địa chỉ IP: 192.168.1.1 0.0.0.255Tính Wildcard Mask match dãy địa chỉ IP liên tục:VD: Tính Wildcard Mask match range192.168.2.0 - 192.168.4.255Cách tính: Lấy add cuối trừ địa chỉ đầu=> Địa chỉ IP: 192.168.2.0 0.0.2.255Tính Wildcard Mask match 1 số ít IP trong dãy:VD: Cho địa chỉ IP 192.168.1.0, tính Wildcard Mask match N host đầu tiên=> Dải add cần match: 192.168.1.0 - 192.168.1.N=> Wildcard Mask: 0.0.0.N (lấy địa chỉ cuối trừ địa chỉ đầu)=> Địa chỉ IP: 192.168.1.0 0.0.0.NTính Wildcard Mask match IP lẻ, hoặc IP chẵn:1 địa chỉ IP lẻ tốt chẳn là địa chỉ có octet sau cuối dạng thập phân là số lẻ giỏi chẳnVD: IP lẻ - 192.168.1.1 IP chẵn - 192.168.1.2Ta có bit cuối cùng của IP lẻ luôn là bit 1, bit cuối cùng của IP chẵn luôn luôn là bit 0. Vậy Wildcard Mask thỏa mãn nhu cầu phải tạo ra một dãi IP bao gồm bit cuối của octet cuối không đổi bằng 0 hoặc 1 (tương ứng với chẳn hoặc lẻ).Để match bit cuối của octet cuối của IP, bit tương xứng trên Wildcard Mask buộc phải là bit 0VD1: Cho địa chỉ IP: 192.168.1.0, tính Wildcard Mask match toàn bộ IP chẵn:=> Wildcard Mask: 0.0.0.254 (00000000.00000000.00000000.11111110)=> Địa chỉ IP: 192.168.1.0 0.0.0.254 (IP chẵn có bit cuối luôn luôn bằng 0)VD2: Cho showroom IP: 192.168.1.0, tính Wildcard Mask match toàn bộ IP lẻ=> Wildcard Mask: 0.0.0.254 (00000000.00000000.00000000.11111110)=> Địa chỉ IP: 192.168.1.1 0.0.0.254 (IP lẻ tất cả bit cuối luôn luôn bằng 1)Tính Wildcard Mask match 1 dãy IP address không liên tục:Đây là dạng Wildcard Mask phức tạp nhất vì họ không thể thực hiện chỉ 1 Wildcard Mask để chế tạo ra thành địa chỉ IP match tất cả dãy IP ban đầu.VD: Tính Wildcard Mask match dãy: 192.168.1.12 => 192.168.1.75Đây là 1 dãy IP không liên tục, không có một Wildcard Mask nào có thể thỏa mãn dãy này. Bởi vậy bắt buộc chia bé dại dãy này thành nhiều dãy IP liên tục.Mỗi bit vào octet phần host thay mặt đại diện cho một đội nhóm các host gọi là 1 trong những block size.

Xem thêm: Cranberries Là Trái Gì ? 15 Công Dụng Của Trái Nam Việt Quất

Bit ở đầu cuối là block form size 1 bởi nó bộc lộ 1 host, tương tự như bit thứ nhất là block kích cỡ 128. Và, mỗi block size họ luôn kiếm được 1 Wildcard Mask thỏa mãn.Chia dải thành những block size:- 192.168.1.12 => 15 gồm dạng 192.168.1.000011xx (1)- 192.168.1.16 => 31 tất cả dạng 192.168.1.0001xxxx (2)- 192.168.1.32 => 63 có dạng 192.168.1.001xxxxx (3)- 192.168.1.64 => 75 bao gồm dạng 192.168.1.01xxxxxx (4)Tính Wildcard Mask cho từng block size:- (1): 192.168.1.12 0.0.0.3- (2): 192.168.1.16 0.0.0.15- (3): 192.168.1.32 0.0.0.31- (4): chưa xuất hiện Wildcard Mask phù hợp, ta so sánh dạng nhị phân octet cuối để bóc tiếp Wildcard Mask:192.168.1.64 => 71 có dạng 01000xxx (5)192.168.1.72 => 75 tất cả dạng 010010xx (6)- (5): 192.168.1.64 0.0.0.7- (6): 192.168.1.72 0.0.0.3Mình xin share với chúng ta một nguyên tắc online để chất vấn lại Wildcard Mask: Wildcard Mask Calculator