VoIP アダプタを繋げて IP 電話を常用している=何かと制約を受けるインターネット接続環境でも、IPv6 が使えるようになったらしい。善は急げと対応機器リストに掲載されたルーターの中から、VoIP アダプタを内蔵していて、かつ価格もこなれてきた Yamaha NVR510 を中古で入手したものの、ただ繋いだだけでそう簡単に動くはずもなく。NVR510 で IPv6 + VoIP 環境を構築するまでを、ネットワーク素人の備忘録として記しておきます。用語を正しく使えているか、いささか自信がありませんが、よろしくお付き合いください。
ちなみに、私が利用しているプロバイダ @nifty が IP 電話利用者向けに掲載した Q&A を引用します。正直なところ、何を言っているのかさっぱり分かりません(苦笑)。

従来の接続 PPPoE / IPv4

従来はフレッツ光ネクスト契約による光回線に、一般的な PPPoE ルーターを接続、VoIP アダプタを繋げて IPv4 接続によるインターネット環境及び IP 電話(050番号)を利用してきました。「ホームゲートウェイ(ひかり電話対応ルーター)」及び「ひかり電話」は使っていません。
ここでルーターを IPv6 接続対応品に交換して IPoE 接続に切り替えただけでは、VoIP アダプタが正常に動作しません。
IPv4 over IPv6
IPv6 接続における VoIP アダプタの正しい使い方をネット検索してみると、「IPoE / IPv6 接続したルーター」にさらに「PPPoE / IPv4 接続したルーター」を直列に繋げて、その先に VoIP アダプタを置くのがどうやら正解らしい。今まで使ってきたルーターを復活させて、新しいのと合わせて2台使いするしかないか。

NVR510 による一台二役の IPv4 over IPv6
ところが新しいルーター NVR510 は、「IPoE / IPv6 接続」と「PPPoE / IPv4 接続」を同時並行で繋げるらしい。試してみたらご覧の通り、簡単に二重接続できました。

だがしかし、VoIP アダプタは相変わらず正常に動作しません。先ほどの図解のように、「PPPoE / IPv4 接続」と VoIP アダプタを明示的に紐付ける必要があるようです。
静的ルーティング / フィルターの設定
NVR510 の詳細設定から「ルーティング」の項目を開いて、次のように設定します。
- VoIP で使用する UDP プロトコルのみ
- PPPoE / IPv4 接続へ
- それ以外の全て(フィルターなし)
- IPoE / IPv6 接続へ


NVR510 による IPv4 over IPv6 + VoIP
このルーティングによって IP 電話も、発信・着信とも問題なく動作するようになりました。

現在の接続状況
当初の目的を達成しました。

コマンドラインを駆使して NVR510 をチューニングすれば、もっと素晴らしいパフォーマンスを発揮させたりできるようですが、そこまでの腕はないので、期待通りに動いてくれれば良しとします。