72
RIP, RIPv2

L3-3 (RIP)

Embed Size (px)

Citation preview

Page 1: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 1/72

Page 2: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 2/72

© Masich G.F. 29.11.2011 RIP, RIPv2 2

Содержание

RIP принципыRIP проблемы 

RIP решения проблем

maximum hop count (максимальное число хопов)

split horizon (расщепленный горизонт)

poison reverse (отравленный обратный маршрут)

triggered update (управляемый update)

hold down (замороженный  отказ)

RIP версии 2

Page 3: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 3/72

© Masich G.F. 29.11.2011 RIP, RIPv2 3

RIP - Routing Information Protocol

RIP – внутренний протокол маршрутизации (IGP)   наиболее распространён в небольших однородных сетях

  позволяет маршрутизаторам динамически обновлять маршрутную информацию (вектор = направление и дальность в хопах), получая её от соседних маршрутизаторов 

RIP - протокол маршрутизации дистанционно-векторного типа(алгоритм Беллмана-Форда / Bellman-Ford)

  Маршрут характеризуется вектором расстояния до сети назначения

RIP разработан в университете Калифорнии (Беркли)

  существуют версии RIP для TCP/IP и сетей IPX/SPX компании Novell

  базируется на разработках фирмы Ксерокс и реализует те же принципы, чтои программа маршрутизации routed, используемая в ОC Unix

RIP описан в

RIPv1 в RFC 1058 - категория „historic“

RIPv2 в RFC 2453 - категория “Standard”, новая версию RIP

Page 4: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 4/72

© Masich G.F. 29.11.2011 RIP, RIPv2 4

RIP - Routing Information Protocol

RIP-сообщения инкапсулируются в udp- дейтограммы (порт 520)Маршрут по умолчанию - 0.0.0.0 (это верно и для другихпротоколов маршрутизации)

Недостатки RIP

Формат метрики 

  число переходов (хопов)

  Такая метрика в ряде  случаев не может обеспечить оптимальный маршрут 

Ограничение максимальной длины маршрута   не более 15 переходов (hops).

Зацикливание маршрутов 

  Использование протокола RIP может в ряде случаев привести к  появлению "зацикленных маршрутов” 

  Для предотвращения возникновения подобных ситуаций должны быть использованы специальные меры (poison reverse, split horizon, ….)

Page 5: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 5/72

© Masich G.F. 29.11.2011 RIP, RIPv2 5

Структура RIP таблицы маршрутизации

NET-ID VECTOR DISTANCE INT TIME

96.0.0.0126.0.0.0

148.12.0.0

197.23.5.0

0.0.0.0

197.23.5.47

148.12.77.3

-

-

197.23.5.47

7

3

0

0

1

P1

P2

P2

P1

P1

time_2

time_1

-

-

Default Route

NET-ID - IP адрес сети (префикс) целевой сети (target network)

VECTOR - IP-адрес ближайшего роутера на пути к  этой сети ( = next hop)

DISTANCE - число хопов ( = метрика)

INT - номер исходящего порта роутера 

TIME - timestamp последнего routing update для этого входа 

Page 6: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 6/72

© Masich G.F. 29.11.2011 RIP, RIPv2 6

RIP принципы (1)

После загрузки RIP роутеру известно , к каким сетям он непосредственно (прямо) подключен (соединен)

  Эти сети заносится в таблицу маршрутизации 

Таблица маршрутизации содержит 

net-ID непосредственно подключенных сетей 

  и расстояние (hop), у прямо подключенных сетей  hop-count = 0

Каждые 30 сек вся или часть таблицы маршрутизации посылается всем соседним роутерам = routing update

MAC-кадр широковещательный

IP-датаграмма широковещательная 

UDP-датаграмма с номером порта = 520

  Метрика в RIP - это расстояние в числе хопов (hop count) через передаваемый интерфейс (порт) до сети назначения

непосредственно доступные маршрутизаторы

  получают сообщение и обновляют собственные таблицы маршрутизации

  и генерируют собственные routing update  для других роутеров

Page 7: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 7/72

© Masich G.F. 29.11.2011 RIP, RIPv2 7

RIP принципы (2)

После определенного времени (время сходимости)   все маршрутизаторы знают обо всех сетевых адресах сети 

Если различные routing updates, поступающие от разных маршрутизаторов , содержат один и тот же net-ID:

  существуют избыточные пути к  этой сети 

  только путь с самой низкой стоимостью (метрикой) сохраняется в таблице маршрутизации 

  при получении хопов (hop) с одинаковой стоимостью, будет выбран net-ID

более раннего routing updatesследовательно , между двумя сетями существует точно один активный путь 

Все таблицы маршрутизации обновляются в соответствии с 

сообщениями routing-update

Page 8: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 8/72

© Masich G.F. 29.11.2011 RIP, RIPv2 8

RIP принципы (3)Если поступивший routing-update имеет более лучшую метрику , чем  существует в таблице маршрутизации ,

  То таблица маршрутизации обновляется (новой информацией)

  Этот update не принимает во внимание отправителя этого routing-update

  Хорошая новость быстро распространяется

RIP доверяет хорошим новостям от любых источников (“trusted news”)

Если routing update несёт  худшие метрики , чем те , которые сохранены в таблице в настоящее время 

  таблица маршрутизации обновляется в случае, если отправитель этого routing-update является роутером следующего хопа (next-hop) для этой сети в текущей таблице 

 Т.е. актуальный вектор в таблице идентичен source адресу routing-update

  таблица маршрутизации не обновляется в случае, если отправитель этого routing-updates не является роутером, сформировавшим ранее более 

лучшую метрику (не является роутером следующего хопа (next-hop) для этой сети в текущей таблице)

