Page 218 - Computer Network
P. 218
26.2. จาก IPV4 ไปสู่ IPV6 209
26.2.2 Tunneling
หาก IPv6 ต้องการที่จะสื่อสารผ่าน IPv4 ในที่ติดตั้งไว้แล้ว เช่นการสื่อสารระหว่างโฮสต์ดังแสดงในรูปที่ 26.4 การ
ทำ Tunneling เป็นวิธีที่ค่อนข้างง่าย โดยแพกเกตของ IPv6 จะถือเป็น payload ในดาต้าแกรมของ IPv4 หรือก็คือ
การใส่เฮดเดอร์ของ IPv4 ให้กับแพกเกต IPv6 โดยฟิลด์โพรโตคอลใน IPv4 จะมีค่าเท่ากับ 41 (Protocol = 41) การ
ทำงานดังกล่าวเรียกว่า automatic tunneling สามารถทำงานโดยไม่จำเป็นต้องติดตั้งข้อมูลเพิ่มเติม แต่หมายเลข
ของ IPv6 address ต้องเป็นแบบ IPv4 compatible address เท่านั้น
book)
(partial
รูปที่ 26.4: IPv6 automatic tunneling
only
หากแอดเดรสของโฮสต์ไม่ใช่IPv4-compatibleaddressระบบมีความจำเป็นต้องใช้การทำงานแบบconfigured
tunneling ซึ่งต้องมีกำหนดหมายเลขของ IPv4-mapped address ที่ต้นทางและปลายทางของจุดที่ทำ tunnel
รูปที่ 26.5 แสดงตัวอย่างการทำ configured tunneling ระหว่างเร้าเตอร์ไปเร้าเตอร์ (เร้าเตอร์-เร้าเตอร์) โดยมีจุด
KKU
ต้นและจุดปลายในที่นี้คือ เร้าเตอร์ X และเร้าเตอร์ Y ตามลำดับ ดังนั้น สังเกตว่าเฮดเดอร์ของ IPv4 จะกำหนดให้
แอดเดรสของภาคส่งเป็น เร้าเตอร์ X ในขณะที่ปลายทางเป็น เร้าเตอร์ Y การ tunneling แบบอื่นๆที่อาจเกิดขึ้น
ได้แก่ เร้าเตอร์-โฮสต์, โฮสต์-โฮสต์ และโฮสต์-เร้าเตอร์ tunneling
รูปที่ 26.5: IPv6 configured tunneling

