Перейти к содержимому
AD Academy
CCNA — Основы сетей Cisco
Начальный16 мин.Обновлено: Тема 3 из 12

Адреса IPv4 и Subnetting

Классы, CIDR, расчет подсети и VLSM — самая часто проверяемая тема в CCNA.

Не прочитано

Что вы узнаете

  • Краткая справочная таблица
  • Частные адреса (RFC1918)
  • Классы, CIDR, расчет подсети и VLSM — самая часто проверяемая тема в CCNA.

Перед этой темой стоит прочитать:Коммутация, VLAN и Trunk

Адрес IPv4 — это 32-битный адрес, представленный четырьмя числами (например, 192.168.10.25). Маска подсети определяет, сколько битов относятся к сети и сколько — к компьютерам в ней.

Краткая справочная таблица

  • /24 = 255.255.255.0 → 256 адресов, 254 пригодных для использования.
  • /25 = 255.255.255.128 → 128 адресов, 126 пригодных для использования.
  • /26 = 255.255.255.192 → 64 адреса, 62 пригодных для использования.
  • /27 = 255.255.255.224 → 32 адреса, 30 пригодных для использования.
  • /30 = 255.255.255.252 → 4 адреса, 2 пригодных для использования (связь между маршрутизаторами).

Частные адреса (RFC1918)

  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16
  • 169.254.0.0/16 — APIPA, признак того, что DHCP не ответил.
! Настройка адреса на интерфейсе маршрутизатора
Router(config)# interface gi0/0
Router(config-if)# ip address 192.168.10.1 255.255.255.0
Router(config-if)# no shutdown

! Проверки
Router# show ip interface brief
Router# show ip route
Router# ping 8.8.8.8
bash
Архитектура и теория — под капотом

Subnetting — это заимствование битов из Host-части для Network-части. Каждый заимствованный бит удваивает количество сетей и уменьшает вдвое количество адресов в каждой сети.

192.168.10.  0 /26
Mask 255.255.255.192  ->  11111111.11111111.11111111.11000000
Block size = 256 - 192 = 64
Subnets: .0-.63 | .64-.127 | .128-.191 | .192-.255
   .64  = Network      .65-.126 = Hosts
   .127 = Broadcast    Hosts = 2^6 - 2 = 62
text
  • Количество адресов = 2^(32-prefix); количество пригодных для использования Hosts = 2^(32-prefix) - 2.
  • Block Size = 256 - последний октет маски; из него получают границы каждой подсети.
  • VLSM: выделяем каждой сети ровно тот размер, который ей нужен — начинаем от большего к меньшему.
  • Частные сети (RFC1918): 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16.
Практическая настройка (CLI)
R(config)# interface gi0/0
R(config-if)# ip address 192.168.10.65 255.255.255.192
R(config-if)# no shutdown
R(config)# interface loopback0
R(config-if)# ip address 1.1.1.1 255.255.255.255

R# show ip interface brief
R# show ip route connected
bash
# Windows / PowerShell
ipconfig /all
Get-NetIPAddress -AddressFamily IPv4
Test-NetConnection 192.168.10.65 -InformationLevel Detailed
powershell
Реальные сценарии в организации
  • Планирование адресов по сайтам: 10.<site>.<vlan>.0/24 — легко запомнить, легко суммировать в Route Summarization.
  • Подбор размера: 50 пользователей → /26 (62 hosts), 10 принтеров → /28 (14 hosts).
  • Сохранение диапазона для DHCP и отдельного диапазона для статических адресов (серверы, принтеры, сетевое оборудование).
Диагностика и устранение неполадок
  • Неверная маска у клиента = он думает, что цель находится в его сети и не отправляет на Gateway → нет исходящей связи.
  • Сетевой адрес или Broadcast назначен станции → нестабильная связь.
  • Перекрытие Subnets на двух сайтах → непредсказуемая маршрутизация, особенно в VPN.
ipconfig /all
route print              # Windows
show ip route            # Cisco
ping <gateway>
bash
Глоссарий и быстрая командная строка
  • /24=254 | /25=126 | /26=62 | /27=30 | /28=14 | /29=6 | /30=2 hosts
  • Block size = 256 - mask octet
  • Встроенный калькулятор на сайте: страница «Subnet Calculator»

Проверь себя

Сколько пригодных для использования адресов в сети /26?

Компьютер получил адрес 169.254.10.7. Что это значит?

Эта страница вам помогла?