동시 사용 환경에서의 메시지 라우팅

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

마지막으로 수정된 항목: 2009-01-14

이 항목에서는 Microsoft Exchange Server 2007이 Exchange Server 2003 또는 Exchange 2000 Server 컴퓨터와 같은 Exchange 조직에 있는 경우 메시지 라우팅이 발생하는 방식을 설명합니다. 커넥터를 구성하고 라우팅 루프를 방지하려면 기존 Exchange 조직에 Exchange 2007을 추가함으로써 발생하는 라우팅 변경 내용을 이해해야 합니다. 대규모 조직이 Exchange 2003에서 Exchange 2007로 전환하는 경우 동시에 두 버전을 사용하는 기간이 생길 수 있습니다.

라우팅 변경 내용

Exchange 2007은 기존 Active Directory 디렉터리 서비스 사이트 토폴로지 및 기본 네트워크를 사용하는 라우팅 변경 내용을 도입하여 효율적이고 결정적인 라우팅 토폴로지를 제공합니다. Exchange 2007이 Exchange 2003 또는 Exchange 2000과 동시 사용하는 경우 서버 버전 간의 메시지 라우팅을 지원하도록 추가 구성 작업을 수행해야 합니다. 표 1에는 Exchange Server 버전 간의 메시지 라우팅 변경 내용이 요약되어 있습니다.

표 1   Exchange Server 버전 간의 라우팅 차이점

Exchange 2007 Exchange 2000 및 Exchange 2003

Exchange는 Active Directory 사이트를 사용하여 조직 내 라우팅 토폴로지를 결정합니다. 모든 Exchange 2007 서버는 이전 버전의 Exchange Server에 라우팅하기 위해 단일 라우팅 그룹에 연결되어 있습니다.

Exchange는 라우팅 그룹을 사용하여 조직 내 라우팅 토폴로지를 결정합니다.

Exchange는 Active Directory 디렉터리 서비스 IP 사이트 링크 비용을 사용하여 허브 전송 서버 간에 비용이 가장 적은 경로를 결정합니다.

Exchange는 라우팅 그룹 커넥터 비용을 사용하여 브리지헤드 서버 간에 비용이 가장 적은 경로를 결정합니다.

Exchange는 직접 릴레이를 사용하여 허브 전송 서버 간에 메시지를 배달합니다.

Exchange는 라우팅 경로에서 각 라우팅 그룹의 브리지헤드 서버를 통해 릴레이합니다.

Exchange가 허브 전송 서버에 연결할 수 없는 경우 연결할 수 있을 때까지 최소 비용 라우팅 경로 정보를 사용하여 대상에서 백오프합니다. 메시지는 대상에 가장 가깝게 연결할 수 있는 사이트에서 대기합니다. 이러한 작업을 오류 시 큐에 대기라고 합니다.

Exchange가 라우팅 경로의 다음 홉에 연결할 수 없는 경우 대체 경로를 통해 메시지를 다시 라우팅하려고 합니다.

메시지를 여러 명의 받는 사람에게 보내는 경우 Exchange는 라우팅 경로의 분기 지점에 도달할 때까지 메시지 분기를 지연합니다. 이러한 작업을 지연된 팬아웃이라고 합니다.

메시지를 여러 명의 받는 사람에게 보내는 경우 받는 사람의 확인 바로 후에 분기가 발생합니다.

각 허브 전송 서버는 Active Directory에 개별적으로 쿼리하여 라우팅 테이블을 계산하고 구성 업데이트를 받는 데 사용되는 라우팅 구성을 검색합니다.

Exchange는 링크 상태 테이블을 사용하여 라우팅 테이블을 저장하고 링크 상태 업데이트를 사용하여 구성 변경 내용을 알립니다. 라우팅 그룹 마스터는 Active Directory에서 업데이트를 검색하고 라우팅 그룹의 서버에서 파악한 링크 상태 변경 내용의 전파를 조정합니다.

첫 번째 Exchange 2007 Server 소개

