реклама на сайте
подробности

 
 
> Возможна ли реализация высоконадежного Ethernet комутатора на основе мажоритарного резервирования
ermilovd
сообщение Jul 1 2013, 09:49
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 22-01-09
Из: Пермь
Пользователь №: 43 767



Возможна ли реализация высоконадежного Ethernet коммутатора на основе мажоритарного резервирования информации портов.
Я пока себе плохо представляю как синхронизировать процессора. Так как у каждого процессора есть своя PLL - со стабильностью +- 100% (грубо). И если даже пакеты будут поступать одновременно на 3 коммутатора (10-20 портов), то из за разности частот возможна разная коммутация пакетов. Что при мажоритарном сравнении выявит несовпадение.
Если есть литература описывающая данное резервирование в Ethernet сетях. Или это не возможно. Дайте ссылку или в личку. help.gif спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vadimp61
сообщение Jul 2 2013, 16:21
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Посмотрите у Марвела есть синхронные езернет коммутаторы, например 88Е6351. При приеме из физики и MII портов происходит выравнивание всех данных перед передачей их в GMAC уровень. Вот ставьте три таких коммутатора, тактируйте их от одного генератора (у коммутатора есть вход 125Мгц тактовой) и на MAC уровне, с уже выровненными тетрадами и занимайтесь мажоритарным резервированием. Я правда с ним не работал, но такая штука есть.
Go to the top of the page
 
+Quote Post
prig
сообщение Jul 4 2013, 09:09
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(vadimp61 @ Jul 2 2013, 20:21) *
Посмотрите у Марвела есть синхронные езернет коммутаторы, например 88Е6351....
Вот ставьте три таких коммутатора, тактируйте их от одного генератора...

Есть большие сомнения, что при потере синхронизации одним из свитчей, не возникнут проблемы с синхронизацией состояния всей троицы.
Собственно, синхронизация свитчей без потери функционирования - наиболее узкое место при реализации.
Если временная потеря функционирования допустима, то лучше подумать о вариантах с резервированием.
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Jul 4 2013, 14:08
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(prig @ Jul 4 2013, 13:09) *
Есть большие сомнения, что при потере синхронизации одним из свитчей, не возникнут проблемы с синхронизацией состояния всей троицы.
Собственно, синхронизация свитчей без потери функционирования - наиболее узкое место при реализации.
Если временная потеря функционирования допустима, то лучше подумать о вариантах с резервированием.

Потеря синхронизации одним из свитчей возможна - это неисправность внутри чипа и ее можно победить только физическим резервированием чипа.
Go to the top of the page
 
+Quote Post
prig
сообщение Jul 4 2013, 16:28
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(vadimp61 @ Jul 4 2013, 18:08) *
Потеря синхронизации одним из свитчей возможна - это неисправность внутри чипа и ее можно победить только физическим резервированием чипа.


Так речь и идёт о разновидности резервирования, которая решает задачу непрерывности функционирования.
И синхронизация свитчей в таких системах - это далеко не просто синхронное тактирование. Это ещё и согласование состояний логических цепей, памяти и т.д..
Задача синхронизации, как уже говорили ранее, действительно кажется жутковатой. Но она решаема.

Потеря синхронизации будет при первой потере пакета одним из 3-х свитчей. А дальше, очереди разбежались, таблицы съехали...
Это стандартная ситуация, которую такая система должна отрабатывать, т.е. восстанавливать синхронность работы всей тройки свитчей.
А 100% гарантию того, что один из троицы не потеряет пакет, может дать... Ну, сами знаете кто.

Неисправности, требования к ремонтопригодности и т.д., это отдельный пункт. Но с синхронизацией он тесно связан.
Если каждый свитч устанавливается на отдельной плате для горячей замены, то вновь установленный модуль должен синхронизоваться с остальными двумя.

А вот если задача - дотянуть до аэродрома, то там надежда только на то, что бы не успел грохнуться второй чип из трёх.

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ermilovd   Возможна ли реализация высоконадежного Ethernet комутатора на основе мажоритарного резервирования   Jul 1 2013, 09:49
- - iosifk   Цитата(ermilovd @ Jul 1 2013, 13:49) Возм...   Jul 1 2013, 10:29
|- - ermilovd   Цитата(iosifk @ Jul 1 2013, 14:29) Увы, у...   Jul 1 2013, 11:01
|- - iosifk   Цитата(ermilovd @ Jul 1 2013, 15:01) . Сд...   Jul 1 2013, 12:02
|- - ermilovd   Цитата(iosifk @ Jul 1 2013, 16:02) Вот да...   Jul 1 2013, 12:29
|- - iosifk   Цитата(ermilovd @ Jul 1 2013, 16:29) Спас...   Jul 1 2013, 12:47
- - prig   Цитата(ermilovd @ Jul 1 2013, 13:49) Возм...   Jul 1 2013, 13:30
- - krux   а ещё на маршрутизаторах бывает случается реордери...   Jul 4 2013, 17:36
- - Егоров   Поэлементное резервирование канала эзернет предста...   Jul 4 2013, 17:52
|- - iosifk   Цитата(Егоров @ Jul 4 2013, 21:52) Поэлем...   Jul 4 2013, 18:21
- - vadimp61   В общем нужна передача канала езернет поверх трех ...   Jul 4 2013, 19:24
- - prig   Цитата(krux @ Jul 4 2013, 21:36) Хотите н...   Jul 5 2013, 08:58
- - Егоров   Цитата(prig @ Jul 5 2013, 11:58) Всё это ...   Jul 5 2013, 11:26
|- - prig   Цитата(Егоров @ Jul 5 2013, 15:26) Стоило...   Jul 8 2013, 08:53
- - krux   Цитата(prig @ Jul 5 2013, 12:58) Палка о ...   Jul 6 2013, 16:43


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 03:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01393 секунд с 7
ELECTRONIX ©2004-2016