前言
outlook anywhere 可扩性和客户端网络流量是两个不同的范畴,它们天生了很多问题,比方outlook
用来创立和保持到exchange
服务器的连接的数量。当探讨站点合并的时候,这个话题是常常讨论的主题,这也增长了网络本钱和tcp连接限制。通过托管公司和大型企业客户,并强迫所有的
mapi连接通过rpc over http
,tcp连接限制很大水平上被达到。在下面的内容当中,咱们将涵盖这些范畴中每个局部的细节,来帮助展现你盼望看到的行动,当在exchange
2007 中使用outlook anywhere 的时候。
outlook 衔接
因为在exchange 2007
有很多变数,很难为所有可能的变数供给一个固定的客户端连接的数量。在非缺省exchange 2007
环境中,实际的连接数量也可能不同依据使用的isa 服务器、公用文件夹、outlook add-ins等等。outlook
连接也可能不同依据客户真个特征或者使用的模式,包含访问共享日历、公用文件夹、或脱机地址簿。因为这些变数,最有用的是在缺省的exchange
2007 安装中供给能够看到的连接数量。该中提供的连接数量是通过在缺省的exchange 2007
装置中运行tcpview。它包含安装有邮箱服务器角色的服务器,安装有客户端访问服务器角色的服务器,windows server 2003
运动目录,和缺省的outlook 2003 和outlook 2007 客户端。
在缺省情形下,通过outlook anywhere初始登录,outlook2003 或者 2007在缓存模式下,使用6个目录tcp连接和4个tcp存储连接。一分钟后,目录连接被封闭,同时连接的数目减少到两个稳固的连接。邮件服务器业务扩展性好,灵活性高,升级方便,管理方便,能耗成本低!一个闲暇的outlook 客户端应用2个tcp目录连接和4个tcp存储连接。假如该客户端处于在线模式,并且连接到地址簿,outlook 翻开2个额定的tcp目录连接。
tcp 协定连接限度
tcp协议有一个请求,每个连接必需有一个独一的有秩序的列表,也被称为n元组,它包括源地址、源端口、目的地址和目标端口。所有入站的连接使用雷同的
目标地址或者端口,因而入站连接的数量被非页池的大小限制。每个出站连接在一个地址上耗费一个端口。tcp端口是16位的数字,因此最多有65,535
个端口。
在exchange 2007中,到64位硬件的变更揭开了该扩大性的限制。在exchange
2003中,32位硬件的内存限制暗藏了该限制,由于那些内存限制,在tcp连接限制可能被达到之前内存可用性将被消费完。当初,跟着64位硬件和简直不
限制的内存数量,exchange
不在被限制在该区域,所有可以达到tcp连接限制。个别情况下,这将影响这样的企业客户,他们运行在十分高的级别,并尝试尽可能天时用他们的硬件来做更多
的扩大。
outlook anywhere 门路
rpc/http 是一个隧道效应协议,exchange
使用一对虚拟通道来创立一个从outlook到exchange的虚拟连接。每个虚拟通道是一个单方向的数据流,通过不同的实际通道来传输。客户端到
rpc 代理通道是http/https,rpc 代理到 exchange通道是tcp。客户端而后建破4个通道。数据流如下:
1. 客户端到署理
2. 代办到 exchange
3. exchange 到代理
4. 代理到客户端
一旦所有的4个通道被树立起来,接着rpc把它作为一个完全的双向的从outlook到exchange 地道连接。在不中止虚构衔接上的数据流的情形下,每个实际通道可能被调换。
exchange 有两品种型的连接,邮件和目录。这些连接中的每个将以一对虚拟通道呈现。邮件连接流从outlook到客户端访问服务器上的rpc
署理组件到邮箱服务器。在安排中,假如使用了
isa服务器,isa服务器将代办这些连接到客户端访问服务器。由于isa服务器依然是一个32位的利用程序,它不能将tcp连接增。海外邮件转发专
业为您解决全球邮件外发,接收,反垃圾,归档等问题。添到物理的连接限制在它消费完可用的非页池缓存。非页池缓存被用来治理树立的高数目的连接。这个限制
将被达到在任何exchange 限制被到达之前。这里的测试文档不波及该问题。然而,对任何实际环境安排这是一个主要的斟酌因数。接着exchange
使用它本人的数据存储来服务该恳求并回复给该客户端。目录连接流从outlook
到客户端访问服务器上的rpc代理组件到邮箱服务器上的ds代理组件到运动目录全局编录服务器。rpc连接在dc上被处置,ds代理组件只不外拷贝字节从
一个tcp连接到另一个。从exchange 到dc的大数量的出站连接是ds代理组件的一个功效,可以将连接组成地道。
该前面探讨的tcp
连接限制造为tcp协定的花费者存在于windows server 2003 跟windows server
2008中。一个ip地址被用作源ip地址当它翻开到一个远程盘算机的一个连接时。每个客户端拜访服务器被windows 可用的65,535
端口所限度。当每个客户端应用anywhere时,客户端拜访服务器耗费可用的端口池处于2到8个连接。信息存储过程有一个60000的rpc高低文处置
的硬制约,它跟outlook和exchange 之间的每个rpc/http
虚构连接有关。因而,该存储过程被制约在60000个这样的邮件连接。如图1所示。
下面这些机能计数器在断定服务器是否到达限制是有辅助的:
bytes / lsass, w3wp and any exchange-specific processes running
current number of incoming rpc/h。上海企业邮箱安
全稳定,收发邮件通畅无阻,超强反垃圾,客户更有额外惊喜! ttp connections 和current number of unique
users 这两个在windows server
2008中可用的计数器将决议有多少用户连接和有多少不同的nt用户连接。其余的计数器将赞助把持潜在的新用户连接到服务器的谢绝的因素和服务器如何失
败。