Сетевой протокол локальных сетей

Общие свойства протоколов локальной сети

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

Протоколы локальных сетей должны иметь следующие основные характеристики:

  • обеспечивать надежность сетевых каналов;
  • обладать высоким быстродействием;
  • обрабатывать исходные и целевые адреса узлов;
  • соответствовать сетевым стандартам, в особенности – стандарту IEEE 802.

4 Таблица 5.1. Протоколы локальных сетей и сетевые операционные системы

Протокол Соответствующая операционная система
IPX/SPX Novell NetWare
NetBEUI Первые версии операционных систем Microsoft Windows
AppleTalk Apple Macintosh
TCP/IP UNIX, Novel NetWare, современные версии операционных систем Microsoft Windows, операционные системы мэйнфреймов IBM
SNA Операционные системы мэйнфреймов и миникомпьютеров IBM
DLC Клиентские системы, взаимодействующие с мэйнфреймами IBM, настроенными на работу с протоколом SNA

Примечание

Компьютерная операционная система – это совокупность программных средств, выполняющих на компьютере две функции. Во-первых, они взаимодействуют с аппаратными средствами компьютера и базовой системой ввода/вывода (Basic input/output system, BIOS). Во-вторых, они взаимодействуют с пользовательским интерфейсом (например, с графическим пользовательским интерфейсом (GUI) системах Windows или с подсистемой X Window и рабочими столами в систем UNIX). Для сетевых компьютерных операционных систем имеется еще третий уровень взаимодействия, на котором эти системы могут общаться между собой по сети с помощью одного или нескольких протоколов.