기존 Exchange 조직에 첫 번째 Exchange 2007 서버를 설치하면 기존 조직에서 첫 번째 라우팅 그룹 커넥터를 설정할 브리지헤드 서버를 선택하라는 메시지가 나타납니다. Exchange 2007은 같은 Exchange 조직에 있는 Exchange 2003 또는 Exchange 2000 서버와 통신할 때만 라우팅 그룹 커넥터를 사용합니다. Exchange 2007을 설치하는 동안 Exchange 2007 라우팅 그룹과 Exchange 2003 또는 Exchange 2000 라우팅 그룹 사이에 양방향으로 라우팅 그룹 커넥터가 설정됩니다. 설치 과정에서 사용자가 선택하는 Exchange 2003 또는 Exchange 2000 브리지헤드 서버에 따라 연결될 라우팅 그룹이 결정됩니다. 설치가 완료되면 부하 분산 및 중복성을 위해 원본 및 대상 서버를 라우팅 그룹 커넥터에 추가하는 것이 좋습니다.

모든 Exchange 2007 서버는 Exchange Routing Group(DWBGZMFD01QNBJR)이라는 단일 라우팅 그룹에 자동으로 배치됩니다. Exchange 2007 서버와 Exchange 2003 또는 Exchange 2000 서버는 같은 라우팅 그룹에 있을 수 없으며 Exchange 2007 서버를 배치하기 위해 라우팅 그룹을 추가로 만들 수 없습니다. Exchange 2007 라우팅 그룹은 이전 버전의 Exchange와 동시 사용할 목적으로만 생성됩니다. 설치 과정에서 설정하는 첫 번째 라우팅 그룹 커넥터에 따라 Exchange 버전 간의 메시지 흐름 방법이 결정됩니다. 첫 번째 라우팅 그룹 커넥터에는 비용 1이 지정되며, 사용자가 설치한 허브 전송 서버 역할과 선택한 Exchange 2003 또는 2000 브리지헤드 서버는 원본 서버와 대상 서버로 설정됩니다. 브리지헤드 서버에는 Exchange 2007 허브 전송 서버로 전자 메일을 보내거나 전자 메일을 받을 수 있는 사용 권한이 부여됩니다.

중요

Exchange 2007 서버를 Exchange 라우팅 그룹(DWBGZMFD01QNBJR) 외부로 이동하거나 하위 수준 디렉터리 편집기를 사용하여 Exchange 라우팅 그룹(DWBGZMFD01QNBJR)의 이름을 바꾸지 마십시오. Exchange 2007에서는 이전 버전의 Exchange와의 통신에 이 라우팅 그룹을 사용해야 합니다. Exchange 2007 서버를 Exchange 라우팅 그룹(DWBGZMFD01QNBJR) 외부로 이동하거나 Exchange 라우팅 그룹(DWBGZMFD01QNBJR)의 이름을 바꿀 수 없습니다.

초기 연결을 설정할 Exchange 2003 라우팅 그룹은 중요하며 현재 환경의 구조에 따라 달라집니다. 이상적으로는 라우팅 그룹이 Active Directory 사이트 구조를 미러링하고 라우팅 그룹 커넥터는 허브 및 스포크 형식이어야 합니다. 이 시나리오의 첫 번째 Exchange 2007 배포는 허브 라우팅 그룹에 가깝습니다. 이 라우팅 그룹의 브리지헤드 서버로 연결되는 첫 번째 커넥터를 만들어야 합니다.

추가 라우팅 그룹 커넥터 만들기

