อ่าน 9 นาที
การกำหนดเส้นทางข้ามโดเมนแบบไร้คลาส
การกำหนดเส้นทางระหว่างโดเมนแบบไร้คลาส ( CIDR ออกเสียง ว่า "ไซเดอร์" หรือ /ˈsɪdər / SID - ər ) เป็น วิธี การจัดสรร ที่อยู่ IP สำหรับ การกำหนดเส้นทาง IP คณะ...
การกำหนดเส้นทางข้ามโดเมนแบบไร้คลาส
การกำหนดเส้นทางระหว่างโดเมนแบบไร้คลาส( CIDR ออกเสียงว่า "ไซเดอร์" หรือ/ˈsɪdər / SID - ər ) เป็นวิธีการจัดสรรที่อยู่ IPสำหรับการกำหนดเส้นทาง IPคณะทำงานด้านวิศวกรรมอินเทอร์เน็ตได้นำ CIDR มาใช้ในปี 1993 เพื่อแทนที่สถาปัตยกรรมการกำหนดที่อยู่เครือข่ายแบบคลาสฟูล ก่อนหน้านี้บน อินเทอร์เน็ตเป้าหมายคือเพื่อชะลอการเติบโตของตารางการกำหนดเส้นทางบนเราเตอร์ทั่วทั้งอินเทอร์เน็ต และเพื่อช่วยชะลอการหมดลงอย่างรวดเร็วของที่อยู่ IPv4 [ 1 ] [ 2 ]
ที่อยู่ IP ประกอบด้วยบิต สองกลุ่ม ได้แก่ บิตที่มีความสำคัญที่สุด (Most Significant Bits ) ซึ่งใช้ระบุเครือข่ายหรือซับเน็ตทั้งหมดและบิตที่มีความสำคัญน้อยที่สุด (Least Significant Bits) ซึ่งใช้ระบุตัว ระบุโฮสต์ (Host Identifier ) ซึ่งระบุอินเทอร์เฟซเฉพาะของโฮสต์บนเครือข่ายนั้น การแบ่งกลุ่มนี้ใช้เป็นพื้นฐานในการกำหนดเส้นทางการรับส่งข้อมูลระหว่างเครือข่าย IP และสำหรับนโยบายการจัดสรรที่อยู่
ในขณะที่การออกแบบเครือข่ายแบบคลาสฟูลสำหรับIPv4กำหนดขนาดของคำนำหน้าเครือข่ายเป็นกลุ่มแปดบิตหนึ่งกลุ่มหรือมากกว่านั้น ส่งผลให้บล็อกของที่อยู่คลาส A, B หรือ C ภายใต้พื้นที่ที่อยู่ CIDR ถูกจัดสรรให้กับผู้ให้บริการอินเทอร์เน็ต (ISP) และผู้ใช้ปลายทางที่ขอบเขตบิตที่อยู่ใดๆ ก็ตาม อย่างไรก็ตาม ในIPv6ตัวระบุอินเทอร์เฟซมีขนาดคงที่ 64 บิตตามธรรมเนียม และซับเน็ตที่มีขนาดเล็กกว่านั้นจะไม่ถูกจัดสรรให้กับผู้ใช้ปลายทาง
CIDR ใช้หลักการของการกำหนดซับเน็ตแบบความยาวแปรผัน ( VLSM ) ซึ่งคำนำหน้าเครือข่ายมีความยาวแปรผันได้ ต่างจากการกำหนดคำนำหน้าแบบความยาวคงที่ของการออกแบบเครือข่ายแบบคลาสฟูลในอดีต ข้อดีหลักของวิธีนี้คือ ช่วยให้ควบคุมขนาดของซับเน็ตที่จัดสรรให้กับองค์กรได้ละเอียดขึ้น จึงช่วยชะลอการหมดไปของที่อยู่ IPv4 จากการจัดสรรซับเน็ตขนาดใหญ่เกินความจำเป็น CIDR ก่อให้เกิดวิธีการเขียนที่อยู่ IP แบบใหม่ที่เรียกว่า สัญกรณ์ CIDR ซึ่งที่อยู่ IP จะตามด้วยส่วนต่อท้ายที่ระบุจำนวนบิตของคำนำหน้า ตัวอย่างของสัญกรณ์ CIDR ได้แก่ ที่อยู่192.0.2.0/24สำหรับ IPv4 และ2001:db8:: / 32สำหรับ IPv6 บล็อกของที่อยู่ที่มีคำนำหน้าต่อเนื่องกันสามารถรวมกันเป็นซูเปอร์เน็ตได้ ซึ่ง ช่วยลดจำนวนรายการในตารางการกำหนดเส้นทางทั่วโลก
พื้นหลัง
ที่อยู่ IP แต่ละรายการประกอบด้วยคำนำหน้าเครือข่ายตามด้วย ตัวระบุ โฮสต์ใน สถาปัตยกรรม เครือข่ายแบบคลาสฟูลของIPv4บิตที่มีนัยสำคัญที่สุดสามบิตของที่อยู่ IP 32 บิตจะกำหนดขนาดของคำนำหน้าเครือข่ายสำหรับ เครือข่าย แบบยูนิคาสต์ และกำหนดคลาสเครือข่าย A, B หรือ C [ 3 ]
| ระดับ | บิตที่สำคัญที่สุด | ความยาวของคำนำหน้าเครือข่าย(บิต) | ความยาวของตัวระบุโฮสต์(บิต) | ช่วงที่อยู่ |
|---|---|---|---|---|
| เอ | 0 | 8 | 24 | 0.0.0.0–127.255.255.255 |
| บี | 10 | 16 | 16 | 128.0.0.0–191.255.255.255 |
| ซี | 110 | 24 | 8 | 192.0.0.0–223.255.255.255 |
| D (มัลติแคสต์) | 1110 | ไม่มีข้อมูล | ไม่มีข้อมูล | 224.0.0.0–239.255.255.255 |
| E (สงวนสิทธิ์) | 1111 | ไม่มีข้อมูล | ไม่มีข้อมูล | 240.0.0.0–255.255.255.255 |
ข้อดีของระบบนี้คือสามารถกำหนดคำนำหน้าเครือข่ายสำหรับที่อยู่ IP ใดๆ ได้โดยไม่ต้องใช้ข้อมูลเพิ่มเติมใดๆ ข้อเสียคือเครือข่ายมักจะมีขนาดใหญ่หรือเล็กเกินไปสำหรับองค์กรส่วนใหญ่ที่จะใช้งาน เนื่องจากมีขนาดให้เลือกเพียงสามขนาดเท่านั้น บล็อกการจัดสรรและการกำหนดเส้นทางที่เล็กที่สุดมีที่อยู่ 2⁸ = 256 ที่อยู่ ซึ่งใหญ่กว่าที่จำเป็นสำหรับเครือข่ายส่วนบุคคลหรือแผนก แต่เล็กเกินไปสำหรับองค์กรส่วนใหญ่ บล็อกที่ใหญ่ขึ้นถัดไปมีที่อยู่2¹⁶ = 65,536ที่อยู่ซึ่งใหญ่เกินกว่าจะใช้งานได้อย่างมีประสิทธิภาพแม้แต่ในองค์กรขนาดใหญ่ แต่สำหรับผู้ใช้เครือข่ายที่ต้องการที่อยู่มากกว่า65,536 ที่อยู่ ขนาดอื่นเพียงขนาดเดียว ( 2²⁴ ) มีจำนวนมากเกินไป มากกว่า 16 ล้านที่อยู่ ส่งผลให้เกิดความไม่มีประสิทธิภาพในการใช้งานที่อยู่และการกำหนดเส้นทาง เนื่องจากต้องใช้เครือข่ายคลาส C ที่จัดสรรจำนวนมากพร้อมการประกาศเส้นทางแต่ละรายการ ซึ่งกระจายตัวทางภูมิศาสตร์และมีโอกาสในการ รวมเส้นทาง น้อย
ภายในหนึ่งทศวรรษหลังจากการคิดค้นระบบชื่อโดเมน (DNS) พบว่าวิธีการเครือข่ายแบบคลาสไม่สามารถปรับขนาดได้ [ 4 ] ซึ่งนำไปสู่การพัฒนาซับเน็ตและ CIDR การแบ่งคลาสที่มีความหมายในอดีตโดยอิงจากบิตที่อยู่ที่มีนัยสำคัญที่สุดถูกยกเลิก และระบบใหม่นี้ถูกอธิบายว่าเป็น "ไร้คลาส" ตรงกันข้ามกับระบบเก่าซึ่งเป็นที่รู้จักกันในชื่อ "คลาส" โปรโตคอลการกำหนดเส้นทางได้รับการแก้ไขเพื่อให้ไม่เพียงแต่ส่งที่อยู่ IP เท่านั้น แต่ยังรวมถึงซับเน็ตมาสก์ด้วย การใช้งาน CIDR จำเป็นต้องมีการตั้งโปรแกรมโฮสต์และเราเตอร์ทุกตัวบนอินเทอร์เน็ตใหม่ในบางส่วน ซึ่งไม่ใช่เรื่องง่ายเลยในช่วงเวลาที่อินเทอร์เน็ตกำลังเข้าสู่ช่วงการเติบโตอย่างรวดเร็ว ในปี 1993 คณะทำงานด้านวิศวกรรมอินเทอร์เน็ตได้เผยแพร่ชุดมาตรฐานใหม่ RFC 1518 และ RFC 1519 เพื่อกำหนดหลักการใหม่นี้สำหรับการจัดสรรบล็อกที่อยู่ IP และการกำหนดเส้นทางแพ็กเก็ต IPv4 เวอร์ชันที่ปรับปรุงแล้ว RFC 4632 ได้รับการเผยแพร่ในปี 2549 [ 5 ]
หลังจากช่วงเวลาของการทดลองกับทางเลือกต่างๆ การกำหนดเส้นทางระหว่างโดเมนแบบไร้คลาส (Classless Inter-Domain Routing) นั้นใช้พื้นฐานจากการกำหนดมาสก์ซับเน็ตความยาวแปรผัน (VLSM) ซึ่งอนุญาตให้แต่ละเครือข่ายแบ่งออกเป็นซับเน็ตที่มีขนาดกำลังสองต่างๆ กัน เพื่อให้แต่ละซับเน็ตมีขนาดที่เหมาะสมกับความต้องการในท้องถิ่น มาสก์ซับเน็ตความยาวแปรผันถูกกล่าวถึงว่าเป็นหนึ่งในทางเลือกใน RFC 950 [ 6 ] : §2.1 เทคนิคสำหรับการจัดกลุ่มที่อยู่สำหรับการดำเนินการทั่วไปนั้นอิงตามแนวคิดของการกำหนดที่อยู่แบบคลัสเตอร์ ซึ่งเสนอครั้งแรกโดย Carl-Herbert Rokitansky [ 7 ] [ 8 ]
สัญกรณ์ CIDR
สัญกรณ์ CIDRเป็นรูปแบบการแสดงที่อยู่ IPและซับเน็ตมาสก์ ที่เกี่ยวข้องในรูปแบบที่กระชับ สัญกรณ์นี้คิดค้นโดยPhil Karnในช่วงทศวรรษ 1980 [ 9 ] [ 10 ]สัญกรณ์ CIDR ระบุที่อยู่ IP อักขระทับ ⟨/⟩ และตัวเลขทศนิยม ตัวเลขทศนิยมคือจำนวน บิต 1 นำหน้าต่อเนื่อง (จากซ้ายไปขวา) ในมาสก์เครือข่าย แต่ละ บิต 1 หมายถึงบิตของช่วงที่อยู่ซึ่งต้องเหมือนกับที่อยู่ IP ที่กำหนด ที่อยู่ IP ในสัญกรณ์ CIDR จะแสดงตามมาตรฐานสำหรับIPv4หรือIPv6 เสมอ
ที่อยู่ดังกล่าวอาจหมายถึงที่อยู่ของอินเทอร์เฟซที่เฉพาะเจาะจง (รวมถึงตัวระบุโฮสต์ เช่น 10.0.0.1/8) หรืออาจเป็นที่อยู่เริ่มต้นของเครือข่ายทั้งหมด (โดยใช้ตัวระบุโฮสต์เป็น 0 เช่น 10.0.0.0/8หรือเทียบเท่า10/8 ) สัญกรณ์CIDRสามารถใช้ได้แม้ไม่มีที่อยู่ IP เลย เช่น เมื่ออ้างถึง/ 24เป็นคำอธิบายทั่วไปของเครือข่าย IPv4 ที่มีคำนำหน้า 24 บิตและหมายเลขโฮสต์ 8 บิต
ตัวอย่างเช่น:
- 198.51.100.14 / 24หมายถึงที่อยู่ IPv4 198.51.100.14และคำนำหน้าเครือข่ายที่เกี่ยวข้อง 198.51.100.0หรือเทียบเท่ากับซับเน็ตมาสก์ 255.255.255.0ซึ่งมีบิต 1 นำหน้า24บิต
- บล็อก IPv4 198.51.100.0 / 22แสดงถึงที่อยู่ IPv4 จำนวน 1024 ที่อยู่ตั้งแต่198.51.100.0ถึง198.51.103.255
- บล็อก IPv6 2001:db8:: / 48แสดงถึงบล็อกของที่อยู่ IPv6 ตั้งแต่2001:db8:0:0:0:0:0:0ถึง2001:db8:0:ffff:ffff:ffff:ffff: ffff
- ::1 / 128 แทนที่อยู่ ลูปแบ็กของ IPv6ความยาวของพรีฟิกซ์คือ 128 ซึ่งเป็นจำนวนบิตในที่อยู่
ใน IPv4 สัญกรณ์ CIDR ถูกนำมาใช้อย่างแพร่หลายหลังจากมีการนำวิธีการดังกล่าวมาใช้ ซึ่งมีการบันทึกไว้โดยใช้ การระบุซับเน็ตมาสก์ แบบจุดทศนิยม หลังเครื่องหมาย ทับเช่น192.24.12.0 / 255.255.252.0 [ 2 ]การอธิบายความกว้างของคำนำหน้าเครือข่ายเป็นตัวเลขเดียว ( 192.24.12.0 / 22 ) นั้นง่ายกว่าสำหรับผู้ดูแลระบบเครือข่ายในการทำความเข้าใจและคำนวณ วิธีนี้ค่อยๆ ถูกรวมเข้าไว้ในเอกสารมาตรฐานในภายหลัง[ 11 ] [ 12 ]และในอินเทอร์เฟซการกำหนดค่าเครือข่าย
จำนวนแอดเดรสของเครือข่ายสามารถคำนวณได้จาก สูตร 2 <sup>3</sup> − ความยาวของพรีฟิกซ์โดยที่ "ความยาวแอดเดรส" คือ 128 สำหรับ IPv6 และ 32 สำหรับ IPv4 ตัวอย่างเช่น ใน IPv4 ความยาวของพรีฟิกซ์/ 29จะได้: 2 <sup>32</sup> − 29 = 2 <sup>3</sup> = 8แอดเดรส
หน้ากากซับเน็ต
ซับเน็ตมาสก์คือบิตมาสก์ที่เข้ารหัสความยาวพรีฟิกซ์ที่เกี่ยวข้องกับที่อยู่ IPv4 หรือเครือข่ายในรูปแบบควอดดอท: 32 บิต เริ่มต้นด้วยเลขหนึ่งจำนวนเท่ากับความยาวพรีฟิกซ์ สิ้นสุดด้วยเลขศูนย์ และเข้ารหัสในรูปแบบจุดทศนิยมสี่ส่วน: 255.255.255.0ซับเน็ตมาสก์เข้ารหัสข้อมูลเดียวกันกับความยาวพรีฟิกซ์ แต่มีมาก่อนการเกิดขึ้นของ CIDR ในรูปแบบ CIDR บิตพรีฟิกซ์จะอยู่ติดกันเสมอ ซับเน็ตมาสก์ได้รับอนุญาตตาม RFC 950 [ 6 ] : §2.1 ให้ระบุบิตที่ไม่ติดกัน จนกระทั่ง RFC 4632 [ 5 ] : §5.1 ระบุว่ามาสก์ต้องประกอบด้วยเลขหนึ่งที่ติดกันเท่านั้น หากมี ในบิตที่มีนัยสำคัญมากกว่า และเลขศูนย์ที่ติดกัน หากมี ในบิตที่มีนัยสำคัญน้อยกว่า ภายใต้ข้อจำกัดนี้ ซับเน็ตมาสก์และสัญกรณ์ CIDR จึงทำหน้าที่เหมือนกันทุกประการ
บล็อก CIDR
CIDR เป็นมาตรฐานการแสดงที่อยู่ IP และคุณสมบัติการกำหนดเส้นทางโดยใช้บิตเป็นหลัก โดยช่วยให้การกำหนดเส้นทางง่ายขึ้นด้วยการอนุญาตให้บล็อกของที่อยู่ถูกจัดกลุ่มเป็นรายการเดียวในตารางการกำหนดเส้นทาง กลุ่มเหล่านี้ซึ่งโดยทั่วไปเรียกว่าบล็อก CIDR จะใช้ลำดับบิตเริ่มต้นร่วมกันในการแสดงที่อยู่ IP ในรูปแบบไบนารี บล็อก CIDR ของ IPv4 ถูกระบุโดยใช้ไวยากรณ์ที่คล้ายกับที่อยู่ IPv4 คือ ที่อยู่แบบจุดทศนิยม ตามด้วยเครื่องหมายทับ แล้วตามด้วยตัวเลขตั้งแต่ 0 ถึง 32 เช่นabcd / nส่วนจุดทศนิยมคือที่อยู่ IPv4 ตัวเลขที่ตามหลังเครื่องหมายทับคือความยาวของคำนำหน้า ซึ่งเป็นจำนวนบิตเริ่มต้นที่ใช้ร่วมกัน นับจากบิตที่มีนัยสำคัญที่สุดของที่อยู่ เมื่อต้องการเน้นเฉพาะขนาดของเครือข่าย ส่วนที่อยู่มักจะถูกละเว้น ดังนั้น บล็อก /20 คือบล็อก CIDR ที่มีคำนำหน้า 20 บิตที่ไม่ระบุ
ที่อยู่ IP เป็นส่วนหนึ่งของบล็อก CIDR และจะถือว่าตรงกับคำนำหน้า CIDR หากบิต n บิตแรกของที่อยู่และคำนำหน้า CIDR เหมือนกัน ที่อยู่ IPv4 มีขนาด 32 บิต ดังนั้นคำนำหน้า CIDR ขนาด n บิต จะเหลือบิตที่ไม่ตรงกัน 32−n บิต ซึ่งหมายความว่าที่อยู่ IPv4 จำนวน 2³²ⁿที่อยู่จะตรงกับคำนำหน้า CIDR ขนาด n บิตที่กำหนด คำนำหน้า CIDR ที่สั้นกว่าจะตรงกับที่อยู่ได้มากกว่า ในขณะที่คำนำหน้าที่ยาวกว่าจะตรงกับที่อยู่ได้น้อยกว่า ในกรณีของบล็อก CIDR ที่ซ้อนทับกัน ที่อยู่หนึ่งสามารถตรงกับคำนำหน้า CIDR หลายคำที่มีความยาวต่างกันได้
CIDR ยังใช้สำหรับที่อยู่ IPv6และไวยากรณ์เชิงความหมายก็เหมือนกัน ความยาวของพรีฟิกซ์สามารถอยู่ในช่วง 0 ถึง 128 เนื่องจากจำนวนบิตในที่อยู่มีมากขึ้น อย่างไรก็ตาม ตามธรรมเนียมแล้ว ซับเน็ตบนเครือข่ายเลเยอร์ MAC แบบบรอดแคสต์จะมีตัวระบุโฮสต์ 64 บิตเสมอ[ 13 ]พรีฟิกซ์ที่ใหญ่กว่า (/127) จะใช้เฉพาะกับลิงก์แบบจุดต่อจุดระหว่างเราเตอร์บางลิงก์เท่านั้น ด้วยเหตุผลด้านความปลอดภัยและนโยบาย[ 14 ]

