C Send unicast Neighbor Adverlisement
Khi thực hiện mở gói tin IPv4 thì phần header của IPv6 không bị biến đổi Nếu đó là gói tin đến đích cuối cùng thì giá trị trong trường Hop Limit sẽ giảm
Nếu đó là gói tin đến đích cuối cùng thì giá trị trong trường Hop Limit sẽ giảm
xuống 1 giá trị. Phần IPv4 Header đóng gói bị loại bỏ. Các nodes thực hiện mở
gói sẽ thực hiện việc tái hợp các datagram IPv4 trước khi nó thực hiện mở gói tin. Vì thế các giá trị options IPv6 vẫn được giữ nguyên như trước khi đóng gói.
Sau khi thực hiện việc mở gói thì mọi quá trình xử lý giống với việc nhận
một datagram IPv6 thông thường khác. :
Lựa chon giá trị MLU và phân mảnh
Giá trị giới hạn kích thước gói tin trong tầng Datalink của giao thức TCP/IP gọi là MTU (Maximum Transfer ỦnI)). Đối với mỗi giao thức trên tầng Datalink
khác nhau có một giá trị MTU khác nhau (chẳng hạn như giá trị MTU của
Etheret là 1518 octets). Do có nhiều phương thức khác nhau đối với các luồng lưu thông trong mạng Internet nên sẽ xảy ra hiện tượng các giá trị MTU tại các điểm gateway nhỏ hơn giá trị MTU của các mạng trong. Vì thế sẽ xảy ra hiện
Cơ chế Tunneling giữa IPv6 vàIPv4 -77-
tượng phân mảnh tại các điểm gateway, sau đó sẽ xảy ra hiện tượng tái hợp ở các
điểm đích.
large smaill small large
MTU MTU MTU MTU
Originating Fimt | — | Second | — | Third End host Gateway Gatcway Gateway host
Có hiện tượng Có hiện tượng
phân mánh tái hợp
Hình 3.6: Hiện tượng phân mảnh và tái hợp gói tin
Đối với giao thức IPv4 thì giá trị MTU là 576 bytes, giá trị này có thể nhỏ
hơn giá trị MTU của một gói tin IPvó. Như vậy ở các nodes entry-point khi thực
hiện đóng gói các gói tin IPv6 thì phải kiểm tra gói tin IPv6 mà nó đóng gói có vượt quá giá trị MTU cho phép hay không. Nếu vượt quá thì phải thực hiện phân mảnh gói tin IPv6. Việc phân mảnh sẽ gây ra những ảnh hưởng sau:
« Ớ phía nhận sẽ nhận được rất nhiều các mảnh nhỏ được tách ra từ gói