Порты коммутатора подключены к спутнику, который обменивается информацией с коммутационной матрицей посредством радиальных каналов. Прежде всего, все спутники соединены между собой посредством высокоскоростного кольца с уведомлением, выделенного для трафика сигнализации. Когда пакет из порта принимается спутником, он разбивается на ячейки и передается в коммутационную матрицу по одному или нескольким каналам. Пакет затем сохраняется в общую память. Каждый спутник обладает информацией о портах назначения. На схеме в данном разделе спутник 1 знает о том, что пакет Х должен быть получен спутниками 3 и 4. Спутник 1 посылает сообщение другим спутникам, используя кольцо уведомления.
Затем спутники 3 и 4 могут начать извлекать ячейки из общей памяти через свои радиальные каналы и могут переслать пакет. Так как исходный спутник знает адрес назначения, спутник передает также индекс, который обозначает количество загрузок данного пакета другими спутниками. Каждый раз, когда спутник получает пакет из общей памяти, этот индекс уменьшается. Как только значение индекса достигнет нуля, совместно используемая память может быть освобождена. Влияние на производительность Для того чтобы отследить какой-то из портов со SPAN, пакет необходимо скопировать из буфера данных на спутник. Влияние на высокоскоростную коммутационную матрицу пренебрежимо мало.
Отслеживающий порт получает копии отправленного и полученного трафика со всех отслеживаемых портов. В этой архитектуре пакет, предназначенный нескольким получателям, хранится в памяти до тех пор, пока все копии не будут переданы. Если отслеживающий порт превышает лимит на 50 процентов за значительный период времени, порт, очевидно, становится перегруженным и удерживает свою часть общей памяти. Существует вероятность того, что один или несколько отслеживаемых портов в этот момент также снижают темп работы. Серия Catalyst 4500/4000 Обзор архитектуры Коммутатор Catalyst 4500/4000 построен на базе коммутационной матрицы с разделяемой памятью.
На следующей схеме приводится схематичное описание процесса прохождения пакета через маршрутизатор. Фактически процесс внедрения гораздо сложнее: