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