Одним из способов обойти ограничения, связанные с расширением несущей, является использование так называемых буферных распределителей. Этот новый класс устройств (иногда их еще называют полнодуплексными повторителями) представляет собой нечто среднее между повторителем и коммутатором.
Все порты гигабитного буферного распределителя работают в полнодуплексном режиме и задействуют механизмы контроля потоков, определенные стандартом IEEE 802.3х. Как обычный повторитель Ethernet, он передает поступивший кадр на все свои порты; как и коммутатор Ethernet, способен принимать кадры на нескольких портах одновременно, при этом поступившие кадры помещаются в буферы. При заполнении буферов распределитель задействует механизмы управления потоками для информирования передающего узла о необходимости приостановить передачу. Такой подход позволяет достичь близкой к номинальной пропускной способности в разделяемом сегменте Gigabit Ethernet.
Механизмы контроля потоков
Механизмы контроля потоков определяются стандартом 802.3х, и, в принципе, их использование необязательно. Суть их в следующем. Если принимающая станция (узел) на одном конце прямого соединения оказывается перегружена, то она отправляет передающей станции так называемый «кадр приостановки передачи» (pause frame) с просьбой отказаться от передачи кадров на определенный промежуток времени. В результате передающая станция останавливает передачу данных на указанный промежуток времени. Однако принимающая станция может отправить кадр с нулевым временем ожидания с тем, что отправитель возобновил передачу.