Итак , routing-update с  худшей метрикой заносится в таблицу ,если оно исходит от роутера упомянутого в фактическом входе таблицы

Page 9: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 9/72

© Masich G.F. 29.11.2011 RIP, RIPv2 9

RIP принципы (4)

Итак , сообщение routing-update с  худшей метрикой заносится в таблицу , если оно исходит из маршрутизатора ,  упомянутого в фактическом входе таблицы

Если строчка (маршрут) таблицы маршрутизации не обновляется в течение 180 сек 

  строчка (маршрут) считается устаревшей 

  возможные причины: отказ роутера, сеть не доступна

  и без специальных механизмов 

 нужно ждать 180 сек , чтобы все роутеры имели обновленные таблицы    а если используется усовершенствование со специальным network-

unreachable (недостижимость сети) сообщением 

 которое распространяется всем роутерам

 и только в худшем случае, требуется 180 сек     медленное распространение "плохих новостей “

  И, к  огромному сожалению, в течении 180 сек  forward IP-датаграммвыполняется согласно таблице маршрутизации, которая находится в процессе «согласования»!!!

Page 10: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 10/72

© Masich G.F. 29.11.2011 RIP, RIPv2 10

Заголовок и  данные RIP

Page 11: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 11/72

© Masich G.F. 29.11.2011 RIP, RIPv2 11

Заголовок и поля данных RIP

команда 1: запрос на получение частичной или полной маршрутной информации 

2: ответ, содержащий информацию о расстояниях из маршрутной таблицы отправителя 

Версия 

  версия равна номеру RIP протокола (= 1 для RIP)

Набор протоколов сети x

  определяет набор протоколов (IP,IPX), которые используются в соответствующей сети 

  для IP 2

IP адрес сети x

IP-адрес сети x

расстояние до сети x

  содержит целое число шагов до данной сети 

Page 12: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 12/72

© Masich G.F. 29.11.2011 RIP, RIPv2 12

RIP принципы

И д е я   RIP

м е т о д а : 

Каждый роутер содержит таблицу , строчки которой  указывают на другие сети , не зная их точного местоположения

датаграммы следуют по “ указателям (signposts)”  и достигают цели 

информация об этих  указателях основана на слухах (routing-updates)

Page 13: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 13/72

© Masich G.F. 29.11.2011 RIP, RIPv2 13

Создание таблиц маршрутизации (1)

Сеть 1   Сеть 2 Сеть 3

Роутер А   Роутер В

Сеть СетьHops

(метрика)

Hops

(метрика)Next-hop Next-hop

1

2 2

3

0

0 0

0

direct

direct

direct direct

Таблица роутера  А   Таблица роутера В

Ситуация после загрузки

Page 14: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 14/72

© Masich G.F. 29.11.2011 RIP, RIPv2 14

Создание таблиц маршрутизации (2)

Таблица роутера  А

Net Hops1 1

12

Таблица роутера В

Net NetHops HopsHop-ID Hop-ID

1 1 12 2

00 0

0

directdirect direct

direct3

2. А

Роутер А:

routing update

к  сети 2

Значения,

используемые 

роутером В для 

реализации 

таблицы 

маршрутизации

Ситуация после распространения routing update от роутера А

Сеть 1   Сеть 2 Сеть 3

Роутер А   Роутер В

2. А

2.В

3.В1. А

Page 15: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 15/72

© Masich G.F. 29.11.2011 RIP, RIPv2 15

Создание таблиц маршрутизации (3)

Сеть 1   Сеть 2 Сеть 3

Net Hops

1

2

3

2

1

1

Роутер ВРоутер А

Таблица роутера  А   Таблица роутера В

Net NetHops HopsHop-ID Hop-ID

1

1

2

33

0

0

direct

direct

2.В

1

2

1

0

0

2. А

direct

direct

Роутер В:

routing update

к  сети 2

Ситуация после распространения routing update от роутера В

2.В

2. А 3.В1. А

Page 16: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 16/72

© Masich G.F. 29.11.2011 RIP, RIPv2 16

Routing Updates и Устойчивые состояния

Сеть 1   Сеть 2 Сеть 3

Роутер А   Роутер В

Net NetHops Hops

1 1

1

1

1

1

2 2

2

2

3 3

Роутер А:

routing update

к  сети 2

Роутер В:

routing update

к  сети 2

Таблица роутера  А   Таблица роутера В

Net NetHops HopsHop-ID Hop-ID

1 12 2

3 3

00 0

01

1directdirect direct

direct2.В

2. А

Таблицы маршрутизаций сохраняют устойчивое состояние

2.В2. А 3.В1. А

Page 17: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 17/72

© Masich G.F. 29.11.2011 RIP, RIPv2 17

СодержаниеRIP принципы 

RIP проблемы

RIP решения проблем

maximum hop count (максимальное число хопов)

split horizon (расщепленный горизонт)

poison reverse (отравленный обратный маршрут)

triggered update (управляемый update)

hold down (замороженный  отказ)

RIP версии 2

Page 18: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 18/72

© Masich G.F. 29.11.2011 RIP, RIPv2 18

RIP-проблемымедленная конвергенция (convergence)

  Из-за 30 сек  routing-update и 180 сек  “стареющего” времени ожидания 

петли маршрутизации (routing-loops ) не могут быть своевременно обнаружены 

  Потому что обязательны routing updates (RIP принцип «доверять»)

итак , отказы и петли маршрутизации делают большие сети  “непоследовательными” (inconsistent) в течение длительного периода времени 

  по избыточным путям образуются циклы датаграмм  "Стремление  к  бесконечности" - проблема 

Page 19: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 19/72

