Основы теории коммутации пакетов

Как уже отмечалось, коммутация пакетов заключается в раз­мещении принятых пакетов в буфере, в определении адресатов, которым необходимо выслать эти пакеты, и в пересылке послед­них. Поэтому основная характеристика устройства коммутации пакетов (число пакетов, которое можно пересылать в единицу времени) зависит от объема буфера этого устройства, от ско­рости обработки пакетов, а также от пропускной способности тракта передачи.
При проектировании системы с коммутацией пакетов пре­жде всего необходимо определить время задержки. Для сети время задержки определяется как

где dвремя задержки для одного устройства коммутации (d == d\ + d-i, здесь d\—время обработки пакета, dy.—время ожидания передачи), п\—число последовательно расположен­ных устройств коммутации, t\—время передачи пакета (длина пакета/скорость канала), ty.—время задержки пересылки в тракте передачи, па—число переходов в этом тракте.
В общем случае время d\ обработки пакетов устройством коммутации значительно меньше времени dz, в течение которого пакет ожидает на выходе тракта передачи. Поэтому время за­держки d на одном устройстве можно оценить, используя ме­тоды теории массового обслуживания, если известны время прохождения пакета по выходному тракту (т. е. отношение средней длины пакета к скорости передачи) и трафик пакетов в выходном тракте (т. е. вероятность поступления пакетов). Если суммарное время задержки во всей сети в целом превы­шает допустимый для системы предел, то необходимо повысить быстродействие тракта передачи. Если суммарная задержка слишком мала, необходимо уменьшить скорость передачи, чтобы обеспечить более экономичный режим сети.
Рассмотрим требования, предъявляемые к объему памяти буфера. Объем памяти буфера зависит от времени хранения ин­формации и вероятности поступления новых пакетов. Время хранения информации в буфере включает время обработки па­кета, время ожидания вывода в капал и время прохождения капала. Двумя последними величинами, как правило, можно управлять. Будем считать, что время ожидания вывода в канал определяется временем задержки внутри устройства коммута­ции, которое оценивается в первую очередь. Следовательно, число буферов, требуемых одному устройству коммутации, определяется вероятностью поступления пакетов и временем хранения информации в буфере (т. е. суммарной продолжи­тельностью задержки внутри устройства коммутации пакетов и вывода в канал).
Проанализируем зависимость затрат на передачу пакетов от их длины. Для передачи пакетов используются запоми­нающее устройство (буфер), процессор и тракт передачи. Рост объема информации при однократной передаче пакета вызы­вает увеличение емкости запоминающего устройства. Это свя­зано с тем, что при увеличении длины пакета возрастает время выхода его в тракт передачи, а вместе с ним и время хране­ния пакета в запоминающем устройстве. Объем обработки за­висит от длины пакетов и от их количества. Поэтому при фиксированном объеме посланных данных с увеличением длины пакета уменьшается требуемое для передачи число па­кетов и снижается стоимость их обработки. Вместе с тем сни­жается стоимость тракта передачи, так как с увеличением длины пакета обычно повышается эффективность использова­ния канала. Указанные взаимосвязи представлены на рис. 2.12. В соответствии с рекомендациями Х.25 CCITT стандартная максимальная длина пакета составляет 128 байт. Если наблю­даемая в настоящее время тенденция сокращения затрат на об­работку сохранится, то можно будет эффективно использовать


Рис. 2.12. Зависимость затрат на пересылку пакета от его длины.
1—суммарные затраты; 2_— затраты на запоминающее устройство: 3 — затраты на передачу пакета; 4_— затраты на обработку пакета.

Рис^ 2.13. Области использования систем с коммутацией пакетов с учетом особенностей источника информации.

1-передача речевой информации; 2-передача фототелеграмм; 3-телетекст-4 — видеотекст.
пакеты длиной по 4096 байт. На рис. 2.13 приведены области использования систем с коммутацией пакетов в зависимости от их длины. Очевидно, что с увеличением длины пакета расширяется область использования таких