20
7 Code-Reject – отвержение кода (неизвестный код операции);
8 Protocol-Reject – отвержение протокола (неизвестный протокол);
9 Echo-Request – запрос эхо;
10 Echo-Reply – ответ эхо;
11 Discard-Request – фиктивный запрос.
Классификация операций переговоров сторон:
Принципиально важными для обмена информацией являются коды:
Protocol-Reject – издаётся на кадр с неизвестным протоколом;
Code-Reject – издаётся на LCP-пакет с неизвестным кодом.
Остальные коды можно классифицировать на запросы и варианты ответов для:
− конфигурирования линии (Configure);
− кавершения связи (Terminate);
− тестирования связи – эхо (Echo).
При этом на запрос (обозначен словом Request) возможны 3 варианта ответа:
− подтверждение – полное согласие (Ack);
− неподтверждение – несогласие со значениями опций (NAK);
− отвержение – несогласие с опциями (Reject).
Идентификатор (Identifier) в виде целого числа имеет одно и то же значение для
запроса и ответа на него; он позволяет сопоставить запросы и ответы в
последовательностях переговоров.
Процедура переговоров протокола LCP
Переговоры организованы в соответствии с интуитивной процедурой «подписание
документа у начальника». Сторона X формирует список опций и издаёт запрос Request.
Если сторона Y согласна со всеми опциями, она издаёт подтверждение Ack, в котором
повторяет все принятые опции. Если некоторая опция не устраивает сторону Y, она издаёт
отвержение Reject, в котором перечисляет отвергнутые опции. Если значения некоторых
опций не устраивают сторону Y, она издаёт неподтверждение NAK, в котором
перечисляет приемлемые значения опций.
Переговоры повторяются и продолжаются до тех пор, пока конфигурация не будет
принята и подтверждена Ack обеими сторонами. В противном случае связь завершается.
Варианты переговоров:
I. Establish – установления соединения:
а.) положительный:
б.) отрицательный:
Conf.- Re
Conf.- Re
Conf.- Re
Conf.- Ac
У них один идентификатор
i
Все опции
i
Conf.- Re