Насколько распространенный отброшенные пакеты в связи в дата-центре?

+1 для рекомендации записи SPF. Это - также хорошая идея установить обработчик почт возврата.

10
задан 30 March 2011 в 06:47
4 ответа

Вы не можете полагаться на UDP для поставки пакетов в порядке, потому что спецификация не обеспечивает те гарантии. Даже принимая самую идеальную ситуацию, единственную часть кабеля Ethernet между двумя хостами, существует все еще вопрос ОС, сетевого стека, драйвера NIC и libc реализации что Ваша запись против.

На каждом шаге в той цепочке писатели того кода выберут NOT для приоритизации упорядочивания пакеты UDP, даже если они прибывают для простой причины, что они не имеют к.

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

Брать Вашу ситуацию, виртуальная машина работает на общей инфраструктуре, которая будет выполнена для объема, не производительности, затем вероятность предсказания порядка, пакеты UDP будут получены, будет низким.

Короче говоря, если спецификация говорит, что Вы не можете полагаться на пакетное упорядочивание UDP. Вы не можете полагаться на него, и Вы не можете попытаться настроить среду для предоставления более сильной гарантии, чем спецификация, когда-либо обещанная.

11
ответ дан 2 December 2019 в 22:11

Если кто-либо интересуется экспериментированием, просто используйте Wireshark. Если кто-то действительно входит в наш случай о медленной возможности соединения или отброшенных пакетах, мы просто зеркально отражаем порт на переключателе, подключаем ноутбук с Wireshark и смотрим.

0
ответ дан 2 December 2019 в 22:11
  • 1
    FWIW в Linode экземпляр VPS не может перейти к неразборчивому режиму. –  z8000 3 March 2010 в 22:38
  • 2
    Необходимо смочь или установить Wireshark локально на машине, чтобы собрать входящие данные, или просто зеркально отразить порт на переключателе и собрать данные тот путь. Зеркальное отражение портов стало бы более хитрым, если сделано для виртуальных систем, которые могли бы совместно использовать несколько портов. Но Wireshark может отфильтровать для определенных объектов как дюйм/с, и я думаю имена хостов. –  Webs 3 March 2010 в 23:31

В значительной степени любой переключатель вызовет переупорядочение двух пакетов в любое время и принят во внимание многими сетевыми протоколами, такими как PGM.

Одна вещь рассмотреть состоит в том, что большинство датаграмм блока дата-центров и многоадресной передачи блока, чтобы упростить и уменьшить наверху их сетевой инфраструктуры.

Сам протокол IP/PGM только должен использоваться, если у Вас есть Маршрутизатор PGM, Помогают, включил и осведомленные сетевые элементы между сервером и клиентами, иначе придерживайтесь PGM, инкапсулировавшего в UDP, и сохраните нагрузку руководящих полномочий приложения.

При использовании обменивающегося сообщениями слоя как ØMQ, можно задержать выбор IP/PGM, UDP/PGM или оверлейной сети TCP к развертыванию и интеграции.

0
ответ дан 2 December 2019 в 22:11

Я написал простое приложение для многоадресной рассылки .net, которое может измерять отброшенные пакеты при заданном давлении.

Вы можете скачать его здесь: SimpleMulticastAnalyzer .

Наслаждайтесь.

-2
ответ дан 2 December 2019 в 22:11

Теги

Похожие вопросы