Протокол NHRP
краткое описание структуры пакетов
NHRP
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).
Авторские права Энциклопедия сетевых протоколов
Все права защищены.
Дата публикации: 2005-09-22 (3984 просм.)
[ Назад ]
Обсудить статью на Форуме.
|