IP-подсети
Решение практической задачи по разбиению одной IP-сети на несколько
Территориально распределённая сеть
Несколько локальных сетей
Несколько локальных сетей
Несколько локальных сетей
Несколько локальных сетей
Количество локальных сетей
Число компьютеров в локальных сетях
Число компьютеров в сетях
Вариант №1 (подсети равного размера)
Сколько бит следует занять?
Сколько бит следует занять?
Сколько бит следует занять?
Вариант №1 (подсети равного размера)
Вариант №1 (подсети равного размера)
Вариант №1 (подсети равного размера)
Вариант №1 (раздаём адреса)
Несколько локальных сетей
Несколько локальных сетей
Вариант №2 (подсети разного размера)
Вариант №2 (подсети разного размера)
Число компьютеров в сетях
Вариант №2 (подсети разного размера)
841.62K
Категория: ИнтернетИнтернет

IP-подсети. Разбиение на подсети

1. IP-подсети

План
Можно ли без подсетей?
Для разбиения на подсети надо:
• Найти число локальных подсетей
• Найти число компьютеров в подсетях
• Вариант 1:
• Найти маску для организации равного числа подсетей
• Найти адреса подсетей
• Найти диапазоны адресов для сетей
• Вариант 2:
• Найти маску для каждой сети
• Найти адреса для каждой подсети
• Найти диапазоны адресов для каждой сети
1

2. Решение практической задачи по разбиению одной IP-сети на несколько

Предпосылки:
Сеть предприятия может быть территориально распределённой
(т.е. нельзя охватить одной локальной сетью)
Следовательно, сеть предприятия может состоять из нескольких
локальных сетей.
Но, с точки зрения интернет провайдера (ISP) – это одна
организация с одной сетью (в идеале, одним IP-адресом сети)
2

3. Территориально распределённая сеть

5 км
D=200 м
D=200 м
2 км
800 м
D=200 м
D=200 м
3

4. Несколько локальных сетей

Пусть организации дан IP-адрес сети 1.2.3.0/24
Может просто раздать IP-адреса всем нуждающимся и
работать?
1.2.3.0/24
.8
.3
.4
.1
.2
.5
.6
.7
B2
М1
М2
А1
А2
B1
4

5. Несколько локальных сетей

Каковы будут таблицы маршрутизации в А1 и А2?
А1
А2
Сеть
Маска
Интерфейс
Шлюз
Сеть
Маска
Интерфейс
Шлюз
1.2.3.0
/24
.1
-
1.2.3.0
/24
.2
-
1.2.3.0/24
.8
.3
.4
.1
.2
.5
.6
.7
B2
М1
М2
А1
А2
B1
5

6. Несколько локальных сетей

Каковы будут таблицы маршрутизации в М1 и М2?
IP-датаграммы не смогут пройти через М1 и М2!
М1
Сеть
Маска
Интерфейс
1.2.3.0
/24
1.2.3.0
/24
Шлюз
М2
Сеть
Маска
Интерфейс
Шлюз
.3
-
1.2.3.0
/24
.5
-
.4
-
1.2.3.0
/24
.6
-
1.2.3.0/24
.8
.3
.4
.1
.2
.5
.6
.7
B2
М1
М2
А1
А2
B1
6

7. Несколько локальных сетей

Вывод:
если в сети есть промежуточные маршрутизаторы,
(значит есть разные локальные сети)
требуются РАЗНЫЕ адреса IP-сетей!
B2
М1
М2
А1
А2
B1
7

8. Количество локальных сетей

5 км
D=200 м
D=200 м
2 км
800 м
D=200 м
D=200 м
8

9. Число компьютеров в локальных сетях

Сколько IP-адресов надо выдать на сеть?
Надо знать потребности сотрудников (отдела),
работающих на этой территории.
Нужно выяснить максимальное число компьютеров
которое имеет смысл устанавливать в этой сети.
Каждый компьютер – 1 IP-адрес
Если есть виртуальные сервера – надо минимум по +1
IP-адресу на каждый сервер
Желателен запас IP-адресов на случай расширения
сети:
• найм новых сотрудников - установка рабочих мест,
• запуск виртуальных серверов,
• и т.п.
9

10. Число компьютеров в сетях

