내부 메시지 라우팅

 

적용 대상: Exchange Server 2010 SP2, Exchange Server 2010 SP3

마지막으로 수정된 항목: 2009-12-07

내부 메시지 배달에는 다음과 같은 방법으로 전자 메일을 릴레이하는 라우팅 프로세스가 포함됩니다.

  • 허브 전송 서버 역할이 설치된 Microsoft Exchange Server 2010을 실행 중인 서버에서 다른 Active Directory 사이트에 있는 Exchange Server 2007 또는 Exchange 2010 허브 전송 서버로 릴레이

  • Exchange 2010 허브 전송 서버에서 동일한 Active Directory 사이트에 있는 Exchange 2010 사서함 서버로 릴레이

  • Exchange 2007 서버에 있는 받는 사람 사서함에 배달하는 경우 Exchange 2010 허브 전송 서버에서 Exchange 2007을 실행 중인 허브 전송 서버로 릴레이

  • Exchange 2003 서버에 있는 받는 사람 사서함에 배달하는 경우 Exchange 2010 허브 전송 서버에서 Exchange Server 2003을 실행 중인 서버로 릴레이

  • 메일 사용 가능 공용 폴더로 배달하는 경우 Exchange 2010 허브 전송 서버에서 Exchange 2010 사서함 서버로 릴레이

Exchange가 라우팅 결정을 수행하는 방법에 대한 자세한 내용은 메시지 라우팅 이해를 참조하십시오.

메시지 라우팅과 관련된 관리 작업에 대한 자세한 내용은 메시지 라우팅 관리를 참조하십시오.

목차

Exchange 2010 Server로 배달할 메시지 라우팅

Exchange 2007 Server로 배달할 메시지 라우팅

Exchange 2003 Server로 배달할 메시지 라우팅

공용 폴더에 라우팅

Exchange 2010 Server로 배달할 메시지 라우팅

Exchange 2010의 경우 허브 전송 서버에서 메시지를 받으면 메시지가 전송 큐에 추가됩니다. 메시지는 분류기를 통해 전송 큐로부터 이동합니다. 메시지가 분류되면 받는 사람의 전자 메일 주소로 Active Directory의 개체를 확인합니다. 이 쿼리는 해당 전자 메일 주소와 관련된 사서함 및 해당 사서함을 호스팅하는 사서함 서버를 확인합니다. 

받는 사람에 대한 정보를 확인하면 다음 단계는 Active Directory 사이트에 대한 사서함 서버를 확인하는 것입니다. 이 Active Directory 사이트 정보는 메시지에 NextHopSolutionKey 특성으로 스탬프 처리됩니다. Microsoft Exchange Transport Service의 향상된 DNS 구성 요소는 토폴로지 정보에 액세스하여 대상 사서함 서버와 동일한 사이트에 있는 허브 전송 서버를 확인합니다. 그런 다음 Active Directory 사이트의 허브 전송 서버 목록을 참조하여 메시지를 라우팅할 위치를 결정합니다. 쿼리하는 허브 전송 서버와 대상 사서함 서버가 동일한 사이트에 있는 경우, 해당 허브 전송 서버가 로컬 배달을 위해 메시지를 대기시킵니다. 대상 사서함 서버가 다른 사이트에 있는 경우 로컬 허브 전송 서버는 Active Directory 사이트로의 원격 배달을 위해 메시지를 큐에 추가합니다.

로컬 배달을 위해 대기 중인 메시지는 저장소 드라이버를 통해 대상 사서함 저장소로 전송됩니다. 메시지는 Exchange RPC(원격 프로시저 호출)를 사용하여 허브 전송 서버에서 사서함 서버로 전송됩니다.

원격 Active Directory 사이트로 배달하기 위해 대기 중인 메시지는 SMTP를 사용하여 전송됩니다. 메시지가 릴레이되기 전에 분류기의 라우팅 구성 요소는 최소 비용의 라우팅 경로를 선택합니다. 최소 비용의 라우팅 경로를 확인하는 방법은 메시지 라우팅 이해의 "최소 비용의 라우팅 경로 결정"에 자세히 설명되어 있습니다.