การกำหนดบล็อก CIDR
หน่วยงานจัดสรรหมายเลขอินเทอร์เน็ต (IANA) จัดสรรบล็อก CIDR ขนาดใหญ่ที่มีคำนำหน้าสั้น ให้กับ หน่วยงานทะเบียนอินเทอร์เน็ตระดับภูมิภาค (RIR) อย่างไรก็ตาม บล็อก / 8 (ที่มีที่อยู่มากกว่าสิบหกล้านรายการ) เป็นบล็อกที่ใหญ่ที่สุดที่ IANA จะจัดสรร ตัวอย่างเช่น62.0.0.0 / 8อยู่ภายใต้การดูแลของRIPE NCCซึ่งเป็น RIR ของยุโรป RIR แต่ละแห่งรับผิดชอบพื้นที่ทางภูมิศาสตร์ขนาดใหญ่ เช่น ยุโรปหรืออเมริกาเหนือ และแบ่งบล็อกเหล่านี้ออกเป็นส่วนย่อยและจัดสรรซับเน็ตให้กับหน่วยงานทะเบียนอินเทอร์เน็ตระดับท้องถิ่น (LIR) การแบ่งย่อยในลักษณะเดียวกันนี้อาจทำซ้ำได้หลายครั้งในระดับการมอบหมายที่ต่ำกว่า เครือข่ายของผู้ใช้ปลายทางจะได้รับซับเน็ตที่มีขนาดตามความต้องการระยะสั้นที่คาดการณ์ไว้ คำแนะนำของ IETF สนับสนุนให้เครือข่ายที่ให้บริการโดย ISP รายเดียว รับพื้นที่ที่อยู่ IP โดยตรงจาก ISP ของตน ในทางกลับกัน เครือข่ายที่ให้บริการโดย ISP หลายรายอาจรับพื้นที่ที่อยู่ที่ไม่ขึ้นกับผู้ให้บริการโดยตรงจาก RIR ที่เหมาะสม

