
- •Разработка функциональной схемы.
- •Разработка принципиальной схемы.
- •Подбор памяти.
- •Проектирование линейного узла связи с utp.
- •Проектирование соединения ChipBridge с wan.
- •Проектирование схемы переключения utp-aui.
- •Проектирование auIинтерфейса.
- •Проектирование схемы задания режимов работы.
- •Проектирование печатной платы.
- •Алгоритм работы моста ChipBridge.
Алгоритм работы моста ChipBridge.
ChipBridge обеспечивает функции моста на МАС-уровне (MediaAccessControl) и прозрачен для протоколов более высокого уровня таких какTCP/IP,DECnetиIPX, и операционных систем таких какNetWareиMSLANmanager. Он изучает все адреса сети, к которой он подключен. ВWANпопадают только те сообщения, которые предназначены для сети, расположенной на другом концеWAN.
Рассмотрим, как работает конкретно эта модификация моста.
На риспредставлены две блок схемы. Одна из них описывает работу моста при поступлении кадра изLANдругая изWAN. Блок схемы отображают принципы работы моста с кадрами и не описывают каким образом он это делает.
Итак, работа при поступлении кадра из WAN: извлекаемmac-адрес отправителя и смотрим, а может, он уже нам известен, тогда прописывать его снова в таблицу нет смысла. Если же он нам не известен, то прописываем данный адрес в таблицу тех адресов, что находятся вWAN. Далее отправляем кадр вLAN. На этом алгоритм обработки поступления кадра изWANзаканчивается.
Работа при поступлении кадра из LAN: извлекаемmac-адрес источника, извлекаемmac-адрес адресата, они нужны нам для дальнейшей обработки. Сейчас необходимо определить, передавать кадр вWANили стереть его, так как если адресат находится в локальной сети, из которой и пришел кадр, то он его наверняка получил, а если не получил, то это не забота моста. Итак, проверяем есть ли адресат в таблицеLAN. Если есть, то стираем кадр и проверяем наличие адреса отправителя в таблицеLAN. Если его там нет, добавляем этот самый адрес. Если же адресата нет в таблицеLANто можно сделать вывод, что адресат находится на другой сторонеWANи кадр необходимо отправить вWAN. Далее следует та же проверка источника, описанная выше. После этой проверки программа заканчивается.
У моста есть еще одна полезная функция. В связи с тем, что длина кадра должна составлять не менее 64 байтов, то есть размер поля dataвLLCкадре или в кадреMACдолжен составлять не менее 46 байт. Это связано с надежностью срабатывания механизма коллизий. Если информации мало, то происходит дополнение поляdataполемpadding. ChipBridge в состоянии выделять эти поля и исключать их из кадров с той целью чтобы не передавать бесполезные байты и в без того медленные каналы. На другом концеWANChipBridge распознает недостающее поле и добавляет нехватающие нули. Таким образом обеспечивается сжатие некоторых кадров. Эта функция блокируется выставлением сигналаFLTDIS.