Exchange 2007과 Exchange 2003 사이에 릴레이되는 모든 메시지는 첫 번째 라우팅 그룹 커넥터를 통해 라우팅됩니다. 따라서 추가 Active Directory 사이트에 더 많은 Exchange 2007 서버가 배포됨에 따라 라우팅 홉 수가 지나치게 많아질 수 있습니다. 모든 사이트의 Exchange 2007 서버는 동일한 라우팅 그룹의 구성원으로 간주됩니다. 예를 들어, 홍콩, 런던 및 시카고에 라우팅 그룹이 있다고 가정합니다. 시카고에 첫 번째 Exchange 2007 서버를 배포하는 경우 기본적으로 시카고에 있는 브리지헤드 서버에 대해 첫 번째 라우팅 그룹 커넥터를 설정합니다. 그러나 그 다음에 홍콩에 Exchange 2007 서버를 배포하면 사서함이 홍콩의 Exchange 2003 서버에 있는 사용자가 사서함이 홍콩의 Exchange 2007 서버에 있는 사용자에게 메시지를 보내는 경우 메시지가 시카고를 통해 라우팅됩니다.

이와 같이 과도한 라우팅 홉이 발생하지 않도록 하려면 단일 Exchange 2007 라우팅 그룹을 홍콩 라우팅 그룹에 연결하는 다른 라우팅 그룹 커넥터를 만들 수 있습니다. 이 시나리오에서는 라우팅 루프를 방지하는 구성 단계를 수행해야 합니다. 많은 홉 수를 발생시키는 라우팅 토폴로지를 피하려면 라우팅 그룹의 모든 Exchange 2003 서버를 동시에 전환하는 것이 좋습니다.

Exchange 2007 허브 전송 서버를 원본 서버 또는 대상 서버로 포함하는 라우팅 그룹 커넥터를 만들려면 Exchange 관리 셸에서 New-RoutingGroupConnector cmdlet를 사용해야 합니다. 기본적으로 이 cmdlet를 사용하여 설정된 라우팅 그룹 커넥터의 기본 비용은 1이며 공용 폴더 조회를 사용하도록 설정됩니다. 한 번의 작업으로 상호 라우팅 그룹 커넥터를 만들려면 Bidirectional 매개 변수를 $True로 설정해야 합니다. 자세한 내용은 다음 항목을 참조하십시오.

동시 사용 및 링크 상태

Exchange 2003과 Exchange 2007 사이에 하나의 라우팅 그룹 커넥터만 설정되어 있는 경우에는 링크 상태를 변경할 필요가 없으며 라우팅 루프가 발생하지 않습니다. 반면 Exchange 2003과 Exchange 2007 사이에 둘 이상의 라우팅 그룹 커넥터가 구성되어 있으면 Exchange 2003 서버 간에 전송되는 보조 링크 상태 업데이트로 인해 문제가 발생할 수 있습니다. Exchange 2003에서 커넥터를 사용할 수 없음을 감지하면 Exchange 조직 전체에 커넥터가 다운되었음을 알리는 링크 상태 업데이트가 전달됩니다. 또한 Exchange 2003 브리지헤드 서버는 대상 서버로 메시지를 전송하기 위해 대체 경로를 확인하려고 합니다. 반면 Exchange 2007에서는 링크 상태를 사용하여 라우팅 경로를 확인하지 않습니다. Exchange 2007 허브 전송 서버는 커넥터의 다운 상태를 인식하지 못하고 Exchange 2003에서 라우팅하려는 라우팅 경로를 통해 메시지를 다시 라우팅할 수도 있습니다.

Exchange 2003에서 커넥터가 다운되었음을 감지하면 비용이 가장 적은 라우팅 경로 이외의 라우팅 경로를 찾으려고 합니다. 반면 Exchange 2007에서는 항상 비용이 가장 적은 경로를 사용하므로 라우팅 루프가 발생할 수 있습니다.

라우팅 루프를 방지하려면 라우팅 그룹 커넥터를 추가로 설정하기 전에 보조 링크 상태 업데이트가 전달되지 않도록 해야 합니다. Exchange 2003 서버 간에는 커넥터가 다운되었음을 나타내기 위해 링크 상태 라우팅 테이블을 업데이트하고 보조 링크 상태 업데이트가 전송됩니다. SuppressStateChanges 레지스트리 키를 설정하면 커넥터를 다운된 것으로 표시하는 기능이 해제됩니다. 링크 상태 메시지는 또한 커넥터나 서버의 추가 또는 제거와 같은 Exchange 조직의 구성 변경 내용을 Exchange 2003 서버에 알리는 데 사용됩니다. 보조 링크 상태 업데이트를 전달하지 않도록 설정해도 주요 링크 상태 업데이트 메시지는 전달됩니다.

