マルチリンクPPP

読み:まるちりんくぴーぴーぴー / 英語表記:Multilink PPP

複数のPPP接続を一つの論理リンクとして扱うための拡張。データを分割して複数のリンクへ送り、受信側で順序を整えて再構成することで、回線の容量をまとめて利用する。

イマシルちゃんの解説

一つの窓口に荷物が集中していたら、隣の窓口も一緒に使いたいよね。
荷物をいくつかに分けて、それぞれの窓口へ運んでもらうんだ。

届く順番が変わっても困らないように、番号を付けておく。
受け取る側で番号を確かめてから、もとの荷物へまとめ直すんだよ。

より深い解説

複数の接続をまとめる

マルチリンクPPPはRFC 1990で定められている。複数の物理的なPPP接続を束ねた集合をバンドルとして扱い、上位層からは一つの論理リンクに見えるようにする。

PPP接続を複数用意するだけでは、自動的に一つになるわけではない。両端でこの方式を扱え、同じ相手とのリンクを正しく識別・設定できる必要がある。

分割と受信側の処理

段階処理
送信前パケットを必要に応じて断片化する
送信断片にシーケンス番号などを付けて各リンクへ配分する
受信順番や一つのパケットの区切りを確認する
上位への引渡し順序を整えて再構成したパケットを渡す

リンクごとの伝送速度や待ち時間が異なると、後から送った断片が先に到着することもある。そのため、到着順にそのまま上位へ渡すのではなく、番号に基づく管理が必要になる。

容量と障害時の考え方

仮に2Mbit/sのリンクを2本束ねると、物理的な容量の合計は4Mbit/sとなる。ただし、ヘッダーや制御通信などのオーバーヘッドがあるため、利用者のデータを送る速度がそのまま合計値になるわけではない。

一部のリンクが失われた場合、残るリンクで通信を継続できる構成もある。その場合でも容量は低下する。片方の障害を無視して、元の速度を保証できるという意味ではない。

似た目的の技術との区別

技術主な対象
マルチリンクPPP複数のPPPリンクをまとめる
リンクアグリゲーション複数のイーサネットリンクをまとめる
ECMP等コストの複数の経路を利用する
RSVP経路上の資源を予約する

ECMPなどでは通信単位で経路を選ぶ構成が多く、一つのデータを断片にして束ねたPPPリンクへ配る本方式とは処理の単位が異なる。容量の増強、経路の分散、品質の予約のうち、何を実現したいかを区別することが重要である。

実際の試験ではここに出る!

この用語が出てくる記事

↑