© Masich G.F. 29.11.2011 RIP, RIPv2 19

Count to Infinity - стремление к  бесконечности (1)

Сеть 1   Сеть 2 Сеть 3

Роутер А   Роутер В

Net NetHops Hops

1 1

1

1

1

1

2 2

2

2

3 3

Роутер А:

routing update

к  сети 2

Роутер В:

routing update

к  сети 2

Таблица роутера  А   Таблица роутера В

Net NetHops HopsHop-ID Hop-ID

1 12 2

3 3

00 0

01

1directdirect direct

direct2.В

2. А

Начальная ситуация

2.В2. А 3.В1. А

Page 20: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 20/72

Page 21: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 21/72

© Masich G.F. 29.11.2011 RIP, RIPv2 21

Count to Infinity (3)

Таблица роутера  А

Net Hops1 1

12

Таблица роутера В

Net NetHops HopsHop-ID Hop-ID

1 1 12 2

00 0

directdirect direct

3

2. А

Роутер А:

routing update

к  сети 2

Ситуация после посылки routing update роутером  А

Сеть 1   Сеть 2 Сеть 3

Роутер А   Роутер В

3 2

3 1 2.В 2 2. А

2.В2. А 3.В1. А

Page 22: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 22/72

© Masich G.F. 29.11.2011 RIP, RIPv2 22

Count to Infinity (4)

Сеть 1   Сеть 2 Сеть 3

Роутер А   Роутер В

Net Hops

1

1

3

2

2

3

Роутер В:

routing update

к  сети 2

Таблица роутера  А   Таблица роутера В

Net NetHops HopsHop-ID Hop-ID

1 12 2

3 3

00 0

23

1directdirect direct

2. А2.В

2. А

Ситуация после посылки routing update роутером В

2.В2. А 3.В1. А

Page 23: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 23/72

© Masich G.F. 29.11.2011 RIP, RIPv2 23

Count to Infinity (5)

Таблица роутера  А

Net Hops1 1

12

Таблица роутера В

Net NetHops HopsHop-ID Hop-ID

1 1 12 2

00 0

directdirect direct

3

2. А

Роутер А:

routing update

к  сети 2

Ситуация после посылки  следующего routing update роутером  А

Сеть 1   Сеть 2 Сеть 3

Роутер А   Роутер В

3 4

3 3 2.В 4 2. А

Проблема: routing updates

не содержат явно VECTOR-information!!(Vector дан только неявно через source (исходный)адрес)

2.В2. А 3.В1. А

Page 24: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 24/72

© Masich G.F. 29.11.2011 RIP, RIPv2 24

Решения против Стремления к  бесконечности (Count to Infinity)

проблема:  хорошие новости распространяются быстрее , чем плохие

  каждые 30 секунд распространена информация о пути с более низким hop-count

  информация о сетевом отказе распространяется, по крайней мере, после 

180 секунд (или позже)

средства:

Maximum Hop Count (максимальное число хопов)

Split Horizon (расщепление горизонта)

Poison Reverse (“обратная отрава”)

Triggered Update (“Вызванное уточнение” )

Hold Down

Page 25: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 25/72

© Masich G.F. 29.11.2011 RIP, RIPv2 25

СодержаниеRIP принципы 

RIP проблемы 

RIP решения проблем

maximum hop count (максимальное число хопов)

split horizon (расщепленный горизонт)

poison reverse (отравленный обратный маршрут)

triggered update (управляемый update)

hold down (замороженный  отказ)RIP версии 2

M i H C t

Page 26: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 26/72

© Masich G.F. 29.11.2011 RIP, RIPv2 26

Maximum Hop Countмаксимальное расстояние между двумя подсетями ограниченно (не больше 16)

hop count между двумя конечными системами не может превысить 15

значение DISTANCE = 16 в таблице маршрутизации означает ,что соответствующая сеть не доступна

  использование hop count = 16 в routing update  позволяет маршрутизатору указать на отказ сети

  мы не должны старить этот вход во всех таблицах маршрутизации,следовательно, ждём 180 секунд 

  от IP-датаграммы с net-ID, указывающим на такой вход, роутеротказывается и сгенерируется ICMP-сообщение "сеть недостижима"

С

Page 27: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 27/72

© Masich G.F. 29.11.2011 RIP, RIPv2 27

СодержаниеRIP принципы 

RIP проблемы 

RIP решения проблем

maximum hop count (максимальное число хопов)

split horizon (расщепленный горизонт)

poison reverse (отравленный обратный маршрут)

triggered update (управляемый update)

hold down (замороженный  отказ)RIP версии 2

S lit H i (1)

Page 28: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 28/72

© Masich G.F. 29.11.2011 RIP, RIPv2 28

Split Horizon (1)Maximum Hop Count не позволяет избежать циклов 

маршрутизации!

Чтобы преодолеть циклы маршрутизации , а также медленную конвергенцию (сходимость), был введено правило “Split-Horizon”

  Маршрутизатор не должен направлять update для маршрутов в адрес их источника 

  Т.е. это правило препятствует тому, чтобы маршрутизатор послал информацию о достижимости сетей в том направлении, откуда она первоначально прибыла 

Исключение из правила:

  если маршрутизатор знает лучший путь 

S lit H i (2)

Page 29: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 29/72

© Masich G.F. 29.11.2011 RIP, RIPv2 29

Split Horizon (2)

Сеть 1   Сеть 2 Сеть 3

Роутер А   Роутер В

Net NetHops Hops

1 1

13

Роутер А:

routing update

к  сети 2

Роутер В:

routing update

к  сети 2

Таблица роутера  А   Таблица роутера В

Net NetHops HopsHop-ID Hop-ID

11

2 2

3 3

