Примеры сетевых топологий


Приложение B Коды и значения ошибки - часть 5


Пусть Hu является ЭВМ, которая нуждается в UDP-инкапсуляции, а Hr ЭВМ, способная выполнять любые сетевые операции ввода/вывода. Схема UDP-инкапсуляции должна допускать RSVP взаимодействие ЭВМ типа Hr, Hu и маршрутизаторов.

Сообщения Resv, ResvErr, ResvTear и PathErr посылаются по уникастным адресам, полученным из состояний прохода или резервирования узла. Если узел отслеживает, в каком из предыдущих узлов и в каком интерфейсе нужна UDP-инкапсуляция, эти сообщения при необходимости могут быть посланы с применением UDP инкапсуляции. С другой стороны, сообщения Path и PathTear могут посылаться адресату с применением как мультикастных, так и уникастных адресов.

В таблицах 4.4.9.6.1 и 4.4.9.6.2 приведены базовые правила UDP-инкапсуляции сообщений Path и PathTear, для уникастных и мультикастных DestAddress. Другие типы сообщений, которые работают с уникастными адресами, должны следовать правилам из табл. 4.4.9.6.1. Записи в колонке `RSVP посылает' имеют формат `mode(destaddr, destport)'.

Полезно определить две разновидности UDP-инкапсуляций, одна используется для посылки сообщений от Hu, другая от Hr и R. Это делается, для того чтобы избежать двойной обработки сообщения получателем. На практике эти два вида инкапсуляций разделяются по номерам UDP портов Pu и Pu'.

В таблицах используются следующие символы.

  • D является портом назначения (DestAddress) конкретной сессии.
  • G* является стандартным групповым адресом формата 224.0.0.14, т.е., группа ограничена пределами локальной сети.
  • Pu и Pu' являются стандартными UDP-портами для UDP-инкапсуляции RSVP, с номерами 1698 и 1699.
  • Ra равен IP-адресу интерфейса маршрутизатора `a'.
  • Интерфейс маршрутизатора `a' локально доступен для Hu и Hr.

Таблица 4.4.9.6.1. Правила UDP-инкапсуляции для уникастных сообщений Path и Resv
(D – уникастный адрес места назначения; R – маршрутизатор; Raw – режим произвольных операций сетевого ввода/вывода.)

УзелRSVP посылаетRSVP получает
HuUDP(D/Ra,Pu) [1]UDP(D,Pu) и UDP(D,Pu’) [2]
Hr

Raw(D)
и, если (UDP),
тогда UDP(D, Pu’)

RAW()
и UDP(D, Pu) [2]
(игнорировать Pu’)

R (интерфейс а)

Raw(D)
и, если (UDP),
тогда UDP(D, Pu’)

RAW()
и UDP(Ra, Pu)
(игнорировать Pu’)

<


Начало  Назад  Вперед