보조 링크 상태 업데이트를 전달하지 않도록 설정하면 Exchange 2003에서도 비용이 가장 적은 라우팅만 사용합니다. 따라서 라우팅 루프가 발생할 가능성이 없어집니다. 일관된 구성을 유지하려면 조직의 모든 Exchange 2003 서버에서 링크 상태 업데이트를 억제하는 것이 좋습니다.

중요

   Exchange 라우팅 그룹(DWBGZMFD01QNBJR)에서 구성을 변경한 경우 Exchange Server 2003 서버에서 해당 변경 내용을 받고 Exchange 2003 라우팅 그룹 마스터에서 전파하기 전에 약간의 대기 시간이 발생할 수 있습니다. 대기 시간은 라우팅 그룹 마스터가 다른 라우팅 그룹의 구성 변경 내용을 폴링하는 주기에 따라 달라집니다. 기본적으로 폴링 간격은 1시간으로 설정되어 있습니다. Exchange 2003 서버에서 Exchange 라우팅 그룹(DWBGZMFD01QNBJR)의 모든 변경 내용을 즉시 등록하려면 라우팅 그룹 마스터를 다시 시작해야 합니다.

SMTP 커넥터

Exchange 2003 및 Exchange 2007 모두 Exchange Server 버전에서 호스팅하는 커넥터로 라우팅할 수 있습니다. 그러나 커넥터 구성의 스키마 차이 때문에 Exchange 2007 서버의 송신 커넥터에 대한 일부 설정은 Exchange 2003 서버에서 인식되지 않고 Exchange 2003 서버의 SMTP 커넥터에 대한 일부 설정은 Exchange 2007 서버에서 인식되지 않습니다. 이러한 차이로 인해 라우팅을 선택하면 충돌이 발생할 수 있습니다. 표 2에는 Exchange 2003 및 Exchange 2007 간의 커넥터 기능 지원에 대한 차이점이 요약되어 있습니다.

표 2   커넥터 기능 지원

커넥터 기능 Exchange Server 버전 지원 설명

사용자당 커넥터 배달 제한

Exchange 2003

Exchange 2007에서는 보내는 사용자로부터의 연결을 허용하지 않는 Exchange 2003 커넥터로 메시지를 라우팅할 수 있습니다.

메시지 우선 순위

Exchange 2003

Exchange 2007에서는 메시지 우선 순위를 할당하지 않으며 Exchange 2003 SMTP 커넥터에 설정된 모든 우선 순위 제한을 무시합니다.

메시지 형식(시스템 및 비시스템 지정)

Exchange 2003

Exchange 2007에서는 메시지 형식을 할당하지 않으며 Exchange 2003 SMTP 커넥터에 설정된 모든 메시지 형식 제한을 무시합니다.

커넥터 범위

Exchange 2003 및 Exchange 2007

Exchange 2003과 Exchange 2007에서는 커넥터 범위를 다르게 정의합니다. Exchange 2003 커넥터는 같은 라우팅 그룹 내의 서버만 커넥터를 사용할 수 있도록 범위가 지정될 수 있습니다. 같은 Active Directory 사이트 내에 있는 서버만 커넥터를 사용할 수 있도록 Exchange 2007 커넥터의 범위를 지정할 수 있습니다. Exchange 2003에서는 Exchange 2007 라우팅 그룹의 범위가 지정된 커넥터를 포함하여 다른 라우팅 그룹에 있는 범위가 지정된 모든 커넥터를 범위 외부의 항목으로 인식합니다. Exchange 2007에서는 다른 Active Directory 사이트에 있는 범위가 지정된 모든 Exchange 2003 커넥터 및 범위가 지정된 Exchange 2007 커넥터를 범위 외부의 항목으로 인식합니다. 메시지는 범위에서 벗어난 것으로 인식된 커넥터로는 라우팅되지 않습니다.