맨 위로 이동

Exchange 2007 Server로 배달할 메시지 라우팅

Exchange 2010의 XSO(Exchange 서버 개체) 모델 변경 사항으로 인해 Exchange 2010 허브 전송 서버는 Exchange 2007 사서함 서버에서 메시지를 선택하고 메시지를 배달할 수 없습니다. 마찬가지로 Exchange 2007 허브 전송 서버는 Exchange 2010 사서함 서버와 통신할 수 없습니다. 따라서 동일한 Active Directory 사이트에서 Exchange 2010 및 Exchange 2007을 모두 가지려면 해당 사이트에서 두 버전의 허브 전송 서버를 유지 관리해야 합니다.

허브 전송 서버는 Active Directory를 쿼리하여 대상 사서함을 호스팅하는 사서함 서버를 확인할 때 사서함 서버의 버전도 검색합니다. 사서함 서버가 허브 전송 서버와 동일한 사이트에 있는 Exchange 2007 서버인 경우 허브 전송 서버는 동일한 Active Directory 사이트에 있는 Exchange 2007 허브 전송 서버로 메시지를 릴레이하게 됩니다. 버전 정보를 사용하여 라우팅 결정을 수행하는 프로세스를 버전 지정된 라우팅이라고 하며 Exchange 2007 전송에서 업그레이드에 자세히 설명되어 있습니다.

사서함 서버가 다른 Active Directory 사이트에 있는 경우 메시지는 해당 원격 사이트에 대한 배달 큐에 추가되고 SMTP를 사용하여 전송됩니다.

맨 위로 이동

Exchange 2003 Server로 배달할 메시지 라우팅

Exchange 2010의 라우팅 토폴로지 및 구성 요소는 Exchange 2003과는 상당히 다르지만 일반적으로는 다음과 같은 방식으로 상호 연관됩니다.

  • Exchange 2010의 Active Directory 사이트는 Exchange 2003의 라우팅 그룹과 상호 연관됩니다.

  • Exchange 2010의 IP 사이트 링크는 Exchange 2003에 있는 라우팅 그룹 커넥터의 개념과 상호 연관됩니다.

  • Exchange 2010에 있는 허브 전송 서버 역할의 기능은 Exchange 2003의 전용 브리지헤드 서버 기능과 상호 연관됩니다.

그러나 각 Exchange 버전에서 라우팅 경로를 결정하는 데 사용되는 방법은 서로 다릅니다. 라우팅 차이점에 대한 자세한 내용은 Exchange 2003 전송에서 업그레이드를 참조하십시오.

Exchange 2003 서버에 있는 받는 사람 사서함으로의 배달을 위해 허브 전송 서버에서 Exchange 2003 서버로 릴레이되는 메시지는 라우팅 그룹 커넥터를 통해 릴레이되어야 합니다. 모든 Exchange 2010 서버는 Exchange 2010이 Exchange 2003과 동일한 조직에 있는 경우 이전 버전의 Exchange로 라우팅하기 위해 Exchange 라우팅 그룹(DWBGZMFD01QNBJR)이라고 하는 단일 라우팅 그룹과 연결됩니다. Exchange 2010 및 이전 버전의 Exchange는 동일한 라우팅 그룹에 배치할 수 없습니다. 따라서 하나 이상의 라우팅 그룹 커넥터가 항상 Exchange 2003 서버에서 별도의 Exchange 2010 서버를 분리해야 합니다.

