Вопросы к Поиску с Алисой
Управление потоком данных в Fibre Channel (Flow Control) используется, чтобы передающий порт не отправлял кадры быстрее, чем принимающий порт может их обработать. www.williamspublishing.com
Есть два механизма управления потоком: «точка–точка» и «буфер–буфер». www.williamspublishing.com habr.com Их использование регламентируется классом обслуживания. habr.com
Управление потоком по схеме «точка–точка» осуществляется между двумя конечными точками: источником данных (например, сервером) и получателем данных (например, жёстким диском). www.williamspublishing.com Два порта типа N регистрируют друг друга, в процессе чего каждый порт выделяет для себя определённое количество буферов у другого порта. www.williamspublishing.com Отправитель может отправлять количество кадров, не превышающее это значение. www.williamspublishing.com Получатель отправляет кадр ACK (позитивное подтверждение) для каждого успешно полученного и обработанного кадра, а отправитель при получении кадра ACK может увеличить значение резервирования (credit count) на единицу для каждого полученного кадра ACK. www.williamspublishing.com
Управление потоком по схеме «буфер–буфер» выполняется между двумя соседними узлами, которые представляют собой промежуточные узлы или находятся между конечным и промежуточным узлом. www.williamspublishing.com Порты обмениваются данными, указывающими на количество буферов, зарезервированных для каждого узла. www.williamspublishing.com Эти значения могут отличаться, например один порт может выделить два буфера, а второй — четыре буфера. www.williamspublishing.com Получение кадра подтверждается кадром Receiver Ready, а не кадром ACK, как в управлении потоком «точка–точка». www.williamspublishing.com
Таким образом, управление потоком данных в Fibre Channel основано на системе сквозного буферного кредита, где коммутаторы регулируют объём передаваемых между ними данных с учётом свободной буферной памяти в адаптерах главной шины. www.osp.ru