L
, байт . . . . . . . . . . . . . . . . . . 32 64 128 256 512 1024 1460
L
p
, байт . . . . . . . . . . . . . . . . 60 92 156 284 540 1052 1488
L
f
, байт . . . . . . . . . . . . . . . . 98 130 194 332 578 1090 1526
τ
f
, нс . . . . . . . . . . . . . . . . . . . 15 120 20 240 30 480 52 560 91 920 173 840 243 600
Δ
τ
, нс . . . . . . . . . . . . . . . . . . 16 661 17 615 18 658 20 577 27 306 37 321 46 802
Анализ величин
Δ
τ
в зависимости от длины передаваемых IP-
пакетов позволяет предположить линейную связь задержки
Δ
τ
и раз-
мера
L
p
:
Δ
τ
=
AL
p
+
B
, где
A
и
B
— коэффициенты, которые могут
быть найдены методом наименьших квадратов при решении системы
линейных уравнений
7
P
i
=1
L
2
pi
+
B
7
P
i
=1
L
pi
=
7
P
i
=1
L
pi
Δ
τ
i
;
A
7
P
i
=1
L
pi
+ 7
B
=
7
P
i
=1
Δ
τ
i
.
Решая систему, определяем следующие значения:
А
= 21
,
08
нс/байт,
B
= 15487
,
6
нс, т.е.
Δ
τ
= 21
,
08
L
p
+ 15487
,
6
нс.
Сравнение теоретических значений RTT с экспериментальны-
ми средними (avg) значениями дает максимальную относительную
погрешность
3
,
8
%, что вполне приемлемо для проведения необхо-
димых поверочных расчетов при проектировании локальных вычи-
слительных сетей. Дополнительно точность полученной зависимости
задержки
Δ
τ
от размера пакета
L
p
проверялась при передаче и при-
еме эхо-запросов и эхо-ответов для сетевых адаптеров на скорости
передачи данных 10Мбит/с. Предполагалось, что задержки в ада-
птерах и средние значения RTT при выполнении утилиты
nanoping
по IP-адресу 127.0.0.1 постоянны. Изменяется только длительность
бит-тайма (
τ
= 100
нс) и, следовательно, для тех же размеров паке-
тов ICMP в 10 раз возрастают значения суммарной длительности
τ
f
.
Результаты одной из серии замеров значения RTT при пропускной
способности сетевых адаптеров 10Мбит/с приведены ниже:
nanoping –i.01 –s32 -c10000 node2
10000 packets transmitted, 10000 received, 0% packet loss
rtt min/avg/max/mdev = 195682/199084/1311908/11182 ns
nanoping –i.01 –s64 –c10000 node2
10000 packets transmitted, 10000 received, 0% packet loss
rtt min/avg/max/mdev = 247310/251204/406310/1806 ns
nanoping –i.01 –s128 –c10000 node2
10000 packets transmitted, 10000 received, 0% packet loss
rtt min/avg/max/mdev = 353151/356408/608904/4455 ns
nanoping –i.01 –s256 -c10000 node2
10000 packets transmitted, 10000 received, 0% packet loss
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2014. № 1 117