Exchange 2010 허브 전송 서버가 Exchange 2003 서버에 대한 최소 비용의 라우팅 경로를 결정하면 Microsoft Exchange Transport Service의 라우팅 구성 요소가 다음 알고리즘을 사용하여 Exchange 2003을 실행하는 컴퓨터에 대한 최소 비용의 라우팅 경로를 선택합니다.

  1. 라우팅 그룹 커넥터를 통과하는 가능한 모든 라우팅 경로를 확인하고 총 비용이 가장 낮은 라우팅 경로를 선택합니다.

  2. 두 개 이상의 라우팅 경로 비용이 동일한 경우 첫 번째 라우팅 그룹 커넥터에 도달하기 위해 IP 사이트 링크를 통과하는 가능한 모든 라우팅 경로를 확인하고, IP 사이트 링크 총 비용이 가장 낮은 라우팅 경로를 선택합니다.

  3. 두 개 이상의 라우팅 경로의 라우팅 그룹 비용이 동일하고, IP 사이트 링크 비용이 동일한 경우 최소 홉 수를 가진 라우팅 경로를 선택합니다.

  4. 두 개 이상의 라우팅 경로의 라우팅 그룹 비용, IP 사이트 링크 비용 및 홉 수가 동일한 경우 대상 사이트 앞에 있는 마지막 Active Directory 사이트의 이름에 최소 영숫자 값이 있는 라우팅 경로를 선택합니다.

다음 그림에서는 Exchange 2010과 Exchange 2003이 함께 있는 라우팅 토폴로지의 예를 보여 줍니다.

Exchange 2010과 Exchange 2003이 함께 있는 라우팅 토폴로지

경로 선택 - Exchange 2007에서 Exchange 2003으로

이 예에서 메시지는 사이트 A에 있는 허브 전송 서버에서 라우팅 그룹 2에 있는 Exchange 2003 서버로 라우팅됩니다. 라우팅 그룹 2에 도달하기 위한 가능한 두 개의 라우팅 경로는 다음과 같습니다.

  • 옵션 1: 비용이 10인 라우팅 그룹 커넥터 A3에서 비용이 20인 라우팅 그룹 커넥터 2-3으로 라우팅. 이 라우팅 경로는 총 비용이 30입니다.

  • 옵션 2: 비용이 10인 라우팅 그룹 커넥터 C1에서 비용이 10인 라우팅 그룹 커넥터 1-2로 라우팅. 이 라우팅 경로는 총 비용이 20입니다.

이 예에서 옵션 2의 총 라우팅 그룹 커넥터 비용이 더 낮으므로 메시지는 사이트 A에 있는 허브 전송 서버에서 배달을 위해 대기 중인 사이트 C의 허브 전송 서버로 라우팅 그룹 커넥터 C1을 사용하여 라우팅됩니다.

이전 예에서는 라우팅 그룹 커넥터에 할당된 비용으로 인해 라우팅 결정이 최적의 라우팅으로 이어지지 않을 수 있다는 사실을 보여 줍니다. 최적의 라우팅을 유지하기 위해 조직의 라우팅 그룹 커넥터 비용을 수정해야 할 수 있습니다. 다음 그림에서는 동일한 토폴로지이지만 라우팅 그룹 커넥터 2-3의 비용이 10으로 변경된 토폴로지를 보여 줍니다.

라우팅 그룹 커넥터 비용이 수정된 Exchange 2010과 Exchange 2003이 함께 있는 라우팅 토폴로지

경로 Exchange 2007에서 Exchange 2003으로 수정 비용

마찬가지로 라우팅 그룹 2에 도달하기 위해 두 개의 라우팅 경로를 사용할 수 있습니다.

  • 옵션 1: 비용이 10인 라우팅 그룹 커넥터 A3에서 비용이 10인 라우팅 그룹 커넥터 2-3으로 라우팅. 이 라우팅 경로는 총 비용이 20입니다.

  • 옵션 2: 비용이 10인 라우팅 그룹 커넥터 C1에서 비용이 10인 라우팅 그룹 커넥터 1-2로 라우팅. 이 라우팅 경로는 총 비용이 20입니다.

