跳到主要内容

12. Error Codes (错误代码)

12. Error Codes (错误代码)

为错误报告 PDU 定义了以下错误代码:

代码描述
0Corrupt Data (数据损坏) - 数据损坏或无法解析
1Internal Error (内部错误) - 发生内部错误
2No Data Available (无可用数据) - 缓存没有可提供的数据
3Invalid Request (无效请求) - 请求无效或格式错误
4Unsupported Protocol Version (不支持的协议版本) - 不支持该协议版本
5Unsupported PDU Type (不支持的 PDU 类型) - PDU 类型无法识别
6Withdrawal of Unknown Record (撤回未知记录) - 尝试撤回不存在的记录
7Duplicate Announcement Received (收到重复公告) - 检测到重复公告
8Unexpected Protocol Version (意外的协议版本) - 会话中途协议版本发生变化

当发生错误时, 检测到错误的一方发送包含以下内容的错误报告 PDU:

  • 错误代码
  • 可选的引起错误的封装 PDU
  • 可选的用于调试的错误文本

某些错误是致命的, 需要终止会话, 而其他错误可能允许会话继续。