2 шлюза
20 PC
1 шлюз
15 PC
1 шлюз
2 шлюза
2 шлюза
7 PC
1 шлюз
10 PC
1 шлюз
10

11. Вариант №1 (подсети равного размера)

Разделим на 7 равных подсетей.
IP-адрес всей сети = 1.2.3.0/24
(в сети можно разместить (28 – 2) = 254 компьютера)
Из адресного
пространства
узла (последние
8 бит) занимаем
несколько бит
для адресации
подсетей
11

12. Сколько бит следует занять?

1
.
2 .
3
.
0
00000001.00000010.00000011.00000000 /24
Займём 1 бит для адресации подсетей:
00000001.00000010.00000011.00000000
При этом маска увеличится с /24 до /25
Сколько подсетей сможем дополнительно адресовать?
00000001.00000010.00000011.00000000
00000001.00000010.00000011.10000000
Всего 2 сети. Этого мало.
12

13. Сколько бит следует занять?

1
.
2 .
3
.
0
00000001.00000010.00000011.00000000 /24
Займём 2 бита для адресации подсетей:
00000001.00000010.00000011.00000000
При этом маска увеличится с /24 до /26
Сколько подсетей сможем дополнительно адресовать?
00000001.00000010.00000011.00000000
00000001.00000010.00000011.01000000
00000001.00000010.00000011.10000000
00000001.00000010.00000011.11000000
Всего 4 сети. Этого опять мало (4<7)
13

14. Сколько бит следует занять?

1
.
2 .
3
.
0
00000001.00000010.00000011.00000000 /24
Займём 3 бита для адресации подсетей:
00000001.00000010.00000011.00000000
При этом маска увеличится с /24 до /27
Сколько подсетей сможем дополнительно адресовать?
00000001.00000010.00000011.00000000
00000001.00000010.00000011.00100000

00000001.00000010.00000011.01100000
00000001.00000010.00000011.11100000
Всего 8 сетей. Этого достаточно (8>7)
14

15. Вариант №1 (подсети равного размера)

Найдём адреса подсетей:
00000001.00000010.00000011.00000000 = 1.2.3.0 /27
00000001.00000010.00000011.00100000 = 1.2.3.32 /27
00000001.00000010.00000011.01000000 = 1.2.3.64 /27
00000001.00000010.00000011.01100000 = 1.2.3.96 /27
00000001.00000010.00000011.10000000 = 1.2.3.128 /27
00000001.00000010.00000011.10100000 = 1.2.3.160 /27
00000001.00000010.00000011.11000000 = 1.2.3.192 /27
00000001.00000010.00000011.11100000 = 1.2.3.224 /27
Получены 8 подсетей (не 7)
В каждой можно разместить (25 – 2) = 30 компьютеров.
Общая вместимость сети = 30 * 8 = 240 компьютеров.
15

16. Вариант №1 (подсети равного размера)

Найдём диапазоны IP-адресов в подсетях:
1) 1.2.3.0 /27:
с 00000001.00000010.00000011.00000001 = 1.2.3.1 /27
до 00000001.00000010.00000011.00011110 = 1.2.3.30 /27
2) 1.2.3.32 /27:
с 00000001.00000010.00000011.00100001 = 1.2.3.33 /27
до 00000001.00000010.00000011.00111110 = 1.2.3.62 /27
3) 1.2.3.64 /27:
с 00000001.00000010.00000011.01000001 = 1.2.3.65 /27
до 00000001.00000010.00000011.01011110 = 1.2.3.94 /27
4) 1.2.3.96 /27:
с 00000001.00000010.00000011.01100001 = 1.2.3.97 /27
до 00000001.00000010.00000011.01111110 = 1.2.3.126 /27
16

17. Вариант №1 (подсети равного размера)

Найдём диапазоны IP-адресов в подсетях:
5) 1.2.3.128 /27:
с 00000001.00000010.00000011.10000001 = 1.2.3.129 /27
до 00000001.00000010.00000011.10011110 = 1.2.3.158 /27
6) 1.2.3.160 /27:
с 00000001.00000010.00000011.10100001 = 1.2.3.161 /27
до 00000001.00000010.00000011.10111110 = 1.2.3.190 /27
7) 1.2.3.192 /27:
с 00000001.00000010.00000011.11000001 = 1.2.3.193 /27
до 00000001.00000010.00000011.11011110 = 1.2.3.222 /27
8) 1.2.3.224 /27:
с 00000001.00000010.00000011.11100001 = 1.2.3.225 /27
до 00000001.00000010.00000011.11111110 = 1.2.3.254 /27
17

