Пятница, 26.04.2024, 05:23 | RSS
Сетевые протоколы
Другие протоколы
Меню сайта

Категории каталога
Стек протоколов TCP/IP [1]
Краткий обзор структуры стека протоколов TCP/IP, связи между протоколами стека
Протокол IP [1]
Краткое описание структуры пакетов IP
Протокол IPv6 [1]
Краткое описание структуры пакетов IPv6
Протокол TCP [1]
Краткое описание структуры пакетов IPv6
Протокол UDP [1]
Краткое описание структуры пакетов
Протоколы ARP и RARP [1]
Краткое описание структуры пакетов, используемых для прямого и обратного преобразования адресов
Протокол Mobile IP [1]
Краткое описание структуры пакетов
Протокол DNS [1]
Краткое описание формата сообщений
Протокол NetBIOS/IP [1]
Краткое описание структуры пакетов
Протокол PPTP [1]
Краткое описание структуры пакетов
Протокол DHCP [1]
Краткое описание структуры пакетов
Протокол DHCPv6 [1]
Краткое описание структуры пакетов и формата сообщений
Протокол NTP (сетевое время) [1]
Краткое описание структуры пакетов и формата сообщений
Протокол ICMP [1]
Краткое описание структуры пакетов и формата сообщений
Протокол ICMPv6 [1]
Краткое описание структуры пакетов
Протокол IGMP [1]
Краткое описание структуры пакетов
Протокол FTP [1]
Краткое описание структуры пакетов и формата сообщений
Протокол HTTP [1]
Краткое описание формата сообщений
Почтовые протоколы [3]
Протокол TELNET [1]
Краткое описание структуры пакетов и формата сообщений
Другие протоколы [36]

Поиск

Главная » Статьи » Протоколы Internet » Другие протоколы

Протокол L2F

RFC 2341  

Протокол рассылки канального уровня L2F (layer 2 Forwarding Protocol) позволяет организовать туннелирование канального уровня протоколами вышележащих уровней. Использование таких туннелей позволяет избавиться от связи местоположения изначального сервера dial-up с местом завершения коммутируемого соединения и обеспечения доступа в сеть.

Формат пакетов L2F показан на рисунке.


13

16

24

32

F K P S 0 0 0 0 0 0 0 0 C

Версия

Протокол

Номер

Идентификатор мультиплексиров.

Идентификатор клиента

Размер

Смещение содержимого

Ключ пакета

Содержимое


Контрольная сумма

Формат пакетов L2F

Версия

Старшая часть номера версии программы L2F, создавшей пакет.

Протокол

Указывает протокол, передаваемый в пакетах L2F.

Номер

Порядковый номер пакета присутствует в заголовке, если флаг S установлен.

Идентификатор мультиплексирования

Идентификатор мультиплексирования служит для обозначения отдельных соединений в туннеле.

Идентификатор клиента

Идентификатор клиента (CLID) помогает демультиплексировать туннели в конечных точках.

Размер

Размер (в октетах) целого пакета с учетом заголовка, всех полей и содержимого.

Смещение содержимого

Указывает смещение начала содержимого пакета от конца заголовка L2F (в байтах). Это поле присутствует в пакетах с установленным флагом F.

Ключ пакета

Поле ключа используется в пакетах с установленным флагом K и используется в процессе аутентификации.

Контрольная сумма

Контрольная сумма пакета, используемая при установке флага C.

Опции

После организации соединения конечные точки проверяют наличие L2F на удаленной стороне и выполняют аутентификацию. Поле протокола для таких сообщений всегда имеет значение 1 (управляющие сообщения L2F). Сами сообщения структурированы как последовательность октетов, содержащих значения опций. Когда поле протокола указывает на L2F-управление, тело пакета содержит опции (возможно, их число равно 0). Каждая опция представляет собой однооктетное сообщение, за которым могут следовать субопции. Каждая субопция представляет собой однобайтовое значение, за которым могут следовать дополнительные субопции.

Список поддерживаемых опций приведен ниже:

0x00 Invalid некорректное сообщение

0x01 L2F_CONF конфигурация запроса

0x02 L2F_CONF_NAME имя партнера (peer), передающего L2F_CONF

0x03 L2F_CONF_CHAL случайный номер связанный с peer

0x04 L2F_CONF_CLID Assigned_CLID для используемого peer

0x02 L2F_OPEN конфигурация восприятия (Accept)

0x01 L2F_OPEN_NAME имя, принятое от клиента

0x02 L2F_OPEN_CHAL запрос клиента получен

0x03 L2F_OPEN_RESP отклик от клиента

0x04 L2F_ACK_LCP1 от клиента принято сообщение LCP CONFACK

0x05 L2F_ACK_LCP2 клиенту передано сообщение LCP CONFACK

0x06 L2F_OPEN_TYPE тип используемой аутентификации

0x07 L2F_OPEN_ID идентификатор, связанный с аутентификацией

0x08 L2F_REQ_LCP0 первое сообщение LCP CONFREQ от клиента

0x03 L2F_CLOSE запрос разрыва соединения

0x01 L2F_CLOSE_WHY код причины разрыва соединение

0x02 L2F_CLOSE_STR описание причины в виде строки ASCII

0x04 L2F_ECHO проверка присутствия партнера

0x05 L2F_ECHO_RESP отклик на L2F_ECHO

Категория: Другие протоколы | Добавил: protocol (11.02.2008) | Автор: Энциклопедия сетевых протоколов
Просмотров: 1812






TS-Gate [02] Inc. © 2024