00 0

01

1directdirect direct

direct2.В

2. А

Routing update к  сети 2

2.В2. А 3.В1. А

S lit H i (3)

Page 30: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 30/72

© Masich G.F. 29.11.2011 RIP, RIPv2 30

Split Horizon (3)

Сеть 1   Сеть 2 Сеть 3

Роутер А   Роутер В

Net NetHops Hops

Роутер А:

routing update

к  сети 1

Роутер В:

routing update

к  сети 3

Таблица роутера  А   Таблица роутера В

Net NetHops HopsHop-ID Hop-ID

11

2 2

3 3

00 0

01

1directdirect direct

direct2.В

2. А

Routing update к  сети 1 и сети 3

2

3 2

1

1

12

2

2.В2. А 3.В1. А

Сеть 3 недостижима (1)

Page 31: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 31/72

© Masich G.F. 29.11.2011 RIP, RIPv2 31

Сеть 3 недостижима (1)

Таблица роутера  А

Net Hops1 1

Таблица роутера В

Net NetHops HopsHop-ID Hop-ID

1 1 12 2

00 0

directdirect direct

3

2. А

Роутер А:

routing update

к  сети 2

Ситуация после посылки routing update роутером  А

Сеть 1   Сеть 2 Сеть 3

Роутер А   Роутер В

3 1 2.В 16 -

2.В2. А 3.В1. А

Сеть 3 недостижима (2)

Page 32: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 32/72

© Masich G.F. 29.11.2011 RIP, RIPv2 32

Сеть 3 недостижима (2)

Сеть 1   Сеть 2 Сеть 3

Роутер А   Роутер В

Net Hops

163

Роутер В:

routing update

к  сети 2

Таблица роутера  А   Таблица роутера В

Net NetHops HopsHop-ID Hop-ID

11

2 2

3 3

00 0

1616

1

directdirect direct

-2.В

2. А

Ситуация после отправления routing update роутером В

2.В2. А 3.В1. А

Факты Split Horizon

Page 33: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 33/72

© Masich G.F. 29.11.2011 RIP, RIPv2 33

Факты Split HorizonНе говорите роутеру-соседу то , что вы получили от этого 

соседа 

То что (почти) всегда делают люди:

  Не говори мне, что я сказал Вам!

Используя split horizon, маршрутизатор не будет посылать информацию о маршрутах , о которых он действительно не знает 

Время конвергенции (convergence time)

  сокращено до времени обнаружения отказа (180с )   замечание: в крайнем случае, один только метод Maximum Hop Count занял 

бы 16 x 30 с = 480 с 

RIP в работе (Update Router A)

Page 34: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 34/72

© Masich G.F. 29.11.2011 RIP, RIPv2 34

RIP в работе (At Work) (Update Router A)

1.0.0.0 2.0.0.0

3.0.0.0

Net

Net

NetNet

Hops

Hops

Net

HopsHops

Hops IF

IFIF

DA=*, SA=A

DA=*, SA=A

direct

direct

direct

direct

direct

direct

direct

direct

direct

e0

s0

s1

e0

s0

s1

e0

s0

s1

3.0.0.0

31.0.0.0

23.0.0.0

1.0.0.0

12.0.0.0

1.0.0.0

12.0.0.0

31.0.0.0

2.0.0.0

12.0.0.0

23.0.0.0

1.0.0.0

31.0.0.0

1.0.0.0

12.0.0.0

s0

s0

s0

s0

s0

s0

s0

s1

s1

s1

e0

e0

e0

1

1

1

1

1

1

1

1

1.0.0.0

31.0.0.0

12.0.0.0

3   1  . 0   

. 0   . 0      2  3 .  0

 .  0 .  0

 AB

C

RIP At Work (Update Router B)

Page 35: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 35/72

© Masich G.F. 29.11.2011 RIP, RIPv2 35

RIP At Work (Update Router B)

1.0.0.0 2.0.0.0

3.0.0.0

Net

Net

NetNet

Hops

Hops

Net

HopsHops

Hops IF

IFIF

DA=*, SA=B

DA=*, SA=B

direct

direct

direct

direct

direct

direct

direct

direct

direct

e0

s0

s1

e0

s0

s1

e0

s0

s1

3.0.0.0

31.0.0.0

23.0.0.0

2.0.0.0

12.0.0.0

1.0.0.0

12.0.0.0

31.0.0.0

2.0.0.0

12.0.0.0

23.0.0.0

1.0.0.0

31.0.0.0

1.0.0.0

12.0.0.0

s0

s0

s0

s0

s0

s0

s0

s1

s1

s1

e0

e0

e0

1

1

1

1

1

1

1

1

2.0.0.0

23.0.0.0

12.0.0.0

3   1  . 0   

. 0   . 0      2  3 .  0

 .  0 .  0

2.0.0.0

23.0.0.0

s0

s0

1

1

2.0.0.0 1 s1

1.0.0.0

31.0.0.0

2

2

 A B

C

RIP At Work (Update Router C)

Page 36: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 36/72

© Masich G.F. 29.11.2011 RIP, RIPv2 36

RIP At Work (Update Router C)

1.0.0.0 2.0.0.0

3.0.0.0

Net

Net

NetNet

Hops

Hops

Net

HopsHops

Hops IF

IFIF

DA=*, SA=C

DA=*, SA=C

direct

direct

direct

direct

direct

direct

direct

direct

direct

e0

s0

s1

e0

s0

s1

e0

s0

s1

3.0.0.0

31.0.0.0

23.0.0.0

3.0.0.0

31.0.0.0

1.0.0.0

12.0.0.0

31.0.0.0

2.0.0.0

12.0.0.0

23.0.0.0

1.0.0.0

