%%Title: 6boneへの道のり %%Created: Mon Jul 20 12:00:00 JST 1998 %%Updated: Mon Jul 2 12:00:00 JST 2001 o 6bone とは 6boneは"IPv6 backbone"の略称でIPv6のための世界規模な実験ネットワーク。 World 6boneは地域単位の6boneの集合体としてできている。 日本にはWIDE 6boneという6boneがある。 6bone-JP の詳細は http://www.v6.sfc.wide.ad.jp/6bone/ o 参加方法 その1. sTLA である WIDE projectから NLA2をもらう。 WIDE IPv6 アドレス リクエストフォームに書き込んで申請。 接続ポイントは TOKYO-NOC(岩波書店)。 prefix は 2001:0200:0101::/48 をもらう。 設定は ヤマハRTシリーズのメモ参照。 その2. NLA1 である WIDE projectの下に接続する。 Joining the WIDE 6boneから参加表明。 数回メールのやりとりの後、接続ポイントは刈込に決定。 prefix は 3ffe:501:481d::/48 をもらう。 o トポロジ Network topology in YDC at the side of WIDE Internet 注: このネットワークは 2001/6/30 に消滅しています。 o トンネル 接続方法はいろいろあるが、刈込側は安上がりな v4 ルータ越えトンネルを使うことにする。 YDC 側ルータとして elf.wide.ydc.co.jp を置く。 paradise.kame.net へトンネルすることにより 6bone へ接続する。 IPv6 over IPv4 ---------+--=========================-+--------- | | 202.249.27.193 | | 203.178.141.202 +--------+---------+ +--------+--------+ |elf.wide.ydc.co.jp| |paradise.kame.net| +------------------+ +-----------------+ 3ffe:501:481d:1000:/64 3ffe:501:4819:1000:/64 elf (202.249.27.193) 側 elf# gifconfig gif1 inet 202.249.27.193 203.178.141.202 elf# gifconfig gif1 gif1: flags=8051mtu 1280 inet6 fe80:5::5254:ff:fedd:a07c prefixlen 64 physical address inet 202.249.27.193 --> 203.178.141.202 paradise (203.178.141.202) 側 paradise# gifconfig gif1 inet 203.178.141.202 202.249.27.193 paradise# gifconfig gif1 gif1: flags=8151 mtu 1280 inet6 fe80:4::5254:ff:fedc:5217 prefixlen 64 physical address inet 203.178.141.202 --> 202.249.27.193 ※gif interface の番号は別に合わせる必要無し。 適当に動作確認。 elf# ping6 -c 1 -I gif1 ff02::1 PING6(56=40+8+8 bytes) fe80::5254:ff:fedd:a07c --> ff02::1 16 bytes from fe80::5254:ff:fedd:a07c, icmp_seq=0 hlim=64 time=0.69 ms o 経路 トンネルを張った状態では paradise# netstat -nr | grep gif1 fe80:4::/64 fe80:4::5254:ff:fedc:5217 Uc gif1 ff02:4::/32 fe80:4::5254:ff:fedc:5217 UC gif1 elf# netstat -nr | grep gif1 fe80:5::/64 fe80:5::5254:ff:fedd:a07c Uc gif1 ff02:5::/32 fe80:5::5254:ff:fedd:a07c UC gif1 すると elf 側で elf# ping6 -c 1 fe80:5::5254:ff:fedc:5217 PING6(56=40+8+8 bytes) fe80::5254:ff:fedd:a07c --> fe80:5::5254:ff:fedc:5217 16 bytes from fe80::5254:ff:fedc:5217, icmp_seq=0 hlim=64 time=70.43 ms --- fe80:5::5254:ff:fedc:5217 ping6 statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max = 70.43/70.43/70.43 ms ※paradise の link local prefix (fe80:4::/64) ではなく elf の link local prefix (fe80:5::/64) を使用する所に注目。 elf は fe80:5::/64 を parasise にトンネルしている。 さて、elf に経路表を作るために route6d を動かす。 elf# /usr/local/v6/sbin/route6d ※ gif を先に作っとかないと当然経路は流れて来ない。 rc.net6 の順序に注意すべし。 ここで paradise で bgpd が動いていると elf にドバッと経路が出来る。 ちなみに paradise:bgpd.conf は、こんな感じ。 paradise# cat /usr/local/v6/etc/bgpd.conf autonomoussystem 2500; rip yes {}; aggregate 3ffe:501:4819::/40 { proto direct interface gif0 {all;}; }; bgp yes { group type internal { peer 3ffe:501:0:1000:2a0:24ff:fe48:7a3c; }; }; ※ TO BE EXPLAINED. o registry の更新 経路も流れるようになったのでWIDE 6bone Registryに登録してみる。 必要な物 名前 メールアドレス 更新を行う組織名 PGP公開鍵 (pgp -kxa) PGP ID (ユーザID) うっ、ぴ、ぴーじーぴー… なんとかして registry@v6.sfc.wide.ad.jp へ送る。 サブジェクトは Subject: maintainer 数字間後、処理完了を知らせるメールが届いたので、 DATABASE UPDATEからデータを更新。 最後に OK を押すと確認のメールが来るので、pgp -sa で署名して送り返す。 o ping statistics の登録 http://www.v6.wide.ad.jp/Connectivity/ping/に登録する。 www.v6.wide.ad.jp に ssh で入って hosts.ping を編集する。 以下を追加。 - YDC elf.wide.ydc.co.jp ※どこまで、公開しているのかわからないので、詳細は書かないことにします。 やり方は近くの人に聞いてみて下さい。 TO BE CONTINUE.