從 Exchange 2003 Transport 升級
適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3
上次修改主題的時間: 2016-11-28
從 Microsoft Exchange Server 2003 升級至 Exchange Server 2010 時,有一段時間內兩個版本將會共存在實際生產環境內。您可以使用下表中摘要的資訊,來協助確保共存期間內郵件流程不會受到不利的影響。
重要事項: |
---|
如果您將 Exchange 2010 部署為新的組織,稍後將無法在 Exchange 2010 組織中安裝 Exchange 2003。這不是支援的案例。如果您預期組織未來需要 Exchange 2003 功能,必須先安裝 Exchange 2003 組織並至少維持一部 Exchange 2003 伺服器。 |
依從 Exchange 2003 Transport 升級至 Exchange 2010 所需及選用之動作的功能進行摘要
功能 | 共存所需的動作 | 選用的動作和最佳作法 |
---|---|---|
路由傳送拓撲差異 規劃讓 Exchange 2010 和 Exchange 2003 共存時,您必須了解每個版本決定其路由拓撲方式的差異。本節提供兩種拓樸之間差異的概觀,討論的內容包含:
|
|
|
傳送和接收連接器 Exchange 2003 會使用 SMTP 虛擬伺服器介面,讓每個通訊協定在 Exchange 伺服器之間傳送並接收郵件。Exchange 2010 Hub Transport Server 會使用名爲 intra-organization 傳送連接器的隱含連接器在站台之間路由傳送郵件。 |
|
|
X-EXCH50 資料 Exchange 2003 會使用專屬動詞 X-EXCH50 傳輸有關無法包含在電子郵件訊息中的郵件和收件者相關資訊。Exchange 2010 支援 MAPI 和 MIME 之間的對應,而且不需要 Exch50 資料,就可以可靠地傳輸郵件內容。 |
|
|
郵件追蹤 由 Exchange 2010 郵件追蹤記錄之事件中,版本之間的顯著差異不會直接對應到 Exchange 2003 所記錄的郵件追蹤事件。 |
|
|
Edge Transport Server 共存 部署 Edge Transport Server 以支援尚未部署 Exchange 2010 的 Exchange 組織時,某些功能無法使用。 |
|
|
路由傳送拓撲差異
Exchange 2003 使用路由群組來定義 Exchange 特定的路由拓撲。通常,路由群組用來指定一組適當連接的 Exchange 伺服器。相同路由群組中的伺服器可以在不使用連接器的情況下彼此通訊。理論上,現有環境中所定義的路由群組是以 IP 子網路為基礎並充份鏡像複製 Active Directory 站台組態。
當 Exchange 2003 組織中有多個定義的路由群組時,您必須以手動建立路由群組連接器,以使郵件能來往於不同路由群組的 Exchange 2003 伺服器。路由群組連接器必須將來源伺服器及目標伺服器指定為連接器端點。路由群組連接器會定義單向的連線,但必須建立交互連接器才能建立雙向的郵件流程。來源及目標伺服器是路由群組的 Bridgehead 伺服器。Bridgehead 伺服器會代表所屬路由群組的其他伺服器,將電子郵件轉送到其他路由群組;並將由其他路由群組接收到的電子郵件,傳遞給所屬路由群組的其他伺服器。
在 Exchange 2010 中,您不需要定義 Exchange 特定的路由組態。Exchange 2010 會使用現有的 Active Directory 站台拓撲定義其路由拓撲。不過,您可以將 Exchange 特定的組態變更為 Active Directory 站台和 IP 站台連結成本以控制郵件流程。路由傳送到位於不同站台之 Exchange 伺服器的電子郵件必須由 Hub Transport Server 轉送。Hub Transport Server 會使用組織內的傳送連接器,將電子郵件傳送到遠端站台的 Hub Transport Server。組織內的傳送連接器是使用 Active Directory 站台及 IP 站台連結資訊加以運算的隱含連接器。若要進一步了解 Exchange 2010 使用 Active Directory 站台路由傳送郵件的方式,請參閱規劃使用 Active Directory 站台來路由郵件。
路由群組連接器
當 Exchange 2010 安裝完成後,為了支援這兩個路由拓撲之間的共存,所有 Exchange 2010 伺服器都會自動新增到單一路由群組。在 Exchange 2003 的 Exchange 系統管理員中,Exchange 2010 路由群組會辨識為 Exchange 系統管理群組 (FYDIBOHF23SPDLT) 內的 Exchange 路由群組 (DWBGZMFD01QNBJR)。
在現有的 Exchange 組織中安裝第一部 Exchange 2010 Hub Transport Server 期間,您必須指定要建立第一個路由群組連接器的 Exchange 2003 Bridgehead 伺服器。建議您選取位於集線路由群組或有許多信箱之路由群組的 Bridgehead 伺服器。路由群組連接器會連結 Exchange 2003 伺服器所在的路由群組及 Exchange 2010 路由群組。Exchange 2010 路由群組包含所有 Exchange 2010 伺服器,無論其所在 Active Directory 站台為何都是如此。
注意: |
---|
請勿將 Exchange 2010 伺服器移出 Exchange 路由群組 (DWBGZMFD01QNBJR),而且請勿使用低階目錄編輯器重新命名 Exchange 路由群組 (DWBGZMFD01QNBJR)。這兩種動作都不受支援。Exchange 2010 必須使用此路由群組來與 Exchange 2003 進行通訊。 |
您正在安裝的 Hub Transport Server 及選取的 Exchange 2003 Bridgehead 伺服器,會設定為兩個交互路由群組連接器的來源及目標伺服器。選取的 Bridgehead 伺服器會自動新增為 ExchangeLegacyInterop 萬用安全性群組的成員,並且會獲得透過 Exchange 2010 傳送與接收電子郵件所需的權限。路由群組連接器會在 Exchange 2003 及 Exchange 2010 之間建立單一連線點。
您可以使用 Exchange 管理命令介面中的 Set-RoutingGroupConnector 指令程式,修改來源及目標伺服器清單。若要指定多個來源伺服器及多個目標伺服器以提供備援及伺服器可用性,此為最佳作法。
重要事項: |
---|
不支援在相同的路由群組中放置 Exchange 2010 伺服器及 Exchange 2003 伺服器。 |
在您引進第一部 Exchange 2010 伺服器之前,每個 Exchange 2003 路由群組與其他路由群組之間至少應有一個連接器。針對每個位於路由群組的 Microsoft Exchange 郵件資料庫 (MDB),只要沒有對 Exchange 2010 路由群組的路由群組連接器路徑,即以事件識別碼 5006 加以記錄。如需 Exchange 2003 路由拓撲的詳細資訊,請參閱《Exchange Server 傳輸及路由手冊》。
現有的 Exchange 環境若包含多個路由群組,您可能想要在 Exchange 2003 及 Exchange 2010 之間建立額外的連線點,以最佳化郵件流程。若要建立額外的連線點,請執行下列步驟:
決定如何將組織升級為 Exchange 2010。您解除委任路由群組的順序,將決定直接與 Exchange 2010 連線的 Exchange 2003 路由群組。
修改登錄以擱置所有 Exchange 2003 伺服器上的次要連結狀態更新。此項組態變更可使用連結狀態更新阻止連接器狀態訊息在整個組織內轉送,但不阻止轉送組態變更訊息。如需詳細資訊,請參閱抑制連結狀態更新。
使用命令介面中的 New-RoutingGroupConnector 指令程式可以建立所有路由群組連接器,其會將 Exchange 2010 Hub Transport Server 指定為來源或目標伺服器。將路由群組連接器從 Exchange 路由群組 (DWBGZMFD01QNBJR) 設定到與 Exchange 2010 進行直接通訊的各個 Exchange 2003 路由群組,並設定對應的交互路由群組連接器。您可以使用 Bidirectional 參數搭配 New-RoutingGroupConnector 指令程式,在單次作業中建立兩個連接器。這些連接器可讓郵件順利來往於 Exchange 2003 和 Exchange 2010 之間。
重要事項: 當您使用 New-RoutingGroupConnector 指令程式時,指定的傳統 Exchange 伺服器會自動新增為 ExchangeLegacyInterop 萬用安全性群組的成員,並自動獲得允許傳統 Exchange 伺服器透過 Exchange 2010 Hub Transport Server 傳送與接收郵件的必要權限。如果您使用 Exchange 系統管理員建立 Exchange 2010 路由群組與任何 Exchange 2003 路由群組之間的路由群組連接器,此群組成員資格不會更新,連接器也不會正常運作。因此,請務必使用命令介面建立或更新 Exchange 2010 和 Exchange 2003 之間的路由群組連接器。
如需詳細資訊,請參閱建立從 Exchange 2010 到 Exchange 2003 的其他路由群組連接器。
共存環境中的連結狀態更新
將 Exchange 2010 路由群組連接到 Exchange 2003 組織時,您必須考慮連結狀態路由的行為。Exchange 2003 伺服器會維護一份連結狀態路由表,它是透過與路由群組主機的通訊加以更新。Exchange 2003 路由群組之間曾建立的每一個連接器,皆會視為連結。Exchange 2003 伺服器會使用指派給這些連結的成本,來決定郵件在組織內的路由傳送方式。若使用最低的成本路由仍無法存取特定的路由群組,則路由群組主機會更新連結狀態表,將該連結的狀態顯示為關機。此資料會傳遞到 Exchange 組織的每個路由群組。接收到此資料時,連結狀態表便會更新並計算其他路由。
Exchange 2010 Hub Transport Server 不使用連結狀態路由。Exchange 2010 無法傳播連結狀態更新,也不會重新計算路由。Hub Transport Server 會一直嘗試與其他 Hub Transport Server 直接通訊。當站台連線無法使用時,Exchange 2010 會使用與 Active Directory 站台關聯的 IP 站台連結成本決定最接近的站台,將訊息佇列在此站台。此項行為即為*「失敗點佇列」*。在失敗點產生之訊息佇列的狀態會變成重試。
Exchange 2010 路由群組與任一 Exchange 2003 路由群組之間若存在多個路徑,就必須擱置次要連結狀態更新,才能確保重新計算路由時不出現郵件迴圈。建議您擱置 Exchange 2003 組織中每部伺服器的次要連結狀態更新。當連結狀態更新擱置時,Exchange 2003 伺服器也會佇列在失敗點,而不是重新計算路由。
Exchange 2003 伺服器之間仍會使用連結狀態傳送組態的變更 (如新增連接器)。不過,若要確定主要連結狀態更新會繼續進行,您必須確定 Exchange 2010 路由群組不是 Exchange 2003 路由群組之間唯一的通訊路徑。如需如何擱置連結狀態更新的詳細資訊,請參閱抑制連結狀態更新。
回到頁首
傳送和接收連接器
Exchange 2003 會在 Exchange 伺服器之間使用每種通訊協定的 SMTP 虚擬伺服器介面傳送及接收郵件。唯有當您修改預設值或特別針對其他組織建立連接器時,才需要設定組態。
Exchange 2010 Hub Transport Server 會使用隱含的連接器在站台間路由傳送郵件。此連接器稱為組織內的傳送連接器。安裝期間,各 Hub Transport Server 會自動建立明確的接收連接器。一個接收連接器設定為接聽通訊埠 25,接收來自所有來源的 SMTP 流量。另一個接收連接器設定為接聽通訊埠 587,接收來自非 MAPI 用戶端的 SMTP 流量。唯有當您要建立將郵件傳送到特定位址空間或接收特定位址範圍之郵件的連接器時,Hub Transport Server 上才會建立明確的傳送連接器及接收連接器。如需 Exchange 2010 中連接器的詳細資訊,請參閱瞭解傳送連接器和瞭解接收連接器。
回到頁首
X-EXCH50 資料
Exchange 2003 會使用專屬動詞 X-EXCH50,傳輸無法包含在電子郵件中的郵件及收件者相關資訊。此資訊是以 Exch50 二進位大型物件的格式傳輸。Exch50 包含如垃圾郵件信賴等級、地址修正資訊及其他 MAPI 內容等無 MIME 顯示的資料。因為 X-EXCH50 是延伸簡易郵件傳送通訊協定 (ESMTP) 的專屬動詞,所以非 Exchange 伺服器無法散佈 Exch50 資料。
Exchange 2010 支援 MAPI 與 MIME 之間的對應,且不需要 Exch50 資料確實傳輸郵件內容。為了能夠正確與 Exchange 2003 共存,Exchange 2010 伺服器可將 Exch50 資料傳播到 Exchange 2003 伺服器。對於內送 SMTP 連線,Exchange 2010 所使用的 Exch50 相關內容會升級為 Exchange 2010 的同等內容。Exchange 2010 未使用、但 Exchange 2003 會使用的內容則予以保留。對於外送 SMTP 連線,Exchange 2010 伺服器可升級 Exchange 2010 內容並將其加入保留的 Exchange 2003 資料,以形成 Exch50 資料。
為了支援傳送及接收 Exch50 資料,程式會自動設定 Exchange 2010 與 Exchange 2003 之間的路由群組連接器。在跨樹系的情況中,如果想要將 Exchange 2010 連接到 Exchange 2003 伺服器,請確定連接器權限允許 Exch50 資料的路由傳送。如需詳細資訊,請參閱設定跨樹系連接器。
回到頁首
郵件追蹤
Exchange 2010 與 Exchange 2003 的郵件追蹤架構明顯不同。由 Exchange 2010 郵件追蹤所記錄的事件不會直接對應到由 Exchange 2003 記錄的郵件追蹤事件。Exchange 2010 傳送與接收的郵件僅能由 Exchange 2010 伺服器追蹤。Exchange 2010 中並沒有 Microsoft Windows Management Instrumentation (WMI) 支援。因此,Exchange 2003 伺服器無法查詢 Exchange 2010 伺服器的郵件追蹤記錄。Exchange 2010 的郵件追蹤查詢若指示該郵件已傳送到 Exchange 2003 伺服器,您必須使用 Exchange 2003 郵件追蹤工具繼續搜尋該郵件。
回到頁首
Edge Transport Server 共存
Edge Transport Server 角色的設計,是為 Exchange 組織提供改良的防病毒及反垃圾郵件保護。Edge Transport Server 也會將原則套用在組織與組織間傳輸的郵件。此伺服器角色是部署在周邊網路中及 Active Directory 樹系之外。Edge Transport Server 可部署為現有 Exchange 2003 組織的智慧主機及 SMTP 轉送伺服器。
您無須升級內部的 Exchange 伺服器或進行任何組織變更,即可將 Edge Transport Server 新增至現有的 Exchange 組織。因為它是部署在 Active Directory 之外,因此安裝 Edge Transport Server 時,您不用執行任何 Active Directory 準備步驟。如果您使用 Exchange 2003 的 Exchange 智慧型郵件篩選器執行反垃圾郵件工作,即可使用 Edge Transport Server 多提供一層反垃圾郵件保護。
部署 Edge Transport Server 以支援尚未部署 Exchange 2010 的 Exchange 組織時,某些功能無法使用。您無法在此情況中建立 Edge 訂閱。因此,您無法使用「收件者查閱」或「安全清單彙總」等功能。如需使用 Edge Transport Server 角色搭配 Exchange 2003 組織的詳細資訊,請參閱在升級至 Exchange 2010 之前,將 Edge Transport Server Role 部署到現有 Exchange 2003 組織。
回到頁首
© 2010 Microsoft Corporation. 著作權所有,並保留一切權利。