2. Защита от "штормов широковещательных пакетов" (broadcast storm). Одна из характерных неисправностей сетевого оборудования и ошибок в программном обеспечении - самопроизвольная генерация с высокой интенсивностью broadcast-пакетов, т. е. пакетов, адресованных всем остальным подключенным к сети устройствам. Сетевой адрес узла назначения такого пакета состоит из одних единиц. Получив такой пакет на один из своих портов, мост должен адресовать его на все другие порты, включая и FDDI порт. В нормальном режиме такие пакеты используются операционными системами для служебных целей, например, для рассылки сообщений о появлении в сети нового сервера. Однако при высокой интенсивности их генерации, они сразу займут всю полосу пропускания. Мост обеспечивает защиту сети от перегрузки, включая фильтр на том порту, с которого поступают такие пакеты. Фильтр не пропускает broadcast-пакеты и другие ЛВС, предохраняя тем самым остальную сеть от перегрузки и сохраняя ее работоспособность.
3. Сбор статистики в режиме "Что, если?" Эта опция позволяет виртуально устанавливать фильтры на порты моста. В этом режиме физически фильтрация не проводится, но ведется сбор статистики о пакетах, которые были бы отфильтрованы при реальном включении фильтров. Это позволяет администратору предварительно оценить последствия включения фильтра, снижая тем самым вероятность ошибок при неправильно установленных условиях фильтрации и не приводя к сбоям в работе подключенного оборудования.
Примеры использования FDDI
Приведем два наиболее типовых примера возможного использования сетей FDDI.
Приложения клиент-сервер. FDDI применяется для подключения оборудования, требующего широкой полосы пропускания от ЛВС. Обычно это файловые серверы NetWare UNIX машины и большие универсальные ЭВМ (mainframes). Кроме того, как было отмечено выше, непосредственно к сети FDDI могут быть подключены и некоторые рабочие станции, требующие высоких скоростей обмена данными.
Рабочие станции пользователей подключаются через многопортовые мосты FDDI-Ethernet. Мост осуществляет фильтрацию и передачу пакетов не только между FDDI и Ethernet, но и между различными Ethernet-сетями. Пакет данных будет передан только в тот порт, где находится узел назначения, сохраняя полосу пропускания других ЛВС. Со стороны сетей Ethernet их взаимодействие эквивалентно связи через магистраль (backbone), только в этом случае она физически существует не в виде распределенной кабельной системы, а целиком сосредоточена в многопортовом мосту (Collapsed Backbone или Backbone-in-a-box).
В зависимости от каждого конкретного случая (расстояния между серверами, условия эксплуатации, требования к надежности, стоимость и т. д.) серверы могут подключаться к FDDI либо как станции класса А, либо как станции класса В.
FDDI в качестве backbone магистрали. FDDI применяется для связи ЛВС протокола Ethernet, расположенных в нескольких зданиях. Как правило, в каждом из зданий достаточно разместить по одному многопортовому мосту. В зависимости от концентрации рабочих станций, каждый из Ethernet портов может обслуживать один или несколько этажей здания.
Самосинхронизирующиеся коды
При передаче цифровых сигналов по аналоговым линиям связи передающая и принимающая станции должны быть синхронизированы между собой по частоте передачи бит в канале. В противном случае неизбежны ошибки при приеме.
В случае, если приемник и передатчик расположены близко друг от друга, то для синхронизации можно использовать отдельный канал или линию. Если же станции разнесены на большие расстояния, то становится выгоднее встроить возможность частотной настройки в сам сигнал. Для этого применяются самосинхронизирующиеся коды. Идея состоит в том, чтобы передаваемый сигнал часто менял свое состояние (с 0 на 1 и наоборот) даже в случае, если передаются длинные последовательности данных, состоящие только из одних 0 или только из одних 1.
Манчестерское кодирование - один из способов построения самосинхронизирующегося кода. Этот код обеспечивает изменение состояния сигнала при представлении каждого бита. Манчестерское кодирование требует удвоенной скорости передачи сигнала в бодах относительно передаваемых данных.
Примененный в FDDI самосинхронизирующийся код 5В/4В является одной из возможных альтернатив для манчестерского кодирования. В таблице представлен способ кодирования четырех информационных бит пятью сигнальными битами кода 5В/4В. Коды преобразования подобраны таким образом, чтобы обеспечить возможно более частое изменение сигнала, независимо от вида передаваемых данных.
4 бита данных | 5 бит данных |
0000 | 11110 |
0001 | 01001 |
0010 | 10100 |
0011 | 10101 |
0100 | 01010 |
0101 | 01011 |
0110 | 01110 |
0111 | 01111 |
1000 | 10010 |
1001 | 10011 |
1010 | 10110 |
1011 | 10111 |
1100 | 11010 |
1101 | 11011 |
1110 | 11100 |
1111 | 11101 |