Протоколы ipx/spx и система Novell NetWare

    • 802.2 – относительно новый тип фреймов, применяемый в сетях, базирующихся на серверах NetWare версий с 3.21 по 4.x;
    • 802.3 – старый тип фреймов, применяемый в системах NetWare 286 (версий 2.x) и первых версиях системы NetWare 386 (3.0 и 3.1х);
    • EthernetII для обеспечения совместимости с сетями Ethernet II и более эффективного форматирования фреймов;
    • EthernetSNAP реализация описанного в главе 2 протокола SubNetwork Access Protocol (SNAP), предназначенного для работы специальных сл)Я и приложений фирм-изготовителей.

    Источник

    Вопросы построения сети. ЛВС: стандарты и протоколы (часть 2)

    Протоко́л (др.-греч. πρωτόκολλον; от πρώτος «первый» + κόλλα «клей») изначально — документ, фиксирующий какое-либо событие, факт или договорённость.

    Wikipedia

    Разберемся в базовых протоколах с стандартах

    Группа стандартов Ethernet IEEE 802.3

    Для подключения клиентских устройств рекомендуется поддержка следующих стандартов:

    Для подключения активного сетевого оборудования между собой рекомендуется поддержка следующих стандартов:

    • IEEE 802.3z (1 Гбит/с);
    • IEEE 802.3ae-2002 (10 Гбит/с);
    • IEEE 802.3ba (40 Гбит/с) — да, время пришло.

    Питание по PoE (Power over Ethernet)

    Если для подключения оконечных сетевых устройств нужно active PoE, то необходимо предусмотреть коммутаторы доступа с поддержкой нужных стандартов active PoE. Для наглядности ниже таблица по основным характеристиками active PoE:

    Мощность на PSE (Power Supply Equipment), Вт

    Мощность на PD (Powered Device), Вт

    Следует различать две характеристики мощности:

    • PSE (Power Supply Equipment) — мощность, которую коммутатор готов выдать на порт;
    • PD (Powered Device) — мощность, которая дойдет до оборудования (с учетом потерь).

    VLAN (Virtual Local Area Network)

    Не рекомендуется использовать VLAN 1 для передачи пользовательских данных. Рекомендуется использовать диапазон VLAN’ов с 2 по 1000 включительно.

    Деление устройств на VLAN’ы рекомендуется выполнять из соображений получения общего сетевого доступа для последующего применения ACL. В большинстве случаев это существенно упростит задачу конфигурирования межсетевого экрана.

    Протоколы обмена базой данных VLAN’ов

    Протоколы обмена базой данных VLAN’ов рекомендуется отключить. Примеры протоколов обмена базой данных VLAN’ов:

    Саму возможность передачи сообщений протоколов для обмена базой данных VLAN’ов также лучше отключить (использование transparent mode также не рекомендуется, т.к. это создает среду для передачи сообщений данного протокола).

    DTP (Dynamic Trunking Protocol)

    DTP рекомендуется отключить, тип порта рекомендуется указать явно как access или trunk.

    LACP (Link Aggregation Control Protocol)

    Для объединения нескольких физических каналов в один логический рекомендуется применять протокол LACP (IEEE 802.3ad) с целью предотвращения возможных L2 петель в сети, которые могут быть вызваны ошибкой конфигурации или коммутации, в случае использования статически заданной агрегации портов.

    STP (Spanning Tree Protocol)

    Для минимизации использования проприетарных протоколов в сети, рекомендуется применение открытого протокола MSTP (Multiple Spanning Tree Protocol, IEEE 802.1s) с грамотным построением дерева STP. Перечислим основные рекомендации, которые помогут ничего не забыть:

    1. На всех портах типа access рекомендуется включить port edge с двумя целями: a) Отсутствие лишних сообщений STP TCN в L2 домене при выключении / включении устройства в порт коммутатора; b) Быстрое включение передачи пользовательских данных при включении устройства в порт коммутатора;
    2. На всех портах типа access рекомендуется включить stp guard root, а также bpdu guard, чтобы при появлении BPDU-пакета порт переходил в состояние error disabled;
    3. На downlink портах коммутаторов ядра распределения рекомендуется включить технологии root guard;
    4. Для настройки портов сторонних подключений, таких как провайдер Интернета, рекомендуется включить фильтрацию BPDU (bpdu lter);
    5. Uplink порты коммутаторов распределения к резервному коммутатору ядра должны быть в роли Alternate;
    6. Нежелательно использование half duplex портов;
    7. На всех trunk портах рекомендуется явно указать тип порта point-to-point, чтобы гарантировать быструю сходимость протокола STP;

    Storm-control

    Рекомендуется предусмотреть механизм контроля широковещательных (broadcast), многоадресных (multicast) штормов. Максимальный уровень broadcast или multicast трафика рекомендуется выставить на 10 процентов от полосы пропускания интерфейса. При достижении порогового значения будет хорошо, если система как минимум будет отправлять SNMP trap и syslog сообщение.

    DHCP snooping

    На всех коммутаторах (и на всех VLAN-ах) рекомендуется включить DHCP snooping. Все порты коммутаторов должны быть недоверенными, кроме uplink портов и портов подключения к DHCP серверу.

    Dynamic ARP inspection

    На всех VLAN’ах, где включен DHCP snooping и нет оконечных сетевых устройств со статическими настройками IP-адресации, рекомендуется включить Dynamic ARP inspection.

    Для стабильной работы протокола некоторые производители предусматривают использование FTP или TFTP серверов для резервного хранения базы данных механизма Dynamic ARP inspection. Таким образом, в случае перезагрузки коммутатора оборудование сможет восстановить базу данных из резервной копии на FTP/TFTP сервере.

    LLDP (Link Layer Discovery Protocol, IEEE 802.1AB)

    Активное сетевое оборудование чаще всего будет поддерживать протокол LLDP, который позволяет сетевым устройствам анонсировать в сеть информацию о себе и о своих возможностях, а также собирать эту информацию о соседних устройствах. Протокол LLDP рекомендуется выключить на портах подключения к сторонним сетевым устройствам, например, к оборудованию оборудованию провайдеров.

    Proxy ARP (RFC 1027) лучше отключить или использовать осознанно, так как это позволяет не использовать адрес шлюза в сетевых настройках оконечных сетевых устройств, что может дать ложные представление о корректности сетевых настроек. Например, если в сетевых настройках принтера нет адреса шлюза по умолчанию или он некорректный, но Proxy ARP позволит принтеру корректно работать. При замене оборудования или выключении Proxy ARP неправильно настроенные устройства не будут работать корректно.

    VRRP (Virtual Router Redundancy Protocol)

    Для объединения двух маршрутизаторов в один виртуальный маршрутизатор и назначения общего виртуального IP-адреса, рекомендуется использовать открытый протокол VRRP (RFC 5798).

    OSPF (Open Shortest Path First)

    Для осуществления обмена IP маршрутами между L3 устройствами сети рекомендуется использовать протокол OSPF (RFC 2328, RFC 5709). Для достижения максимально быстрой сходимости протокола OSPF рекомендуется использование протокола BFD (Bidirectional Forwarding Detection, RFC 5880, RFC 5881) совместно с OSPF. BFD позволяет сократить время обнаружения проблемы на канале до 50 мс.

    Для обеспечения безопасности протокола OSPF рекомендуется обеспечить шифрование передаваемых служебных сообщений протокола OSPF методом MD5 или hmac-sha-256 (наиболее приоритетный метод).

    Наиболее общие настройки сетевого оборудования

    Доступ на активное сетевое оборудование

    • Для аутентификация на оборудование рекомендуется применение RADIUS сервера. В случае недоступности RADIUS сервера должна применяться локальная аутентификация;
    • Пароль от локальной учетной записи рекомендуется хранить на оборудовании в зашифрованном виде;
    • Для подключения к сетевому оборудованию рекомендуется использовать SSHv2, HTTPS, API;
    • В целях безопасности доступы по HTTP и telnet рекомендуется закрыть;
    • Порт для подключения по протоколу SSH рекомендуется заменить со стандартного TCP/22 на кастомный TCP/XXXX. Эта мера не так значительна, но мы стараемся использовать все возможности для увеличения времени потенциального взлома;
    • Для доступа на активное сетевое оборудование рекомендуется предусмотреть ACL (Access- Control List), определяющие адреса устройств, с которых разрешено подключаться к оборудованию;

    Типы портов (L2)

    Access порт – это порт, который передает и принимает только нетегированные фреймы.

    Trunk порт – это порт, который передает и принимает тегированные фреймы, без тега передается и принимается только native VLAN.

    Гибридный порт – передает и принимает тегированные и нетегированные фреймы, при этом в качестве нетегированного фрейма можно передавать не native VLAN. Может потребоваться при подключении некоторых типов оконечных устройств, таких как IP-телефоны, точки доступа Wi-Fi (в режиме local switched).

    Рекомендации по настройке access и гибридных портов:

    • port edge;
    • stp root guard;
    • stp bpdu guard;
    • DHCP-snooping untrust;
    • ARP-inspection (только если устройство получает IP-адрес динамически);
    • rate-limit (multicast, broadcast);
    • switch off SNMP trap, SYSLOG;
    • выключить DTP negotiation;
    • IEEE 802.1x (при необходимости авторизации);
    • Port-Security (при необходимости).

    Рекомендации по конфигурации trunk портов между коммутаторами

    • В качестве native VLAN рекомендуется использовать дефолтный VLAN 1;
    • Рекомендуется включить SNMP trap и логирование SYSLOG (изменение статусов Up, Down);
    • На всех trunk портах рекомендуется явно указать тип порта point-to-point;
    • На всех trunk портах рекомендуется разрешить все VLAN’ы, которые используются на коммутаторе.

    Рекомендации к конфигурации ACL

    Для уменьшения “площади атаки” рекомендуется разработать и внедрить правила ACL между различными сегментами сети. Трафик, не разрешенный в явном виде, рекомендуется блокировать. Для простоты управления и визуализации правил удобно использовать матрицу правил, например:

    Источник

    Читайте также:  Понятие и структура компьютерных сетей
Оцените статью
Adblock
detector