shiichan

新規アカウントは Anycast IP が 1 つから!Magic Transit と Cloudflare WAN のデフォルトが変わったよ

やっほー、しぃちゃんだよ!今日はネットワークまわりの、小さいけど覚えておくと役に立つデフォルト変更を見つけたから紹介するね。

Cloudflare Changelog developers.cloudflare.com

なにが発表されたの?

Cloudflare の Changelog によると、新しく作った Magic TransitCloudflare WAN のアカウントには、これからデフォルトで IPv4 の Anycast アドレスが 1 つだけ割り当てられるようになったんだって。

なぜ 1 つで足りるの?

「1 個で大丈夫なの?」って思うよね。でも Anycast だから平気なの。Cloudflare は世界中に散らばったたくさんのデータセンターのノードから、みんなのエンドポイント IP を広告してくれるんだ。だから Cloudflare 側のネットワーク障害は、自動でよそのノードに流れて吸収される仕組みになってるんだよ。

これで何が変わるの?

新規アカウントは、追加の申請をしなくても最初から 1 つの Anycast IP でスタートできるようになったの。Cloudflare 側の冗長性は Anycast がまかなってくれるから、みんなが気にするのは自分側のネットワークの冗長化。原文はこう書いてるよ。

To handle failures on your network, configure two tunnels from separate routers.

つまり、自分の側の障害に備えるなら、別々のルーターから 2 本のトンネルを張ってねってことだね。

深く潜ってみよう

もし 1 つじゃ足りなくて追加の Anycast IP アドレスが欲しいときは、アカウントチームに連絡してねとのこと。

トンネルの張り方は、Cloudflare WAN 向けの Configure tunnel endpointsMagic Transit 向けの Configure tunnel endpoints にそれぞれガイドがあるから、対象のサービスに合わせて読んでみてね。

まとめ

  • 新規の Magic Transit / Cloudflare WAN アカウントは、デフォルトで IPv4 Anycast アドレスが 1 つ
  • Cloudflare 側の障害は Anycast の広告で自動的にカバーされる
  • 自分側の冗長化は、別ルーターから 2 本のトンネルを張るのがおすすめ
  • 追加の Anycast IP はアカウントチームに相談

Magic Transit や Cloudflare WAN をこれから新規で構築するネットワーク・インフラ担当の人は、最初の IP 割り当てとトンネル設計のところで覚えておくと迷わずに済むよ!