31.0.0.0

1.0.0.0

12.0.0.0

s0

s0

s0

s0

s0

s0

s0

s1

s1

s1

e0

e0

e0

1

1

1

1

1

1

1

2.0.0.0

23.0.0.0

12.0.0.0

3   1  . 0   

. 0   . 0      2  3 .  0

 .  0 .  0

2.0.0.0

23.0.0.0

s0

s0

1

1

2.0.0.0 1 s1

1.0.0.0

12.0.0.0

2

1

 AB

C

3.0.0.0 1 s13.0.0.0 1 s1

3.0.0.0

1

2

Содержание

Page 37: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 37/72

© Masich G.F. 29.11.2011 RIP, RIPv2 37

СодержаниеRIP принципы 

RIP проблемы 

RIP решения проблем

maximum hop count (максимальное число хопов)

split horizon (расщепленный горизонт)

poison reverse (отравленный обратный маршрут)

triggered update (управляемый update)

hold down (замороженный  отказ)

RIP версии 2

Poison Reverse – отравленный обратный маршрут

Page 38: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 38/72

© Masich G.F. 29.11.2011 RIP, RIPv2 38

Poison Reverse  отравленный обратный маршрут

против циклов маршрутизации и медленной конвергенции 

нашли альтернативный метод: Poison Reverse – “отравленный обратный маршрут” 

роутер посылает сообщение недостижимости (="poison") через routing-updates в направлении , от куда первоначально 

прибыла информация об этой сетитаким образом , время конвергенции сокращено до времени обнаружения отказа (180 сек)

  метод Maximum Hop Count занял бы 16 x 30 сек  =480 сек !

ИТАК : правило split horizon with poisoned reverse «расщепленный горизонт с отравленным обратным путем»

  разрешает передачу update для потенциально опасных , с точки зрения возникновения циклов , маршрутов

  для таких маршрутов  устанавливается метрика  – 16

Poison Reverse (2)

Page 39: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 39/72

© Masich G.F. 29.11.2011 RIP, RIPv2 39

Poison Reverse (2)

Сеть 1   Сеть 2 Сеть 3

Роутер А   Роутер В

Net NetHops Hops

1 1

16

1

16

1

2 2

16

16

3 3

Роутер А:

routing update

к  сети 2

Роутер В:

routing update

к  сети 2

Таблица роутера  А   Таблица роутера В

Net NetHops HopsHop-ID Hop-ID

11

2 2

3 3

00 0

01

1

directdirect direct

direct2.В

2. А

Routing update о сети 1 и сети 2

2.В2. А 3.В1. А

Сеть 3 недостижима (1)

Page 40: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 40/72

© Masich G.F. 29.11.2011 RIP, RIPv2 40

Сеть 3 недостижима (1)

Таблица роутера  А

Net Hops1 1

162

Таблица роутера В

Net NetHops HopsHop-ID Hop-ID

1 1 12 2

00 0

directdirect direct

3

2. А

Роутер А:

routing update

к  сети 2

Ситуация после посылки routing update роутером  А

Сеть 1   Сеть 2 Сеть 3

Роутер А   Роутер В

3 1 2.В 16 -

3 16

2.В2. А 3.В1. А

Сеть 3 недостижима (2)

Page 41: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 41/72

© Masich G.F. 29.11.2011 RIP, RIPv2 41

Сеть 3 недостижима (2)

Сеть 1   Сеть 2 Сеть 3

Роутер А   Роутер В

Net Hops

163

Роутер В:

routing update

к  сети 2

Таблица роутера  А   Таблица роутера В

Net NetHops HopsHop-ID Hop-ID

11

2 2

3 3

00 0

1616

1

directdirect direct

-2.В

2. А

Ситуация после отправления routing update роутером В

16

161

2

2.В2. А 3.В1. А

Содержание

Page 42: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 42/72

© Masich G.F. 29.11.2011 RIP, RIPv2 42

СодержаниеRIP принципы 

RIP проблемы 

RIP решения проблем

maximum hop count (максимальное число хопов)

split horizon (расщепленный горизонт)

poison reverse (отравленный обратный маршрут)

triggered update (управляемый update)

hold down (замороженный  отказ)

RIP версии 2

Процедура triggered update (Управляемые update)

Page 43: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 43/72

© Masich G.F. 29.11.2011 RIP, RIPv2 43

у gg ( )

Triggered Update было введено для  ускорения времени 

конвергенции 

после обнаружения сетевого отказа роутер немедленно генерирует routing-update, чтобы  указать этот отказ 

  установка hop-count = 16

  замечание: роутер не ждёт истечения 30 сек  

Triggered Update может также использоваться , когда происходят другие события (например , дополнительные links)

Triggered Update, не используя дополнительные методы (как Split Horizon) не может избежать циклов маршрутизации (routing-loops)

Процедура triggered update (Управляемые модификации)

Page 44: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 44/72

© Masich G.F. 29.11.2011 RIP, RIPv2 44

Split horizon   не позволяет избежать цикла маршрутизации для трех 

роутеров , например , для приведенного примера   При выходе из строя канала  А с сетью N, маршрутизатор B может принять от 

маршрутизатора С несуществующий маршрут до сети N, который якобы проходит через узел C.

  К  тому моменту, когда маршрутизатор C определит, что он не имеет собственного 

маршрута до сети N, роутер B уже успеет передать информацию о наличии у него маршрута до этой сети роутеру D.

  Следовательно, эта петля будет разорвана только тогда, когда метрика циклического маршрута достигает бесконечности.

  Для того, чтобы уменьшить время переходных процессов в сети можно 

