L2TPv3プロトコル概要

L2TPv3プロトコルで、トンネルが生成されるまでのシーケンス

L2TPv3では、イーサネットフレームをカプセル化するために対向の機器同士で negotiationを行ない、まずControl Conection(tunnel)を確立します。 これには、互いに相手を認証し、問題なく通信してもよいかどうかを確認する処理が含まれています。 Control Connectionが確立されると、Control Messageという L2TP専用のメッセージを用いて、 実際にL2 Dataをカプセル化するための Data Channel(session)を確立する処理が始まります。 これには、セッションを識別し、お互いに意図した通りのカプセル化が行なわれるようにするためのメッセージ交換処理が含まれます。

なお、一つの対向機器同士の間では現状一つのトンネルしか確立することはできず、セッションは複数確立することができます。

図: L2TPv3プロトコルでトンネルが生成されるまでのシーケンス