定义路由组

 

上一次修改主题: 2005-05-05

通常的准则是,应只定义一个路由组,并只有在必要时才添加其他路由组。环境中的路由组越少,环境的复杂性越低,且越易于管理。但是,地理因素和管理上的需求,以及网络的可用性可能导致不得不创建更多的路由组。

创建路由组的原因通常有二:

  • 适应服务器之间变化的网络连接。
  • 仅允许特定区域中的用户使用连接器。有关使用路由组来限制连接器使用的详细信息,请参阅了解连接器作用域和限制

定义路由组之前,应考虑多个路由组的优缺点,如下表所示。

多个路由组的优点和缺点

多个路由组的优点 多个路由组的缺点
  • 允许计划并控制邮件流。可以仅允许特定的路由组使用连接器,或者计划连接器的使用。
  • 使您可以通过使用连接器限制并基于邮件大小和内容来控制使用。
  • 在到达最终目的地的路由中引入了更多的跃点,以致降低了传递效率。
  • 增加了邮件环境的复杂性。
  • 可能降低邮件传递的可靠性,因为路由中的跃点数越多,可能的故障点数也就越多。
  • 具有良好连接的 TCP/IP 环境中的简单邮件传输协议 (SMTP) 可以处理延迟,而这通常不需要具有多个路由组。
  • 两个路由通常使用相同的网络,而该网络具有相同的内在可靠性或稳定性。

下图所示的图表有助于确定如何定义路由组边界。

e7a655e7-10d8-440f-8db1-e084bd2dfde1

定义路由组连接器和桥头服务器

虽然路由组内部的所有服务器彼此之间都直接通信,但是当一个路由组中的服务器需要与另一个路由组中的服务器通信时,则无法直接通信。若要允许服务器与其他路由组中的服务器通信,需要创建“路由组连接器”。虽然可以使用 X.400 连接器或 SMTP 连接器连接路由组,但是路由组连接器是专门为此目的而设计的,并且在大多数情况下是连接路由组的首选方法。

默认情况下,路由组内部的所有服务器都可以通过路由组连接器发送邮件。能够通过路由组连接器发送邮件的服务器是“桥头服务器”。桥头服务器是 SMTP 虚拟服务器与负责通过连接器传递所有邮件的 Exchange 服务器的组合。

创建路由组连接器时,可以选择保留所有服务器作为该连接器的桥头服务器,或者指定仅由选定的一组服务器用作该连接器的桥头服务器。下表对比了两种方法的优点。

选择路由组中的桥头服务器数

桥头服务器数 优点

路由组中的所有服务器

  • 由于路由组中的所有服务器都可以直接将邮件传递到其他路由组,因此邮件流更高效。
  • 利用了如下配置:一个路由组中的所有服务器具有与其他路由组中服务器相同的网络连接。
  • 在所有服务器都以点对点方式进行通信的大型组织中,此配置增加了复杂性。解决邮件流问题可能更困难。
  • 直接的点对点连接可以提供负载平衡。

路由组中选定的几台服务器

  • 由于路由组之间仅存在有限的联系点,因此有利于对邮件流进行故障排除。
  • 如果预计路由组之间的邮件流量很大,那么可以分散邮件传递负载。
  • 在大型环境中,如果不希望邮箱服务器处理通过桥头服务器发送的通信,可以指定桥头服务器和邮箱服务器的服务器角色。
  • 在某些服务器的网络连接优于其他服务器的配置中,可以使邮件流更可靠、更高效。

下图说明了上面所讨论的路由的基本组件。该图显示了路由组内部的服务器之间以及路由组之间的邮件流。它还显示了每个路由组中仅采用一个桥头服务器的拓扑。

9d01e2f8-9211-4f97-853a-7535fc0d4444

如果拓扑像图 5.4 一样简单,那么您不必考虑如何在路由组之间更好地路由邮件。随着拓扑越来越复杂(大量的路由组分布在不同的地理位置),路由组之间的邮件路由就会变得至关重要。

通过为路由组使用的路由组连接器分配开销(基于网络可用性、网络通信量以及管理需求为路由分配的关联开支)来配置路由组之间的路由。当某个路由组中的服务器上的用户向另一个路由组中的服务器上的用户发送邮件时,Exchange 会使用这些开销(Exchange 所维护的链接状态信息的一部分)来确定最高效的路由。除非该路由中的某个连接器或服务器不可用,否则,Exchange 会始终使用开销最低的路由。因此,每个路由组都知道每个连接器的开销是多少,以及这些连接器的状态,而每个路由组都有一个“路由组主服务器”负责更新此信息,并与路由组中的其他所有服务器协调该信息。有关路由组主服务器的详细信息,请参阅本章后面的“指定路由组主服务器”。