использовать процедуру управляемых модификаций.Процедура triggered update предписывает необходимость формирования мгновенных модификаций в том случае,когда происходит изменение состояния сети. Благодаря тому, что управляемые модификации передаются по сети с высокой скоростью, использование этого механизма может предотвратить появление циклических маршрутов.Однако, поскольку процесс передачи управляемых модификаций имеет вполне определенную конченую скорость, сохраняется возможность, что в процессе передачи регулярного update циклический маршрут все -таки возникнет.

Содержание

Page 45: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 45/72

© Masich G.F. 29.11.2011 RIP, RIPv2 45

д рRIP принципы 

RIP проблемы 

RIP решения проблем

maximum hop count (максимальное число хопов)

split horizon (расщепленный горизонт)

poison reverse (отравленный обратный маршрут)

triggered update (управляемый update)

hold down (замороженный  отказ)

RIP версии 2

Hold Down (1)

Page 46: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 46/72

© Masich G.F. 29.11.2011 RIP, RIPv2 46

( )Split Horizon  хорошее средство для избежания временных 

циклов маршрутизации и  улучшения времени конвергенции в простых топологиях сети 

Сложные топологические сети требуют специального инструмента избежания петель маршрутизации

Hold Down

если роутер получает информацию о сетевом отказе , он игнорирует дальнейшую информацию об этой сети от других роутеров до истечения определенного времени 

  примерно 240 секунд

Hold Down (2)

Page 47: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 47/72

© Masich G.F. 29.11.2011 RIP, RIPv2 47

( )основная идея:

  чтобы сообщение о сетевом отказе распространилось через всю сеть (как  волна), требуется определенное количество времени 

  благодаря Hold Down, у всех маршрутизаторов появляется шанс получить сообщение о сетевом отказе 

Недостатки Hold Down

  более длинное время конвергенции...

...может быть препятствиемl (в особых случаях)

Split Horizon (1)

Page 48: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 48/72

© Masich G.F. 29.11.2011 RIP, RIPv2 48

  N e  t  3 ,   3  H

  N  e  t  3

 ,   4  H

RT1:Net3, 3H, S0

RT2:Net3, 2H, S0

RT4:Net3, 1H, E0

RT5:Net3, 0H, E1

RT3:

Net3, 2H, S0

R1

R2

R3

R4 R5

Net 2 Net 3

s0

s0

s0

s0

s1

s1

e0e0 e1

SplitHorizon

Самая высокая 

метрика - Net3, 3H

Split Horizon (2)

Page 49: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 49/72

© Masich G.F. 29.11.2011 RIP, RIPv2 49

  N e  t  3 ,   3  H

  N  e  t  3

 ,   4  H

RT1:Net3, 3H, S0

RT2:Net3, 2H, S0

RT4:Net3, 1H, E0

RT5:Net3, 0H, E1

RT3:

Net3, 2H, S0

R1

R2

R3

R4 R5

Net 2 Net 3

s0

s0

s0

s0

s1

s1

e0

e0 e1SplitHorizon

высокаяметрика

s1

s1

N   e  t  3    , 4   H   N  e  t  3   ,  3  H  

Отвергаемыеupdate

Ситуация: R2 сообщает  R1 оNet3 раньше , чем R3

Позднийupdate

Split Horizon (3)

Page 50: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 50/72

© Masich G.F. 29.11.2011 RIP, RIPv2 50

RT1:Net3, 3H, S0

RT2:Net3, 2H, S0

RT4:

Net3, 16H, E0

RT5:Net3, 16H, E1

RT3:

Net3, 2H, S0

R1

R2

R3

R4 R5

Net 2 Net 3

s0

s0

s0

s0

s1

s1

e0

e0 e1s1

s1

Ситуация: R5 сообщает  R4 об отказе  Net3

Net3, 16H

Split Horizon (4)

Page 51: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 51/72

© Masich G.F. 29.11.2011 RIP, RIPv2 51

RT1:Net3, 3H, S0

RT2:Net3, 16H, S0

RT4:Net3, 16H, E0

RT5:Net3, 16H, E1

RT3:

Net3, 16H, S0

R1

R2

R3

R4 R5

Net 2 Net 3

s0

s0

s0

s0

s1

s1

e0

e0 e1s1

s1

Ситуация: сообщения об отказе Net3 достигают R2 и 

R3

N  e t  3   ,  1 6  H  

   N  e   t   3 ,

   1  6   H

Split Horizon (5)

Page 52: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 52/72

© Masich G.F. 29.11.2011 RIP, RIPv2 52

RT1:Net3, 3H, S0

RT2:Net3, 16H, S0

RT4:Net3, 16H, E0

RT5:Net3, 16H, E1

RT3:

Net3, 16H, S0Net3, 4H, S1

R1

R2

R3

R4 R5

Net 2 Net 3

s0

s0

s0

s0

s1

s1

e0

e0 e1s1

s1

Ситуация: R1 посылает своёrouting update R3 прежде , чем 

R1 получит сообщение об отказе Net3

N  e t  3   , 4  H  

Split Horizon (6)

Page 53: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 53/72

© Masich G.F. 29.11.2011 RIP, RIPv2 53

RT1:Net3, 7H, S0

RT2:Net3, 6H, S0

RT4:Net3, 5H, S1 RT5:

Net3, 6H, E0

RT3:

Net3, 16H, S0Net3, 8H, S1

R1

R2

R3

R4 R5

Net 2 Net 3

s0

s0

s0

s0

s1

s1

e0

e0 e1s1

s1

Ситуация: R1 ициализируетстремление к бесконечности!

  N e  t  3,

   5  HN  e t  3   , 8  H  

N  e t  3  . 6  H  

  N  e  t  3

.    7  H

Hold Down (1)

