REF: Planning Exchange 2010 DAG – Part 1 – Network Requirements

 

Planning for High Availability and Site Resilience  – Network Requirements

(a single MAPI network/ one or more Replication networks)
In Exchange 2010, each DAG will have multiple networks: a single MAPI network, which is used by other Exchange 2010 servers to communicate with the Mailbox server in the DAG, and one or more Replication networks, which are used for log shipping and seeding within the DAG. It’s important that the DAG networks are configured correctly.

(two adapters/ MAPI network failover/ Replication network revert to MAPI Network/ )
Each member of the DAG must have at least two network adapters installed. This configuration provides you with one MAPI network and one Replication network, and the following recovery behaviors:

  • In the event of a failure affecting the MAPI network, a server failover will occur (assuming there are healthy mailbox database copies that can be activated).
  • In the event of a failure affecting the Replication network, if the MAPI network is unaffected by the failure, log shipping and seeding operations will revert to use the MAPI network. When the failed Replication network is restored, log shipping and seeding operations will revert back to the Replication network.
  • Each DAG should have a single MAPI network in each DAG. The MAPI network must provide connectivity to other Exchange servers and other services, such as Active Directory and DNS.
  • Additional Replication networks can be added, as needed. You can prevent an individual MAPI or Replication network from being a single point of failure by using network adapter teaming or similar technology.
  • Each network in each DAG member server must be on its own network subnet. Each server in the DAG can be on a different subnet, but the MAPI and Replication networks must be routable and provide connectivity, such that:
    • Each network in each DAG member server is on its own network subnet that’s separate from the subnet used by each other network in the server.
    • Each DAG member server’s MAPI network can communicate with each other DAG member’s MAPI network.
    • Each DAG member server’s Replication network can communicate with each other DAG member’s Replication network.
    • There is no direct routing that allows heartbeat traffic from the Replication network on one DAG member server to the MAPI network on another DAG member server, or vice versa.
  • Regardless of their geographic location relative to other DAG members, each member of the DAG must have round trip network latency no greater than 250 milliseconds (ms) between each other member.
  • Round trip latency requirements may not be the most stringent network bandwidth and latency requirement for a multi-data center configuration. You must evaluate the total network load, which includes client access, Active Directory, transport, continuous replication, and other application traffic, to determine the necessary network requirements for your environment.
  • DAG networks support Internet Protocol Version 4 (IPv4) and IPv6. IPv6 is supported only when IPv4 is also used; a pure IPv6 environment isn’t supported. Using IPv6 addresses and IP address ranges is supported only when both IPv6 and IPv4 are enabled on that computer, and the network supports both IP address versions. If Exchange 2010 is deployed in this configuration, all server roles can send data to and receive data from devices, servers, and clients that use IPv6 addresses.
  • Automatic Private IP Addressing (APIPA) is a feature of Microsoft Windows that automatically assigns IP addresses when no Dynamic Host Configuration Protocol (DHCP) server is available on the network. APIPA addresses (including manually assigned addresses from the APIPA address range) aren’t supported for use by DAGs or by Exchange 2010.

Blog Extended Reading

More Information & Reference
1. Planning for High Availability and Site Resilience

image

Exchange 2007 Outlook MAPI Session超過連線數量或減少連線數量?

Exchange 2007/Outlook/MAPI 

 

Exchange 2007 Outlook MAPI Session超過連線數量或減少連線數量?


  

Question1

1. 超過MAPI Session 限制時的處理方式

clip_image008 

Question2

2. 相反的,若使用者想要限定MaxObjsPerMapiSession? (目前暫無解決方式)

如兩個Site 間的慢速專線有透過網路加速設備,可針對某些session 加速,但有限制如只能處理100個Session (不分protocol)。若有數個信箱透過此專線連線,可能兩三個信箱就將網路加速設備給占滿了,可以將Outlook 的MAPI Session 減少或限制嗎?

 

 

Question1

立即解決作法

1. 透過信箱搬移有問題的使用者 (中斷時間15-20mins ,影響範圍小)

2. 重啟IS Service (影響範圍大)

3. 用TCP View tool 中斷使用者的MAPI Session

http://www.calazan.com/exchange-2007-mapi-session-exceeded-the-maximum-of-32-objects-of-type-session/

4. 可參考Microsoft KB的做法去調整MAPI Session Limits

Event ID 9646 is logged in the application event log of your Exchange Server 2003 computer when a client opens many MAPI sessions

or

Exchange 2007 伺服器停止回應 MAPI 用戶端並在應用程式記錄檔中記錄事件識別碼 9646

 

Question2

5. 若使用者想要限定MaxObjsPerMapiSession ?

a. 架構上的考量,建議信箱區分,跨Site 的信箱存取需求量大,頻寬又小時,就可能需考慮在local site 建立Exchange Server

b. 存取方式考量,停用Outlook MAPI,改用其他存取方式,如OWA, POP3

How to Enable or Disable MAPI for a Mailbox User”

拒絕MAPI的連線

– 可使用Exchange管理主控台設定

– 使用Cmdlet

• Set-CASMailbox

– MAPIEnabled $true to allow

» Set-CASMailbox -Identity John -MAPIEnabled $true

– MAPIEnabled $false to block

» Set-CASMailbox -Identity John -MAPIEnabled $false

• 拒絕所有使用者的連線

– Get-Mailbox -Server E2K7Server1 | Set-CASMailbox –MAPIEnabled $false

 

. ….TBC

More Information

事件識別碼 9646 被記錄在應用程式事件日誌,Exchange Server 2003 電腦的用戶端開啟許多的 MAPI 工作階段時

Exchange 2007 伺服器停止回應 MAPI 用戶端並在應用程式記錄檔中記錄事件識別碼 9646

MAPI session limit disabled

Exchange 2003/07 用TCP View 中斷Client Outlook MAPI 超過的連線限制

Exchange 2003,2007 /Outlook /MAPI 

    

Exchange 2003/07 用TCP View 中斷Client Outlook MAPI 超過的連線限制


Symptoms


超過MAPI Session 限制時的處理方式

clip_image008 

Resolution

 
用TCP View tool 中斷使用者的MAPI Session

 

1. 用TCP View 檢視Exchange Server 的連線狀態clip_image014


2. 找到Outlook Client 的 IP or hostname,Exchaneg 上的process 為Store.exe
clip_image016


3. Outlook Client對Exchange Server 的連線
clip_image018


4. 從TCP View上Close Connection
clip_image020


5. Outlook Client 重新連線Exchange 即可


More Information 

1. Exchange 2007: Mapi session exceeded the maximum of 32 objects of type “session”

2. Download TCPView for Windows v2.54