이 시나리오에서 두 옵션의 총 라우팅 그룹 커넥터 비용은 같습니다. 다음 라우팅은 첫 번째 라우팅 그룹 커넥터에 도달하기 위해 지나가야 하는 IP 사이트 링크의 비용을 계산합니다. 사이트 A에서 라우팅 그룹 커넥터 A3에 도달하기 위한 IP 사이트 링크 비용은 0이며, 라우팅 그룹 커넥터 C1에 도달하기 위한 비용은 20입니다. 따라서 옵션 1에서 설명한 라우팅 경로가 선택됩니다.

맨 위로 이동

공용 폴더에 라우팅

공용 폴더는 Exchange의 메일 사용 가능 공용 폴더일 수 있습니다. 사용자는 메일 사용 가능 공용 폴더로 다른 받는 사람에게 보낼 때처럼 메시지를 보낼 수 있습니다. 허브 전송 서버가 메일 사용 가능 공용 폴더로 전송된 메시지를 받는 경우 다음 라우팅 프로세스가 적용됩니다.

  1. 분류기는 공용 폴더가 있는 공용 폴더 계층 구조를 확인해야 합니다.

  2. 분류기는 homeMDB 특성에서 공용 폴더를 조회합니다. homeMDB 특성은 대상 공용 폴더가 있는 공용 폴더 계층 구조를 식별합니다.

  3. 이 항목의 "대상 공용 폴더 데이터베이스 선택" 섹션에 설명한 대로 기본 설정 공용 폴더 데이터베이스는 Microsoft Exchange Transport Service가 수행하는 라우팅 테이블 계산에 따라 대상 공용 폴더의 복제본을 포함하는 공용 폴더 계층 구조를 확인하는 데 사용됩니다.

    기본 설정 공용 폴더 데이터베이스가 라우팅 허브 전송 서버와 동일한 Active Directory 사이트에 있는 경우 이 섹션의 4단계에 설명된 대로 메시지 처리가 진행됩니다.

    기본 설정 공용 폴더 데이터베이스가 원격 Active Directory 사이트에 있는 경우 최소 비용 라우팅 경로를 사용하여 메시지가 해당 사이트로 릴레이됩니다. 원격 사이트에서 메시지를 수신하는 허브 전송 서버가 이 섹션의 앞 부분에서 1단계와 2단계에 설명한 메시지 분류기 프로세스를 반복합니다.

    기본 설정 공용 폴더 데이터베이스가 Exchange 2007 또는 Exchange 2003 서버에 있는 경우 메시지는 Exchange 2007 허브 전송 서버 또는 Exchange 2003 브리지헤드 서버에 릴레이되고 메시지 배달은 이전 버전의 Exchange에 의해 결정됩니다.

  4. 허브 전송 서버는 기본 설정 공용 폴더 데이터베이스가 포함된 사서함 서버의 저장소 드라이버에 대한 연결을 설정합니다. 공용 폴더의 콘텐츠를 사용할 수 있는지 확인하기 위해 공용 폴더 데이터베이스에 대한 쿼리가 수행됩니다. 대상 폴더의 ID는 legacyExchangeDN 특성으로 참조되며 콘텐츠 가용성은 IsContentAvailable 특성 값이 결정합니다. 저장소 드라이버는 배달할 메시지를 수락하며, 로컬에서 폴더 콘텐츠를 사용할 수 없는 경우에는 해당 공용 폴더의 복제본이 포함된 대체 서버 목록을 사용하여 응답합니다.

    서버의 대체 목록을 반환하는 동작을 저장소 대체라고 합니다. 공용 폴더 복제본이 포함된 서버의 대체 목록은 클라이언트 폴더 조회에서 제공된 것과 동일한 순서로 나열되며 최상위 항목이 전송으로 선택됩니다. 이 조회는 메시지가 라우팅되어야 하는 대상으로 라우팅에 제공됩니다. 클라이언트 폴더 조회에 대한 자세한 내용은 공용 폴더 조회 구성을 참조하십시오.

  5. 저장소 대체가 발생할 경우 허브 전송 서버는 라우팅 테이블을 사용하여 기본 설정 공용 폴더 복제본이 포함된 서버에 대한 최소 비용 라우팅 경로를 확인하고 메시지를 해당 대상에 라우팅합니다.

  6. 메시지는 공용 폴더 저장소에 배달됩니다.