18. Вариант №1 (раздаём адреса)

1.2.3.128/27
26 IP-адресов
лишние
1.2.3.96/27
1.2.3.64/27
30 IP-адресов
лишние
26 IP-адресов
лишние
30 IP-адресов
лишние
1.2.3.32/27
30 IP-адресов
лишние
1.2.3.160/27
27 IP-адресов
лишние
1.2.3.192/27
1.2.3.0/27
26 IP-адресов
лишние
Сеть 1.2.3.224/27 - лишняя
18

19. Несколько локальных сетей

Каковы будут таблицы маршрутизации в А1 и А2?
А1
А2
Сеть
Маска
Интерфейс
Шлюз
Сеть
Маска
Интерфейс
Шлюз
1.2.3.64
/27
.65
-
1.2.3.64
/27
.66
-
1.2.3.128/27
1.2.3.64/27
.131
.67
.65
.97
.66
М1
.98
.129
.130
1.2.3.96/27
B2
М2
А1
А2
B1
19

20. Несколько локальных сетей

Каковы будут таблицы маршрутизации в М1 и М2?
IP-датаграммы смогут пройти через М1 и М2!
М1
М2
Сеть
Маска
Интерфейс
Шлюз
Сеть
Маска
Интерфейс
Шлюз
1.2.3.64
/27
.67
-
1.2.3.96
/27
.98
-
1.2.3.96
/27
.97
-
1.2.3.128
/27
.129
-
1.2.3.128
/27
.97
.98
1.2.3.64
/27
.98
.97
1.2.3.128/27
1.2.3.64/27
.131
.67
.65
.97
.66
М1
.98
.129
.130
1.2.3.96/27
B2
М2
А1
А2
B1
20

21. Вариант №2 (подсети разного размера)

А если нам нужны сети различного размера?
Рекурсивно дробим сети пополам.
1.2.3.0/26
62 адреса
1.2.3.0 /25
126 адресов
1.2.3.64/26
62 адреса
1.2.3.0/24
254 адреса
1.2.3.128/26
62 адреса
1.2.3.128/25
126 адресов
1.2.3.192/26
62 адреса
1.2.3.0/27
30 адресов
1.2.3.32/27
1.2.3.64/27
1.2.3.96/27
1.2.3.128/27
1.2.3.160/27
1.2.3.192/27
1.2.3.224/27
21

22. Вариант №2 (подсети разного размера)

Подбираем для «разнокалиберных» подсетей
нужные «ниши»
8
4
16
32
64
1.2.3.0/27
1.2.3.0/26
1.2.3.32/27
2
1.2.3.0/25
1.2.3.64/27
1.2.3.64/26
1
1.2.3.96/28
1.2.3.96/27
1.2.3.0/24
1.2.3.128/27
254
1.2.3.112/29
1.2.3.112/28
1.2.3.120/30
1.2.3.120/29
1.2.3.128/26
1.2.3.124/30
1.2.3.160/27
1.2.3.128/25
126
1.2.3.192/27
1.2.3.192/26
1.2.3.224/27
62
30
14
6
2
22

23. Число компьютеров в сетях

30
30
2 шлюза
20 PC
1 шлюз
2
15 PC
1 шлюз
2 шлюза
2
2 шлюза
2
7 PC
1 шлюз
14
14
10 PC
1 шлюз
23

24. Вариант №2 (подсети разного размера)

Подбираем для «разнокалиберных» подсетей
нужные «ниши»
8
16
32
64
4
2
1.2.3.0/27
1.2.3.32/28
1.2.3.0/26
1.2.3.32/27
1.2.3.48/28
1.2.3.0/25
1.2.3.64/27
1
1.2.3.0/24
1.2.3.64/26
1.2.3.96/28
1.2.3.96/27
254
1.2.3.112/30
1.2.3.112/29
1.2.3.116/30
1.2.3.112/28
1.2.3.128/25
1.2.3.120/30
1.2.3.120/29
1.2.3.124/30
126
62
30
14
6
2
24
English     Русский Правила