최대 메시지 크기

Exchange 2003 및 Exchange 2007

서버 버전에 설정된 메시지 크기 제한은 커넥터로 라우팅되는 모든 메시지에 적용됩니다.

활성화되거나 비활성화된 속성 설정

Exchange 2007

Exchange 2003에서는 이 설정을 인식하지 않으며 비활성화된 Exchange 2007 커넥터로 계속해서 라우팅합니다.

Windows 통합 인증은 이전에는 NTLM이라고 했으며 Windows NT Challenge/Response 인증이라고도 합니다.

Exchange 2003 및 Exchange 2007 수신 커넥터 전용

Exchange 2007 송신 커넥터는 Windows 통합 인증을 지원하지 않습니다. Exchange 2007에서 Exchange 2003 브리지헤드 서버에 구성되는 SMTP 송신 커넥터를 다시 만들 경우, 대체 인증 방법을 선택해야 합니다. 사용 가능한 인증 방법에 대한 자세한 내용은 송신 커넥터를 참조하십시오.

동시 사용 환경에서의 라우팅 선택

Exchange 2003 또는 Exchange 2000에 있는 받는 사람 사서함으로의 배달을 위해 허브 전송 서버에서 Exchange 2003 또는 Exchange 2000 컴퓨터로 릴레이되는 메시지는 라우팅 그룹 커넥터를 통해 릴레이되어야 합니다. 그러므로 적어도 하나 이상의 라우팅 그룹 커넥터가 항상 Exchange 2003 또는 Exchange 2000으로부터 Exchange 2007 서버를 분리합니다. 이전 버전의 Exchange Server에 대해 최소 비용의 라우팅 경로를 결정할 때, Microsoft Exchange 전송 서비스의 라우팅 구성 요소는 먼저 대상 Exchange 2003 또는 Exchange 2000 서버에 도달하기 위해 가능한 라우팅 경로를 평가합니다. 이때 해당 대상에 도달하기 위해 교차되어야 하는 모든 라우팅 그룹 커넥터의 누적 비용만 고려해야 합니다. 라우팅 그룹 커넥터 간의 최소 비용 라우팅 경로는 항상 사용되며, 첫 번째 라우팅 그룹 커넥터에 도달하기 위한 Active Directory IP 사이트 링크 비용은 라우팅 그룹 커넥터 간에서 두 개의 라우팅 경로가 같은 비용일 경우에만 고려됩니다.

Exchange 2007 라우팅에서는 다음의 커넥터 선택 알고리즘을 사용하여 경로를 선택합니다.

  1. 주소 공간과 가장 일치하는 커넥터를 선택합니다.

  2. 둘 이상의 Exchange 2007 커넥터 중에서 선택하는 경우에는 선택 방법에 다음 요인을 사용합니다.

    1. 커넥터 비용. 비용은 커넥터의 원본 전송 서버 중 하나에 연결하는 비용과 주소 공간 비용의 합으로 계산됩니다. 원본 전송 서버가 로컬 Active Directory 사이트에 있는 경우 원본 전송 서버 중 하나에 연결하는 데 필요한 비용은 0입니다.

    2. 커넥터의 근접성. 예를 들어 로컬 서버는 로컬 Active Directory 사이트보다 가깝고, 로컬 Active Directory 사이트는 원격 Active Directory 사이트보다 가깝습니다.

    3. 사전순으로 빠른 커넥터

  3. 둘 이상의 Exchange 2003 커넥터 중에서 선택하는 경우에는 선택 방법에 다음 요인을 사용합니다.

    1. 커넥터 비용. 비용은 커넥터의 원본 전송 서버 중 하나에 연결하는 비용과 주소 공간 비용의 합으로 계산됩니다.

    2. 사전순으로 빠른 커넥터

  4. Exchange 2007 커넥터와 Exchange 2003 커넥터 중에 선택하는 경우에는 항상 Exchange 2007 커넥터가 선택됩니다.

