IPV6家庭用ルータに求められる機能とは
IPv6普及・高度化推進協議会
IPv4/IPv6共存WG IPv6家庭用ルーターSWG
北口善明

2009/06/12

1/28

目次


IPv6家庭用ルーターSWGに関して

必要とされるルータ機能

今後検討が必要な課題

2009/06/12

2/28

IPv6家庭用ルーターSWGに関して◆設立の背景◆SWG概要2009/06/12

3/28

SWG設立の背景
海外

国内

 家庭内用のIPv6接続機器の仕様検討が様々な団体において展開されている• ケーブルラボ• ブロードバンドフォーラム• IETFetc.

 業界を横断した検討がされていない
 業界内の各社は検討の必要性を感じている

家庭用ルータのIPv6対応における問題点の共有などの議論が国内でも必要
2009/06/12

4/28

IPv6家庭用ルーターSWGの概要
SGWの目的

インターネット利用者がスムーズにIPv6環境に対応できるようにISPのIPv6サービス提供に必要な「家庭内ルータ機能のベースライン（最小限の共通認識）」 をインターネット利用者の視点からまとめること

進め方
家庭用ルータベンダ、ISPおよびアクセス系事業者等の立場から検討する
 国際的な動向を考慮する

2009/06/12

ケーブルラボ、ブロードバンドフォーラム、IETFなど
5/28

SWGで想定する環境IPv6家庭用ルータ装置を利用する環境IPv6家庭用ルータは拡張性を十分考慮した上で最低限の機能を想定する
ISP

対象外ネットワーク例
企業ネットワーク ホットスポット等の公共のネットワーク
 家庭用ルータがないネットワーク
 多段NATを併用したネットワーク

家庭用ルータ

2009/06/12

6/28

LAN

必要とされるルータ機能① アドレス／プレフィックス設定機能② 経路制御機能③ アクセス制御機能④ サーバ機能※第1版ガイドラインにおける検討内容より

2009/06/12

7/28

① アドレス／プレフィックス設定機能
プレフィックス情報の受信 アドレス／プレフィックス情報の配布
 WAN側のアドレス設定
IPv6 ISP
ISP側のユーザ収容ルータ
・プレフィックス情報
・WAN側のアドレス設定

家庭用ルータ・アドレス／プレフィックス情報
2009/06/12

8/28

プレフィックス情報の受信IPv4との相違点の一つ


ISPにより割り当てられるもの
IPv4：アドレス

IPv6：プレフィックス

IPv6ではプレフィックス情報受信機能が必要

利用できる実装としてDHCPｖ６-PDが一般的


DHCPv6-PD：DHCPv6の機能でプレフィックスを割り当てる機能

DHCPv6-PDの実装は必須
2009/06/12

9/28

割り当てプレフィックスプレフィックスサイズ/48～/64の幅で受信できる必要がある プレフィックスサイズはサービスに依存する/48～/64の範囲を扱えることが必須

固定／非固定

固定プレフィックス


ユーザに割り当てられるプレフィックスが常に同じ

非固定プレフィックス

2009/06/12

接続のタイミングや時間経過によってプレフィックスが変化する
10/28

固定／非固定プレフィックスの比較
カテゴリ

具体的なイメージ

対象

固 ISPとの契約を解除 ユーザがISP-Aから 運用管理が容易
定 する都度アドレスが ISP-Bに契約を変更
変わる
する場合
場所が変わる都度 ユーザが引っ越しをアドレスが変わるする場合

セキュリティ/プライバシー
攻撃の対象になっていない
ユーザは固定アドレスのメリットを享受

プライバシー問題あり

オペレーション都合 ISPバ ッ クボ ーン のの都度アドレスが変 設計変更等数年にわる
一回程度
DoS攻撃を受けたのユーザの申告の都でアドレスを変更し度アドレスが変わるたい場合宅内すべてのアドレスが変わってしまう可能性がある

非家庭用ルータもしく固定 接続の都度アドレス はPC を起動 する度にアドレスが変わるが変わる（ユーザは気付かない程度)

・リンクダウン時
・家庭用ルータ交換時

2009/06/12

11/28

攻撃の対象になっているユーザ
は攻撃を回避できるアドレス／プレフィックス情報の配布

プレフィックスの再配布

DHCPv6-PDで得たプレフィックスからLAN側に/64のプレフィックスを配布
DHCPv6-PDとの連携機能は必須

二種類の割り当て手法
デフォルト経路
アドレス／プレフィックス
プレフィックス長
サーバ情報

RA

DHCPv6○×（IETFで議論中）

プレフィックス割当

アドレス割当○RAから学習※△（実装は少ない）○※RAのプレフィックスオプションで指定されるプレフィックス長を利用する



RAの機能を最低限持つこと（必須）2009/06/12

12/28

② 経路制御機能
経路設定
 不到達アドレス／プレフィックス制御
 マルチキャスト機能IPv6 ISP
ISP側のユーザ収容ルータ
・デフォルトルート

家庭用ルータ・デフォルトルート，その他の経路
2009/06/12

13/28

経路設定（デフォルトルート）
デフォルトルート設定


ISPからの経路設定：


RA受信による設定か手動設定（必須）

LAN側への経路設定：


RAを利用

デフォルト経路
アドレス／プレフィックス
プレフィックス長
サーバ情報2009/06/12

RA

DHCPv6○×（IETFで議論中）

プレフィックス割当

アドレス割当○RAから学習△（実装は少ない）

○

14/28

経路設定（その他の経路）


その他の経路設定


ISPからの経路設定：
手動設定できることは必須 ルーティングプロトコルは提供されないと想定される




LAN側への経路設定
RIPng，More-Specific Route（RA）
 いずれもオプション機能程度

2009/06/12

15/28

