Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено smav 15 марта 2005 г. 15:03
В ответ на: (+) отправлено Wh`te 15 марта 2005 г. 11:17

Насчет алгоритмов управления очередями можно посмотреть, например, документацию на коммутаторы "Cisco". Искать надо по ключевому слову QoS
(Качество обслуживания - Quolity of Service). Основная цель - сделать так, чтобы протоколы верхнего уровня (например, TCP) не снижали скорость передачи больше необходимой и потери кадров равномерно распределялись между соединениями. Один из простейших алгоритмов - удаление случайных кадров из очереди в случае переполнения. Еще иногда учитываются приоритеты кадров (поле TOS для IP или TAG для кадров VLAN (802.1Q). Приоритетные кадры передаются в первую очередь.
Хотя в реальной жизни отбрасывание самых старых кадров работает вполне нормально.
Фильтрация адресов (bridge) описывается стандартом IEEE802.1D. Принцип простой - нужно вести таблицу исходящих адресов (со стороны локальной сети). Кадр не передается, если адрес назначения уже есть в таблице. Таблица обновляется с интервалом 3-6 минут. Для соединения точка-точка бридж смысла не имеет, так как там "лишних" кадров не будет. Бридж требует довольно высокой производительности, так как нужно просматривать весь траффик. Существует большое количество готовых микросхем аппаратных бриджей.
Вообще, если это разовая задача - проще взять готовый модем.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru