• 会員限定
  • 2022/07/14 掲載

pixivや原神につながらず「インターネットが壊れた?」 CDNクラウドフレアの障害

  • icon-mail
  • icon-print
  • icon-hatena
  • icon-line
  • icon-close-snsbtns
会員になると、いいね!でマイページに保存できます。
携帯電話の通信網ではauによる障害が話題となったが、その少し前の6月21日、インターネットでも大規模な障害が発生していた。その障害は、アカマイと並ぶ世界的なCDNプロバイダーであるクラウドフレア(Cloudflare)によって引き起こされたものだ。国内では「pixiv」や「Discord」、あるいはオンラインゲーム「原神」など、若者に人気のサービスが利用不可能となり、一部メディアでは「インターネットが壊れた!」などとも報じられた。原因について、クラウドフレアから詳細が発表されているが、若干気になる点もある。
photo
インターネットでも大規模な障害が起きていた
(Photo/Getty Images)

障害の背景事情と概要

 今日のインターネットサービスにおいて、一定の規模以上になれば負荷分散は必須だ。CDN(コンテンツデリバリネットワーク)は、オンラインゲームや動画配信など大容量のデジタルコンテンツを扱うサービスにおいて、高速かつ安定的にコンテンツ配信する上で欠かせないソリューションとなっている。

 CDNは、世界中からのアクセスに対して大量の応答(データ)を返す必要があり、ロードバランシングやクラウド機能による柔軟なサーバ増減(Elastic Service)に対応しなければならない。もちろん、CDN自体、十分なトラフィックに耐える回線やネットワーク機器(キャリアグレードのサーバ・ルータ・スイッチ)を用意し、多重化やFT(耐障害性)構成などで単純な障害や並のDDoS攻撃をいなすほどのリソースを持っている。

 今回発生した障害(Outage)の原因は、クラウドフレアの発表によれば「BGPのポリシー変更に伴う設定が、新しいアーキテクチャのルーター群でうまく機能しなかった」ということのようだ。ISPやCDNは、前述したようにそれぞれがサービスの信頼性・安定性維持のため、独自のネットワークアーキテクチャやローカルアプリケーションを導入することがある。

画像
クラウドフレアは今回の障害について「Cloudflare outage on June 21, 2022」でまとめている

 クラウドフレアの場合、「Multi-Colo PoP(MCP)」という独自のメッシュ型ネットワークを構築し、ルータ群の冗長性や耐障害性、さらにメンテナンス時の効率アップ(負荷低減)している。ただし、この新しいアーキテクチャはトラフィックビジーなデータセンターを中心に展開しているものだという。

今回影響を受けたデータセンター:
アムステルダム、アトランタ、アッシュバーン、シカゴ、フランクフルト、ロンドン、ロスアンゼルス、マドリッド、マンチェスター、マイアミ、ミラノ、ムンバイ、ニューアーク、大阪、サンパウロ、サンノゼ、シンガポール、シドニー、東京

障害を引き起こした原因は?

 BGPとはボーダーゲートウェイプロトコルの略で、大企業、大手ISP、CDNらが割り当てを受けているASというIPアドレスの管理ブロック内で、ルータ同士が隣接ルーターや経路情報、障害情報、設定情報などをやりとりするプロトコルである。

 インターネットでは、LANセグメントやWANセグメント、ASなどの管理ブロックを「プレフィックス」という表現で管理する。発表によると、BGPのポリシー変更に伴うプレフィックスの取り下げ(withdrawn)要求(BGPの用語ではアドバタイズ:広告という)が、MCPが適用された世界中の19の主要データセンターで間違ってアドバタイズされ、その復帰に時間がかかった。

 通常、withdrawnがアドバタイズされても、正しいアドレスプレフィックスもアドバタイズされ、正しい設定情報がルータ群に伝播されるが、その間のキャッシュの使い方や更新タイミングは管理者の設定、ネットワークの設計アーキテクチャによる。クラウドフレアの発表資料に、不幸なwithdrawnアドバタイズの連鎖を引き起こした原因までは書かれていない。

【次ページ】インターネットが持つ潜在的な危険性
関連タグ タグをフォローすると最新情報が表示されます
あなたの投稿

    PR

    PR

    PR

処理に失敗しました

人気のタグ

投稿したコメントを
削除しますか?

あなたの投稿コメント編集

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

通報

このコメントについて、
問題の詳細をお知らせください。

ビジネス+ITルール違反についてはこちらをご覧ください。

通報

報告が完了しました

コメントを投稿することにより自身の基本情報
本メディアサイトに公開されます

必要な会員情報が不足しています。

必要な会員情報をすべてご登録いただくまでは、以下のサービスがご利用いただけません。

  • 記事閲覧数の制限なし

  • [お気に入り]ボタンでの記事取り置き

  • タグフォロー

  • おすすめコンテンツの表示

詳細情報を入力して
会員限定機能を使いこなしましょう!

詳細はこちら 詳細情報の入力へ進む
報告が完了しました

」さんのブロックを解除しますか?

ブロックを解除するとお互いにフォローすることができるようになります。

ブロック

さんはあなたをフォローしたりあなたのコメントにいいねできなくなります。また、さんからの通知は表示されなくなります。

さんをブロックしますか?

ブロック

ブロックが完了しました

ブロック解除

ブロック解除が完了しました

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

ユーザーをフォローすることにより自身の基本情報
お相手に公開されます