Возможно ли, что в сети задержка от маршрутизатора A до B отличается от задержки от маршрутизатора B до A - PullRequest
1 голос
/ 05 апреля 2010

с учетом того, что метрика является задержкой в ​​алгоритме маршрутизации вектора расстояния, возможно ли, что задержка от маршрутизатора A до B отличается от маршрутизатора B до A. если да, то при каких условиях ??

спасибо.

Ответы [ 4 ]

1 голос
/ 05 апреля 2010

Алгоритм предполагает, что график является двунаправленным. Конечно, на практике задержки могут быть разными в каждом направлении: например, если B интенсивно передает данные на A, то трафик от A к B, вероятно, будет быстрее, чем от B к A, поскольку трафик от B должны встать в очередь в конце очереди.

1 голос
/ 05 апреля 2010

Задержка и метрика - две разные вещи.

  • Задержка - это время, необходимое для прохождения пакета по сети. Если ссылка интенсивно используется в одном направлении и на ней имеется какое-либо устройство буферизации (например, коммутатор), у вас могут быть разные задержки сетевого трафика в зависимости от направления.
  • Метрики - это значения, связанные с записями в таблице маршрутизации, которые указывают «затраты» на разные маршруты. Если у A и B есть записи статической маршрутизации, они, безусловно, могут быть настроены с разными метриками для каждого направления одной и той же линии.
0 голосов
/ 05 апреля 2010

Конечно, это возможно, но чтобы дать вам больше подробностей, вам, вероятно, нужно быть более конкретным с вопросом.

Что касается вашего конкретного вопроса об алгоритмах маршрутизации метрики и вектора расстояния, то да, A можно настроить так, чтобы он думал, что B находится дальше, чем B думает A, хотя, как упоминалось в одном из других ответов, это не так. обязательно означает, что задержка отличается, хотя на самом деле она может быть.

На практике, однако, есть много вопросов для рассмотрения:

Является ли маршрутизатор A смежным с маршрутизатором B? Если нет, то вы, конечно, могли бы иметь разные задержки, потому что входящие пакеты могут отличаться от исходящих пакетов.

Если они смежные, какие у них связи? Это один и тот же тип маршрутизатора? Представьте себе маршрутизатор в конце асимметричной линии DSL. Конечно, задержка распространения не будет асимметричной, но задержка может быть выше в одном направлении из-за пробок на дорогах. (Этот сценарий также дает конкретный пример того, почему вы могли бы пожелать, чтобы A считал, что ссылка на B имеет более высокую стоимость, чем B считает, что ссылка на A имеет.)

На практике определение задержки также имеет большое значение. Вы думаете только о расчетной стоимости? Или просто задержка распространения? Или просто ссылка стоит? Если маршрутизатор B отправляет больше трафика, чем маршрутизатор A, для обработки ответных пакетов от B до A может потребоваться больше времени, чем для обработки пакетов B, чем для A (то же самое может применяться для промежуточных коммутаторов, особенно в случае таких вещей, как многоадресные пакеты - некоторым маршрутизаторам и / или коммутаторам требуется больше времени для обработки многоадресных и других «специальных» пакетов). Таким образом, в этом сценарии фактическая задержка может отличаться, но стоимость, которую использует DVP, полагает, что она одинакова.

Надеюсь, этот ответ поможет. Удачи,

- Джед

0 голосов
/ 05 апреля 2010

Вы предполагаете, что оба гипотетических обстоятельства происходят в одно и то же время? Если нет, то я полагаю, что в любой момент времени может быть скачок трафика для одного из маршрутизаторов, который перекрывает ваш «требуемый» трафик.

...