|
Работа сетей Ethernet с медленными каналами связи, методы сопряжения и конвертации |
|
|
|
May 16 2006, 09:08
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Здравствуйте! Кто сталкивался с подобной проблемой, когда разные фрагменты сети Ethernet, отстоящие друг от друга на десятки километров, соединены между собой низкоскоростными телекоммуникационными каналами связи типа ИКМ30. Такие каналы используют конверторы и структура канала такая: Ethernet-ИКМ30-Соединительная Линия-ИКМ30-Ethernet, а пиковая скорость передачи равна 64кБит*N, где N=1..30. Для согласования скорости из Ethernet в ИКМ30, по моему представлению, используются такие методы: - «шлюза», когда принятые, но еще не переданные пакеты накапливаются в очереди; - «метод обратного давления», когда во время передачи текущего пакета, прием всех новых пакетов блокируется путем создания коллизий – одновременной передачей из конвертора в сеть Ethernet любого встречного пакета. Мне нужно найти правильный выход, так как с помощью сниффера Ethereal четко заметил, что новый пакет приходит из Ethernet в конвертор до того, как в ИКМ30 передан предыдущий - а это приводит к отказам. Возможно, здесь есть еще тонкости применения в протоколе TCP/IP. Хотел бы обменяться мнениями с теми, кто сталкивался с данной проблемой. Спасибо.
|
|
|
|
|
 |
Ответов
|
May 18 2006, 13:42
|
практикующий тех. волшебник
    
Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417

