IP4 から IP6 への変更内容は、次のように大きく分類できます。
拡張されたルーティングとアドレス指定機能 - IPv6 では IP アドレスサイズを 32 ビットから 128 ビットに拡大して、サポートするアドレス指定階層を広げるとともに、アドレス可能なノード数を増やし、アドレスの自動設定を容易にしました。
スコープフィールドの追加により、マルチキャストアドレスに対するマルチキャストルーティングのスケーラビリティを強化しました。
任意キャストアドレスという新しいタイプのアドレスを定義しました。これはノードセットを識別して、任意キャストアドレスに送信されたパケットを指定ノードに配信する機能です。IPv6 ソースルートでは任意キャストアドレスを使用して、ノードでトラフィックフローのパスを制御できます。
ヘッダーフォーマットの簡略化 - IPv4 ヘッダーフィールドが一部削除されたり、オプションになったりしました。この変更によってアドレスのサイズは増えましたが、パケットの共通処理や IPv6 ヘッダーの帯域幅は、可能な限り少なくなりました。IPv6 アドレスの長さは、IPv4 アドレスの 4 倍ですが、IPv6 ヘッダーのサイズは IPv4 の 2 倍に抑えられています。
オプションサポートの強化 - IP ヘッダーオプションのコード化の方法を変更したため、転送効率が改善され、オプションの長さに関する制限が緩和されて、将来、新しいオプションを導入する際の柔軟性が高くなりました。
サービス品質の機能 - 新しい機能が追加されて、送信側が特別な処理を必要とする特定のトラフィックフローに適したパケットのラベル指定が可能になりました。デフォルト以外の品質サービスやリアルタイムサービスなどです。
認証機能と機密機能 - IPv6 には認証、データの完全性、機密性をサポートする拡張機能の定義が組み込まれています。