коммутатор в среднем справлялся с поставленной задачей и не терял ка
дров постоянно. Если хотя бы одно из приведенных условий не будет вы
полнено, то потери кадров становятся не эпизодическим явлением при
пиковых значениях трафика, а явлением постоянным, так как даже сред
ние значения трафика превышают возможности коммутатора.
Условия 1 и 2 применимы для коммутаторов с любой внутренней
организацией, а условия 3 и 4 приведены в качестве примера необходимо
сти учета производительности отдельных портов.
Так как производители коммутаторов стараются сделать свои уст
ройства как можно более быстродействующими, то общая внутренняя
производительность коммутатора часто с некоторым запасом превышает
среднюю интенсивность любого варианта трафика, который можно на
править на порты коммутатора в соответствии с их протоколами. Такие
коммутаторы называются неблокирующими, что подчеркивает тот факт,
что любой вариант трафика передается без снижения его интенсивности.
Однако, какой бы общей производительностью не обладал комму
татор, всегда можно указать для него такое распределение трафика между
портами, с которым коммутатор не справится и начнет неизбежно терять
кадры. Для этого достаточно, чтобы суммарный трафик, передаваемый
через коммутатор для какогонибудь его выходного порта, превысил мак
симальную пропускную способность протокола этого порта. В терминах
условия 2 это будет означать, что второе слагаемое
i Pik превышает про
пускную способность протокола порта С
k. Например, если порты P4, Р5 и
Р6 будут посылать на порт Р2 каждый по 5 Мб/c, то порт Р2 не сможет пе
редавать в сеть трафик со средней интенсивностью 15 Мб/с, даже если
процессор этого порта обладает такой производительностью. Буфер пор
та Р2 будет заполняться со скоростью 15 Мб/с, а опустошаться со скоро
стью максимум 10 Мб/с, поэтому количество необработанных данных бу
дет расти со скоростью 5 Мб/с, неизбежно приводя к переполнению
любого буфера конечного размера, а значит и к потере кадров.
Из приведенного примера видно, что коммутаторы могут полно
стью использовать свою высокую внутреннюю производительность толь
ко в случае хорошо сбалансированного трафика, когда вероятности пере
дачи кадров от одного порта другим примерно равны. При «перекосах»
трафика, когда несколько портов посылают свой трафик преимуществен
но одному порту, коммутатор может не справиться с поставленной зада
чей даже не изза недостаточной производительности своих процессоров
портов, а по причине ограничений протокола порта.
Коммутатор может терять большой процент кадров и в тех случаях,
когда все приведенные условия соблюдаются, так как они являются необ
ходимыми, но недостаточными для своевременного продвижения полу
чаемых на приемниках портов кадров. Эти условия недостаточны потому,
Лекция 1: Локальные сети
41