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

 
 
> Передача сигнала ошибки через Ethernet (оптика) - как?
Koluchiy
сообщение Mar 8 2012, 09:55
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Здравствуйте, уважаемые гуру.

Сюжет следующий.
Из некоего источника по некоторому интерфейсу в некоторомsm.gif виде приходят пакеты Ethernet.
Я их извлекаю и кидаю в MAC-контроллер, на выходе которого SFP и оптический кабель, по которому пакеты идут к приемнику.

Вместе с пакетами ко мне приходит сигнал, показывающий наличие сбоя передачи ко мне пакетов.
Ну то есть, провод там оборвали или еще чего.

То есть, есть 3 состояния:
1) Пакеты приходят нормально, передаю их в MAC.
2) Пакеты не приходят (т.к. источнику нечего передавать), но сбоя при передаче нет, если пакеты для передачи появятся - будут переданы.
3) Сбой линии передачи - пакеты не могут быть переданы.

Соответственно, вопрос по состоянию 3 - что в этом случае делать?
Надо приемнику передать что-то, чтобы приемник понял, что он ничего не принимает не потому, что источнику нечего передавать, а потому что сбой передачи.

Есть 2 варианта.
1) Выключить SFP, чтобы приемник увидел LOS. Это даже в одном стандарте написано, так делать sm.gif. Но сразу непонятно, как различить 2 варианта:
- Сбой передачи от источника ко мне
- Сбой передачи от меня к приемнику
Это еще не вспоминая о том, что есть ALS :-))).
2) Есть возможность передавать пакеты в MAC-контроллеру с сигналом ошибки. Вроде, в результате MAC-контроллер должен передавать эти пакеты с символом /V/ (ХЗ, куда он его помещает этот символ).
Т.е., поскольку пакеты от источника ко мне не проходят, мне нужно самому генерить какие-то пакеты (какие?) и кидать их в MAC с включенным сигналом ошибки.

В общем, кто в курсе этой ситуации, подскажите, чего делать в этом случае.
В каких стандартах чего читать и как работает в таких случаях существующая аппаратура?

Всем заранее спасибо.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 12:07
Рейтинг@Mail.ru


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