一、CAS
2007 CAS可以共存舊版本伺服器。
1.使用者看到的是 Exchange Server 2003 版本的用戶端還是 Exchange 2007 版本的 Outlook Web Access 用戶端,取決于使用者郵箱的位置。例如,如果使用者郵箱位于 Exchange Server 2003 後端伺服器上,并且用戶端通路伺服器運作的是 Exchange 2007,則使用者将看到 Exchange Server 2003 版本的 Outlook Web Access。
2.用戶端所使用的 Exchange ActiveSync 版本還取決于駐留使用者郵箱的伺服器版本。使用者郵箱必須位于正在運作 Exchange Server 2003 Service Pack 2 或 Exchange 2007 的伺服器上,才能對 Exchange ActiveSync 啟用直推技術。其郵箱位于以前版本的伺服器上的使用者将無法使用新功能(如全局位址清單查找和 Exchange 搜尋)。
3.從 Exchange Server 2003 轉換到 Exchange 2007 時,通常會同時将特定路由組或 Active Directory 站點中的所有 Exchange 伺服器轉換到 Exchange 2007,再配置共存,然後轉換下一個站點。如果要在獨立的硬體上安裝伺服器角色,則建議按照以下順序部署伺服器角色:
- 首先,安裝用戶端通路伺服器角色來取代所有前端伺服器。
- 部署集線器傳輸伺服器角色,并配置路由組連接配接器、發送連接配接器和接收連接配接器。
-
部署郵箱伺服器角色,并将使用者郵箱移動到新伺服器上。
要點:
不支援同時使用 Exchange Server 2003 前端伺服器和 Exchange 2007 郵箱伺服器。
4.用于通路登入對話框的 Outlook Web Access URL 取決于使用者郵箱位于 Exchange 2003 後端伺服器上還是位于 Exchange 2007 郵箱伺服器上。請使用下列 URL 之一通路 Outlook Web Access:
- 如果郵箱位于 Exchange Server 2003 後端伺服器上,則使用 http://<servername>/Exchange。
- 如果郵箱位于 Exchange 2007 郵箱伺服器上,則使用 http://<servername>/owa 或 http://<servername>/Exchange
二、路由變化
表 1 Exchange Server 版本之間的路由差異
Exchange 2007
Exchange 2000 和 Exchange 2003
Exchange 使用 Active Directory 站點确定組織内路由拓撲。所有 Exchange 2007 伺服器都與單個路由組關聯,以便路由到 Exchange Server 的早期版本。
Exchange 使用路由組确定組織内路由拓撲。
Exchange 使用 Active Directory 目錄服務 IP 站點連結成本确定集線器傳輸伺服器之間的最低成本路由。
Exchange 使用路由組連接配接器成本确定橋頭伺服器之間的最低成本路由。
Exchange 使用直接中繼在集線器傳輸伺服器之間傳遞郵件。
Exchange 通過路由路徑中每個路由組的橋頭伺服器中繼。
如果 Exchange 無法連接配接,它會使用最低成本路由路徑資訊從目标開始後退,直到建立與集線器傳輸伺服器的連接配接。郵件将在距離目的地最近的可通路網站處排隊。此行為稱為“在故障點的排隊”。
如果 Exchange 無法連接配接到路由路徑中的下一躍點,将嘗試通過備用路徑重新路由郵件。
将郵件發送到多個收件人時,Exchange 會延遲郵件拆分,直到到達路由路徑中的某個分支。此行為稱為“延遲輸出”。
将郵件發送到多個收件人時,在解析收件人後會立即進行郵件拆分。
每個集線器傳輸伺服器單獨查詢 Active Directory 以檢索用于計算路由表的路由配置和檢索配置更新。
Exchange 使用連結狀态表存儲路由表,并使用連結狀态更新公布配置更改。路由組主伺服器從 Active Directory 中檢索更新,并協調傳播各伺服器在該主伺服器的路由組中了解到的連結狀态更改。
建立路由組連接配接器
在 Exchange 2007 與 Exchange 2003 之間中繼的所有郵件将通過初始路由組連接配接器路由。随着在其他 Active Directory 站點中部署更多的 Exchange 2007 伺服器,這可能會建立過多的路由躍點。所有站點中的 Exchange 2007 伺服器均被視為同一路由組的成員。例如,假定您在香港、倫敦和芝加哥均有路由組。如果第一台 Exchange 2007 伺服器在芝加哥部署,則這意味着将在芝加哥的橋頭伺服器上建立第一個路由組連接配接器。但是,如果随後在香港部署一台 Exchange 2007 伺服器,那麼,當郵箱在香港的 Exchange 2003 伺服器上的使用者向郵箱在香港的 Exchange 2007 伺服器上的使用者發送郵件時,将通過芝加哥路由這些郵件。
為避免這種出現過多路由躍點的情況,可以建立另一個路由組連接配接器,以便将單個 Exchange 2007 路由組連接配接到香港路由組。在這種情況下,必須確定執行可避免潛在路由循環的步驟。建議同時轉換路由組中的所有 Exchange 2003 伺服器,以避免路由拓撲導緻多個躍點。
http://technet.microsoft.com/zh-CN/library/bb125223(v=exchg.80).aspx
如果隻在 Exchange 2003 與 Exchange 2007 之間建立一個路由組連接配接器,則不必要對連結狀态進行任何更改,同時,路由循環也不會發生。但是,如果在 Exchange 2003 與 Exchange 2007 之間配置多個路由組連接配接器,則在 Exchange 2003 伺服器之間傳輸次要連結狀态更新将會産生問題。如果 Exchange 2003 檢測到某個連接配接器不可用,則會在整個 Exchange 組織中傳送連結狀态更新,以通知該連接配接器處于關閉狀态。Exchange 2003 橋頭伺服器還将嘗試為傳輸到目标伺服器的郵件确定一個備用路由。但是,Exchange 2007 不使用連結狀态确定路由路徑。Exchange 2007 集線器傳輸伺服器無法知道連接配接器狀态為關閉,可能會決定通過路由路徑将 Exchange 2003 嘗試朝各方向路由的郵件向後路由。
Exchange 2003 檢測到連接配接器已關閉時,可以嘗試除最低成本路由路徑以外的另一個路由路徑。但是,Exchange 2007 始終使用最低成本路由,進而可能會導緻路由循環。
為避免路由循環,必須在引入其他路由組連接配接器之前,禁止次要連結狀态更新。在 Exchange 2003 伺服器之間發送次要連結狀态更新,以更新連結狀态路由表,訓示連接配接器已關閉。設定 SuppressStateChanges 系統資料庫項後,将會禁用将連接配接器标記為已關閉的功能。還将使用連結狀态郵件來将 Exchange 組織已發生配置更改的情況(例如添加或删除了連接配接器或伺服器)通知給 Exchange 2003 伺服器。如果禁止次要連結狀态更新,則不會防止傳送這些次要連結狀态更新郵件。
禁止次要連結狀态更新後,Exchange 2003 也隻使用最低成本路由。這樣就不可能發生路由循環。建議對組織中的每台 Exchange 2003 伺服器禁止連結狀态更新,以保持一緻的配置。
exchange 2003 is using link state to determine the best path to route mail and exchange 2007 is using site link/exchange cost.
By using least cost routing, 2007 will not attempt to re-route a message when a connector is down, it will queue at the point of failure. That is by design.
2003, on the other hand, when Link state updates are enabled, will attempt to re-route the message. However,this was problematic as it could lead to mail loops and make routing troubleshooting difficult.
If you have more than one routing group connector, you want to suppress link state updates so 2003 routes messages in the same way as 2007 - which will help prvent mail loops - even though it may seem like a step backwards.
