山本和彦
IIJ 技術研究所
BSD Magazine No. 2 (1999/12)
前回は KAME プロジェクトの名前の由来と IPv6 と(IPv4 と IPv6 用の)IPsec をフリーで提供するという目的について説明しました。 今回は、ML の種類、リリース状況、各 BSD へのマージ計画、 そして最近のイベントについて解説します。
KAME プロジェクトでは、以下の 3 つの ML を公開しています。
KAME パッケージのリリース形態には、 snap、stable、release があります。
6bone-jp@wide.ad.jp ipng@sunroof.eng.sun.com ipv6-jp@jp.freebsd.org net@FreeBSD.ORG netbsd-announce@netbsd.org tech-net@netbsd.org bsdi-users@bsdi.com tech@openbsd.org (予定) announce@openbsd.org (予定)
今までバラバラだった各 BSD の IPv6、 IPv4-IPsec、IPv6-IPsec コードですが、 将来的にはほとんどが KAME パッケージに移行します。 現状を表 1 にまとめました。 現在 KAME が正式に組み込まれているのは NetBSD-current のみです。 その他の BSD には、 KAME プロジェクトはパッチ形式として KAME パッケージを提供しています。
表1: 現状
IPv4-IPsec | IPv6 | IPv6-IPsec | KAME パッチ | |
BSD/OS 3 | なし | なし | なし | あり |
BSD/OS 4 | NRL | NRL | NRL | なし |
FreeBSD 2.2.8 | なし | なし | なし | あり |
FreeBSD 3.3 | なし | なし | なし | あり |
FreeBSD-current | なし | なし | なし | なし |
NetBSD 1.4.1 | なし | なし | なし | あり |
NetBSD-current | KAME | KAME | KAME | なし |
OpenBSD 2.5 | オリジナル | なし | なし | あり |
OpenBSD-current | オリジナル | なし(*1) | なし | なし |
(*1) カーネルにはNRLのIPv6コードが入っていますが、動きません。
4 つの BSD の将来の予定を表 2 に示します。 このように OpenBSD 以外はすべて KAME に移行する予定です。 セキュリティ機能が売り物の OpenBSD では、 オリジナルの IPv4-IPsec コードにこだわるようです。 OpenBSD オリジナルの IPsec のコードを KAME の IPv6 に対応させるのは大変です。 よって、OpenBSD で IPv6-IPsec がどうなるのかよく分かっていません。
表2: 将来
IPv4-IPsec | IPv6 | IPv6-IPsec | |
BSD/OS 4.2/5? | KAME | KAME | KAME |
FreeBSD-current | KAME | KAME | KAME |
NetBSD-current | KAME | KAME | KAME |
OpenBSD-current | オリジナル | KAME | ? |
WIDE/KAME プロジェクトがホスト役となり、 IETF IPng 分科会中間ミーティング を 1999年9月29日から10月1日に開催しました。 IETF に関連するミーティングを日本で開催するのははじめてのことであり、 意義が高かったと思います。
今回のテーマは、IPv6 環境におけるマルチホーミングでした。 10月1日の午後は、日本での IPv6 の活動を外国人に説明する時間を設けました。 IPv6 への日本からの貢献は特筆すべきものがあります。 今回はさらに理解を深めて頂けたと思います。
なお、参加者に配られた KAME T シャツは、 すでにプレミアがついているという噂があります。