Page 200 - Computer Network
P. 200
24.3. IPV6 ADDRESS ARCHITECTURE 191
• Hop limit: ทุกครั้งที่มีการส่งต่อแพกเกต ค่า Hop limit จะลดลงหนึ่ง หากมีค่าเป็น 0 แพกเกตจะถูกกำจัด
ออกไปจากเน็ตเวิร์ค
• Source address: มีขนาด 128 บิต เพื่อระบุโนดต้นทางของแพกเกต IPv6
• Destination address: มีขนาด 128 บิต เพื่อระบุโนดปลายทางของแพกเกตIPv6 ซึ่งอาจเป็นได้ทั้ง
unicast, multicast และ anycast
ข้อดีของ IPv6 หากเปรียบเทียบกับ IPv4 จะพบว่า
• IPv6 เฮดเดอร์ฟิลด์ลดลง การที่จำนวนของฟิลด์ลดลง แม้ว่าจะมีขนาดของเฮดเดอร์ที่ใหญ่ขึ้น ทำให้การ
ประมวลผลสามารถทำได้เร็วขึ้นใน IPv6 เมื่อเทียบกับการประมวลผลเฮดเดอร์ของ IPv4
book)
• ไม่มีเฮดเดอร์ checksum เนื่องจากใน IPv6 ไม่มีส่วน checksum หากเกิดความผิดพลาดใดๆเกิดขึ้น หมาย
ถึงการที่แพกเกตนั้นอาจถูกส่งไปยังปลายทางผิดพลาด อย่างไรก็ตามในกรณีนี้เป็นหน้าที่ของโพรโตคอลใน
เลเยอร์ถัดไปในการตรวจสอบ ทำให้ไม่มีความจำเป็นอีกต่อไป นอกจากนี้ในเลเยอร์ที่ตํ่ากว่าโดยทั่วไปจะมี
(partial
การตรวจสอบความผิดพลาดที่อาจเกิดขึ้นอยู่แล้ว เช่นใน LAN มีการ CRC ขนาด 32 บิต ซึ่งถือได้ว่ามีหน้า
ที่เดียวกัน แต่มีความซับซ้อนกว่า และจะถูกทำอยู่แล้วบนการ์ด LAN
• ไม่มีการแบ่งแพกเกต (segmentation) : โดยทั่วไปหากได้รับแพกเกตที่มีขนาดใหญ่เกินไป TCP จะลด
ขนาดของแพกเกตลงในเส้นทางที่น่าสงสัย อย่างไรก็ตาม หากเป็น UDP จะไม่มีการทำเช่นนั้น ใน IPv4
only
แพกเกตของ UDP มักถูกส่งโดยที่ไม่มีการกำหนดบิตในการห้าม fragment (fragment bit) ดังนั้นเร้า
เตอร์จะทำหน้าที่ในการลดขนาดแพกเกตลง โดยการทำ fragment แต่ใน IPv6 กรณีเช่นนี้จะไม่เกิดขึ้น
เนื่องจากหากมีขนาดที่ใหญ่เกินไป ภาคส่งต้องทำหน้าที่แบ่งแพกเกตเป็นสองส่วนคือ unfragmentable
KKU
และ fragmentable ดังจะได้กล่าวในรายละเอียดต่อไปในหัวข้อที่ 25.0.2
ในการทำงานของ IPv6 ไม่ว่าโฮสต์หรือเร้าเตอร์ จะต้องสามารถรองรับขนาดของแพกเกตที่ใหญ่สุดที่ขนาด
ไม่ตํ่ากว่า 1280 ไบต์ ในกรณีของโพรโตคอลในเลเยอร์ล่างที่ไม่สามารถใช้มีขนาดของ Maximum Transfer Unit
(MTU) ที่ 1280 ไบต์ ไม่ว่าจะเป็น IPv6 over ... จะต้องสามารถแบ่งและรวมแพกเกตของ IPv6 นี้ได้
24.3 IPv6 Address Architecture
การกำหนดแอดเดรสของ IPv6 สามารถเป็นไปได้ด้วยกัน 3 แบบ คือ
• Unitcast หมายถึงอินเตอร์เฟซหนึ่งอินเตอร์เฟซที่เราจะส่งข้อมูลไป
• Multicast หมายถึงแอดเดรสของกลุ่มของสเตชันหรือกล่าวคือกลุ่มของอินเตอร์เฟซ
• Anycast หมายถึงกลุ่มของสเตชันเช่นกัน ความแตกต่างระหว่าง multicast กับ anycast นี้ คือแทนที่
anycast จะส่งไปยังสมาชิกทั้งหมดที่อยู่ในกลุ่ม การทำงานของ anycast จะส่งไปยังโนดเดียวที่อยู่ใกล้โนด
ที่เป็นสมาชิกใกล้ที่สุด