Page 54: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 54/72

© Masich G.F. 29.11.2011 RIP, RIPv2 54

RT1:Net3, 3H, S0

RT2:Net3, 2H, S0

RT4:HD

Net3, 16H, E0

RT5:Net3, 16H, E1

RT3:

Net3, 2H, S0

R1

R2

R3

R4 R5

Net 2 Net 3

s0

s0

s0

s0

s1

s1

e0

e0 e1s1

s1Net3, 16H

Hold Down (2)

Page 55: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 55/72

© Masich G.F. 29.11.2011 RIP, RIPv2 55

RT1:Net3, 3H, S0

RT2: HDNet3, 16H, S0

RT4: HDNet3, 16H, E0

RT5:Net3, 16H, E1

RT3:HD

Net3, 16H, S0

R1

R2

R3

R4 R5

Net 2 Net 3

s0

s0

s0

s0

s1

s1

e0

e0 e1s1

s1

Ситуация: сообщения об отказе Net3 достигают R2 и 

R3.R2 и R3 находятся в hold-downсостоянии

N  e t  3   ,  1 6  H  

   N  e   t   3 ,

   1  6   H

Hold Down (3)

Page 56: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 56/72

© Masich G.F. 29.11.2011 RIP, RIPv2 56

RT1:Net3, 3H, S0

RT2: HDNet3, 16H, S0

RT4: HDNet3, 16H, E0 RT5:

Net3, 16H, E1

RT3: HD

Net3, 16H, S0

R1

R2

R3

R4 R5

Net 2 Net 3

s0

s0

s0

s0

s1

s1

e0

e0 e1s1

s1

Ситуация: routing update от R1проигнорировано R3, потому 

что R3 находится в hold-downсостоянии

N  e t  3   , 4  H  

Вспомним Hold Down принцип –

если роутер получает информацию о сетевом отказе , он игнорирует дальнейшую информацию об этой сети от других роутеров до истечения определенного 

времени , примерно 240 секунд

Hold Down (4)

Page 57: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 57/72

© Masich G.F. 29.11.2011 RIP, RIPv2 57

RT1: HDNet3, 16H, S0

RT2: HDNet3, 16H, S0

RT4: HDNet3, 16H, E0

RT5:Net3, 16H, E1

RT3: HD

Net3, 16H, S0

R1

R2

R3

R4 R5

Net 2 Net 3

s0

s0

s0

s0

s1

s1

e0

e0 e1s1

s1

Ситуация: и наконец сообщение отказа Net3

достигло  R1

  N

 e  t  3 ,

   1  6  H

Время синхронизации / RIP таймеры

Page 58: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 58/72

© Masich G.F. 29.11.2011 RIP, RIPv2 58

RIP таймеры и их значения 

UPDATE (30 секунд)

  Периодичность (частота)  передачи routing update

INVALID (180 секунд)

  Время жизни маршрута

  ИЛИ  если обновление о маршруте не будет получено до истечения данного таймера,маршрут будет помечен как  Invalid, то есть с метрикой 16.

HOLDDOWN (180 seconds) – “заморозить”  недостижимый маршрут 

  Запуск  таймера произойдет после того, как  маршрут был помечен как  не достижимый. До истечения данного таймера этот маршрут (помеченный как  недостижимый) не будет 

обновляться (даже если будут UPDATE с лучшей метрикой) для предотвращения образования маршрутной петли и по этому маршруту передается трафик . Таймер не является стандартным, добавлен в реализации Cisco

  ИЛИ  как  долго маршрутизатор будет ждать, прежде чем принять обновление с лучшей метрикой для недопустимого маршрута

FLUSH (240 seconds) – сборщик  мусора

  время перед удалением не обновленных записей таблицы маршрутизации 

  ИЛИ  По умолчанию таймер равен 240 секундам, на 60 больше чем invalid timer. Еслиданный таймер истечет до прихода обновлений о маршруте, маршрут будет исключен изтаблицы маршрутизации. Если маршрут удален из таблицы маршрутизации то,соответственно, удаляются и остальные таймеры, которые ему соответствовали.

Резюме по таймерам

Page 59: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 59/72

© Masich G.F. 29.11.2011 RIP, RIPv2 59

Каждому маршруту ставится в соответствие

  Таймер UPDATE (30 секунд)

  и "сборщика мусора" (2 мин)

Таймер UPDATE  сбрасывается каждый раз, когда маршрутинициализируется или корректируется

Если со времени последней коррекции прошло 3 минуты илиполучен вектор расстояния равный 16, маршрут считаетсязакрытым (INVALID). Но запись о нем не стирается, пока неистечет время "уборки мусора" FLUSH (4мин)

При появлении эквивалентного маршрута для замороженногомаршрута (HOLDDOWN маршрут) переключения на него непроисходит

  таким образом, блокируется возможность осцилляции между двумя или

более равноценными маршрутами

Проблемы RIPб

Page 60: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 60/72

© Masich G.F. 29.11.2011 RIP, RIPv2 60

Балансировка нагрузки по избыточным путям с одинаковым 

числом  хопов не возможна routing-updates всегда содержит целую таблицу маршрутизации!!

  Проблематично в больших сетях 

периодические routing updates производят постоянную сетевую загрузку 

  особенно больше всего задеты WAN-links

RIP-updatesпосылаются

 в

 512-байтовых

 блоках

 ,по

 24входа

 каждый -> большие сети требуют несколько routing-updates

Невозможность использования внеклассовых сеток 

Невозможность использования независимых областей 

маршрутизации 

СодержаниеRIP

Page 61: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 61/72

© Masich G.F. 29.11.2011 RIP, RIPv2 61

RIP принципы 

RIP проблемы 