대상 공용 폴더 데이터베이스 선택

공용 폴더는 사서함 서버에 만들어진 데이터베이스에 저장됩니다. 효율성 및 내결함성을 위해 공용 폴더의 콘텐츠를 여러 사서함 서버에 복제할 수 있습니다. 공용 폴더 콘텐츠는 특정 폴더의 복제본을 갖도록 구성된 Exchange 데이터베이스에만 존재하지만 계층 구조는 모든 공용 폴더 데이터베이스에 복제됩니다. 콘텐츠 및 계층 구조 정보는 별도로 복제됩니다.

라우팅 테이블이 계산될 때 공용 폴더 계층 구조가 검색됩니다. 최상위 계층 개체에는 해당 계층이 복제되는 모든 공용 폴더 데이터베이스의 목록이 있습니다. 이 공용 폴더 데이터베이스 목록은 Active Directory에 msExchOwningPFTreeBL 특성으로 저장됩니다. msExchOwningPFTreeBL 특성은 항상 가장 최근에 추가된 공용 폴더 데이터베이스를 목록의 맨 위에 나열합니다.

Exchange 2010에서는 다음 기준을 사용하여 기본 설정 공용 폴더 계층 데이터베이스를 선택합니다.

  1. 공용 폴더 데이터베이스의 보존 기간에 따라 순위 지정   기본적으로 모든 공용 폴더 데이터베이스의 보존 기간이 임계값보다 작거나 보존 기간을 알 수 없는 경우가 아니라면 2일 미만의 보존 기간 임계값을 가진 공용 폴더 데이터베이스는 고려 대상에 포함되지 않습니다.

  2. **근접성   ** 로컬 서버가 우선합니다. 로컬 서버에 공용 폴더 데이터베이스의 복제본이 없는 경우 동일한 Active Directory 사이트에 있는 서버가 우선합니다. 로컬 Active Directory 사이트에 공용 폴더 데이터베이스의 복제본이 없는 경우 원격 Active Directory 사이트나 라우팅 그룹에 있는 서버가 기본 설정 대상으로 선택됩니다.

  3. **비용   **둘 이상의 원격 Active Directory 사이트나 라우팅 그룹에 공용 폴더 데이터베이스의 복제본이 있는 경우 로컬 Active Directory 사이트로부터의 최소 비용 라우팅 경로를 가진 Active Directory 사이트나 라우팅 그룹의 서버가 기본 설정 대상으로 선택됩니다.

둘 이상의 서버가 기준을 충족하는 경우 Active Directory에서 반환한 복제본 목록의 첫 번째 서버가 선택됩니다.

