RIP2

RIP2

RIP2

Протокол RIP (англ. Routing Information Protocol) — один из наиболее распространенных протоколов маршрутизации в небольших компьютерных сетях, который позволяет маршрутизаторам динамически обновлять маршрутную информацию (направление и дальность в хопах), получая ее от соседних маршрутизаторов.

Содержание

История

Алгоритм маршрутизации RIP (алгоритм Беллмана — Форда) был впервые разработан в 1969 году, как основной для сети ARPANET.

Прототип протокола RIP — Gateway Information Protocol, часть пакета PARC Universal Packet.

Версия RIP, которая поддерживает протокол интернета была включена в пакет BSD операционной системы Unix под названием routed (route daemon), а также многими производителями, реализовавшими свою версию этого протокола. В итоге протокол был унифицирован в документе RFC 1058.

В 1994 году был разработан протокол RIP2 (RFC 2453), который является расширением протокола RIP, обеспечивающим передачу дополнительной маршрутной информации в сообщениях RIP и повышающим уровень безопасности.

Для работы в среде IPv6 была разработана версия RIPng.

Техническая информация

RIP — так называемый протокол дистанционно-векторной маршрутизации, который оперирует хопами (ретрансляционными скачками) в качестве метрики маршрутизации. Максимальное количество хопов, разрешенное в RIP — 15 (метрика 16 означает «бесконечно большую метрику»). Каждый 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 (1)  |  version (1)  |       must be zero (2)        |
     +---------------+---------------+-------------------------------+
     |                                                               |
     ~                         RIP Entry (20)                        ~
     |                                                               |
     +---------------+---------------+---------------+---------------+

command - Команда, определяет назначение датаграммы (1 - request; 2 - response)

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

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

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

Формат RIP Entry для протокола RIP-1 (version=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 (2) |      must be zero (2)         |
     +-------------------------------+-------------------------------+
     |                        IPv4 address (4)                       |
     +---------------------------------------------------------------+
     |                        must be zero (4)                       |
     +---------------------------------------------------------------+
     |                        must be zero (4)                       |
     +---------------------------------------------------------------+
     |                           metric (4)                          |
     +---------------------------------------------------------------+

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

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

IPv4 address - IP адрес места назначения (хост или сеть)

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

Формат RIP Entry для протокола RIP-2 (version=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 (2) |        Route Tag (2)          |
  +-------------------------------+-------------------------------+
  |                         IP Address (4)                        |
  +---------------------------------------------------------------+
  |                         Subnet Mask (4)                       |
  +---------------------------------------------------------------+
  |                         Next Hop (4)                          |
  +---------------------------------------------------------------+
  |                         Metric (4)                            |
  +---------------------------------------------------------------+

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

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

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

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

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

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

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

   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
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  | Команда (1)   | Версия (1)    |             Не используется   |
  +---------------+---------------+-------------------------------+
  |             0xFFFF            |    Тип Аутентификации (2)     |
  +-------------------------------+-------------------------------+
  ~                       Аутентификация (16)                     ~
  +---------------------------------------------------------------+

Реализации

См. также



Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "RIP2" в других словарях:

  • Rip2 — …   Википедия

  • Список RFC — Здесь представлен список RFC (документ запроса комментариев). Поскольку на данный момент их существует более 5000, то в данном списке представлены лишь наиболее значимые из них, по которым существуют связанные с ними статьи. Содержание 1 RFC по… …   Википедия

  • RIPK2 — Receptor interacting serine threonine kinase 2, also known as RIPK2, is a human gene.cite web | title = Entrez Gene: RIPK2 receptor interacting serine threonine kinase 2| url = http://www.ncbi.nlm.nih.gov/sites/entrez?Db=gene Cmd=ShowDetailView… …   Wikipedia

  • AP-1 (transcription factor) — In molecular biology, the activator protein 1 (AP 1) is a transcription factor which is a heterodimeric protein composed of proteins belonging to the c Fos, c Jun, ATF and JDP families. AP 1 upregulates transcription of genes containing the TPA… …   Wikipedia

  • Border Gateway Protocol — BGP Название: Border Gateway Protocol Семейство: TCP/IP Порт/ID: 179/TCP Назначение протокола: Протокол динамической маршрутизации Спецификация: RFC 4271 Основные реализации (клиенты) …   Википедия

  • RIP (сетевой протокол) — У этого термина существуют и другие значения, см. RIP. Протокол маршрутной информации (англ.  Routing Information Protocol) один из самых простых протоколов маршрутизации. Применяется в небольших компьютерных сетях, позволяет маршрутизаторам …   Википедия

  • Signal transduction — In biology, signal transduction refers to any process by which a cell converts one kind of signal or stimulus into another. Most processes of signal transduction involve ordered sequences of biochemical reactions inside the cell, which are… …   Wikipedia

  • Multicast address — A multicast address is a logical identifier for a group of hosts in a computer network, that are available to process datagrams or frames intended to be multicast for a designated network service. Multicast addressing can be used in the Link… …   Wikipedia

  • Pattern recognition receptor — Pattern recognition receptors (PRRs) are a primitive part of the immune system. They are proteins expressed by cells of the innate immune system to identify pathogen associated molecular patterns (PAMPs), which are associated with microbial… …   Wikipedia

  • CARD domain — Caspase recruitment domains, or CARD domains, are interaction motifs found in a wide array of proteins, typically those involved in processes relating to inflammation and apoptosis. These domains mediate the formation of larger protein complexes… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»