2- 9_Сети ЭВМ и телекоммуникации
.doc
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра автоматизированных систем управления (АСУ)
Контрольная работа №2
по дисциплине "Сети ЭВМ и телекоммуникации"
20.08.2007
2007
Томск
Задание: Структура IP-cети, составляющую автономную систему(АС) и состоящую из маршрутизаторов Mi и подсетей Cik, изображена на рисунке.
Адрес сети 128.12.0.0. Выход в глобальную сеть осуществляется через маршрутизатор Mn. Количество станций в подсетях Nik.
Распределить адреса по подсетям, составить таблицу маршрутизации по протоколу RIPV2 для заданного маршрутизатора Mi.
Вариант задания 9.
Задано:
Выход во внешнюю сеть через M5
Таблица должна быть составлена для маршрутизатора M2.
N11= 300, N12 = 620, N21 = 250, N31 = 450
Решение
1.
-
Составим маски подсети C11-число станций 300
28 = 256 < 300 < 512 = 29.
Таким образом, маска будет содержать 23 единицы и 9 нулей
11111111. 11111111. 11111110. 00000000
или
255. 255. 254. 0
Адрес подсети тогда будет 128. 12. 0. 0
или с префиксом 128. 12. 0. 0/23
диапазон адресов от 128. 12.0. 0 до 128.12.1.255
-
Для C12-число станций 620
29 = 512 < 620 < 1024 = 210
Маска 11111111. 11111111. 11111100. 00000000
или 255. 255. 252. 0
Третий байт адреса подсети должен быть 00000100, чтобы не пересекаться с первой подсетью
Адрес подсети тогда будет
128. 12. 4. 0
или с префиксом 128.12.4.0/22
диапазон адресов от 128. 12.4. 0 до 128.12.7.255
-
Для C21-число станций 250
27 = 128 < 250 < 256 = 28
Маска 11111111. 11111111. 11111111. 00000000
или 255. 255. 255. 0
Выделим для этой подсети адресное пространство сразу за сетью C12 ,тогда третий байт адреса подсети должен быть 00001000
Адрес подсети тогда будет 128. 12. 8. 0
или с префиксом 128.12.8.0/24
диапазон адресов от 128. 12.8. 0 до 128.12.8.255
-
Для C31 -число станций 450
28 = 256 < 450 < 512 = 29.
Маска 11111111. 11111111. 11111110. 00000000
или 255. 255. 254. 0
Выделим для этой подсети неиспользованное адресное пространство сразу за сетью C11 ,тогда третий байт адреса подсети должен быть 00000010
Адрес подсети тогда будет 128. 12. 2. 0
или с префиксом 128.12.2.0/23
диапазон адресов от 128. 12.2.0 до 128.12.3.255
2.
Составим теперь таблицу маршрутизатора M2 по протоколу RIPv2.
Адреса портов выбираем из адресного пространства той сети, которая подключена к этому порту:
C11 – 128.12.0.1, C12 – 128.12.4.1, C21 – 128.1.8.1, C31 – 128.12.2.1
Для портов, соединяющих маршрутизаторы, нужно организовать свои подсети. Так для линии, соединяющей только два маршрутизатора, нужно только два адреса, а минимально возможное адресное поле равно 4. Для таких соединений организуем подсети с префиксом 30:
M2 –M4 : 128.12.9.0/30
M2 –M3 : 128.12.10.0/30
M3 –M5 : 128.12.11.0/30
M2 –M1 : 128.12.12.0/30
M1 –M3 : 128.12.13.0/30
M1 –M6 : 128.12.14.0/30
Составляем таблицу маршрутизации.
Этап 1. Минимальная таблица учитывает только непосредственно подключенные подсети. (Обратим внимание, что протокол RIPv2 в отличии от RIPv1 имеет поле для маски, что позволяет использовать подсети разной ширины).
Подсеть |
Адрес следующего маршрутизатора |
Маска |
Порт |
Расстояние |
128. 12. 12.0 |
128.12.12.1 |
255.255.255.252 |
1 |
1 |
128.12 .10. 0 |
128.12.10.1 |
255.255.255.252 |
2 |
1 |
128.12.8.0 |
128.12.8.1 |
255.255.255.0 |
3 |
1 |
128.12.9.0 |
128.12.9.1 |
255.255.255.252 |
4 |
1 |
Этап 2. Рассылка минимальных таблиц.
Этап 3. Прием сообщений от соседей и пополнение таблицы. Маршрутизатор M2 получает информацию от остальных маршрутизаторов.
№ п/п |
Подсеть |
Маска |
Адрес следующего маршр-ра |
Порт |
Рассто- яние |
От марш-торов |
1 |
128.12.12.0 |
255.255.255.252 |
128.12.12.1 |
1 |
1 |
|
2 |
128.12 .10.0 |
255.255.255.252 |
128.12.10.1 |
2 |
1 |
|
3 |
128.12.8.0 |
255.255.255.0 |
128.12.8.1 |
3 |
1 |
|
4 |
128.12.9.0 |
255.255.255.252 |
128.12.9.1 |
4 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
128.12.14.0 |
255.255.255.252 |
128.12.12.2 |
1 |
2 |
M1 |
8 |
128.12.0.0 |
255.255.254.0 |
128.12.12.2 |
1 |
2 |
M1 |
9 |
128.12.4.0 |
255.255.252.0 |
128.12.12.2 |
1 |
2 |
M1 |
10 |
128.12.13.0 |
255.255.255.252 |
128.12.12.2 |
1 |
2 |
M1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
128.12.2.0 |
255.255.254.0 |
128.12.10.2 |
2 |
2 |
M3 |
14 |
128.12.11.0 |
255.255.255.252 |
128.12.10.2 |
2 |
2 |
M3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
0.0.0.0 |
0.0.0.0 |
128.12.10.2 |
2 |
3 |
M5, M3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Удаляем строки:
№20 – есть более короткий маршрут (№17)
№19 – есть более короткий маршрут (№11)
№18 – есть более короткий маршрут (№7)
№16 – есть более короткий маршрут (№14)
№15 – есть более короткий маршрут (№7)
№12 – есть ранее записанный маршрут той же длины (№10)
№11 – есть более короткий маршрут (№2)
№6 – есть более короткий маршрут (№1)
№5 – есть более короткий маршрут (№4)
Итоговая таблица
№ п/п |
Подсеть |
Маска |
Адрес следующего маршрутизатора |
Порт |
Рассто- яние |
От марш-торов |
1 |
128.12.12.0 |
255.255.255.252 |
128.12.12.1 |
1 |
1 |
|
2 |
128.12.10.0 |
255.255.255.252 |
128.12.10.1 |
2 |
1 |
|
3 |
128.12.8.0 |
255.255.255.0 |
128.12.8.1 |
3 |
1 |
|
4 |
128.12.9.0 |
255.255.255.252 |
128.12.9.1 |
4 |
1 |
|
5 |
128.12.14.0 |
255.255.255.252 |
128.12.12.2 |
1 |
2 |
M1 |
6 |
128.12.0.0 |
255.255.254.0 |
128.12.12.2 |
1 |
2 |
M1 |
7 |
128.12.4.0 |
255.255.252.0 |
128.12.12.2 |
1 |
2 |
M1 |
8 |
128.12.13.0 |
255.255.255.252 |
128.12.12.2 |
1 |
2 |
M1 |
9 |
128.12.2.0 |
255.255.254.0 |
128.12.10.2 |
2 |
2 |
M3 |
10 |
128.12.11.0 |
255.255.255.252 |
128.12.10.2 |
2 |
2 |
M3 |
11 |
0.0.0.0 |
0.0.0.0 |
128.12.10.2 |
2 |
3 |
M5, M3 |
Выводы:
В ходе выполнения контрольной работы мы научились выбирать размеры подсетей для заданного количества станций. Нужно обратить внимание, что т.к. мы использовали протокол RIPv2, мы имели возможность использовать сети разной ширины. В случае RIPv1 нам пришлось бы организовывать сети одинаковой ширины. (например 255.255.0.0). В итоговой таблице представлена работа протокола RIPv2. Суть работы в том, что каждый маршрутизатор рассылает своим соседям свою таблицу. В случае появления одинаковых маршрутов маршрутизаторы производят удаление маршрутов с большим расстоянием или полученные позже по времени.
Используемая литература:
-
“Сети передачи данных: Учебное пособие” Пуговкин А.В. , Томск
-
www.INTUIT.ru Интернет-университет информационных технологий. Курс «Основы локальных сетей»