Wildcard Mask คืออะไร? วิธีการคำนวณ Wildcard Mask
Wildcard Mask คืออะไร?
หน้ากากไวลด์การ์ดคือลำดับตัวเลขที่ช่วยเพิ่มประสิทธิภาพในการกำหนดเส้นทางแพ็คเก็ตภายในซับเน็ตของเครือข่ายเฉพาะ เรียกอีกอย่างว่าหน้ากากย้อนกลับ เหตุผลหลักเบื้องหลังนี้คือ แตกต่างจากหน้ากากซับเน็ตซึ่งเลขฐานสอง 1 มีค่าเท่ากับค่าที่ตรงกัน และเลขฐานสอง 0 ไม่ตรงกัน อย่างไรก็ตาม ในหน้ากากไวลด์การ์ด ตรงกันข้าม
มาสก์ตัวแทนมีความยาว 32 บิต มันทำหน้าที่กลับด้าน แต่ด้วย wildcard mask ค่าศูนย์บิตแนะนำว่าตำแหน่งบิตที่สอดคล้องกันควรตรงกับตำแหน่งบิตเดียวกันในที่อยู่ IP บิตหนึ่งบ่งชี้ว่าตำแหน่งบิตที่สอดคล้องกันไม่จำเป็นต้องตรงกับตำแหน่งบิตของที่อยู่ IP
มาสก์ Wildcard ใช้กฎที่กำหนดด้านล่างเพื่อจับคู่ไบนารี 1 และ 0:
- หาก wildcard mask บิตเป็น 0 แสดงว่าตรงกับค่าบิตในที่อยู่
- หากมาส์กไวด์การ์ดบิต 1 คุณควรละเว้นค่าบิตที่สอดคล้องกันในที่อยู่
Wild Card Mask สำหรับโฮสต์จะเป็น 0.0.0.0 เสมอ
Wildcard Mask ทำงานอย่างไร?
ตัวอย่างต่อไปนี้ช่วยให้คุณเข้าใจแนวคิดของหน้ากากไวด์การ์ด:
ในภาพด้านบน คุณจะเห็นเครือข่ายที่มีโฮสต์สามตัวและเราเตอร์หนึ่งตัว ที่นี่เราเตอร์เชื่อมต่อโดยตรงกับเครือข่ายย่อยสามเครือข่าย
ให้เราถือว่าเราต้องการโฆษณาเฉพาะที่ 10.0.1.0/24 ซับเน็ต คุณสามารถใช้มาสก์ตัวแทนของ 0.0.0.255 ในคำสั่งเครือข่ายต่อไปนี้เพื่อทำสิ่งนี้:
R1(config-router)#network 10.0.1.0 0.0.0.255
ทำไมต้องใช้ไวด์การ์ดมาสก์ 0.0.0.255
ขั้นแรก คุณควรแปลงไวด์การ์ดของ CISCO และที่อยู่ IP ให้เป็นไบนารี:
10.0.1.0 = 00001010.00000000.00000001.00000000 0.0.0.255 = 00000000.0000000.00000000.11111111
ค่าศูนย์บิตของมาสก์ไวด์การ์ดจะต้องตรงกับตำแหน่งเดียวกันใน ที่อยู่ IP ในเครือข่ายซึ่งควรรวมไว้ในคำสั่งเครือข่าย:
00001010.00000000.00000001.00000000 00000000.00000000.00000000.11111111
คุณจะเห็นว่าในตัวอย่างข้างต้น ออคเต็ตสุดท้ายไม่จำเป็นต้องตรงกัน เนื่องจากบิตไวด์การ์ดเป็นบิตทั้งหมด 24 บิตแรกต้องตรงกัน เนื่องจากบิตมาส์กไวด์การ์ดของศูนย์ทั้งหมด
ในที่นี้ wildcard mask จะจับคู่ที่อยู่ IP ทั้งหมด ซึ่งช่วยให้เริ่มต้นด้วย 10.0.1 x (10.0.1.0–10.0.1.255) ในกรณีนี้ คุณมีเพียงเครือข่ายเดียวที่จะจับคู่–10.0.1.0/24
จะทำอย่างไรถ้าคุณต้องการรวมเครือข่ายย่อยทั้ง 10.0.0.0/24 และ 10.0.1.0/24
คุณต้องใช้ไวด์การ์ดมาส์กของ 0.0.1.255 ดังต่อไปนี้:
10.0.0.0 = 00001010.00000000.00000000.00000000 10.0.1.0 = 00001010.00000000.00000001.00000000 0.0.1.255 = 00000000.00000000.00000001.11111111
จากผลลัพธ์ที่ระบุข้างต้น คุณจะเห็นว่าด้วยมาสก์ตัวแทนของ 0.0.1.255- ที่นี่ต้องจับคู่เพียง 23 บิตเท่านั้น ซึ่งหมายความว่าที่อยู่ทั้งหมดในช่วงของ 10.0.0.0 10.0.1.255- จำเป็นต้องจับคู่ ดังนั้นในกรณีนี้ ถึงที่อยู่ IP ทั้งสองแล้ว
วิธีการคำนวณ Wildcard Mask
การคำนวณมาสก์ไวด์การ์ดเป็นงานที่ท้าทาย วิธีลัดง่ายๆ วิธีหนึ่งคือการลบ ซับเน็ตมาสก์ จาก 255.255.255.255 โซลูชันจะสร้างมาสก์ตัวแทน
ตัวอย่างเช่น:
1) 255.255.255.255 - 255.255.255.255 = 0.0.0.0 (wildcard mask) 2) 255.255.255.255 - 255.255.255.128 = 0.0.0.127 (wildcard mask) 3) 255.255.255.255 - 192.0.0.0 = 63.255.255.255 (wildcard mask)
Wildcard Mask สามารถใช้ที่ไหน?
วิธีการใช้ไวด์การ์ดมาส์กในรายการควบคุมการเข้าถึง วิธีนี้มีประโยชน์เมื่อคุณมีเครือข่ายขนาดใหญ่และจำเป็นต้องอนุญาตให้มีการรับส่งข้อมูลฟรีระหว่างเราเตอร์หลายตัว ดังนั้น หากคุณมีเครือข่ายขนาดใหญ่ที่มีเราเตอร์และเซกเมนต์ LAN หลายตัว คุณอาจพบกับไวด์การ์ดมาส์กของ CISCO
คุณต้องตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าไวด์การ์ดมาสก์อย่างถูกต้อง เพื่อให้แน่ใจว่าเฉพาะการรับส่งข้อมูลที่อนุญาตเท่านั้นที่สามารถผ่านเราเตอร์ของคุณได้
สรุป
- หน้ากากไวด์การ์ดคือลำดับตัวเลขที่ช่วยเพิ่มประสิทธิภาพในการกำหนดเส้นทางแพ็คเก็ตภายในซับเน็ตของเครือข่ายที่เป็นกรรมสิทธิ์
- กฎสองข้อสำหรับมาสก์ไวด์การ์ดคือ: 1) หากมาส์กไวด์การ์ดบิตเป็น 0 มันจะตรงกับค่าบิตในที่อยู่ 2) หาก wildcard mask บิต 1 คุณควรละเว้นค่าบิตที่สอดคล้องกันในที่อยู่
- วิธีการใช้สัญลักษณ์ตัวแทนในรายการควบคุมการเข้าถึง ซึ่งจะมีประโยชน์เมื่อคุณมีเครือข่ายขนาดใหญ่และจำเป็นต้องอนุญาตการรับส่งข้อมูลระหว่างเราเตอร์หลายตัวอย่างเสรี