%%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=8051 mtu 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.