Когда пользователь входит в общую папку, используя клиентское приложение MAPI, такое как Outlook, база данных общих папок определяет, в какую реплику общей папки должен получить доступ клиент. Такой процесс называется ссылкой. Если реплика запрошенного содержания существует на сервере Exchange, который обслуживает запрос клиента, клиент получает доступ к локальной реплике. Когда пользователь подключается к базе данных общих папок, которая не располагает копией содержимого общих папок, необходимого пользователю, пользователя перенаправляют в другую базу данных общих папок, располагающую необходимой копией содержимого. На рисунке ниже показано, как можно создать пользовательский список стоимости для ссылки общих папок, чтобы контролировать трафик перенаправления.

Примечание.
Ссылки общих папок имеют связанное число стоимости. Числа эти находятся в диапазоне от 1 до 100. Число стоимости используется для оптимизации потока сообщения. Например, электронные сообщения маршрутизируются в соответствии с самым низким числом стоимости. Если существуют два или более маршрутов с одинаковой стоимостью, нагрузка как можно более равномерно распределяется между ними. Эта стоимость также используется для подсчета наиболее подходящего маршрута, который может использовать клиентское приложение для получения доступа к общим папкам на удаленных серверах.

Используя настройку ссылок по умолчанию, Exchange Server 2007 следует структуре сайта службы каталогов Active Directory организации для определения местоположения соответствующего сервера. Для изменения потока трафика администраторы сайта Active Directory могут перенаправить эту настройку, указав возможность или невозможность приема ссылок через различные соединители. Для серверов Exchange Server 2007 можно указать список серверов ссылок и закрепить за каждым сервером стоимость машрутизации на каждый сервер для перенаправления серверного трафика. Например, можно ограничить количество ссылок одним сайтом Active Directory или разрешить только ссылки между серверами на каждом сайте Active Directory.

Определение ссылок

Когда пользователь подключается к Exchange и использует клиентское приложение MAPI для запроса доступа к общей папке, Exchange определяет местоположение реплики содержимого общей папки, используя информацию из базы данных общих папок, связанной с базой данных почтового ящика пользователя. База данных общих папок получает список реплик запрошенной папки и, если это необходимо, информацию о маршруте и стоимости из оснастки "Сайты и службы Active Directory". Exchange использует описанный ниже процесс для определения местоположения реплики содержимого.

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

  2. Клиент MAPI пытается прочесть содержимое для конкретной общей папки. Сначала база данных общих папок по умолчанию запрашивается на предмет содержимого. Если эта база данных является репликой содержимого для нужной папки, процесс завершен.

  3. Если в базе данных общих папок по умолчанию нет реплики, Exchange возвращает список реплик клиенту, упорядоченный по стоимости подключения этого сервера к каждой из перечисленных в списке реплик содержимого. Стоимость подключения определяется путем запроса сайтов и служб Active Directory на предмет информации о стоимости подключения других серверов почтовых ящиков организации, на которых расположена база данных общих папок. Также можно указать стоимость подключения к другим серверам, предоставив список пользовательского переопределения базе данных общих папок. В список, возвращаемый клиенту, не включаются серверы, стоимость подключения к которым выше 500.

    Примечание.
    Информация о стоимости обновляется каждый час. Таким образом, изменения в стоимости сайта Active Directory доступны только раз в час. Кроме того, любые изменения в пользовательском списке общих папок, включая исходную настройку списка или полное удаление, также доступны только раз в час. Серверы, не вошедшие в пользовательский список общих папок, никогда не будут получать ссылки от сервера с пользовательским списком.
  4. Клиент MAPI делает попытку получить доступ к каждой реплике в списке, подключаясь к серверу, пытаясь определить местоположение папки, а затем прочесть содержимое папки.

  5. Если происходит сбой, клиент пытается получить доступ к следующему серверу реплик в списке. Это происходит до тех пор, пока клиент не попытается получить доступ ко всем серверам реплик в пользовательском списке.

    Примечание.
    Клиент MAPI не обновляет свое подключение, если текущее подключение не было прервано. Другими словами, если не удается получить доступ к предпочитаемой реплике или реплике с низкой стоимостью, клиент будет пытаться получить доступ к следующей реплике в списке, однако при этом возможны значительные расходы. Если сервер с низкой стоимостью становится доступен, MAPI-клиент не перенаправляет подключение к реплике с низкой стоимостью, пока пользователь не выйдет из системы и не войдет вновь в MAPI-клиент.

Назначение стоимости

Хотя администраторы Exchange могут создавать ссылки общих папок и стоимости сайтов, не рекомендуется делать этого, поскольку максимальная стоимость ссылки общей папки, которую администраторы Exchange могут назначить для базы данных общих папок, равна 100. Если максимальная стоимость ссылки для сервера равна 100, сервер еще можно использовать для ссылок.

