Протокол управления интернет-протоколом

редактировать

В компьютерных сетях, Протокол управления интернет-протоколом (IPCP ) - это протокол управления сетью (NCP) для установления и настройки Интернет-протокола по каналу двухточечный протокол. IPCP отвечает за настройку IP-адресов, а также за включение и отключение модулей протокола IP на обоих концах соединения точка-точка. IPCP использует тот же механизм обмена пакетами, что и протокол управления каналом. Пакеты IPCP нельзя обмениваться до тех пор, пока PPP не достигнет фазы протокола сетевого уровня, и любые пакеты IPCP, полученные до достижения этой фазы, должны быть отброшены без уведомления. IPCP имеет кодовый номер протокола NCP 0x8021.

Каждая из двух конечных точек PPP-соединения должна отправить своему партнеру запрос настройки IPCP, поскольку параметры TCP / IP независимы для каждого направления PPP-соединения.

Конечная точка PPP может запросить конкретный IP-адрес у своего партнера. Он также может попросить партнера предложить IP-адрес, запросив адрес 0.0.0.0; затем одноранговый узел отправляет свое предложение в пакете IPCP Nak, который первый одноранговый узел должен впоследствии запросить для завершения согласования. На практике в таких протоколах, как PPPoE, который обычно используется в домашних широкополосных соединениях, последний метод (запрос предложения, nak с предложением, запрос предлагаемого адреса) используется для установки IP-адреса провайдера . Конечная точка клиента (т. Е. оборудование на территории клиента ), в то время как первый метод (адрес запроса) используется для информирования клиента об IP конечной точки интернет-провайдера (граница провайдера оборудования).

Аналогичный NCP, существующий для IPv6. Его можно использовать вместе с IPCP в одном и том же PPP-соединении для канала двойного стека. (При взаимодействии нового и старого оборудования, не поддерживающего IPv6, сообщения LCP ProtRej для протокола 0x8057 видны со стороны, не поддерживающей IPV6CP.)

Содержание
  • 1 IP-кадр
  • 2 варианта конфигурации
    • 2.1 Протокол сжатия IP
    • 2.2 IP-адрес
  • 3 Microsoft
  • 4 См. Также
  • 5 Ссылки
IP-кадр

После завершения настройки ссылка может нести IP-данные в качестве полезной нагрузки кадра PPP. Этот код указывает, что IP-данные передаются.

Заголовок PPPЗаголовок IPCPДанные :::

Заголовок IPCP:

СмещенияОктет 0123
Октет Бит 012345678910111213141516171819202122232425262728293031
00КодИдентификаторДлина

Код.

8 бит.. Задает выполняемую функцию.

КодОписаниеСсылки
0Зависит от поставщика.RFC 2153
1Configure-Request.
2Configure-Ack.
3Configure-Nak.
4Configure-Reject.
5Terminate-Request.
6Terminate-Ack.
7Code-Reject.

Identifier. 8 бит.

Используется для сопоставления запросов и ответов.

Длина. 16 бит.. Размер пакета, включая заголовок.

Данные. Переменная длина.. Ноль или более байтов данных, как указано длиной. Это поле может содержать один или несколько параметров.

Параметры конфигурации

Параметры конфигурации IPCP позволяют согласовывать желаемые параметры Интернет-протокола. IPCP использует тот же формат параметров конфигурации, что и для LCP Link Control Protocol, с отдельным набором параметров.

Параметры конфигурации IPCP:

00010203040506070809101112131415
ПараметрДлина
Данные :::

Параметр. 8 бит.

ВариантДлинаОписаниеСсылки
1RFC 1332
2>= 14RFC 1332, RFC 3241, RFC 3544
36IP-адрес.RFC 1332
46Mobile-IPv4.RFC 2290
1296Адрес первичного DNS-сервера.RFC 1877
1306Адрес первичного сервера NBNS.RFC 1877
1316Адрес вторичного сервера DNS.RFC 1877
1326Адрес вторичного сервера NBNS.RFC 1877

Длина. 8 бит.

Данные. Переменная длина.

Протокол IP-сжатия

ТипДлинаПротокол IP-сжатияДанные
1 байт1 байт2 байтапеременная

IP-адрес

ТипДлинаIP-адрес
1 байт1 байт4 байта
Microsoft

В реализации Microsoft «Общие параметры IPCP включают IP-адрес и IP-адреса DNS и Серверы имен NetBIOS. "

См. Также
Ссылки
  • RFC 1332 : Протокол управления интернет-протоколом (IPCP)
  • RFC 1570 : PPP Link Control Protocol (LCP) Extensions
  • RFC 1661 : Point-to-Point Protocol (PPP)
  • RFC 1877 : Расширения протокола управления Интернет-протоколом PPP для адресов серверов имен
  • RFC 5072 : IP версии 6 через PPP определяет ядро ​​IPV6CP с расширениями, определенными в RFC 5172
  • RFC 4241 : Модель службы доступа к Интернету с двойным стеком IPv6 / IPv4 - обсуждает комбинацию IPCP и IPV6CP
Последняя правка сделана 2021-05-24 04:59:04
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте