Многоцелевое расширение почты Интернет


           

В качестве примера, рассмотрим случай,


В качестве примера, рассмотрим случай, где сервис провайдер предлагает услуги MPLS VPN (в качестве примера архитектуры MPLS VPN смотри [MPLS_VPN]), включая услуги Diff-Serv. Будем считать, что набор сайтов соединен через такую MPLS VPN сеть. Теперь скажем, что этот набор сайтов управляется общей администрацией и поддерживает Diff-Serv. Если администрация VPN-сайта и сервис провайдер не придерживаются общей политики Diff-Serv (например, не поддерживают то же число PHB), тогда работа Diff-Serv в модели трубы поверх MPLS VPN будет допускать, чтобы политика Diff-Serv VPN-сайтов реализовалась совместимым образом между входным и выходным сайтом VPN, обеспечивая прозрачность в области Diff-Serv сервис провайдера. Может быть, полезно рассмотреть такие LSP, как соединения областей Diff-Serv с одной общей областью, сделав граничные точки виртуально смежными, даже если они физически разделены промежуточными сетевыми узлами. Модель трубы должна поддерживаться.

Для поддержки модели трубы для данного LSP без PHP, LSR определяет входное PHB и кодирование информации Diff-Serv следующим образом:
  • при получении непомеченного пакета, LSR осуществляет определение входного PHB, просматривая IP-заголовок полученного пакета.
  • при получении помеченного пакета, LSR определяет входное PHB, просматривая запись выходной метки в полученном стеке меток. В частности, когда должна быть выполнена операция pop для рассмотренного LSP, LSR определяет входное PHB до осуществления этой операции.
  • при выполнении операции push для рассмотренного LSP, LSR:
  • кодирует информацию Diff-Serv, соответствующую выходному PHB в записи передаваемой метки, которая соответствует метке, извлеченной из стека.
  • кодирует информацию Diff-Serv, соответствующую входному PHB в инкапсулированном заголовке (замененная запись метки или IP-заголовка).
  • при выполнении операции swap-only для рассмотренного LSP, LSR кодирует информацию Diff-Serv в записи передаваемой метки, которая содержит заменяемую метку при выполнении операции pop для рассмотренного LSP. LSR не производит кодирования информации Diff-Serv в заголовке, подверженном операции pop (т.е., LSR оставляет заголовок "как есть").



  • Содержание  Назад  Вперед