%26#8226;
什么是 WinRoute?
%26#8226;
安装 WinRoute
%26#8226;
启动 WinRoute
%26#8226;
WinRoute 的用户界面
%26#8226;
数据解释(顶部)窗格
%26#8226;
一般信息
%26#8226;
路由组
%26#8226;
版本信息
%26#8226;
RG 地址
%26#8226;
RG 成员
%26#8226;
连接器
%26#8226;
限制
%26#8226;
地址空间
%26#8226;
桥头和连接器状态
%26#8226;
地址空间(中部)窗格
%26#8226;
原始数据(下部)窗格
%26#8226;
常见问题
%26#8226;
更多信息
什么是 WinRoute?WinRoute (Winroute.exe) 是一个 Microsoft Exchange Server 2003 和 Exchange 2000 Server 工具,用于确定到服务器(从该服务器处获取信息)的已知链接状态路由信息。
WinRoute (Winroute.exe) 工具连接到运行 Exchange Server 2003 或 Exchange 2000 Server 的服务器上的链接状态端口(TCP 端口 691),并提取有关某个组织机构的链接状态信息。该信息是一系列 GUID,WinRoute (Winroute.exe) 将这些 GUID 与 Active Directory 目录服务中的对象、连接器和桥头服务器进行匹配,并且以人们易于阅读的格式展现它们。
WinRoute (Winroute.exe) 请求运行 Exchange Server 2003 或 Exchange 2000 Server 的特定服务器的组织信息数据包,并以一种友好的树形格式呈现它。该格式根据组织结构信息数据包的内容,提供组织拓扑结构和链接状态的树状视图,就像特定 Exchange Server 2003 或 Exchange 2000 Server 主机所看到的那样。
窗口中的上部窗格显示了经过解释的数据,下部窗格显示了来自链接状态端口的原始信息,而中部窗格则包含地址空间、连接器以及它们各自所属的路由组。
返回页首安装 WinRoute若要安装 Exchange 2000 Server 附带的 WinRoute (Winroute.exe),请运行 Microsoft Exchange 2000 Server Resource Kit(资源工具包)安装程序。还可以使用如下操作安装该工具。
安装 WinRoute (Winroute.exe)1.
插入 Microsoft Exchange 2000 Server Resource Kit 光盘并转到 \Exreskit\Tools\Admin\WinRoute 文件夹。
2.
将 WinRoute 复制到本地磁盘上的 \PRogram Files\Exchsrvr\Bin 目录。
如下 .dll 文件必须存在于 \Exchsrvr\Bin 目录中。在安装 Exchange 2000 Server 时,应该安装以下文件:
%26#8226;
Dsaccess.dll
%26#8226;
Pttrace.dll
%26#8226;
Exchmem.dll
注意:还可以在 Exchange 2000 Server CD 中的 \Support\Utils\i386 目录或在 Microsoft Exchange Server WinRoute 下找到 WinRoute (Winroute.exe)。.
返回页首启动 WinRoute可以通过如下操作启动 WinRoute (Winroute.exe)。
启动 WinRoute1.
双击 WinRoute.exe。
2.
从文件菜单中,单击新建查询。
3.
输入服务器名称以及要用来连接到某个基于 Exchange Server 2003 或 Exchange 2000 Server 的服务器的绑定选项。
在请求组织路由表副本之后,WinRoute (Winroute.exe) 使用登录用户的上下文并使用 Exchange Server 域名系统 (DNS) 代码将路由表中包含的 GUID 解析为更易于查看的格式。在 Exchange Server DNS Resolver 接收中,这些服务器被分配了 _D|_S guid 形式的名称。
4.
如果需要,可使用绑定选项指定具体的 Active Directory 域控制器或不同的凭证。
5.
在您从路由服务器中加载路由表后,可以将其保存以供今后参考,也可以将其发送到支持人员那里进行分析。若要保存 WinRoute (Winroute.exe) 显示的信息,请单击文件菜单上的另存为。该文件保存时的扩展名为 .rte,可以使用 WinRoute (Winroute.exe) 以远程方式打开它。
注意:如果启动了 WinRoute (Winroute.exe) 并且屏幕是一片空白,说明 Routing Engine Service(路由引擎服务,RESvc)可能尚未被初始化或未启动。如果属于这种情况,请确保 RESvc、简单邮件传输协议 (SMTP) 服务以及 Microsoft Exchange MTA Stacks 服务都已经启动。
返回页首WinRoute 的用户界面以下部分描述了 WinRoute 的用户界面:
%26#8226;
顶部窗格显示解释后的数据。
%26#8226;
中部窗格显示地址空间。
%26#8226;
下部窗格显示来自链接状态端口的原始信息。
返回页首数据解释(顶部)窗格顶部窗格包含 WinRoute (Winroute.exe) 解释后的数据,WinRoute 在 Active Directory 中对这些数据进行了尽可能的解析,按路由读取的 Exchange Server 配置便保存在 Active Directory 中。
如果没有可用的信息,例如,如果对象已被删除或者无法联系到 Active Directory,那么这些对象将显示为 [object_not_found_in_DS](在目录服务中未找到对象)。
为了确认这一点,请在本地系统帐户下使用 AT 交互式命令运行 WinRoute (Winroute.exe)。缺少足够的 Active Directory 读权限会导致错误地报告 [object_not_found_in_DS]。
若要刷新来自 Active Directory 的信息,可从选项菜单中,单击刷新 Active Directory 中的信息(Alt+R)。
一般信息路由引擎的版本:可以根据路由引擎的二进制文件来确定。
摘要:确定是否两台或更多的 Exchange 服务器处于同步(sync)状态中。如果此数值发生变化,说明整个组织结构中的某些元素发生了改变。摘要是路由组织结构的一个 md5 哈希值。
组织的 DN:这是从 Active Directory 中获取的可分辨组织名称。
路由组WinRoute 提供了以下路由组信息:
%26#8226;
RG DN - 这是路由组的可分辨名称。
%26#8226;
RG Master - 指定的路由组主机,该主机是一台拥有路由组的路由表可写副本的服务器,或者是负责连接器链接仲裁的服务器。
%26#8226;
RG Master DN - 这是路由组主机 (RG Master) 的可分辨名称。
%26#8226;
Routing Group Master(路由组主机) - 负责协调对链接状态的更改,其路由组中的服务器可以了解到这些更改。
由于由单台服务器负责更改的协调工作,在路由组之间计算最小开销路径时,可以将路由组视作单个实体。
路由组中的所有服务器会发出通告并根据接收到的通告采取相应的操作。
在链接状态更新通过 SMTP 隧道传输的情况下,不会使用消息。相反,如果存在更新,会创建到邻近路由组的连接,而且在连接过程中传输链接状态信息。
版本信息所有版本都是十六进制格式的。WinRoute 提供以下版本信息:
%26#8226;
主版本 - 主版本随着对路由组对象中包含的连接容器的更改(添加、删除或修改)而不断递增。以下是对连接器进行更改的一个例子:"CN=SMTP Connector to microsoft.com,CN=Connections,CN=First Routing Group,CN=Routing Groups,CN=AG1 with a space,CN=Administrative Groups,CN=OrganizationD,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=sergiod,DC=extest,DC=microsoft,DC=com"。0 值表示一个纯粹的 Exchange Server v5.5 路由组,或者一个被隔离的 Exchange 2000 Server 路由组。
%26#8226;
次要版本 - 次要版本随着连接器状态的更改而不断递增。例如,如果连接器状态从 UP 更改为 DOWN,只会对次要版本进行递增,而不会递增主版本。
%26#8226;
用户版本 - 随着对路由组对象的更改而递增,例如:对路由组名称的重命名,设置路由组的主机,或者在路由组中添加、删除或移动服务器。连接到路由引擎服务的 Microsoft Windows Management Instrumentation (WMI) 客户端也可以对此造成影响。这些服务包括 Inetinfo.exe、Esmsta.exe、Store.exe 和 Wmiprvse.exe 服务。
RG 地址RG 地址对象包含 Exchange Server 内部使用的路由组地址,而且应包含 SMTP、X.400 和 X.500 地址或三者的组合。每个路由组可根据这些地址进行唯一地标识。
所有地址都具有相同的 GUID 编号,它代表了整个路由组的 GUID。
RG 成员包含所有路由组成员的列表,并且包括如下内容:
%26#8226;
成员服务器 DN - 服务器的可分辨名称。
%26#8226;
已连接到主机 - 表明了路由服务是否已经打开一个到主机的连接(包括主机自身)。NO 值,指出端口 691 上的路由服务存在问题(旧有的 Exchange Server 5.5 服务器除外)。
%26#8226;
服务器版本 - 此版本号根据每个路由组成员而有所不同。在将这样的服务器移动到路由组中时,它将会递增。如果将成员服务器移动到其他路由组中,可能在两个路由组成员列表中都会存在这样的成员服务器。为了确定最新的成员条目,服务器版本将会递增,最高的版本号将被认为是最新的条目。0 值表明是一台 Exchange Server 5.5 服务器。
%26#8226;
内部版本 - 服务器的内部版本号。
%26#8226;
用户数据 - 此数据在所有路由组成员上都应相同,而这正表明它们得到了很好的同步。
连接器WinRoute 提供了以下连接器支持:
%26#8226;
连接器节点 - 显示了经过配置的、不同类型的连接器。连接器的类型包括 SMTP 连接器、路由组连接器、X.400 连接器和到第三方邮件系统的连接器,例如 Lotus Notes 连接器和 Novell GroupWise 连接器。
%26#8226;
连接器 DN - 连接器的可分辨名称。
%26#8226;
类型 - 连接器的类型,包括 SMTP(包括了 SMTP、RGC 和 Site)、Exchange Development Kit、Lotus cc:Mail、Lotus Notes、MS 或 X400。
%26#8226;
源 BH 地址 - 对于旧有连接器,这是桥头邮件传输代理 (MTA) 服务器的名称。对于 SMTP 和路由组连接器,这是连接器的桥头服务器的 GUID 表示形式。
%26#8226;
目标 BH 地址 - 对于旧有连接器,这是远程目标桥头 MTA 服务器的名称。对于路由组连接器,这是连接器上的桥头服务器的 GUID 表示形式。对于 SMTP 连接器,这要么是空白,表明连接器使用 DNS 来解析域,要么是智能主机。
%26#8226;
旧有 DN - 类似于连接器可分辨名称,但是在显示列表时考虑了向后兼容性。
%26#8226;
日程 ID - 通常,在路由和 Active Directory 中,如果日程 ID 等于 1,说明存在一个有关连接器的日程,而 0 则意味着没有日程。
限制限制节点包含有关连接器配置的信息,包括连接器的范围、允许的邮件优先级、允许的邮件类型、邮件的最大大小、超大邮件的大小、是否允许公共邮件夹引用、对该连接器的默认访问、允许的原始发件人、拒绝的原始发件人、允许的通讯列表以及拒绝的通讯列表。
在调试路由错误的邮件时寻找特殊限制。该字符串意味着连接器上存在非默认的 Exchange 2000 Server 限制。Exchange Server 5.5 具有不同的默认设置。例如,连接器可以拥有一个路由组范围,或者拥有其他限制类型,这些限制导致它不能连接到某个特殊的地址。
触发的传输:这是由您的 ETRN 设置决定的。
地址空间地址空间:地址空间 (Address Spaces) 定义了地址空间的开销和类型,以及使用哪一个路由将收件人的地址空间匹配到目标连接器的机制。连接器的地址空间和开销在通过连接器建立的路由中是重要的考虑事项。路由总是倾向于发送到到具有最近的匹配地址空间的连接器。
桥头和连接器状态WinRoute 提供以下桥头服务器和连接器状态:
%26#8226;
源桥头服务器 - 连接器的桥头服务器。
%26#8226;
虚拟服务器 FQDN - 如果连接器是一个 SMTP 或路由组连接器,这是在 SMTP 虚拟服务器的属性上定义的 SMTP 虚拟服务器的完全合格域名 (FQDN)。如果允许路由组中的所有服务器直接发送,此值应保留为空。
%26#8226;
目标桥头服务器 - 连接器的目标桥头服务器。只有作为路由组连接器和站点连接器的连接器才应设置此项。
%26#8226;
BH 状态 - 此项具有如下值:
%26#8226;
CONN_AVAIL(连接器可用)
%26#8226;
CONN_NOT_AVAIL(连接器不可用)
%26#8226;
VS_NOT_STARTED(虚拟服务器未启动)
%26#8226;
状态:此项可以具有以下状态:
%26#8226;
STATE UP
%26#8226;
STATE DOWN
状态由传播的连接器或其桥头服务器链接状态信息决定。
每个路由组都将链接状态信息传播到相邻的路由组,路由组通过路由组连接器上的桥头服务器连接到这些相邻路由组。大体上,大多数拥有多个路由组的路由组织都拥有几个连接中心和众多的卫星站点。这有助于对链接状态的传播通信进行伸缩。
进行传播时使用的方法是 SMTP。在建立了路由组间的连接时,连接的服务器会利用返回的 ESMTP 谓词列表中的 X-LINK2STATE 通告其链接状态能力。在两侧之间会存在 OrgInfo 摘要交换,两个 GUID 如果不匹配,则会导致通过 SMTP 协议进行完全的链接状态交换。
在路由组中,路由信息通过端口 691 上的通信进行传播。下面介绍了这些状态:
%26#8226;
STATE UP - Exchange Server 5.5、旧有连接器和 SMTP 连接器 (DNS) 应总是处于此状态,因为它们不理解链接状态路由。
%26#8226;
STATE DOWN - 路由组连接器和 SMTP 连接器(智能主机)可以被“高级队列”(Advanced Queuing) 引擎标记为“停机”(Down)。如果您打算研究连接器为何被标记为“停机”,应该转到 Exchange System Manager 中的 SMTP Queue 查看器管理单元或者检查事件查看器的内容。
返回页首地址空间(中部)窗格中部窗格显示了服务器知道的所有地址空间,以及类型、开销、限制(是或否)、连接器、源路由组和管理组。这是应当首先查看的最有用窗格。可以通过单击标签,按照任何字段进行排序。如果需要获得有关某个对象的更多信息,可切换到顶部窗格。
寻找与收件人地址匹配的最具体地址空间。应优先使用带有精确匹配的任何连接器。例如,chris@contoso.microsoft.com 与连接器 contoso.microsoft.com 匹配,即便它的开销可能高于使用 *.microsoft.com 时的开销。Exchange Server 总是通过具有最相近匹配地址空间的连接器来传送邮件。开销并不是决定性因素,除非两个连接器使用完全相同的地址空间。
返回页首原始数据(下部)窗格下部窗格显示了 Exchange 使用的原始路由信息,显示这些信息的目的是为了提供信息参考。随着您在顶部窗格中突出显示各个对象,可以在下部窗格中看到被突出显示的相应部分。
返回页首常见问题请考虑以下问题及解决方案建议:
%26#8226;
问题:电子邮件被错误地传递。
可能的解决方案:查看期望的传递路径中的最后一个连接器。它具有某些限制吗?
查看地址空间窗格。是否存在一个地址空间与收件人电子邮件域匹配的更具体的连接器?
%26#8226;
问题:对路由组中的对象的更改没有被主机所确认。
可能的解决方案:验证 Exchange System Manager 中的主机的身份。用 WinRoute 查询该服务器。查看成员信息列表。主机或其他任何服务器是否已断开连接?
在添加或更改某个连接器后,主版本是否发生了递增?
%26#8226;
问题:没有在目录服务中找到路由组。
可能的解决方案:有关与此的更多信息,请参见微软知识库文章 330279:WinRoute 工具中列出了已删除的路由组;修复此问题需要 Exchange 2000 SP3.
导致此问题的原因可能是由于错误对象造成的,这些对象在组织中所有 Exchange 服务器上都发生了堵塞。这可能是由于删除了路由组或路由组连接器造成的。唯一的解决办法是重新启动所有服务器。
安装如下知识库文章中描述的 Exchange 2000 Server post-Service Pack 3 累积补丁:813840,XGEN:2003 年 3 月 Exchange 2000 Server Post-Service Pack 3 累积补丁. 在应用该 post-Service Pack 3 累积补丁后,同时关闭组织中所有的 Exchange Server 服务以删除路由。
在您的 exchsrv\bin 目录下为所有的入站和出站桥头服务器运行 Regsvr32 /u xlsasink.dll,并且停止每一个入站和出站 X.400 桥头服务器上的 MTA。如果路由组的大小过小(2 至 4 台计算机),并且存在多个桥头服务器,最容易的方法就是在每台计算机上运行 Regsvr32 /u xlsasink.dll。
返回页首更多信息有关更多信息,请参见如下微软知识库文章:
%26#8226;
281382, "如何使用 WinRoute 工具"
%26#8226;
285130, "XCON:链接状态数据库信息"
%26#8226;
330279, "WinRoute 工具中列出了已删除的路由组;修复此问题需要 Exchange 2000 SP3"
%26#8226;
813840, "XGEN:2003 年 3 月 Exchange 2000 Server Post-Service Pack 3 累积补丁"