Ссылки общих папок и стоимости сайтов должны определяться администратором, являющимся членом группы администраторов домена или группы администраторов предприятия в Active Directory. В сайтах и службах Active Directory пользователь с разрешениями администратора домена или администратора предприятия может установить стоимость ссылки общих папок, равную 500. Высокая стоимость гарантирует, что сервер не будет использоваться для ссылок.

Дополнительные сведения о сайтах службы каталогов Active Directory в Windows Server 2003 см. в статье Обзор сайтов (на английском языке). Дополнительные сведения о настройке стоимостей связей сайтов в Windows Server 2003 см. в статье Настройка стоимости связи сайта (на английском языке). Сведения о сайтах и службах в доменных службах  Active Directory для Windows Server 2008 см. в разделе «Общие сведения о сайтах, подсетях и связях сайтов» справки Windows Server 2008.

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

Подробные пошаговые указания по настройке сервера Exchange Server 2007 для использования определенного списка серверов и стоимости ссылок см. в разделе Настройка ссылок общих папок.

Ссылки в топологиях смешанного режима

Если организация использует топологию смешанного режима с общими папками Exchange 2000 Server  или Exchange Server 2003 и общими папками  Exchange Server 2007, рекомендуется, чтобы для всех баз данных почтовых ящиков базой данных общих папок по умолчанию стала база данных общих папок Exchange Server 2007. Подробные указания по настройке базы данных общих папок по умолчанию в Exchange Server 2007 см. в разделе Изменение базы данных общих папок по умолчанию для базы данных почтовых ящиков. Подробные указания по настройке базы данных общих папок по умолчанию в Exchange Server 2003 см. в разделе Связь хранилищ почтовых ящиков и общих папок (на английском языке).

В топологии смешанного режима можно использовать реплики общих папок в Exchange 2000 Server, Exchange Server 2003 и Exchange Server 2007 в одной и той же организации. Exchange 2000 Server и Exchange Server 2003 используют группы маршрутизации и соединители групп маршрутизации для определения стоимостей ссылок клиентов общих папок на другие серверы. Для вычисления стоимости ссылки для каждого сервера Exchange 2000 Server и Exchange 2003 Server сервер Exchange Server 2007 использует сведения о стоимости соединителя сайта Active Directory, что совпадает с методом, который применяется для вычисления стоимости ссылки для каждого сервера Exchange Server 2007. Тем не менее Exchange 2000 Server и Exchange Server 2003 считают, что все серверы Exchange Server 2007 на всех сайтах Active Directory являются членами одной группы маршрутизации. Следовательно, серверы Exchange 2000 Server и Exchange Server 2003 считают, что стоимость ссылки общих папок на все серверы Exchange Server 2007 должна быть одинаковой. В результате клиентское приложение может быть направлено по дорогим сетевым ссылкам вместо локальных серверов.

Как уже было отмечено в разделе "Определение ссылок", база данных общих папок по умолчанию сначала получает запрос от клиентского приложения (например, Outlook). Затем, если требуется ссылка, Exchange возвращает клиенту список реплик, упорядоченный по стоимости подключения этого сервера к каждой из перечисленных в списке реплик содержимого. Таким образом, сервер, на котором расположена база данных общих папок, определяет, какой сервер реплик использовать. Если база данных общих папок по умолчанию существует на сервере Exchange 2000 Server или Exchange Server 2003, любые серверы Exchange Server 2007, перечисленные в репликах, сортируются вместе, как имеющие одинаковую стоимость, поскольку Exchange 2000 Server или Exchange Server 2003 полагает, что они находятся в одной и той же группе маршрутизации.

Эта ситуация показана на рисунке, приведенном ниже.

Ссылки общих папок ситуация 1

В этой ситуации у организации имеется три сайта Active Directory: ADSite01, ADSite02 и ADSite03. Администратор, являющийся членом группы администраторов предприятия или администраторов домена, установил стоимость ссылки для ADSite01 и ADSite02, равную 10, ADSite02 и ADSite03 — 10 с общей стоимостью между ADSite01 и ADSite03, равной 20. Кроме того, администратор установил стоимость маршрутизации для различных групп маршрутизации на сайтах Active Directory, равную 1. Если сервер почтовых ящиков Exchange Server 2007 с именем MBXSRV05, существующий на ADSite03, содержит базу данных общих папок по умолчанию, и MBXSRV05 возвращает список реплик для доступа, MBXSRV05 верно сообщит о том, что сервер Exchange Server 2003 с именем EXSRV02, существующий на ADSite01, имеет стоимость, равную 20. Однако если EXSRV02 содержит базу данных общих папок по умолчанию, и EXSRV02 возвращает список реплик для доступа, то EXSRV02 может сообщить о том, что стоимость MBXSRV05 равна 1, поскольку EXSRV02 рассматривает все серверы Exchange Server 2007 как принадлежащие к одной группе маршрутизации.

Дополнительные сведения

Дополнительные сведения об общих папках приведены в разделе Работа с общими папками.

Дополнительные сведения об управлении общими папками приведены в следующих разделах: