Skip to main content

Что такое супернет?

Суперсет - это группа компьютерных сетей или подсетей, которые рассматриваются как единое целое. Концепция была создана в ответ на недостатки «классовой» системы адресации, в которой адреса интернет-протокола (IP) распределяются в пулы заранее определенного размера, известного как блоки. Supernetting позволяет организациям настраивать размер своих сетей и снижает потребность в оборудовании сетевой маршрутизации, объединяя множество отдельных маршрутов.

Как в суперсетях, так и в системах классической адресации IP-адреса делятся как минимум на две части: сетевой идентификатор, который указывает сеть, и идентификатор хоста, который указывает компьютер или другое устройство в этой сети. Общая длина IP-адреса ограничена, поэтому размер одного идентификатора ограничивает размер другого. До концепции суперсети IP-адреса были распределены в блоках в соответствии с «классом», который определял, сколько каждого адреса было выделено для любого типа идентификатора. В адресе «класса А» сетевой идентификатор довольно короткий, оставляя место только для 127 сетевых блоков, в то время как относительная длина идентификатора хоста позволяет каждой из этих 127 сетей иметь более 16 миллионов хостов. Два других общих класса - это класс B, который может поддерживать до 65 534 хостов и 16 384 сети, и класс C, который допускает только 254 хоста, но чуть более двух миллионов сетей.

Идея суперсети была создана в ответ на несколько проблем с системой классной адресации. Многим компаниям и организациям требовалось более 254 хостов, доступных из сетевого блока класса C, но гораздо меньше, чем 65 534 адреса, предоставленных в блоке класса B. В результате многим организациям среднего размера были назначены блоки класса B, но они использовали только часть из 65 534 выделенных адресов, что привело к неизбежной нехватке адресов класса B. Кроме того, быстрый рост новых веб-сайтов и сетевых адресов стал тяжелым бременем для оборудования маршрутизации, которое должно было хранить все больше и больше информации, чтобы охватить все большее число сетей и хостов. В 1993 году Специальная рабочая группа по Интернету (IETF) официально одобрила концепцию суперсети для решения этих проблем.

Суперсетевое взаимодействие, также известное как бесклассовая междоменная маршрутизация (CIDR), устраняет предшествующее понятие классов. Суперсет - это, по сути, группа небольших сетевых блоков или подсетей, которая рассматривается как одна большая сеть. Сетевые идентификаторы в суперсети могут иметь практически любую длину, что позволяет настраивать размер сети в соответствии с потребностями организации. Например, два блока класса C могут быть подключены к сети на общую сумму чуть более 500 адресов. Эта система также допускает агрегацию маршрутов, которая группирует информацию о маршрутизации для различных хостов или сетей в один «суммарный» маршрут.

Концепция суперсети имеет несколько недостатков, в частности, повышенную сложность CIDR по сравнению с системой классической адресации и требования к новым протоколам маршрутизации, поддерживающим CIDR. Возможность настраивать длину сетевого идентификатора затрудняла системным администраторам различать сетевой идентификатор и идентификатор хоста. Для решения этой проблемы был введен новый стиль написания IP-адресов. В этом стиле, который называется нотацией CIDR или косой чертой, косая черта следует за IP-адресом, за которым следует количество битов, используемых для идентификатора сети. В примере 192.168.25.5/24 первые 24 бита адреса являются идентификатором сети, а остальные восемь битов - идентификатором хоста.