连接路由组

创建路由组时,应指定彼此之间可以直接通信的一组服务器。要使不同路由组中的服务器彼此之间可以通信,需要连接路由组。

可以使用 SMTP 连接器或 X.400 连接器连接路由组。但是,通常不推荐使用这些类型的连接器。首选的连接方法是路由组连接器,因为此连接器是专门为连接路由组而设计的。

note注意:
如果必须在路由组之间使用 SMTP 或 X.400 连接器,则不要在连接器上添加地址空间。应当仅指定连接的路由组;否则,路由将不会正常工作。

路由组连接器是传出邮件的单向路由,这意味着可以将邮件向外传递到连接的路由组。要让两个路由组通信,每个路由组中必须存在一个路由组连接器才能将邮件向外传输到其他路由组。创建连接路由组的连接器时,Exchange 会显示一条消息,询问您是否要在远程路由组中创建路由组连接器,以便可以从远程路由组向创建第一个连接器时所在的路由组发送邮件。

在创建并配置路由组连接器之前,应考虑下列问题:

  • 此连接器向哪个路由组传递邮件?   此信息至关重要。通过确定连接器向哪个路由组传递邮件,可以在发送方与接收方路由组以及拓扑的其余部分之间建立关系。需要了解发送方路由组和接收方路由组在拓扑中的作用,以便可以为关联的连接器确定开销。
  • 此连接器应具有多少开销?   开销是 Exchange 用来确定最高效邮件传递路由的变量。Exchange 认为开销最低的路由最高效。只有在开销最低的路由中的服务器或连接器不可用的情况下,Exchange 才会使用开销更高的路由。应当为可用网络带宽最高的路由分配最低的开销。
  • 路由组中的哪些服务器可以充当桥头服务器? 只有被指定的桥头服务器才能跨越连接器向所连接的路由组发送邮件。默认和首选设置是使本地路由组中的服务器使用此连接器发送邮件。如果路由组中的所有服务器都可以直接通过网络连接到远程桥头服务器,并且共享相同的邮件传递负载,那么应使用此默认选项。直接连接到远程桥头服务器可以提供更高效的邮件流。
    但是,本地路由组中的特定服务器可能与指定的远程桥头服务器具有更好的直接网络连接。例如,服务器 A 与某个远程桥头服务器之间具有 56 Kbps 的直接连接,而服务器 B 和服务器 C 均与该远程桥头服务器具有 10 Mbps 的直接连接。这种情况下,应将具有更好的直接网络连接的服务器(即服务器 B 和服务器 C)指定为桥头服务器,并将这些特定的服务器添加到允许的桥头服务器列表中。
    可以通过下面的两种方式之一配置路由组中的所有服务器用作桥头服务器:
    • 选择默认选项“任何本地服务器都可以通过此连接器发送邮件”。如果选择此选项,则连接器将始终标记为正在工作或可用,即便所有桥头服务器都不可用也是如此。此选项的优势在于生成的链接状态信息较少,因为此连接器从不标记为不可用。
    • 选择“下列服务器可以通过此连接器发送邮件”,并手动将路由组中的每个服务器作为桥头服务器添加进来。如果以这种方式配置桥头服务器,则当所有桥头服务器都不可用时,路由组连接器将标记为不可用。但是,使用此选项会增加链路状态表的大小,因为之后每个桥头虚拟服务器的完全限定域名 (FQDN) 都写入到链路状态表中。有关链接状态的详细信息,请参阅高级链接状态概念
      有关评估使用多个桥头服务器与使用指定的桥头服务器的优点的详细信息,请参阅本章前面的表 5.3。
  • 用户是否应使用此连接器访问本地不可用的公用文件夹? 默认情况下,在连接路由组的连接器中启用公用文件夹引用。但是,当用户访问远程路由组中的公用文件夹时,网络流量会增加。如果路由组通过速度较慢的网络链接进行连接,或者网络无法处理更多的通信,应禁用公用文件夹引用。
  • 什么是此连接器可以向其发送邮件的远程桥头服务器?   远程桥头服务器是所连接的路由组中接收发送到该路由组的所有邮件的服务器。远程桥头服务器还从连接器的桥头服务器接收链接状态信息。

考虑这些问题之后,可以在“路由组连接器属性”对话框中的“常规”选项卡上设置配置选项。可以通过在“远程桥头”选项卡上指定远程桥头服务器来解决上述列表中的最后一个问题。

有关详细说明,请参阅如何配置路由组连接器的选项如何为路由组连接器指定远程桥头服务器