메시지가 Exchange 2003 또는 Exchange 2000 서버로부터 Exchange 2007 사서함 서버에 있는 받는 사람 사서함으로 릴레이될 때, Exchange 2003 또는 Exchange 2000 서버는 Exchange 2007 라우팅 그룹에 도달하기 위해 교차되어야 하는 라우팅 그룹 커넥터의 누적 비용만 고려합니다. 최소 비용을 갖는 라우팅 경로는 항상 사용됩니다.

중요

Exchange 2007의 RTM(Release To Manufacturing) 버전은 원본 서버 또는 대상 서버로 Exchange 2007 허브 전송 서버를 포함하는 Active Directory 사이트 링크 또는 라우팅 그룹 커넥터에서의 최대 메시지 크기 제한 설정을 지원하지 않습니다. Exchange 2007 RTM도 이전 버전의 Exchange Server에서 만든 라우팅 그룹 커넥터에 설정된 모든 메시지 크기 제한을 인식하지 않습니다. 그러므로 Exchange 2007로부터 릴레이되는 메시지를 Exchange 2003 또는 Exchange 2000에서 받을 때는 Exchange 2003 또는 Exchange 2000 서버가 메시지 크기 제한을 수용하기 위해 라우팅 경로를 다시 평가할 수 있습니다. 이로 인해 메시지가 Exchange 2007로 다시 라우팅될 수 있으며, 이는 라우팅 루프를 유발합니다. 이 상황을 방지하려면 Exchange 2007을 조직에 도입할 때 라우팅 그룹 커넥터에서 모든 메시지 크기 제한을 제거하는 것이 좋습니다.

Exchange 2007 서비스 팩 1의 새로운 기능

Exchange 2007 SP1(서비스 팩 1)은 라우팅 그룹 커넥터에서 최대 메시지 크기 제한 구성을 지원합니다. 기본적으로 Exchange 2007은 허브 전송 서버와 Exchange 2003 또는 Exchange 2000 간에 릴레이되는 메시지에 최대 메시지 크기 제한을 부과하지 않습니다. 라우팅 그룹 커넥터에 최대 메시지 크기를 구성하기 위해 Set-RoutingGroupConnector cmdlet를 사용할 경우, 라우팅은 최소 비용 라우팅 경로에서 모든 라우팅 그룹 커넥터에 구성된 최대 메시지 크기 제한보다 크기가 큰 모든 메시지에 대해 NDR(배달 못 함 보고서)을 생성합니다. 대체 라우팅 경로는 고려되지 않습니다. 이러한 구성은 대역폭이 낮은 연결을 통해 통신해야 하는 원격 라우팅 그룹으로 보내는 메시지의 크기를 제한하는 데 유용합니다. 또 라우팅 그룹 커넥터에 최대 메시지 크기 제한을 구성할 경우, 라우팅이 메시지 크기 제한이 없는 라우팅 경로가 아닌 크기 제한이 있는 라우팅 경로를 우선 사용하도록 해당 라우팅 그룹 커넥터에 대해 더 높은 비용을 구성해야 합니다. 자세한 내용은 내부 라우팅의 메시지 크기 제한을 구성하는 방법을 참조하십시오.

Exchange 2007 RTM도 라우팅 그룹에 연결하기 위해 이전 Exchange Server에 구성된 비 SMTP 커넥터를 인식하지 않습니다. 레거시 라우팅 그룹에 대해 최소 비용 라우팅 경로를 계산할 때는 비 SMTP 커넥터는 고려되지 않습니다. Exchange 2007 SP1에는 최소 비용 라우팅 경로를 계산할 때 Microsoft Exchange 전송 서비스가 비 SMTP 커넥터를 인식하도록 하는 지원이 포함되어 있습니다.

동시 사용 환경에서 최소 비용 라우팅 경로가 선택되는 방법에 대한 자세한 내용은 내부 메시지 라우팅의 "Exchange Server 2003 또는 Exchange 2000 Server로의 배달을 위한 메시지 라우팅" 섹션을 참조하십시오.

자세한 내용

자세한 내용은 다음 항목을 참조하십시오.