跳到主要内容

6. 控制连接协议规范

以下控制连接消息用于建立, 清除和维护 L2TP 隧道. 所有数据均按网络字节序发送 (高位八位组在前). 任何 "reserved" 或 "empty" 字段 MUST 以 0 值发送, 以支持协议可扩展性.

6.1 Start-Control-Connection-Request (SCCRQ)

SCCRQ 是用于在 LNS 和 LAC 之间初始化隧道的控制消息. 它由 LAC 或 LNS 发送, 以开始隧道建立过程.

必需 AVPs:

  • Message Type AVP
  • Protocol Version
  • Host Name
  • Framing Capabilities
  • Assigned Tunnel ID

可选 AVPs:

  • Bearer Capabilities
  • Receive Window Size
  • Challenge
  • Tie Breaker
  • Firmware Revision
  • Vendor Name

6.2 Start-Control-Connection-Reply (SCCRP)

SCCRP 是为响应收到的 SCCRQ 消息而发送的控制消息. SCCRP 用于表示 SCCRQ 已被接受, 隧道建立应继续进行.

必需 AVPs:

  • Message Type
  • Protocol Version
  • Framing Capabilities
  • Host Name
  • Assigned Tunnel ID

可选 AVPs:

  • 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 指示.

必需 AVPs:

  • Message Type
  • Assigned Tunnel ID
  • Result Code

6.5 Hello (HELLO)

Hello (HELLO) 消息是由 LAC-LNS 控制连接的任一对等方发送的 L2TP 控制消息. 此控制消息用作隧道的 "keepalive".

必需 AVP:

  • Message Type

6.6 Incoming-Call-Request (ICRQ)

ICRQ 是由 LAC 发送给 LNS 的控制消息, 用于表示已检测到入站呼叫, 并请求 LNS 接受该呼叫.

必需 AVPs:

  • Message Type
  • Assigned Session ID
  • Call Serial Number

6.7 Incoming-Call-Reply (ICRP)

ICRP 是由 LNS 发送给 LAC 的控制消息, 用于表示入站呼叫将被接受.

必需 AVPs:

  • Message Type
  • Assigned Session ID

6.8 Incoming-Call-Connected (ICCN)

ICCN 是由 LAC 发送给 LNS 的控制消息, 用于响应收到的 ICRP 并完成入站呼叫的建立.

必需 AVPs:

  • Message Type
  • Tx Connect Speed

6.9 Outgoing-Call-Request (OCRQ)

OCRQ 是由 LNS 发送给 LAC 的控制消息, 用于表示 LNS 希望 LAC 向远程系统发起出站呼叫.

必需 AVPs:

  • 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 已被接受且将发起出站呼叫.

必需 AVPs:

  • Message Type
  • Assigned Session ID

6.11 Outgoing-Call-Connected (OCCN)

OCCN 是由 LAC 发送给 LNS 的控制消息, 用于完成出站呼叫的建立.

必需 AVPs:

  • Message Type
  • Tx Connect Speed
  • Framing Type

6.12 Call-Disconnect-Notify (CDN)

CDN 是由 LAC 或 LNS 发送的控制消息, 用于请求断开特定呼叫. 它可以在呼叫建立期间的任何时刻发送, 也可以在会话建立后发送.

必需 AVPs:

  • Message Type
  • Result Code
  • Assigned Session ID

6.13 WAN-Error-Notify (WEN)

WEN 是由 LAC 发送给 LNS 的控制消息, 用于表示 WAN 错误状况.

必需 AVPs:

  • Message Type
  • Call Errors

SLI 是由 LNS 发送给 LAC 的控制消息, 用于设置 PPP 协商选项.

必需 AVPs:

  • Message Type
  • ACCM

注意: 完整的 AVP 字段定义和详细格式请参见第 4 章 AVP Definitions.