ตัวอย่างเช่น ในช่วงปลายทศวรรษ 1990 ที่อยู่ IP 208.130.29.33 (ซึ่งต่อมาได้มีการจัดสรรใหม่) ถูกใช้โดย www.freesoft.org การวิเคราะห์ที่อยู่ดังกล่าวพบว่ามีคำนำหน้า CIDR สามชุด ชุด208.128.0.0/11 ซึ่งเป็นบล็อก CIDR ขนาดใหญ่ที่มีที่อยู่มากกว่า 2 ล้านที่อยู่ ได้รับการจัดสรรโดยARIN (RIR ของอเมริกาเหนือ) ให้กับMCI บริษัท Automation Research Systems (ARS) ซึ่งเป็น VAR ในรัฐเวอร์จิเนียได้เช่าการเชื่อมต่ออินเทอร์เน็ตจาก MCI และได้รับการจัดสรรบล็อก 208.130.28.0/22 ซึ่งสามารถรองรับอุปกรณ์ได้มากกว่า 1,000 เครื่อง ARS ใช้บล็อก /24สำหรับเซิร์ฟเวอร์ที่เข้าถึงได้จากภายนอกซึ่ง208.130.29.33ก็เป็นหนึ่งในนั้น คำนำหน้า CIDR เหล่านี้ทั้งหมดจะถูกใช้ในตำแหน่งต่างๆ ในเครือข่าย ภายนอกเครือข่ายของ MCI นั้น คำนำหน้า 208.128.0.0 / 11จะถูกใช้เพื่อกำหนดเส้นทางการรับส่งข้อมูลไปยัง MCI ไม่เพียงแต่สำหรับ208.130.29.33 เท่านั้น แต่ยังรวมถึงที่อยู่ IP ประมาณสองล้านรายการที่มี 11 บิตแรกเหมือนกันด้วย ภายในเครือข่ายของ MCI นั้น208.130.28.0 / 22จะปรากฏให้เห็น โดยกำหนดเส้นทางการรับส่งข้อมูลไปยังสายเช่าที่ให้บริการ ARS ส่วนคำนำหน้า 208.130.29.0 / 24 นั้น จะ ใช้ เฉพาะภายในเครือข่ายองค์กรของ ARS เท่านั้น
บล็อก CIDR ของ IPv4
| รูป แบบที่อยู่ | ความแตกต่างจากที่อยู่ล่าสุด | หน้ากาก | ที่อยู่ | เมื่อเทียบกับคลาสA, B, C | ข้อจำกัดเกี่ยวกับa , b , cและd (0..255 เว้นแต่จะระบุไว้เป็นอย่างอื่น) | การใช้งานทั่วไป | |
|---|---|---|---|---|---|---|---|
| ทศนิยม | 2 น. | ||||||
| abcd / 32 | 255.255.255.255 | 1 | 2 0 | 1 ⁄ 256 C | เส้นทางโฮสต์ | ||
| abcd / 31 | + 0.0.0.1 | 255.255.255.254 | 2 | 2 1 | 1 ⁄ 128 C | d = 0 ... (2 n ) ... 254 | ลิงก์แบบจุดต่อจุด (RFC 3021) [ 15 ] |
| abcd / 30 | + 0.0.0.3 | 255.255.255.252 | 4 | 2 2 | 1 ⁄ 64 C | d = 0 ... (4 n ) ... 252 | การเชื่อมต่อแบบจุดต่อจุด (เครือข่ายเชื่อมต่อ) |
| abcd / 29 | + 0.0.0.7 | 255.255.255.248 | 8 | 2 3 | 1/32องศาเซลเซียส | d = 0 ... (8 n ) ... 248 | เครือข่ายมัลติโฮสต์ที่เล็กที่สุด |
| abcd / 28 | + 0.0.0.15 | 255.255.255.240 | 16 | 2 4 | 1/16 องศาเซลเซียส | d = 0 ... (16 n ) ... 240 | เครือข่าย LANขนาดเล็ก |
| abcd / 27 | + 0.0.0.31 | 255.255.255.224 | 32 | 2 5 | 1/8องศาเซลเซียส | d = 0 ... (32 n ) ... 224 | |
| abcd / 26 | + 0.0.0.63 | 255.255.255.192 | 64 | 2 6 | 1/4องศาเซลเซียส | d = 0, 64, 128, 192 | |
| abcd / 25 | + 0.0.0.127 | 255.255.255.128 | 128 | 2 7 | 1 ⁄ 2 C | d = 0, 128 | เครือข่าย LANขนาดใหญ่ |
| abc0 / 24 | + 0.0.0.255 | 255.255.255.0 | 256 | 2 8 | 1 ซี | ||
| abc0 / 23 | + 0.0.1.255 | 255.255.254.0 | 512 | 2 9 | 2 ซี | c = 0 ... (2 n ) ... 254 | |
| abc0 / 22 | + 0.0.3.255 | 255.255.252.0 | 1,024 | 2 10 | 4 ซี | c = 0 ... (4 n ) ... 252 | ธุรกิจขนาดเล็ก |
| abc0 / 21 | + 0.0.7.255 | 255.255.248.0 | 2,048 | 2 11 | 8 องศาเซลเซียส | c = 0 ... (8 n ) ... 248 | ผู้ให้บริการอินเทอร์เน็ตขนาดเล็ก/ธุรกิจขนาดใหญ่ |
| abc0 / 20 | + 0.0.15.255 | 255.255.240.0 | 4,096 | 2 12 | 16 องศาเซลเซียส | c = 0 ... (16 n ) ... 240 | |
| abc0 / 19 | + 0.0.31.255 | 255.255.224.0 | 8,192 | 2 13 | 32 องศาเซลเซียส | c = 0 ... (32 n ) ... 224 | ผู้ให้บริการอินเทอร์เน็ต/ธุรกิจขนาดใหญ่ |
| abc0 / 18 | + 0.0.63.255 | 255.255.192.0 | 16,384 | 2 14 | 64 องศาเซลเซียส | c = 0, 64, 128, 192 | |
| abc0 / 17 | + 0.0.127.255 | 255.255.128.0 | 32,768 | 2 15 | 128 องศาเซลเซียส | c = 0, 128 | |
| ab0.0 / 16 | + 0.0.255.255 | 255.255.0.0 | 65,536 | 2 16 | 256 C = B | ||
| ab0.0 / 15 | + 0.1.255.255 | 255.254.0.0 | 131,072 | 2 17 | 2 บี | b = 0 ... (2 n ) ... 254 | |
| ab0.0 / 14 | + 0.3.255.255 | 255.252.0.0 | 262,144 | 2 18 | 4 บี | b = 0 ... (4 n ) ... 252 | |
| ab0.0 / 13 | + 0.7.255.255 | 255.248.0.0 | 524,288 | 2 19 | 8 บี | b = 0 ... (8 n ) ... 248 | |
| ab0.0 / 12 | + 0.15.255.255 | 255.240.0.0 | 1,048,576 | 2 20 | 16 บี | b = 0 ... (16 n ) ... 240 | |
| ab0.0 / 11 | + 0.31.255.255 | 255.224.0.0 | 2,097,152 | 2 21 | 32 บี | b = 0 ... (32 n ) ... 224 | |
| ab0.0 / 10 | + 0.63,255,255 | 255.192.0.0 | 4,194,304 | 2 22 | 64 บี | b = 0, 64, 128, 192 | |
| ab0.0 / 9 | + 0.127.255.255 | 255.128.0.0 | 8,388,608 | 2 23 | 128 บี | b = 0, 128 | |
| a.0.0.0 / 8 | + 0.255.255.255 | 255.0.0.0 | 16,777,216 | 2 24 | 256 B = A | การจัดสรรบล็อก ที่ใหญ่ที่สุดของ IANA | |
| a.0.0.0 / 7 | + 1,255,255,255 | 254.0.0.0 | 33,554,432 | 2 25 | 2 เอ | a = 0 ... (2 n ) ... 254 | |
| a.0.0.0 / 6 | + 3,255,255,255 | 252.0.0.0 | 67,108,864 | 2 26 | 4 เอ | a = 0 ... (4 n ) ... 252 | |
| a.0.0.0 / 5 | + 7.255.255.255 | 248.0.0.0 | 134,217,728 | 2 27 | 8 เอ | a = 0 ... (8 n ) ... 248 | |
| a.0.0.0 / 4 | + 15.255.255.255 | 240.0.0.0 | 268,435,456 | 2 28 | 16 เอ | a = 0 ... (16 n ) ... 240 | |
| a.0.0.0 / 3 | + 31.255.255.255 | 224.0.0.0 | 536,870,912 | 2 29 | 32 ก. | a = 0 ... (32 n ) ... 224 | |
| a.0.0.0 / 2 | + 63.255.255.255 | 192.0.0.0 | 1,073,741,824 | 2 30 | 64 เอ | a = 0, 64, 128, 192 | |
| a.0.0.0 / 1 | + 127.255.255.255 | 128.0.0.0 | 2,147,483,648 | 2 31 | 128 เอ | a = 0, 128 | |
| 0.0.0.0 / 0 | + 255.255.255.255 | 0.0.0.0 | 4,294,967,296 | 2 32 | 256 เอ | อินเทอร์เน็ต IPv4 ทั้งหมดเส้นทางเริ่มต้น | |
ในซับเน็ตแบบกำหนดเส้นทางที่มีขนาดใหญ่กว่า/ 31หรือ/ 32จำนวนที่อยู่โฮสต์ที่ใช้งานได้มักจะลดลงสองที่อยู่ ได้แก่ ที่อยู่ที่ใหญ่ที่สุดซึ่งสงวนไว้เป็นที่อยู่บรอดแคสต์และที่อยู่เล็กที่สุดซึ่งระบุเครือข่ายเอง[ 16 ]และสงวนไว้เพื่อจุดประสงค์นี้เท่านั้น[ 17 ] : §4.2.3.1
ในการใช้งานลักษณะนี้ เครือข่าย / 31ที่มีเลขฐานสองเพียงหลักเดียวในตัวระบุโฮสต์จะไม่สามารถใช้งานได้ เนื่องจากซับเน็ตดังกล่าวจะไม่มีที่อยู่โฮสต์ที่ใช้งานได้หลังจากการลดขนาดนี้ RFC 3021 สร้างข้อยกเว้นให้กับกฎ "โฮสต์ทั้งหมดเป็นเลขหนึ่ง" และ "โฮสต์ทั้งหมดเป็นเลขศูนย์" เพื่อให้ เครือข่าย / 31สามารถใช้งานได้สำหรับลิงก์แบบจุดต่อจุด ที่อยู่/ 32 (เครือข่ายโฮสต์เดียว) จะต้องเข้าถึงโดยใช้กฎการกำหนดเส้นทางที่ชัดเจน เนื่องจากไม่มีที่อยู่สำหรับเกตเวย์
บล็อก CIDR ของ IPv6
| ขนาดคำนำหน้า | จำนวนซับเน็ตที่เทียบเท่า | บิต ID อินเทอร์เฟซ | ||
|---|---|---|---|---|
| /48 | /56 | /64 | ||
| /24 | 16M | 4G | 1T | 104 |
| /25 | 8M | 2G | 512 กรัม | 103 |
| /26 | 4M | 1G | 256 กรัม | 102 |
| /27 | 2M | 512M | 128 กรัม | 101 |
| /28 | 1 ล้าน | 256 ล้าน | 64 กรัม | 100 |
| /29 | 512K | 128 ล้าน | 32 กรัม | 99 |
| /30 | 256K | 64M | 16 กรัม | 98 |
| /31 | 128K | 32M | 8G | 97 |
| /32 | 64K | 16M | 4G | 96 |
| /33 | 32K | 8M | 2G | 95 |
| /34 | 16K | 4M | 1G | 94 |
| /35 | 8K | 2M | 512M | 93 |
| /36 | 4K | 1 ล้าน | 256 ล้าน | 92 |
| /37 | 2K | 512K | 128 ล้าน | 91 |
| /38 | 1K | 256K | 64M | 90 |
| /39 | 512 | 128K | 32M | 89 |
| /40 | 256 | 64K | 16M | 88 |
| /41 | 128 | 32K | 8M | 87 |
| /42 | 64 | 16K | 4M | 86 |
| /43 | 32 | 8K | 2M | 85 |
| /44 | 16 | 4K | 1 ล้าน | 84 |
| /45 | 8 | 2K | 512K | 83 |
| /46 | 4 | 1K | 256K | 82 |
| /47 | 2 | 512 | 128K | 81 |
| /48 | 1 | 256 | 64K | 80 |
| /49 | 128 | 32K | 79 | |
| /50 | 64 | 16K | 78 | |
| /51 | 32 | 8K | 77 | |
| /52 | 16 | 4K | 76 | |
| /53 | 8 | 2K | 75 | |
| /54 | 4 | 1K | 74 | |
| /55 | 2 | 512 | 73 | |
| /56 | 1 | 256 | 72 | |
| /57 | 128 | 71 | ||
| /58 | 64 | 70 | ||
| /59 | 32 | 69 | ||
| /60 | 16 | 68 | ||
| /61 | 8 | 67 | ||
| /62 | 4 | 66 | ||
| /63 | 2 | 65 | ||
| /64 | 1 | 64 | ||
| K = 1,024 | ||||
| M = 1,048,576 | ||||
| G = 1,073,741,824 | ||||
| T = 1,099,511,627,776 | ||||
ขนาดที่อยู่ขนาดใหญ่ของ IPv6 อนุญาตให้มีการสรุปเส้นทางทั่วโลกและรับประกันกลุ่มที่อยู่เพียงพอในแต่ละไซต์ ขนาดซับเน็ตมาตรฐานสำหรับเครือข่าย IPv6 คือ บล็อก / 64ซึ่งจำเป็นสำหรับการทำงานของ การกำหนดค่าที่อยู่ อัตโนมัติแบบไร้สถานะ[ 18 ]ในตอนแรก IETF แนะนำใน RFC 3177 ว่าเป็นแนวปฏิบัติที่ดีที่สุดที่ไซต์ปลายทางทั้งหมดจะได้รับการจัดสรรที่อยู่/ 48 [ 19 ]แต่คำวิจารณ์และการประเมินความต้องการและแนวปฏิบัติจริงใหม่ได้นำไปสู่คำแนะนำการจัดสรรที่ยืดหยุ่นมากขึ้นใน RFC 6177 [ 20 ]ซึ่งแนะนำการจัดสรรที่เล็กกว่าอย่างมากสำหรับบางไซต์ เช่น บล็อก / 56สำหรับเครือข่ายที่อยู่อาศัย
เอกสารอ้างอิงการแบ่งซับเน็ต IPv6 นี้แสดงรายการขนาดสำหรับซับเน็ต IPv6 ลิงก์เครือข่ายประเภทต่างๆ อาจต้องการขนาดซับเน็ตที่แตกต่างกัน[ 21 ]มาสก์ซับเน็ตจะแยกบิตของคำนำหน้าตัวระบุเครือข่ายออกจากบิตของตัวระบุอินเทอร์เฟซ การเลือกขนาดคำนำหน้าที่เล็กกว่าจะส่งผลให้ครอบคลุมเครือข่ายน้อยลง แต่มีที่อยู่มากขึ้นภายในแต่ละเครือข่าย[ 22 ]
2001:0db8:0123:4567:89ab:cdef:1234:5678 |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||128 จุดปลายเดี่ยวและลูปแบ็ก |||| |||| |||| |||| |||| |||| |||| |||127 ลิงก์แบบจุดต่อจุด (ระหว่างเราเตอร์) |||| |||| |||| |||| |||| |||| |||| ||124 |||| |||| |||| |||| |||| |||| |||| |120 |||| |||| |||| |||| |||| |||| |||| 116 |||| |||| |||| |||| |||| |||| |||112 |||| |||| |||| |||| |||| |||| ||108 |||| |||| |||| |||| |||| |||| |104 |||| |||| |||| |||| |||| |||| 100 |||| |||| |||| |||| |||| ||||96 |||| |||| |||| |||| |||| ||92 |||| |||| |||| |||| |||| |88 |||| |||| |||| |||| |||| 84 |||| |||| |||| |||| ||||80 |||| |||| |||| |||| ||76 |||| |||| |||| |||| |72 |||| |||| |||| |||| 68 |||| |||| |||| |||64 เครือข่าย LAN เดี่ยว; ขนาดพรีฟิกซ์เริ่มต้นสำหรับSLAAC |||| |||| |||| ||60 การใช้งาน 6rd บางส่วน (จำกัดมาก) (/60 = 16 บล็อก /64) |||| |||| |||| |56 การกำหนดไซต์ปลายทางขั้นต่ำ[ 20 ]เช่นเครือข่ายภายในบ้าน (/56 = 256 /64 บล็อก) |||| |||| |||| 52 /52 บล็อก = 4096 /64 บล็อก |||| |||| |||48 การจัดสรรทั่วไปสำหรับไซต์ขนาดใหญ่ (/48 = 65536 /64 บล็อก) |||| |||| ||44 |||| |||| |40 |||| |||| การจัดสรรขนาดเล็กพิเศษของ Local Internet Registry (LIR) ในอนาคตที่เป็นไปได้ 36 รายการ |||| |||การจัดสรรขั้นต่ำ 32 LIR |||| ||การจัดสรรขนาดกลาง LIR 28 รายการ |||| |การจัดสรรขนาดใหญ่ LIR 24 รายการ |||| การจัดสรรขนาดใหญ่พิเศษ 20 LIR ||16 || การจัดสรร ทะเบียนอินเทอร์เน็ตระดับภูมิภาค (RIR) จำนวน 12 รายการจาก IANA [ 23 ] |8 4
การตีความเชิงตัวเลข
ในเชิงโทโพโลยี เซตของซับเน็ตที่อธิบายโดย CIDR แสดงถึงส่วนครอบคลุมของพื้นที่แอดเดรสที่เกี่ยวข้อง ช่วงที่อธิบายโดยสัญลักษณ์นั้นสอดคล้องกับแอดเดรสในรูปแบบ(สำหรับ IPv4) และ(สำหรับ IPv6) โดยที่และมีบิตล่างเป็น 0 สำหรับค่าคงที่เซตของซับเน็ตทั้งหมดประกอบเป็นพาร์ติชันนั่นคือ ส่วนครอบคลุมของเซตที่ไม่ทับซ้อนกัน การเพิ่มค่า จะทำให้ได้พาร์ติชันย่อยที่ละเอียดขึ้นเรื่อยๆ ดังนั้น ซับเน็ตสองซับเน็ตและจึงไม่ทับซ้อนกัน หรือซับเน็ตหนึ่งเป็นซับเน็ตของอีกซับเน็ตหนึ่ง
การรวมคำนำหน้า
CIDR ช่วยให้ สามารถรวมกลุ่มคำนำหน้าเส้นทางได้อย่างละเอียดตัวอย่างเช่น หาก 20 บิตแรกของคำนำหน้าเครือข่ายตรงกัน เครือข่าย/ 24 ที่อยู่ติดกัน 16 เครือข่ายสามารถรวมกลุ่มและประกาศไปยังเครือข่ายขนาดใหญ่กว่าได้ใน รูปแบบรายการ ตารางเส้นทาง/ 20 เพียงรายการเดียว ซึ่งจะช่วยลดจำนวนเส้นทางที่ต้องประกาศ
ดูเพิ่มเติม
อ่านเพิ่มเติม
- H. Eidnes; G. de Groot; P. Vixie (มีนาคม 1998). การมอบหมาย IN-ADDR.ARPA แบบไร้คลาสกลุ่มงานเครือข่ายdoi : 10.17487/RFC2317 . BCP 20. RFC 2317 .แนวปฏิบัติที่ดีที่สุดในปัจจุบัน 20.
- Y. Rekhter (สิงหาคม 1995). CIDR และการกำหนดเส้นทางแบบคลาสฟูล . กลุ่มงานเครือข่าย. doi : 10.17487/RFC1817 . RFC 1817 .เก่าแก่.
ลิงก์ภายนอก
- รายงาน CIDR (อัปเดตทุกวัน)
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ การกำหนดเส้นทางข้ามโดเมนแบบไร้คลาส
การกำหนดเส้นทางระหว่างโดเมนแบบไร้คลาส ( CIDR ออกเสียง ว่า "ไซเดอร์" หรือ /ˈsɪdər / SID - ər ) เป็น วิธี การจัดสรร ที่อยู่ IP สำหรับ การกำหนดเส้นทาง IP คณะ...
พื้นหลัง
ที่อยู่ IP แต่ละรายการประกอบด้วยคำนำหน้าเครือข่ายตามด้วย ตัวระบุ โฮสต์ ใน สถาปัตยกรรม เครือข่ายแบบคลาสฟูล ของ IPv4 บิตที่มีนัยสำคัญที่สุดสามบิตของที่อยู่ IP 32 บิตจะกำหนดขนาดของคำนำหน้าเครือข่ายสำหรับ เครือข่าย แบบยูนิ คาสต์ และกำหนดคลาสเครือข่าย A, B หรือ C...
สัญกรณ์ CIDR
สัญกรณ์ CIDR เป็นรูปแบบการแสดง ที่อยู่ IP และ ซับเน็ตมาสก์ ที่เกี่ยวข้องในรูปแบบที่กระชับ สัญกรณ์นี้คิดค้นโดย Phil Karn ในช่วงทศวรรษ 1980 [ 9 ] [ 10 ] สัญกรณ์ CIDR ระบุที่อยู่ IP อักขระ ทับ ⟨/⟩ และตัวเลขทศนิยม ตัวเลขทศนิยมคือจำนวน บิต 1 นำหน้าต่อเนื่อง...
หน้ากากซับเน็ต
ซับเน็ตมาสก์คือ บิตมาสก์ ที่เข้ารหัสความยาวพรีฟิกซ์ที่เกี่ยวข้องกับที่อยู่ IPv4 หรือเครือข่ายในรูปแบบควอดดอท: 32 บิต เริ่มต้นด้วยเลขหนึ่งจำนวนเท่ากับความยาวพรีฟิกซ์ สิ้นสุดด้วยเลขศูนย์ และเข้ารหัสในรูปแบบจุดทศนิยมสี่ส่วน: 255.255.255.