Интегрированные сети ISDN

         

Формат поля значения атрибута AVP



Рисунок 7. Формат поля значения атрибута AVP

Результирующий код представляет собой целое число без знака длиной в 2 октета. Опционный код ошибки представляет собой 2-октетное целое число без знака. Опционное сообщение об ошибке поясняет код ошибки. Присутствие кода ошибки и сообщения определяется полем длины AVP. Сообщение об ошибке содержит произвольную строку текста, пригодного для чтения, характеризующего ситуацию. Читабельный текст во всех сообщений об ошибке должен быть представлен в кодировке UTF-8, для языка по умолчанию [RFC2277].

Эта AVP не должна быть скрытой (H-бит должен быть равен 0). M-бит для этой AVP должен быть равен 1. Длина равна 8, если в сообщении нет кода ошибки и нет сообщения об ошибке, 10, если имеется код ошибки, но нет сообщения об ошибке, или 10 + длина сообщения об ошибке, если имеется код и сообщение об ошибке. Определенные значения кодов результата для сообщения StopCCN перечислены ниже:

  • 0 - Зарезервировано
  • 1 – Общий запрос ликвидации управляющего соединения
  • 2 – Общая ошибка – код ошибки указывает на разновидность возникшей проблемы
  • 3 – Управляющий канал уже существует
  • 4 - Источник запроса не авторизован для формирования управляющего канала
  • 5 – Версия протокола источника запроса не поддерживается. Код ошибки указывает на более высокую поддерживаемую версию
  • 6 – Источник запроса прекратил работу (shutdown)
  • 7 – Ошибка машины конечных состояний

Определены следующие значения кодов результата для сообщений CDN:

0 - Зарезервировано

1 – Вызов прерван из-за потери несущей.

2 - Вызов прерван по причине, указанной в коде ошибки

3 - Вызов прерван по административным причинам

4 - Вызов не прошел из-за отсутствия необходимых условий (временная причина)



5 - Вызов не прошел из-за отсутствия необходимых условий (постоянная причина)

6 – Неверное место назначения

7 - Вызов не прошел из-за невозможности детектировать несущую

8 - Вызов не прошел из-за регистрации сигнала “занято”

9 - Вызов не прошел из-за отсутствия постоянного гудка (разрешение набора номера)



10 – Вызов не состоялся в пределах временного интервала, выделенного LAC

11 – Вызов реализовал соединение, но не обнаружено соответствующих кадров

Коды ошибок, определенные ниже, относятся к типам ошибок, которые не являются специфическими для любого конкретного L2TP-запроса, и относятся скорее к ошибкам протокола или формата сообщения. Если L2TP-отклик указывает в своем коде результата, что произошла общая ошибка, для выяснения причины должен быть проанализирован общий код ошибки. В настоящее время определены общие коды ошибки и их значение:

  • 0 – Отсутствие ошибки.


  • 1 – Пока нет контрольного соединения для данной пары LAC-LNS.


  • 2 – Длина не корректна.


  • 3 – Одно из значений полей находится вне допустимых пределов или зарезервированное поле имеет ненулевое значение.


  • 4 – Недостаточно ресурсов для осуществления операции


  • 5 – ID-сессии не верно в данном контексте


  • 6 – Произошла ошибка в LAC, специфическая для оборудования производителя.


  • 7 – Испробовать другое место назначение. Если LAC знает о других возможных местах назначения LNS, следует попробовать одно из них. Это может быть использовано для управления LAC, базирующемся на LNS-политике, например, в случае существования многоканальных PPP.


  • 8 – Сессия или туннель были аннулированы (shutdown) из-за получения неизвестной AVP с битом M=1 (смотри раздел 4.2). Сообщение об ошибке должно содержать атрибут некорректного AVP в читаемой текстовой форме.


  • Когда используется код общей ошибки = 6, дополнительная информация об ошибке должна быть помещена в поле сообщения об ошибке.



    4.4.3. AVP управления контрольным соединением



    Версия протокола (SCCRP, SCCRQ)

    Версия протокола AVP, тип атрибута - 2, указывает на версию протокола L2TP отправителя. Поле значения атрибута для данной AVP имеет следующий формат:

    0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
    Ver Rev

    Содержание раздела