CIDR — ลึกซึ้ง ตอน 2 (CIDR Notation — Deep Dive Part 2)
Photo: Francesco Ungaro / Pexels

🎙️ ฉบับพอดแคสต์ — อ่านออกเสียงประมาณ 16 นาที

ในตอนที่สองนี้ เราจะพาคุณไปเจาะลึกเกี่ยวกับ CIDR Notation และวิธีการที่มันเปลี่ยนแปลงการจัดการ IP Address ในโลกของเครือข่าย.

ในตอนที่แล้ว เราได้พูดถึงพื้นฐานของ CIDR หรือ Classless Inter-Domain Routing ซึ่งเป็นวิธีการที่ช่วยให้การจัดการ IP Address มีประสิทธิภาพมากขึ้น ในตอนนี้ เราจะเจาะลึกถึง CIDR Notation และวิธีการที่มันทำงาน โดยจะมีการยกตัวอย่างการใช้งานจริงเพื่อให้เห็นภาพชัดเจนยิ่งขึ้น

CIDR Notation คืออะไร?

CIDR Notation คือวิธีการเขียนที่ใช้ในการระบุช่วงของ IP Address โดยใช้รูปแบบที่เรียกว่า “slash notation” ซึ่งจะประกอบด้วย IP Address ตามด้วยเครื่องหมาย ” / ” และตามด้วยตัวเลขที่บอกจำนวนบิตของ subnet mask ตัวอย่างเช่น 192.168.1.0/24 หมายความว่า IP Address 192.168.1.0 มี subnet mask ที่มีขนาด 24 บิต

การใช้ CIDR Notation ทำให้การจัดการ IP Address มีความยืดหยุ่นมากขึ้น เนื่องจากไม่จำเป็นต้องแบ่ง IP Address ออกเป็น Class A, B หรือ C ตามที่เคยทำในอดีต การใช้ CIDR ทำให้เราเลือกช่วง IP Address ได้อย่างเหมาะสมตามความต้องการของเครือข่าย ซึ่งช่วยลดปัญหาการสิ้นเปลือง IP Address

การคำนวณ CIDR Notation

การคำนวณ CIDR Notation สามารถทำได้ง่าย ๆ โดยการนับจำนวนบิตที่ใช้ในการระบุ subnet mask ตัวอย่างเช่น หากเรามี IP Address 192.168.0.0 และต้องการให้มี 256 IP Address ในเครือข่าย เราจะต้องใช้ subnet mask ขนาด 24 บิต ซึ่งก็คือ 255.255.255.0 ดังนั้น CIDR Notation จะกลายเป็น 192.168.0.0/24

นอกจากนี้ การคำนวณ CIDR ยังสามารถใช้ในการระบุขนาดของเครือข่ายได้ โดยเราสามารถใช้สูตร 2^(32-n) เพื่อหาจำนวน IP Address ในเครือข่ายที่มี CIDR Notation เป็น n ตัวอย่างเช่น หาก n = 24 จะได้ว่า 2^(32-24) = 2^8 = 256 IP Address

ตัวอย่างการใช้งาน CIDR Notation

ในโลกของการจัดการเครือข่าย CIDR Notation มีการใช้งานอย่างแพร่หลาย โดยเฉพาะในองค์กรขนาดใหญ่ที่มีหลายสาขา ตัวอย่างเช่น บริษัทที่มีสาขาหลายแห่งอาจเลือกใช้ CIDR Notation เพื่อแบ่งเครือข่ายให้เหมาะสมกับจำนวนอุปกรณ์ที่เชื่อมต่อในแต่ละสาขา

สมมุติว่า บริษัทมี 3 สาขา และแต่ละสาขามีจำนวนอุปกรณ์ดังนี้:
– สาขาที่ 1: 100 อุปกรณ์
– สาขาที่ 2: 50 อุปกรณ์
– สาขาที่ 3: 30 อุปกรณ์

ในการจัดการ IP Address บริษัทอาจเลือกใช้ CIDR Notation ดังนี้:
– สาขาที่ 1: 192.168.1.0/25 (128 IP Address)
– สาขาที่ 2: 192.168.1.128/26 (64 IP Address)
– สาขาที่ 3: 192.168.1.192/27 (32 IP Address)