未使用アドレス／プレフィックス制御
IPv4にはなかった制御の一つ
割り当て空間が広いため未使用空間が存在 未使用空間へ通信制御が必要に

割り当て空間が/64より広い場合

未使用プレフィックス宛ての通信をISPに転送しない実装が必須

WAN側PtoPリンクの場合


WAN側アドレス以外の同一プレフィックスアドレ
ス受信時にはパケットを破棄する実装が必須

2009/06/12

16/28

転送禁止の例
未使用プレフィックスの扱い

WAN側リンクにおける未使用アドレスの扱い

IPv6 ISP

IPv6 ISP:1

Prefix delegation
2001:DB8:1::/48

Destination
2001:DB8:1::/48

2001:DB8::/64

Destination
2001:DB8::3/64:2

2001:DB8:1:1::/64

2001:DB8:1:1::/64

2001:DB8:1::/48中2001:DB8:1:1::/64しか利用していない場合には他の空間への通信をデフォルトルートに転送しない

PtoPリンクにて2001:DB8::/64を設定した
際に対向の2アドレス以外宛への通信をデフォルトルートに転送しない

2009/06/12

17/28

③ アクセス制御機能
宅内ネットワークへのアクセス制御
 IPv6におけるフィルタ制御ルール
 ルータ自身へのアクセス制御

IPv6 ISP
ISP側のユーザ収容ルータ
遮断

通過

家庭用ルータ2009/06/12

18/28

宅内ネットワークへのアクセス制御


IPv4と異なる配慮が必要な点
IPv4ではNAT/NAPTによりアクセス不可 IPv6では宅内（LAN側）もグローバルアドレス
IPv6ではアクセス制御機能は必須

必要とされる機能

静的アクセスフィルタ：必須

外部からのTCP SYNを遮断など

動的アクセスフィルタ（SPI）：推奨
 RH0のフィルタ：必須

2009/06/12

RFC5095により扱いが禁止となっている
19/28

IPv6におけるフィルタ制御ルール
IPv4と比較して条件が増える
機能



必要度

IPv6始点/終点アドレスでアクセスを制限できること

必須

次ヘッダ（プロトコル）を認識できること

必須

プロトコル種別（拡張ヘッダ種別等）でアクセスを制限できること

推奨

次ヘッダチェーンを辿ること

必須

ICMPv6のTypeとCodeでアクセスを制限できること

推奨

TCP/UDPの始点/終点ポート番号でアクセスを制限できること

必須

ICMPv6の扱いに注意が必要
PMTUDなどで必須のものが存在する
 IPv4の場合と異なり全て遮断することは問題

2009/06/12

20/28

④ サーバ機能
DNSプロキシ、リゾルバ機能
 ネットワーク情報の取得と配布
 ルータ自身の設定
DNSサーバ（IPv4/IPv6）

IPv6 ISP
ISP側のユーザ収容ルータ・DNSなどのサーバ情報

家庭用ルータ・ネットワーク情報
2009/06/12

21/28

DNSプロキシ機能（1）デュアルスタックでは以下の考慮が必要

利用トランスポート
IPv4/IPv6の双方をサポートする必要がある（必須） 基本的に問い合わせトランスポートを合わせる

ISPのDNSサーバ選択方法
プライマリ・セカンダリにそれぞれIPv4/IPv6が存在 複数のDNSサーバを順次サーチ利用できることが最低限必要（必須） オプションとして任意に選択する実装も可能

2009/06/12

22/28

DNSプロキシ機能（2）IPv6では以下の考慮が必要

待ち受けアドレスグローバル／ユニークローカル／リンクローカル

アドレスしの種類

メリット／デメリット

グローバルアドレス

WAN側切断時にアドレスが消える場合がある

ユニークローカルアドレス

LAN側からのみ応答する実装とする実装が可能だがグローバルアドレスとの使い分けが必要

リンクローカルアドレス

LAN側リンクからのみ応答する実装が可能だが端末リゾルバにおいて設定できない可能が存在

ユニキャストアドレスの待ち受けが必須

2009/06/12

23/28

ネットワーク情報の取得と配布


ISPからのネットワーク情報受信機能


IPv4と同様にDHCPv6機能は必須
手動設定ができることも必要
 DHCPv6クライアントではなくDHCPv6リレーも可

LAN側へのネットワーク情報配布機能


実質的にDHCPv6利用が一般的であり必須
デフォルト経路
アドレス／プレフィックス
プレフィックス長
サーバ情報2009/06/12

RA

DHCPv6○×（IETFで議論中）

プレフィックス割当

アドレス割当○RAから学習△（実装は少ない）○24/28

今後検討が必要な課題

2009/06/12

25/28

今後検討が必要な課題（1）

マルチセッション／マルチプレフィックス
複数のISP接続時に考慮が必要な点の整理
 マルチプレフィックス環境の対策

マルチポート，IPv6 NAT，ポリシー制御など

ISPへの接続機能


具体的なアクセスサービスを定義して議論

2009/06/12

26/28

今後検討が必要な課題（2）

アクセス制御時の挙動再考
フラグメントパケットに対する処理
 拡張ヘッダチェーンに対する処理
 他のトランスポートプロトコルへの対応
 フィルタリングの推奨値の定義


トランスレータ機能

必要となる条件の整理

2009/06/12

27/28

ご清聴ありがとうございました
IPv6普及・高度化推進協議会 IPv4/IPv6共存WG
IPv6家庭用ルーターSWG
http://www.v6pc.jp/jp/wg/coexistenceWG/v6hgw-swg.phtml「IPv6対応家庭用ルータ 推奨スペックガイドライン 第1.0版」
http://www.v6pc.jp/pdf/v6hgw_Guideline_1_0.pdf（予定）
2009/06/12

28/28