RIP Workarounds

maximum hop count

  разделенный горизонт (split horizon)

poison reverse

triggered update

hold down

RIP версии 2

RIP версии 2RFC 2453 RIP

Page 62: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 62/72

© Masich G.F. 29.11.2011 RIP, RIPv2 62

RFC 2453 определяет новую , расширенную версию RIP:

RIPv2 - RFC категория “Standard” 

RIPv1 - RFC категория  “Historic” 

RIPv2 – альтернативный вариант OSPF

RIPv2 использует неиспользованные поля формата сообщения RIPv1

Поддержано несколько новых особенностей:

  Маршрутный домен 

  передача сетевых масок 

  маршрут advertisements через EGP - протоколы 

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

 Для безопасностиRIP-2 в дополнение к широковещательному режиму поддерживаетмультикастинг и позволяет работать с масками субсетей.

Заголовок RIPv2 +  данные RIPv2

Page 63: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 63/72

© Masich G.F. 29.11.2011 RIP, RIPv2 63

Поля сообщения RIPv2 (1)версия = 2 (RIPv2)

Page 64: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 64/72

© Masich G.F. 29.11.2011 RIP, RIPv2 64

версия = 2 (RIPv2)

IP адрес сети x, расстояние к сети x, команды полей 

  имеет тоже самое значение, что и для RIPv1

маска подсети 

  содержит маску сети к  полям  "IP address"

  теперь поддерживаются подсетка discontiguos и маски подсети переменной длины (VLSM)

RIPv2 – бесклассовый протокол маршрутизации

Поля сообщения RIPv2 (2)Поле маршрутный демон является идентификатором

Page 65: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 65/72

© Masich G.F. 29.11.2011 RIP, RIPv2 65

Поле маршрутный демон  является идентификатором

резидентной программы-маршрутизаторамаршрутный домен 

  указывает процесс маршрутизации, для которого предназначено routing-update

  теперь роутеры могут поддерживать несколько доменов в пределах той же самой подсети 

route tag

  содержит номер автономной системы (AS) для EGP и BGP

  при получении “routing-update” с routing tag неравным нулю, связанный (associated) путь должен распределяться на другие роутеры; таким образом,внутренние роутеры обращают внимание на существование внешних сетей (tagging exterior routes)

  Т.е. в случае, когда протокол маршрутизации RIP используется дляпередачи информации о маршрутах между автономными системами, то есть 

выполняет функции протокола маршрутизации BGP или EGP, в поле ROUTETAG может быть помещен номер автономной системы.

Поля сообщения RIPv2 (3)next hop

Page 66: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 66/72

© Masich G.F. 29.11.2011 RIP, RIPv2 66

next hop

  адрес маршрутизатора, который является непосредственно достижимым для источника данного сообщения и может быть использован в качестве next hop для передачи данных в сеть, адрес которой указан в поле IP ADDRESS

  датаграмма для сети, определенной в поле "IP адрес сети" – должна быть переадресована на тот маршрутизатор, IP адрес которого указан в поле "next hop“

  Этот "next hop“ роутер должен быть в подсети отправителя routing-update

  Содержит IP адрес маршрутизатора к  месту назначения 

  Значение "next hop“ 0.0.0.0 показывает, что хопом к  месту назначения является отправитель пакета

  В таком случае любой роутер в подсети будет ….?????

Next Hop и Route Tag

Page 67: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 67/72

© Masich G.F. 29.11.2011 RIP, RIPv2 67

Заголовок RIP2 + Аутентификация

Page 68: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 68/72

© Masich G.F. 29.11.2011 RIP, RIPv2 68

 Аутентификациянабор протоколов сети = hex FFFF

Page 69: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 69/72

© Masich G.F. 29.11.2011 RIP, RIPv2 69

набор протоколов сети  hex FFFF

Cisco поддерживает  тип аутентификации = 3, основанный на MessageDigest 5 (MD5)

routing updates без правильной аутентификации проигнорированы получаемым маршрутизатором

набор протоколов сети ≠ hex FFFF   имеет тоже самое значение, что и для RIP1

Обработка Routing UpdatesRIPv2 использует групповые адреса класса D (224.0.0.9)

Page 70: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 70/72

© Masich G.F. 29.11.2011 RIP, RIPv2 70

RIPv2 с ол зуе   ру о е адреса  ласса D (224.0.0.9)

  нет смысла в широковещательных сообщениях (как  это в RIPv1)

  маршрутизатор, который относится к  этой группе, получит и должен будет обработать это routing update

Помните:

RIPv1 использует широковещательные адреса (255.255.255.255)

  Посланные Update вынуждены принимать все, и IP хосты, которым он не нужен

  Это никчемная нагрузка и замедляет станции

Совместимость RIPv1 <-> RIPv2Совмещенный режим RIPv1

Page 71: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 71/72

© Masich G.F. 29.11.2011 RIP, RIPv2 71

щ р

  версия номер =1 и набор протоколов сети= hexFFFF указывает на RIPv2

  маршрутизаторы RIPv1 игнорируют расширение заголовка

  Маршрутизаторы RIPv2 используют широковещательные адреса

Режим RIPv1 RIPv2 посылает RIPv1 сообщения 

Режим RIPv2

  Посылает подлинные сообщения RIPv2

RIPv2 посылает сообщения как  групповые (multicasts)

Литература

http://ivt.psati.ru/metods/Seti_EVM/El_Uch_Seti_Lazarev/tcpip/6/index.htm

Page 72: L3-3 (RIP)

8/20/2019 L3-3 (RIP)

http://slidepdf.com/reader/full/l3-3-rip 72/72

© Masich G.F. 29.11.2011 RIP, RIPv2 72

????