การแบ่งเครือข่ายแบบนี้ทำให้บริษัทสามารถจัดการ IP Address ได้อย่างมีประสิทธิภาพ โดยไม่ต้องเสีย IP Address ไปโดยเปล่าประโยชน์

ข้อดีและข้อเสียของ CIDR

การใช้ CIDR มีข้อดีหลายประการ เช่น การจัดการ IP Address ที่มีประสิทธิภาพมากขึ้น ลดปัญหาการสิ้นเปลือง IP Address และทำให้การทำงานของเครือข่ายมีความยืดหยุ่นมากขึ้น นอกจากนี้ CIDR ยังช่วยให้การกำหนด routing table มีขนาดเล็กลง เนื่องจากสามารถรวมหลายเครือข่ายเข้าด้วยกันได้

อย่างไรก็ตาม CIDR ก็มีข้อเสียเช่นกัน เช่น ในบางกรณี การทำงานกับ CIDR Notation อาจทำให้ผู้ที่ไม่คุ้นเคยเกิดความสับสน เนื่องจากต้องมีการคำนวณและการแปลงเป็น subnet mask นอกจากนี้ การตั้งค่า routing table อาจมีความซับซ้อนมากขึ้นเมื่อมีการใช้งาน CIDR ที่มีหลายระดับ

การเปรียบเทียบ CIDR กับ Classful Routing

เมื่อเราพูดถึง CIDR Notation สิ่งหนึ่งที่มักจะถูกเปรียบเทียบคือการจัดการ IP Address ในรูปแบบ Classful Routing ซึ่งเป็นวิธีการจัดการที่ใช้กันมาก่อนหน้านี้ ในระบบ Classful Routing การแบ่ง IP Address จะถูกจำกัดอยู่ในคลาส A, B และ C ทำให้เกิดปัญหาการสิ้นเปลือง IP Address เนื่องจากการจัดสรรที่ไม่เหมาะสม

ตัวอย่างเช่น หากองค์กรต้องการใช้งาน 200 IP Address ใน Class C ซึ่งมีการจัดสรร 256 IP Address (192.168.1.0/24) จะทำให้มี IP Address ที่ไม่ได้ใช้งานถึง 56 IP Address ซึ่งเป็นการสิ้นเปลืองทรัพยากรอย่างมาก ในขณะที่การใช้ CIDR เราสามารถเลือกใช้ 192.168.1.0/25 แทน ทำให้มีการใช้งาน IP Address ได้อย่างมีประสิทธิภาพ

การใช้งาน CIDR ในการวางแผนเครือข่าย

การวางแผนเครือข่ายในองค์กรขนาดใหญ่ที่มีสาขาหลายแห่งหรือมีการใช้งานอุปกรณ์จำนวนมาก จำเป็นต้องมีการจัดการ IP Address ที่มีประสิทธิภาพ การใช้ CIDR Notation จะช่วยให้การวางแผนเครือข่ายมีความยืดหยุ่นและสามารถปรับตัวได้ตามความต้องการ

ยกตัวอย่างเช่น บริษัทที่มีแผนที่จะขยายสาขาในอนาคต สามารถวางแผนการจัดสรร IP Address โดยใช้ CIDR เพื่อให้สามารถเพิ่มจำนวน IP Address ได้อย่างรวดเร็ว โดยไม่ต้องมีการเปลี่ยนแปลงใหญ่ในโครงสร้างของเครือข่าย

สรุป

CIDR Notation เป็นเครื่องมือที่มีประโยชน์ในการจัดการ IP Address ในเครือข่าย โดยช่วยให้การแบ่งเครือข่ายมีความยืดหยุ่นและประสิทธิภาพมากขึ้น การเข้าใจการทำงานของ CIDR Notation เป็นสิ่งสำคัญสำหรับผู้ที่ทำงานในสาย IT และเครือข่าย เนื่องจากจะช่วยให้สามารถจัดการและวางแผนเครือข่ายได้อย่างมีประสิทธิภาพมากยิ่งขึ้น

ที่มา: TechExtreme Editorial

#CIDR — ลึกซึ้ง ตอน 2 #network #พอดแคสต์ #TechExtreme #พอดแคสต์ #TechExtremePodcast

ขอบคุณที่ติดตามฟัง TechExtreme ในตอนนี้ หวังว่าคุณจะได้รับความรู้เกี่ยวกับ CIDR Notation และการจัดการ IP Address อย่างมีประสิทธิภาพ.