Интернет магазин китайских планшетных компьютеров



Компьютеры - RIP (сетевой протокол) - Техническая информация

13 февраля 2011


Оглавление:
1. RIP (сетевой протокол)
2. Техническая информация



RIP — так называемый протокол дистанционно-векторной маршрутизации, который оперирует хопами в качестве метрики маршрутизации. Максимальное количество хопов, разрешенное в RIP — 15. Каждый RIP-маршрутизатор по умолчанию вещает в сеть свою полную таблицу маршрутизации раз в 30 секунд, генерируя довольно много трафика на низкоскоростных линиях связи. RIP работает на прикладном уровне стека TCP/IP, используя UDP порт 520.

В современных сетевых средах RIP — не самое лучшее решение для выбора в качестве протокола маршрутизации, так как его возможности уступают более современным протоколам, таким как EIGRP, OSPF. Ограничение на 15 хопов не дает применять его в больших сетях. Преимущество этого протокола — простота конфигурирования.

Формат RIP пакета

      0               1               2               3      
      0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |  command  |  version  |       must be zero        |
     +---------------+---------------+-------------------------------+
     |                                                               |
     ~                         RIP Entry                        ~
     |                                                               |
     +---------------+---------------+---------------+---------------+

command - Команда, определяет назначение датаграммы

version - Номер версии, в зависимости от версии, определяется формат пакета

must be zero - Должно быть нулём

"Routing Domain" - идентификатор RIP-системы, к которой принадлежит данное сообщение; часто - номер автономной системы. Используется, когда к одному физическому каналу подключены маршрутизаторы из нескольких автономных систем, в каждой автономной системе поддерживается своя таблица маршрутов. Поскольку сообщения RIP рассылаются всем маршрутизаторам, подключенным к сети, требуется различать сообщения, относящиеся к "своей" и "чужой" автономным системам.

RIP Entry - Запись маршрутной информации RIP. RIP пакет может содержать от 1 до 25 записей RIP Entry.

Формат RIP Entry для протокола RIP-1

      0               1               2               3      
      0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     | address family identifier |      must be zero         |
     +-------------------------------+-------------------------------+
     |                        IPv4 address                       |
     +---------------------------------------------------------------+
     |                        must be zero                       |
     +---------------------------------------------------------------+
     |                        must be zero                       |
     +---------------------------------------------------------------+
     |                           metric                          |
     +---------------------------------------------------------------+

address family identifier - Тип адреса, обычно поддерживается только запись AF_INET, которое равно 2

must be zero - Должно быть нулём

IPv4 address - IP адрес места назначения

metric - Метрика маршрута

Формат RIP Entry для протокола RIP-2

   0               1               2               3      
   0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  | Address Family Identifier |        Route Tag          |
  +-------------------------------+-------------------------------+
  |                         IP Address                        |
  +---------------------------------------------------------------+
  |                         Subnet Mask                       |
  +---------------------------------------------------------------+
  |                         Next Hop                          |
  +---------------------------------------------------------------+
  |                         Metric                            |
  +---------------------------------------------------------------+

Address Family Identifier - Тип адреса, обычно поддерживается только запись AF_INET, которое равно 2

Route Tag - Тег маршрута. Предназначен для разделения "внутренних" маршрутов от "внешних", взятых, например, из другого IGP или EGP

IP Address - IP адрес места назначения

Subnet Mask - Маска подсети

Next Hop - Следующий хоп. Содержит IP адрес маршрутизатора к месту назначения. Значение 0.0.0.0 - хопом к месту назначения является отправитель пакета. Незаменимо, если протокол RIP не может быть запущен на всех маршрутизаторах!

Metric - Метрика маршрута

Аутентификация

При включенной аутентификации производится обработка только тех сообщений, которые содержат правильный аутентификационный код. Это используется для повышения безопасности передачи RIP пакетов. Есть возможность шифровать аутентификационный код с помощью MD5.

   0               1               2               3      
   0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  | Команда   | Версия    |             Не используется   |
  +---------------+---------------+-------------------------------+
  |             0xFFFF            |    Тип Аутентификации     |
  +-------------------------------+-------------------------------+
  ~                       Аутентификация                     ~
  +---------------------------------------------------------------+


Просмотров: 1912


<<< Remote Procedure Call
Rlogin >>>