Технологии резервирования DT-RING И DT-RING+
![](https://kyland-rus.ru//cj65xutsjwht/3b2a237c-9296-11ee-8abb-65a2b7fa1b81/BANNER.png)
Технологии резервирования в сетях Industrial Ethernet позволяют преодолеть ограничение, связанное с типичной топологией Ethernet, которая обычно имеет форму «звезды» или «дерева», запрещая наличие петель. В классических сетях Ethernet не допускается иметь несколько путей передачи данных между двумя точками, так как это может привести к возникновению широковещательного шторма и полной неработоспособности сети. Однако с использованием технологий резервирования в сетях Industrial Ethernet стало возможным наличие избыточных путей связи для обеспечения надежности и отказоустойчивости сети.
В коммутаторах Kyland реализованы промышленные технологии резервирования DT-Ring и DT-Ring+, которые позволяют создавать сети с избыточными связями по топологии «кольцо» с временем переключения с основного канала связи на резервный не более 50 мс.
Особенности протокола DT-Ring/DT-Ring+
![](https://kyland-rus.ru//cj65xutsjwht/44814ce8-9296-11ee-82e6-f32c38509eb6/S01.png)
- Все коммутаторы в одном кольце должны иметь одинаковый номер домена
- Разные домены не обязательно должны иметь разные имена
- В каждом кольце может быть только один ведущий и несколько ведомых
- На каждом коммутаторе можно настроить только два порта для кольца
- В одном кольце можно настроить не более двух резервных портов
- На коммутаторе для одного кольца можно настроить только один резервный порт
- DT-Ring-Port и DT-Ring-VLAN нельзя использовать вместе
Принцип работы DT-Ring
Протокол DT-Ring имеет два режима работы:
- DT-Ring-Port — режим, в котором указываются порты для передачи или блокировки пакетов.
![](https://kyland-rus.ru//cj65xutsjwht/48c744c4-9296-11ee-9dbb-85cd83e19711/S02.png)
- DT-Ring-VLAN — режим, в котором указываются порты для передачи или блокировки пакетов конкретной подсети VLAN. Это позволяет одному порту коммутатора быть частью разных резервных колец, основанных на разных VLAN.
![](https://kyland-rus.ru//cj65xutsjwht/821e8dc0-b9f3-11ee-9f6f-059d241e925c/S03.png)
Роли коммутаторов в кольце:
- Master — отправляет пакеты протокола DT-Ring и определяет состояние кольца. Master блокирует один из своих портов, чтобы избежать широковещательного шторма. Кольцевая топология логически превращается в шину. При обрыве соединения Master активирует ранее заблокированный порт, тем самым восстанавливая резервное соединение.
![](https://kyland-rus.ru//cj65xutsjwht/51220d16-9296-11ee-8f21-f1bc32d59558/S04.png)
- Slave — прослушивает и пересылает пакеты протокола DT-Ring и сообщает информацию об ошибках Master-устройству.
Принцип работы DT-Ring+
В версии протокола DT-Ring+ добавляются следующие понятия:
Backup port — порт для связи между DT-кольцами.
Master backup port — если кольцо имеет несколько резервных портов, резервный порт с большим MAC-адресом является Master backup port. Он находится в состоянии forwarding.
Slave backup port — если в кольце имеется несколько резервных портов, все резервные порты, кроме Master backup port, являются Slave backup port. Они находятся в состоянии blocking.
![](https://kyland-rus.ru//cj65xutsjwht/562c1b9e-9296-11ee-a557-69eb7c5886d4/S05.png)
Настройка резервирования по протоколу DT-Ring
Режим DT-Ring-Port
![](https://kyland-rus.ru//cj65xutsjwht/5b472bdc-9296-11ee-bb2c-815629efcacb/S06.png)
Перед соединением коммутаторов в кольцо необходимо их настроить:
1. Настройка адресации
Каждому коммутатору назначается свой уникальный IP-адрес из одной подсети.
![](https://kyland-rus.ru//cj65xutsjwht/62afa9a8-9296-11ee-9513-55070b8d287e/SCR01.jpg)
2. Настройка резервирования
Прописываем Domain ID и Domain Name, одинаковые на каждом коммутаторе. Выбираем порты, участвующие в кольце, и назначаем роли коммутаторов в соответствии со схемой.
![](https://kyland-rus.ru//cj65xutsjwht/664638b6-9296-11ee-ada6-efaa28743146/SCR02.jpg)
После завершения всех настроек необходимо сохранить конфигурацию: Maintenance -> Save Current Configuration.
Только после выполнения этих действий на всех коммутаторах можно соединять их в кольцо.
Для просмотра статусов портов на каждом коммутаторе достаточно нажать на созданную строку.
![](https://kyland-rus.ru//cj65xutsjwht/6c958fdc-9296-11ee-bc37-8f86de6be747/SCR03.jpg)
А также на самих коммутаторах в режиме Master индикатор Ring будет гореть постоянно, а в режиме Slave — мигать.
Режим DT-Ring-VLAN
![](https://kyland-rus.ru//cj65xutsjwht/727e4538-9296-11ee-b929-61430649fb5c/S07.png)
*Чтобы доступ ко всем коммутаторам с одного центра управления, построено третье Management-кольцо, которое пропускает VLAN100.
Перед объединением коммутаторов в кольцо необходимо их настроить:
1. Настройка адресации
2. Настройка VLAN
Назначаем VLAN ID trunk-портам и прописываем разрешенные VLAN ID, которые будут передаваться по этим портам, а также назначаем соответствующие идентификаторы Access-портам для подключения конечных устройств.
Пример настройки на коммутаторе SW3:
![](https://kyland-rus.ru//cj65xutsjwht/766cba9e-9296-11ee-8f54-61e0b439e5fc/SCR04.jpg)
3. Настройка резервирования
Коммутаторы SW1 и SW2 участвуют в двух кольцах, а SW3 и SW4 — в трех. Назначаем согласно схеме на каждом коммутаторе порты, которые будут участвовать в том или ином кольце.
Каждое кольцо имеет свои Domain ID и Domain Name.
Пример настройки на коммутаторе SW1:
![](https://kyland-rus.ru//cj65xutsjwht/7e6137ca-9296-11ee-979d-f7f9bf882fc2/SCR05.jpg)
Пример настройки на коммутаторе SW3:
![](https://kyland-rus.ru//cj65xutsjwht/822556de-9296-11ee-8aaa-53fd637e9f38/SCR06.jpg)
После завершения всех настроек необходимо сохранить конфигурацию: Maintenance -> Save Current Configuration.
Настройка резервирования по протоколу DT-Ring+
![](https://kyland-rus.ru//cj65xutsjwht/8605223e-9296-11ee-b7bf-3b343382342f/S08.png)
Перед соединением коммутаторов в кольцо необходимо их настроить:
1. Настройка адресации
2. Настройка резервирования
Настройка колец осуществляется аналогичным образом. Для активации резервных соединений между кольцами необходимо включить протокол DT-Ring+ и выбрать резервный порт на коммутаторе SW1 и SW3.
![](https://kyland-rus.ru//cj65xutsjwht/8c0ed3dc-9296-11ee-9582-b5a9fffcb577/SCR07.jpg)
После завершения всех настроек необходимо сохранить конфигурацию: Maintenance -> Save Current Configuration.
Дополнительно нами была проведена проверка на стойкость текущей схемы. При аппаратной генерации пакетов с размером 1518, 1526 и 9600 байт незначительный уровень потерь возникает только при восстановлении соединения в момент разрыва кольца. При использовании пакетов с размером 9600 байт время задержки возрастает с 320.49 мкс до 1.94 мс.