Files
SecondBrain/05 NoxPKB/wiki/Networking—VLSM (one-screen).md
T
2026-04-17 11:28:35 +03:00

2.3 KiB

Networking — VLSM (one-screen)

VLSM (Variable Length Subnet Mask) — техника сегментации сети с использованием масок разной длины, чтобы эффективнее использовать IPv4‑адресное пространство.

Источник: 01 Library/04 Networking/VLSM.

Исторический контекст: классовая адресация

Раньше IP‑адреса делились на классы (A, B, C) с фиксированными масками:

  • A — первый бит 0, маска /8 (255.0.0.0)
  • B — первые биты 10, маска /16 (255.255.0.0)
  • C — первые биты 110, маска /24 (255.255.255.0)

Проблема: огромное расточительство (например, класс C для 25 хостов оставляет 229 адресов неиспользованными).

CIDR (бесклассовая адресация)

CIDR — на смену классам пришла бесклассовая адресация. Нотация: 192.168.1.0/24 (24 бита на сеть, 8 на хосты).

VLSM и сегментация

Идея VLSM:

  • выделяется пул адресов (например /16)
  • внутри пула создаются подсети с разными масками (например /24, /25, /27)
  • каждый отдел/сегмент получает необходимое количество адресов, остаток экономится

Формулы:

  • Хостов в сети: H = 2^n - 2 (где n — биты для хостов)
  • Подсетей из заимствованных бит: N = 2^m (где m — биты, заимствованные из хостовой части)

Приватные диапазоны

  • 10.0.0.0/8 (класс A)
  • 172.16.0.0/12 (класс B)
  • 192.168.0.0/16 (класс C)

Специальные: 0.0.0.0 (DHCP), 127.x.x.x (loopback), 255.255.255.255 (broadcast в сети).

Распределение адресов (иерархия)

IANA → Regional Registrars (например RIPE) → National Registrars → ISP.

Связанные узлы: Networking—MOC, Networking—IP-адрес (one-screen).