RFC 2332 draft http://info.internet.isi.edu:80/in-drafts/files/draft-ietf-rolc-nhrp-15.txt Протокол
NHRP (NBMA Next Hop Resolution Protocol) позволяет станции-отправителю
(хост или маршрутизатор), желающему связаться с другим узлом через
сеть, не поддерживающую широковещательных адресов, с множественным
доступом (Non-Broadcast Multi-Access или NBMA) на канальном уровне,
определять адреса межсетевого уровня и адреса NBMA следующего
подходящего маршрутизатора (next hop) NBMA в направлении
станции-получателя. Формат заголовков NHRP показан на рисунке. 8 | 16 | 24 | 32 | ar$afn | ar$pro.type | ar$pro.snap | ar$pro.snap | ar$hopcnt | ar$pkstz | ar$chksum | ar$extoff | ar$op.version | ar$op.type | ar$shtl | ar$sstl | Формат заголовков NHRP ar$afn Определяет тип адреса канального уровня, который будет передаваться. ar$pro.type 16-битовое беззнаковое целое. ar$pro.snap Когда
поле ar$pro.type имеет значение 0x0080, для кодирования типа протокола
будет использоваться расширение snap, помещаемое в поле ar$pro.snap. В
остальных случаях это поле имеет нулевое значение. ar$hopcnt Счетчик интервалов, показывающий максимальное число NHS, через которые может пройти пакет NHRP до его отбрасывания. ar$pktsz Общий размер пакета NHRP в октетах. ar$chksum Стандартная контрольная сумма IP для всего пакета NHRP. ar$extoff Это поле говорит о существовании и местоположении расширений NHRP. ar$op.version Это поле показывает версию базового протокола отображения адресов и протокола управления, представленных в данном сообщении. ar$op.type Если ar$op.version = 1, данное поле представляет тип пакета NHRP. Поддерживаются следующие типы пакетов: 1 NHRP Resolution Request (запрос преобразования адреса). 2 NHRP Resolution Reply (отклик на запрос преобразования адреса). 3 NHRP Registration Request (запрос регистрации). 4 NHRP Registration Reply (отклик на запрос регистрации). 5 NHRP Purge Request (запрос удаления). 6 NHRP Purge Reply (отклик на запрос удаления). 7 NHRP Error Indication (индикация ошибки). ar$shtl Тип и размер NBMA-адреса отправителя в контексте семейства адресов. ar$sstl Тип и размер субадреса NBMA для отправителя в контексте семейства адресов (address family number).
|