Skip to main content
QUICK REVIEW

[論文レビュー] From BGP to RTT and Beyond: Matching BGP Routing Changes and Network Delay Variations with an Eye on Traceroute Paths

Massimo Rimondini, Claudio Squarcella|arXiv (Cornell University)|Sep 3, 2013
Network Traffic and Congestion Control参考文献 15被引用数 5
ひとこと要約

本稿では、プローブ測定と公開BGPコレクタを用いて、ISPネットワークにおけるBGPルーティング変更とRTT(Round-Trip Time)の変動を相関付ける手法を提案する。PELTを用いたRTTの変化点検出、時系列データの同期、BGPアップデートとパフォーマンス変化のマッチングにより、ルーティングシフトと遅延変動の間で高い相関(最大0.6以上)を達成し、トレースルートの真値と照合して検証された。

ABSTRACT

Many organizations have the mission of assessing the quality of broadband access services offered by Internet Service Providers (ISPs). They deploy network probes that periodically perform network measures towards selected Internet services. By analyzing the data collected by the probes it is often possible to gain a reasonable estimate of the bandwidth made available by the ISP. However, it is much more difficult to use such data to explain who is responsible of the fluctuations of other network qualities. This is especially true for latency, that is fundamental for several nowadays network services. On the other hand, there are many publicly accessible BGP routers that collect the history of routing changes and that are good candidates to be used for understanding if latency fluctuations depend on interdomain routing. In this paper we provide a methodology that, given a probe that is located inside the network of an ISP and that executes latency measures and given a set of publicly accessible BGP routers located inside the same ISP, decides which routers are best candidates (if any) for studying the relationship between variations of network performance recorded by the probe and interdomain routing changes. We validate the methodology with experimental studies based on data gathered by the RIPE NCC, an organization that is well-known to be independent and that publishes both BGP data within the Routing Information Service (RIS) and probe measurement data within the Atlas project.

研究の動機と目的

  • ISP内におけるRTTパフォーマンス変動とドメイン間ルーティング変更の関係を分析するのに最も適したBGPルートコレクタ(CP)を特定すること。
  • ネットワークトポロジーが不明で逆経路が利用できない状況において、プローブベースのRTT測定とBGPアップデートを相関付ける課題に対処すること。
  • ISPや監視機関が、遅延の変動を混雑や帯域幅の問題ではなくルーティング変更に起因すると特定できるデータ駆動型のアプローチを開発すること。
  • RIPE AtlasとRISの実世界データを用い、トレースルートデータを真値として用いて、手法の妥当性を検証すること。

提案手法

  • プローブ測定シーケンスに対して、PELT(Pruned Exact Linear time)変化点検出アルゴリズムを用いて顕著なRTT値の変化を検出する。
  • RTT測定とBGPアップデートタイムスタンプの間の時間的ズレを、時間同期のための許容範囲ウィンドウを用いて補正する。
  • RTTの変化点とBGPアップデートイベントの間の相関スコアを算出し、正規化された類似度度合を用いて一致度を定量化する。
  • RIPE Atlasプローブが収集した実際のトレースルート経路とBGPパス変更を比較することで、結果を検証する。相関と偽陰性要因を用いる。
  • 2つの主要な指標を定義する:BGP-トレースルート相関要因(適合度)とBGP-トレースルート偽陰性要因(再現度)を用いて、手法の精度を評価する。
  • データプレーンで観測された実際のパス変更に対応するかを評価するため、トレースルートデータから得られる真値を用いる。

実験結果

リサーチクエスチョン

  • RQ1ISPネットワーク内におけるどのBGPコレクタが、RTT変動と相関するルーティング変更を検出するのに最も効果的か?
  • RQ2ネットワークトポロジーが不明で逆経路が利用できない状況下で、BGPアップデートシーケンスがRTT変化をどの程度正確に予測できるか?
  • RQ3BGPルーティング変更は、トレースルートデータで観測された実際のパス変更とどの程度相関しているか?
  • RQ4許容範囲ウィンドウの幅やセンター位置といった手法パラメータが、相関検出の信頼性にどのように影響するか?
  • RQ5本手法は、ルーティング問題を示す可能性のある偽のRTT測定と、真のルーティング変更を区別できるか?

主な発見

  • 多数のプローブ/CPペアにおいて、BGP-RTT相関要因が0.6以上に達しており、ルーティング変更とRTT変動の間で強い整合性があることを示している。
  • 強いBGP-RTT相関を示すペアの多くにおいて、BGP-トレースルート相関要因が高く、本手法が有効な対応関係を正しく同定できていることを確認している。
  • BGP-トレースルート偽陰性要因は一般的に低く、実際のパス変更の多くが本手法で捉えられているが、短いASパスおよびトポロジー上の近接性がある場合には例外が生じる。
  • 測定1003の例外は、IPからASへのマッピングの失敗に起因しており、手法上の欠陥ではなく、データ品質の重要性を浮き彫りにしている。
  • ネットワークトポロジーの事前知識がなくても本手法は良好に機能しており、実際のISP環境における頑健性を示している。
  • 手動での検証により、本手法がパス多様性とASパス長が十分にある場合には、RTTシフトと相関するルーティング変更を的確に同定できていることが確認された。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。