Если вы хотите ознакомиться с остальными частями этой статьи, пожалуйста, прочитайте:
- Маршрутизация сообщений сервера Exchange 2007 (Часть 1)
- Маршрутизация сообщений сервера Exchange 2007 (Часть 3)
В первой части статьи мы рассмотрели теоретические основы маршрутизации сообщений электронной почты сервера Exchange 2007. Теперь посмотрим, как настроить маршрутизацию в сервере Exchange 2007 и как создать топологию маршрутизации, отвечающую нашим требованиям.
Главные свойства топологии маршрутизации сервера Exchange 2007 таковы:
- Нет групп маршрутизации
- Нет коннекторов групп маршрутизации
- Использование ссылок на сайты AD
- Использование маршрутизации наименьшей стоимости на основе возможностей OSPF сетевого уровня
- Очереди близки к точке возможного отказа
- Улучшенный алгоритм бифуркации
Это означает, что алгоритм состояния канала, использовавшийся в сервере Exchange 2003, больше не используется.
Установка ролей
До начала установки окружения сервера Exchange 2007 вы должны убедиться, что ваша структура сайтов Active Directory чиста и не содержит никаких конфигурационных ошибок. Возможно, вам придется еще раз продумать всю конфигурацию и обновить ее, если необходимо.
При установке сервера Exchange 2007 вы должны выбрать роль сервера. Роль Hub Transport (Центральный транспорт) – основа структуры маршрутизации. Если вы используете инфраструктуру Active Directory с одним сайтом, схема будет достаточно проста, но если у вас несколько сайтов Active Directory, то связи сайтов Active Directory станут основой топологии маршрутизации Exchange-сервера. Т.е. стоимость связи между сайтами считается на основе наилучшего маршрута между сайтами.
Если вы устанавливаете сервер Exchange 2007 в уже существующем лесу, вы должны будете выбрать, с какой из существующих групп маршрутизации вы будете соединяться. Так происходит потому, что серверы Exchange 2007 будут существовать в отдельной группе маршрутизации, содержащей только серверы Exchange 2007. В идеале, ваш первый сервер Exchange 2007 будет ядром с одной из существующих центральных групп маршрутизации.
Объяснение маршрутизации почты внутри организации
Маршрутизация между двумя сайтами, в каждом из которых находится только один сервер Exchange 2007, достаточно проста.

В окружении с как минимум тремя сайтами в одной цепи при отправке почты с первого на третий сайт мы сталкиваемся с другим поведением. По сравнению с предыдущими версиями Exchange-сервера, сервер Exchange 2007 пытается отослать сообщение напрямую.
Теперь Exchange-сервер будет маршрутизировать сообщения на третий сайт напрямую, поскольку использование второго сайта дает дополнительную стоимость и не имеет никаких преимуществ. Количество WAN-каналов не уменьшилось бы, а сайт, находящийся на середине пути, должен бы был использовать свои ресурсы для получения и отправки сообщения. Помимо этого, на доставку затрачивается дополнительное время.
В случае неисправности Exchange-сервер ставит сообщение для сайта C в очередь на сервере, ближайшем к северу назначения.
В случае избыточности каналов связи между сайтами, топология всегда имеет наименьшую стоимость.
После объяснения настроек маршрутизации внутри организации, перейдем к соединению сервера Exchange 2007 с внешней сетью.
Настройка исходящего транспорта сообщений
Прежде всего, нам нужно настроить сервер Exchange 2007 на прием исходящих сообщений. Т.е. нам нужно создать новый SMTP коннектор-отправитель на вкладке настроек организации.


Здесь вы должны ввести адресное пространство (или SMTP-домены), с которых ваш сервер должен принимать сообщения для последующей маршрутизации.

Теперь вы должны настроить сервер назначения (сервер-ретранслятор) вашего сетевого окружения. Лучше всего настраивать Exchange-сервер на использование MX-записей DNS. Это значит, что при изменении IP-адресов ваших серверов вам нужно будет просто изменить настройки DNS.

Далее вам необходимо добавить все серверы-источники (в сервере Exchange 2003 они назывались серверами-плацдармами), которые смогут использовать этот коннектор для исходящей почты.
Для завершения настройки вам нужно нажать NEXT (Далее), NEW (Новый) и FINISH (Завершить), и новый коннектор будет создан.
Настройки входящего транспорта
В сервере Exchange 2007 коннектор-получатель является «приемником-получателем». Это означает, что коннектор-получатель прослушивает входящие соединения на соответствие их установками коннектора-получателя. Коннектор-получатель прослушивает соединения на определенном порту и с определенного IP-адреса или диапазона IP-адресов. Вы можете установить предел количества активных соединений, поддерживаемых коннектором-получателем. Коннектор-получатель – это функция сервера с ролью Граничный транспорт, он может быть настроен только на сервере с такой ролью.
Если вы хотите, чтобы ваш Exchange-сервер принимал почту с Граничного транспорта, вам нужно настроить подписку (с помощью XML-файла) и импортировать ее в вашу организацию сервера Exchange 2007.
Для настройки того, сообщения с каких почтовых доменов будут приниматься To Exchange-сервером, вам нужно создать политику «Accepted Domain» (Принимаемые домены) в консоли Exchange System Manager в разделе Organization Configuration (Настройки организации) в узле Hub Transport (Центральный транспорт).

Exchange-сервер предлагает три возможности:
- Authoritative Domain (Уполномоченный домен)
- Internal Relay Domain (Внутренний ретранслятор)
- External Relay Domain (Внешний ретранслятор)
Заключение
Как вы видели, сервер Exchange 2007 дает возможность настройки большого количества параметров для маршрутизации сообщений. Если говорить о топологии маршрутизации внутри маршрутизации, то сервер Exchange 2007 полностью полагается на структуру сайта Active Directory. Это значит, что перед внедрением сервера Exchange 2007 вам нужно удостоверить, что ваша структура AD чиста и правильно настроена.
Если рассматривать варианты транспорта внешних сообщений, вам нужно настроить SMTP коннектор-отправитель с помощью средств администрирования для гарантии правильной работы исходящей почты. Для настройки входящей почты, лучше всего установить сервер Exchange 2007 с ролью Граничный транспорт. Настройка политики принимаемых доменов гарантирует, что Exchange-сервер будет принимать сообщения только для соответствующих доменов.
Если вы хотите ознакомиться с остальными частями этой статьи, пожалуйста, прочитайте:
- Маршрутизация сообщений сервера Exchange 2007 (Часть 1)
- Маршрутизация сообщений сервера Exchange 2007 (Часть 3)