|
Цитата(Harbour @ May 18 2006, 09:34)  Можете сделать бридж, у которого медленный интерфейс будет с более мелким mtu, ну и буфер поболе. Буду лепить похожую байду через месяц - и в мыслях нету так все усложнять - похерил пакет и делов-то. дело вот в чём... сам разговор об абстрактном Ethernet конечно же занимательная весчь, но мягко говоря бесполезная... При реализации стэка протоколов Вы будете реализовывать все нижележащие протоколы. Если идёт речь о TCP/IP то Вам придётся покопаться с MAC уровнем, с IP уровнем, протоколами ARP (скорее всего захотите поддержать), протокол ICMP (скорее всего захотите поддержать), рядом лежащий UDP... Дык вот, если речь идёт об "узком" горлышке IP уровня, который может ДЕФРАГМЕНТИРОВАТЬ пакеты кде то там и у Вас должным образом должна производиться сборка - то тогда "первый удар" будет принимать именно он. Данный уровень не содержит механизма регулирования пропускной способности канала. И тут нужен кэш. И решение таких проблем как время жизни разрозненных пакетов при сборке. В принцепе, чтоб не быть голословным - вот ссылки, возможно кому нить они помогут... русско язычная ссылкассылка на -гнездо- протоколовс уважением (круглый)
|
|
|
|
|
May 22 2006, 08:38
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Спасибо за ответы и ссылки на документацию. Есть мнение, что согласование высокой скорости Ethernet и медленной E1 (TDM,PCM30) достаточно сделать методом «обратного давления», создавая коллизии на аппаратном МАС-уровне. В этом случае, когда низкоскоростной канал все еще находится в режиме передачи предыдущего пакета, нужно на ранних этапах распознать поступление нового пакета Ethernet и, пока он продолжает поступать, сгенерировать свой встречный. Тогда встречное устройства на МАС-уровне распознает коллизию, прекратит передачу и попробует с некоторой задержкой ее повторить (что может выполняться несколько раз), и это в итоге даст нужную нам задержку, а значит и согласование скорости. 1. Непонятным является то, куда, в какую физическую линию, генерировать «свой встречный» пакет? Ведь есть два провода входных и два выходных. Если не в ту, из которой поступает новый пакет (два входных провода), то как быть с полнодуплексным режимом, получается, что для него этот метод не работает? 2. Все-таки должны быть универсальные методы согласования. Кто-то ж их уже опробовал?
|
|
|
|
Сообщений в этой теме
Волощенко Работа сетей Ethernet с медленными каналами связи May 16 2006, 09:08 Krys насколько я представляю работу стека протоколов, п... May 16 2006, 11:05 Shamil Цитата(Krys @ May 16 2006, 17:05) насколь... May 16 2006, 14:15  Krys Цитата(Shamil @ May 16 2006, 21:15) Цитат... May 17 2006, 07:03   zltigo Цитатасли гораздо проще поручить на передающем кон... May 17 2006, 07:08    Krys Цитата(zltigo @ May 17 2006, 14:08) Махро... May 17 2006, 11:02     zltigo Цитата(Krys @ May 17 2006, 14:02) А вот п... May 17 2006, 11:41  iosifk Здесь говорилось о:
микросхему свича KS8993M фирм... May 24 2006, 06:33 Волощенко Лучше бы работать по методу квитирования пакетов, ... May 16 2006, 15:09 Krys Цитата(Волощенко @ May 16 2006, 22:09) Лу... May 17 2006, 06:25   Joe Цитата(Волощенко @ May 22 2006, 11:38) Сп... May 24 2006, 05:52   Krys Цитата(Волощенко @ May 22 2006, 15:38) 1.... May 31 2006, 07:10 Волощенко Спасибо за информацию.
Удачное сравнение проблемы... May 24 2006, 08:06 zltigo Цитата(Волощенко @ May 24 2006, 11:06) ап... May 24 2006, 12:02 Волощенко Привет Всем!!!
Заработали мои конверто... May 26 2006, 09:09 zltigo Цитата(Волощенко @ May 26 2006, 12:09) Ск... May 31 2006, 15:40 Волощенко Конвертор построен на CS8900A-CQ3, C8051F123 и XC9... May 31 2006, 14:22 Волощенко Схема организации связи такая: Я отключаю свой ком... Jun 1 2006, 07:03 zltigo Цитата(Волощенко @ Jun 1 2006, 10:03) Мож... Jun 1 2006, 08:41 Harbour Я так понял что лишние пакеты Вы просто херите ? Jun 1 2006, 13:54 DS_ Цитата(Волощенко @ Jun 1 2006, 11:03) Схе... Jun 1 2006, 17:38 Волощенко Помимо работы в Internet (на устойчивых к потерям ... Jun 2 2006, 07:07 DS_ Broadcustы пропускать обязательно, иначе не будет ... Jun 2 2006, 07:32 Krys Да, тут Вы правы, надо включать "NetBIOS over... Jun 2 2006, 07:41 DS_ В Netbios over TCP/IP есть возможность организоват... Jun 2 2006, 08:05 Волощенко Добрый день!
Работа по моему конвертору Ethern... Jul 28 2006, 10:50 Krys Цитата(Волощенко @ Jul 28 2006, 17:50) В ... Aug 4 2006, 03:32  zltigo Цитата(Krys @ Aug 4 2006, 06:32) Протокол... Aug 4 2006, 06:00 Harbour SHDSL сами делали ? Если да на каком чипсете ? Aug 3 2006, 12:53 Волощенко Ответ Harbour. Я лично разработал и программировал... Aug 4 2006, 06:27 zltigo Цитата(Волощенко @ Aug 4 2006, 09:27) Отв... Aug 4 2006, 06:55 Волощенко Конверторы испытывались при связи удаленного компь... Aug 4 2006, 07:27 zltigo Цитата(Волощенко @ Aug 4 2006, 10:27) не ... Aug 4 2006, 07:46  Волощенко to zltigo:
Задача была конкретная: получить ... Aug 4 2006, 08:10   zltigo Цитата(Волощенко @ Aug 4 2006, 11:10) Зад... Aug 4 2006, 08:35   TomaT Цитата(Волощенко @ Aug 4 2006, 12:10) ...... Aug 4 2006, 11:20 TomaT У нас для примерно тех же целей (радиорелейка 4Е1+... Aug 4 2006, 07:31 Волощенко Спасибо! Я тоже за то, что с виду якобы ... Aug 4 2006, 08:55 iosifk Цитата(Волощенко @ Aug 4 2006, 12:55) Спа... Aug 4 2006, 09:18  Волощенко Было такое предложение-пожелание:
Цитата(iosifk ... Sep 25 2006, 15:08   iosifk [quote name='Волощенко' date='Sep 25 2... Sep 26 2006, 05:34 dmivs Цитата(Krys @ May 16 2006, 14:05) Я пока ... Aug 4 2006, 10:54 Волощенко to TomaT
Может мне еще придется разрабатывать что-... Aug 4 2006, 12:35 TomaT Частью секрет, частью нет
4E1+Eth->Radio не оч... Aug 4 2006, 12:52 Victor® Цитата(Волощенко @ May 16 2006, 12:08) Зд... Sep 28 2006, 09:34 Волощенко К Victor®, спасибо за ссылку на Zarlink!
Мы ра... Sep 28 2006, 11:26  Ledol Цитата(Волощенко @ Sep 28 2006, 17:26) К ... Oct 3 2006, 13:44   zltigo Цитата(Ledol @ Oct 3 2006, 16:44) ADM6993... Oct 3 2006, 13:48    Ledol Цитата(zltigo @ Oct 3 2006, 19:48) Цитата... Oct 3 2006, 14:28     zltigo Цитата(Ledol @ Oct 3 2006, 17:28) Ого. Пр... Oct 3 2006, 20:22    Волощенко Цитата(zltigo @ Oct 3 2006, 16:48) Цитата... Oct 4 2006, 06:32     Ledol Цитата(Волощенко @ Oct 4 2006, 12:32) Цит... Oct 4 2006, 12:30   Shamil Цитата(Ledol @ Oct 3 2006, 19:44) ADM6993... Oct 3 2006, 14:43    Dainis Цитата(Shamil @ Oct 3 2006, 17:43) Цитата... Oct 3 2006, 18:59 Victor® Вот еще интересные чипы
http://www.mindspeed.com/w... Oct 6 2006, 14:12 Harbour Особенное веселье с их доставанием через некоего г... Oct 7 2006, 05:26 Victor® Цитата(Harbour @ Oct 7 2006, 08:26) Особе... Oct 9 2006, 07:29  Harbour Цитата(Victor® @ Oct 9 2006, 10:29) Цитат... Oct 11 2006, 06:45 Волощенко Добрый день!
Опять нужен совет. Стоит необходи... Oct 26 2006, 06:42 Vit1248 Цитата(Волощенко @ Oct 26 2006, 10:42) 1.... Nov 3 2006, 10:53  Волощенко Цитата(Vit1248 @ Nov 3 2006, 14:53) 1. Кт... Nov 3 2006, 11:59   Vit1248 [quote name='Волощенко' date='Nov 3 20... Nov 6 2006, 07:19 Ledol В теме "Вопрос по микросхеме ADM6993" вы... Nov 8 2006, 15:58 Hedgehog in the Fog Уважаемый All!
Увидел. что в этой теме люди р... Feb 9 2007, 15:10 Волощенко Мы вот сделали еще один Ethernet-мост для наших SH... Mar 20 2007, 17:26 Батька Есть ли у кого примеры структурных схем соединения... Jun 11 2010, 14:31 Волощенко Цитата(Батька @ Jun 11 2010, 17:31) Есть ... Jun 14 2010, 08:44
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|