계층 구조를 읽은 후 Exchange는 콘텐츠의 복제본이 있는 공용 폴더 데이터베이스를 확인합니다. 공용 폴더 복제본에 대해 올바른 메시지 배달이 수행될 수 있도록 Microsoft Exchange Transport Service의 라우팅 구성 요소가 msExchOwningPFTreeBL 목록에서 기본 설정 공용 폴더 데이터베이스를 선택합니다. 이 선택 작업은 다음 평가 프로세스를 통해 수행됩니다.

  1. 공용 폴더 데이터베이스의 인스턴스가 하나만 존재할 경우 해당 데이터베이스를 호스팅하는 서버가 선택됩니다.

  2. Exchange 2007 또는 Exchange Server 2003을 실행 중인 서버에 있는 공용 폴더 데이터베이스가 목록에 포함된 경우 이러한 공용 폴더 데이터베이스는 복제본이 Exchange 2010 사서함 서버에도 존재할 경우 기본 설정 공용 폴더 데이터베이스 고려 대상에서 제외됩니다.

  3. 둘 이상의 Exchange 2010 공용 폴더 데이터베이스가 있을 경우 기본 설정 공용 폴더 데이터베이스를 선택하기 위해 다음 기준이 사용됩니다.

    1. 공용 폴더 데이터베이스의 보존 기간에 따라 순위 지정   더 오래된 공용 폴더 데이터베이스가 대상 공용 폴더의 복제본을 갖고 있을 가능성이 더 큽니다. 따라서 msExchOwningPFTreeBL 목록에 나열된 모든 공용 폴더 데이터베이스는 구성 가능한 일 수를 기준으로 사용하여 만든 날짜에 따라 순위가 지정됩니다. 각 공용 폴더 데이터베이스의 보존 기간 순위는 최고부터 최저까지 나열했을 때 다음 중 하나가 될 수 있습니다.

      • 기준 일 수보다 오래됨

      • 기준 일 수보다 오래되지 않음

      • 알 수 없음

      최고 보존 기간 순위를 가진 공용 폴더 데이터베이스가 기본 설정 공용 폴더 데이터베이스로 선택됩니다. 기본적으로 공용 폴더 복제본의 기준 보존 기간은 2일(48시간)입니다. EdgeTransport.exe.config 파일에서 PFReplicaAgeThreshold 키를 편집하여 이 값을 수정할 수 있습니다. 이 파일은 Exchange 2010을 실행 중인 컴퓨터의 %ProgramFiles%\Microsoft\Exchange Server\V14\Bin 디렉터리에 있습니다.

    2. 근접성   최고 보존 기간 순위를 가진 공용 폴더 데이터베이스가 둘 이상 있을 경우 최고 근접성 순위를 가진 사서함 서버가 선택됩니다. 각 공용 폴더 데이터베이스의 근접성 순위는 최고부터 최저까지 나열했을 때 다음 중 하나가 될 수 있습니다.

      로컬 서버   로컬 서버에 공용 폴더 데이터베이스의 복제본이 있는 경우 이 로컬 서버는 해당 계층에 포함된 공용 폴더에 대한 기본 설정 라우팅 대상으로 선택됩니다.

      로컬 Active Directory 사이트에 있는 서버   목록에 있는 서버 중 둘 이상이 로컬 Active Directory 사이트에 있는 경우 해당 계층에 포함된 공용 폴더에 대한 라우팅의 기본 설정 대상으로 목록의 첫 번째 서버가 선택됩니다.

      원격 Active Directory 사이트에 있는 서버   목록에 여러 원격 Active Directory 사이트의 서버가 있는 경우 로컬 Active Directory 사이트로부터의 최소 비용 라우팅 경로를 가진 Active Directory 사이트의 서버가 해당 계층에 포함된 공용 폴더로의 라우팅을 위한 기본 설정 대상으로 선택됩니다. 해당 사이트에 공용 폴더 데이터베이스의 복제본을 가진 서버가 둘 이상 있는 경우 목록의 첫 번째 서버가 선택됩니다. 둘 이상의 원격 Active Directory 사이트가 동일한 최소 비용 라우팅 경로 값을 가질 경우 목록의 첫 번째 서버가 선택됩니다.

  4. Exchange 2010 사서함 서버에 공용 폴더 데이터베이스 복제본이 없는 경우 Exchange 2007 서버에 있는 공용 폴더 데이터베이스가 기본 설정 대상으로 선택됩니다. Exchange 2007 서버가 없는 경우 Exchange 2003 컴퓨터에 있는 공용 폴더 데이터베이스가 해당 계층에 포함된 공용 폴더로의 라우팅을 위한 기본 설정 대상으로 선택됩니다. 두 경우 모두 대상 공용 폴더 데이터베이스는 공용 폴더 데이터베이스의 보존 기간 순위에 따라 선택됩니다. 보존 기간 순위는 Exchange 2010 서버에 사용되는 것과 동일한 방법을 사용하여 확인됩니다. 둘 이상의 공용 폴더 데이터베이스가 동일한 보존 기간 순위를 가진 경우 목록의 첫 번째 서버가 선택됩니다. 

맨 위로 이동

 © 2010 Microsoft Corporation. 모든 권리 보유.