МОСТЫ И КОММУТАТОРЫ

       Коммутаторы  принимают  решение о том, на какой  порт  нужно  передать кадр,
   анализируя адрес назначения, помещенный в кадре, а также на основании информации
   о принадлежности того или иного компьютера определенному сегменту, подключенному
   к одному из портов  коммутатора, то есть на основании  информации о конфигурации
   сети. Для того, чтобы собрать и обработать информацию о конфигурации  подключен-
   ных к нему сегментов, коммутатор должен пройти стадию "обучения", то есть самос-
   тоятельно проделать некоторую предварительную работу по изучению проходящего че-
   рез него трафика. Определение  принадлежности компьютеров сегментам  возможно за
   счет наличия в кадре не только адреса  назначения, но и адреса источника, сгене-
   рировавшего пакет. Используя информацию об адресе источника, коммутатор устанав-
   ливает  соответствие  между  номерами портов и адресами  компьютеров. В процессе
   изучения сети мост/коммутатор просто передает  появляющиеся на входах его портов
   кадры на все остальные  порты, работая некоторое время повторителем. После того,
   как мост/коммутатор узнает о принадлежности адресов сегментам, он начинает пере-
   давать  кадры между  портами только в случае  межсегментной  передачи. Если, уже
   после завершения обучения, на входе коммутатора  вдруг появится кадр с неизвест-
   ным адресом назначения, то этот кадр будет повторен на всех портах.             
                                                                                   
        Мосты/коммутаторы, работающие  описанным способом, обычно  называются проз-
   рачными (transparent), поскольку  появление таких мостов/коммутаторов в сети со-
   вершенно не заметно для ее конечных узлов. Это позволяет не изменять их програм-
   мное обеспечение при переходе от простых конфигураций,  использующих только кон-
   центраторы, к более сложным, сегментированным.                                  
                                                                                   
        Существует и другой класс мостов/коммутаторов,  передающих кадры между сег-
   ментами на основе полной информации о межсегментном маршруте. Эту информацию за-
   писывает в кадр  станция-источник  кадра,  поэтому говорят, что такие устройства
   реализуют алгоритм маршрутизации от источника (source routing). При  использова-
   нии  мостов/коммутаторов с маршрутизацией от источника конечные узлы должны быть
   в курсе деления сети на сегменты и сетевые адаптеры, в этом случае должны в сво-
   ем программном  обеспечении иметь компонент,  занимающийся выбором маршрута кад-
   ров.                                                                            
                                                                                   
        За простоту принципа работы прозрачного  моста/коммутатора  приходится рас-
   плачиваться  ограничениями  на  топологию сети, построенной с использованием ус-
   тройств данного типа --- такие  сети не могут иметь  замкнутых маршрутов --- пе-
   тель. Мост/коммутатор  не  может правильно работать в сети с петлями,  при  этом
   сеть засоряется зацикливающимися пакетами и ее производительность снижается.    
                                                                                   
        Для автоматического распознавания петель в конфигурации сети разработан ал-
   горитм  покрывающего дерева (Spanning Tree Algorithm, STA). Этот алгоритм позво-
   ляет мостам/коммутаторам  адаптивно строить дерево связей, когда они изучают то-
   пологию связей сегментов с помощью специальных  тестовых кадров. При обнаружении
   замкнутых контуров некоторые связи объявляются резервными. Мост/коммутатор может
   использовать резервную связь только при отказе какой-либо основной. В результате
   сети, построенные на основе  мостов/коммутаторов, поддерживающих алгоритм покры-
   вающего дерева,  обладают некоторым  запасом надежности, но повысить  производи-
   тельность за счет  использования  нескольких  параллельных  связей в таких сетях
   нельзя.                                                                         

назад содержание вперед

Hosted by uCoz