6. Control Connection Protocol Specification (制御接続プロトコル仕様)
以下の制御接続メッセージは、L2TPトンネルを確立、クリア、および維持するために使用されます。すべてのデータはネットワーク順序(上位オクテットが最初)で送信されます。すべての「予約済み」または「空」フィールドは、プロトコルの拡張性を許可するために0値として送信されなければなりません (MUST)。
6.1 Start-Control-Connection-Request (SCCRQ) (制御接続開始要求)
SCCRQは、LNSとLACの間でトンネルを初期化するために使用される制御メッセージです。トンネル確立プロセスを開始するために、LACまたはLNSによって送信されます。
必須のAVP:
- Message Type AVP
- Protocol Version
- Host Name
- Framing Capabilities
- Assigned Tunnel ID
オプションのAVP:
- Bearer Capabilities
- Receive Window Size
- Challenge
- Tie Breaker
- Firmware Revision
- Vendor Name
6.2 Start-Control-Connection-Reply (SCCRP) (制御接続開始応答)
SCCRPは、受信したSCCRQメッセージに対する応答として送信される制御メッセージです。SCCRPは、SCCRQが受け入れられ、トンネルの確立を続行すべきであることを示すために使用されます。
必須のAVP:
- Message Type
- Protocol Version
- Framing Capabilities
- Host Name
- Assigned Tunnel ID
オプションのAVP:
- Bearer Capabilities
- Firmware Revision
- Vendor Name
- Receive Window Size
- Challenge
- Challenge Response
6.3 Start-Control-Connection-Connected (SCCCN) (制御接続開始完了)
SCCCNは、SCCRPに対する応答として送信される制御メッセージです。SCCCNはトンネル確立プロセスを完了します。
必須のAVP:
- Message Type
オプションのAVP:
- Challenge Response
6.4 Stop-Control-Connection-Notification (StopCCN) (制御接続停止通知)
StopCCNは、LACまたはLNSによって送信される制御メッセージで、トンネルがシャットダウンされ、制御接続を閉じるべきであることをピアに通知します。さらに、すべてのアクティブなセッションは暗黙的にクリアされます(明示的なコール制御メッセージを送信することなく)。この要求を発行する理由は、Result Code AVPに示されます。
必須のAVP:
- Message Type
- Assigned Tunnel ID
- Result Code
6.5 Hello (HELLO) (ハローメッセージ)
Helloメッセージは、LAC-LNS制御接続のいずれかのピアによって送信されるL2TP制御メッセージです。この制御メッセージは、トンネルの「キープアライブ」として使用されます。
必須のAVP:
- Message Type
6.6 Incoming-Call-Request (ICRQ) (着信コール要求)
ICRQは、LACからLNSに送信される制御メッセージで、着信コールが検出され、LNSにそのコールを受け入れるよう要求することを示します。
必須のAVP:
- Message Type
- Assigned Session ID
- Call Serial Number
6.7 Incoming-Call-Reply (ICRP) (着信コール応答)
ICRPは、LNSからLACに送信される制御メッセージで、着信コールが受け入れられることを示します。
必須のAVP:
- Message Type
- Assigned Session ID
6.8 Incoming-Call-Connected (ICCN) (着信コール接続完了)
ICCNは、LACからLNSに送信される制御メッセージで、ICRPへの応答として、着信コールの確立を完了するために使用されます。
必須のAVP:
- Message Type
- Tx Connect Speed
6.9 Outgoing-Call-Request (OCRQ) (発信コール要求)
OCRQは、LNSからLACに送信される制御メッセージで、LNSがLACにリモートシステムへの発信コールを開始することを望んでいることを示します。
必須のAVP:
- Message Type
- Assigned Session ID
- Call Serial Number
- Minimum BPS
- Maximum BPS
- Bearer Type
- Framing Type
- Called Number
6.10 Outgoing-Call-Reply (OCRP) (発信コール応答)
OCRPは、LACからLNSに送信される制御メッセージで、OCRQが受け入れられ、発信コールが初期化されることを示します。
必須のAVP:
- Message Type
- Assigned Session ID
6.11 Outgoing-Call-Connected (OCCN) (発信コール接続完了)
OCCNは、LACからLNSに送信される制御メッセージで、発信コールの確立を完了するために使用されます。
必須のAVP:
- Message Type
- Tx Connect Speed
- Framing Type
6.12 Call-Disconnect-Notify (CDN) (コール切断通知)
CDNは、LACまたはLNSによって送信される制御メッセージで、特定のコールの切断を要求するために使用されます。コール確立プロセスの任意の時点、またはセッション確立後に送信できます。
必須のAVP:
- Message Type
- Result Code
- Assigned Session ID
6.13 WAN-Error-Notify (WEN) (WANエラー通知)
WENは、LACからLNSに送信される制御メッセージで、WANエラー状態を示すために使用されます。
必須のAVP:
- Message Type
- Call Errors
6.14 Set-Link-Info (SLI) (リンク情報設定)
SLIは、LNSからLACに送信される制御メッセージで、PPPネゴシエーションオプションを設定するために使用されます。
必須のAVP:
- Message Type
- ACCM
注:完全なAVPフィールド定義と詳細な形式については、第4章AVP定義のセクションを参照してください。