내보내기(0) 인쇄
모두 확장

멀티캐스트 전송을 만드는 방법

업데이트 날짜: 2008년 5월

적용 대상: Windows Server 2008

이 항목에서는 Windows 배포 서비스를 사용하여 멀티캐스트 전송을 만드는 방법에 대해 설명합니다.

이 항목의 내용

개요

멀티캐스팅을 사용하면 네트워크에 과도한 부담을 주지 않고 하나의 이미지를 여러 대의 클라이언트 컴퓨터에 배포할 수 있습니다. 이미지에 대한 멀티캐스트 전송을 만들면 데이터가 네트워크를 통해 한 번만 전송되므로 사용되는 네트워크 대역폭을 크게 줄일 수 있습니다.

 

멀티캐스팅을 구현하면 좋은 조직 멀티캐스팅으로 설치가 최적화되지 않을 수 있는 조직
  • 멀티캐스팅을 지원하는 네트워크 라우터가 있습니다.

  • 많은 동시 클라이언트 설치가 필요한 대규모 회사입니다.

  • 네트워크 대역폭을 효율적으로 사용하려고 합니다. 이는 이 기능을 사용하면 이미지가 네트워크를 통해 한 번만 보내지고 제한(예: 대역폭의 10%만 사용)을 지정할 수 있기 때문입니다.

  • 클라이언트 컴퓨터에 이미지를 다운로드할 여유 디스크 공간이 충분합니다.

  • 다음 절에 나열된 요구 사항을 충족합니다.

  • 멀티캐스팅을 지원하지 않는 네트워크 라우터가 있습니다.

  • 대역폭 오버로드 문제가 없습니다.

  • 적은 수의 클라이언트 컴퓨터에만 이미지를 동시에 배포합니다.

  • 클라이언트 컴퓨터에 디스크 공간 제한이 있습니다. 이는 이미지가 서버에서 설치되지 않고 클라이언트 컴퓨터에 다운로드되기 때문입니다.

멀티캐스트 전송을 만들기 위한 필수 구성 요소

조직에서 이 기능을 구현하려면 다음이 모두 준비되어 있어야 합니다.

  • 멀티캐스팅을 지원하는 라우터. 특히 멀티캐스트 트래픽을 제대로 전달하려면 네트워크 인프라에서 IGMP(Internet Group Management Protocol)를 지원해야 합니다. IGMP를 사용하지 않으면 멀티캐스트 패킷이 브로드캐스트 패킷으로 처리되어 네트워크 서비스 장애가 발생할 수 있습니다.

  • 서버에 전송할 설치 이미지가 하나 이상 있어야 합니다.

  • Windows Server 2008 미디어의 \Sources 폴더에 있는 Boot.wim 파일. 사용하는 Windows Vista 버전의 DVD에 SP1이 통합되어 있지 않으면 Window Vista 미디어의 Boot.wim을 사용하지 마십시오.

  • IGMP(Internet Group Membership Protocol) 스누핑을 모든 장치에서 사용할 수 있어야 합니다. 이 기능을 사용하면 네트워크 하드웨어가 데이터를 요청하고 있는 장치에만 멀티캐스트 패킷을 전달합니다. IGMP 스누핑이 해제되어 있으면 멀티캐스트 패킷이 브로드캐스트 패킷으로 처리되어 서브넷의 모든 장치로 보내집니다.

멀티캐스트 전송 만들기의 알려진 문제

멀티캐스팅을 구현할 때 다음 문제가 발생할 수 있습니다.

  • 멀티캐스트 전송에 대해 Windows Vista Boot.wim 파일을 사용하는 경우, 전송을 만들 수 있지만 해당 파일로 부팅하는 사용자가 전송에 참가할 수 없습니다.

  • 네트워크에서 여러 서버(전송 서버, 배포 서버 또는 다른 솔루션)가 멀티캐스트 기능을 사용하는 경우 멀티캐스트 IP 주소가 충돌하지 않도록 각 서버를 구성해야 합니다. 이렇게 하지 않으면 멀티캐스팅을 사용할 때 트래픽이 크게 늘어날 수 있습니다. 각 Windows 배포 서비스 서버의 기본 범위는 동일합니다. 이 문제를 해결하려면, 각 서버가 고유한 IP 주소 또는 MADCAP(Multicast Address Dynamic Client Allocation Protocol)를 사용하도록 겹치지 않는 정적 범위를 지정합니다. 이 옵션을 지정하려면 MMC 스냅인에서 서버를 마우스 오른쪽 단추로 클릭하고 속성을 클릭한 다음 네트워크 설정 탭을 클릭합니다.

  • Windows 배포 서비스 서버를 구성한 후 wdsutil /set-server /rpcport:<포트 번호>를 실행하여 멀티캐스트 IP 주소, UDP(User Data Protocol) 포트 범위 또는 RPC(원격 프로시저 호출) 포트 번호를 수정하는 경우 변경 내용을 적용하려면 서비스를 다시 시작해야 합니다. 서비스를 다시 시작하지 않으면 서버가 이전 값을 사용하고 클라이언트에 응답하지 않을 수 있습니다. 서비스를 다시 시작하려면 다음 중 하나를 수행합니다. MMC 스냅인에서 Windows 배포 서비스를 마우스 오른쪽 단추로 클릭한 다음 다시 시작을 클릭합니다. 또는 wdsutil /stop-server를 실행한 다음 관리자 권한 명령 프롬프트 창에서 wdsutil /start-server를 실행합니다.

  • 각 전송은 가장 느린 클라이언트의 속도로만 실행될 수 있습니다. 즉, 느린 클라이언트가 하나 있으면 전체 전송이 느려집니다. 이 문제를 해결하려면 먼저 전송을 억제하고 있는 클라이언트(마스터 클라이언트)를 확인합니다. 이를 위해 다음 명령의 출력을 확인합니다. WDSUTIL /Get-MulticastTransmission /Show-clients. 그런 다음 마스터 클라이언트의 연결을 끊습니다. 이렇게 하면 마스터 클라이언트에서 SMB(서버 메시지 블록) 프로토콜을 사용하여 전송을 강제 실행하므로 다른 클라이언트의 멀티캐스트 성능이 향상됩니다. 속도가 높아지지 않으면 클라이언트 하드웨어 문제(예: 느린 하드 디스크)나 네트워크 문제가 있는 것입니다.

전송 유형

멀티캐스트 전송에는 다음 두 가지 유형이 있습니다.

  • 자동 캐스트. 이 옵션을 사용하면 적용 가능한 클라이언트가 설치 이미지를 요청하자마자 선택한 이미지의 멀티캐스트 전송이 시작됩니다. 동일한 이미지를 요청하는 다른 클라이언트도 이미 시작된 전송에 참가합니다.

  • 예약된 캐스트. 이 옵션을 사용하면 이미지를 요청하는 클라이언트 수 및/또는 특정 날짜와 시간에 따라 전송의 시작 기준을 설정할 수 있습니다. 이러한 확인란을 선택하지 않으면 수동으로 시작할 때까지 전송이 시작되지 않습니다. 이러한 기준을 사용하는 방법 외에도 전송을 마우스 오른쪽 단추로 클릭하고 시작을 클릭하여 언제든지 전송을 수동으로 시작할 수 있습니다.

    note참고
    클라이언트가 데이터를 요청하는 경우에만 콘텐츠가 네트워크를 통해 전송됩니다. 클라이언트가 연결되어 있지 않으면(즉, 전송이 유휴 상태이면) 데이터가 네트워크를 통해 보내지지 않습니다.

    note참고
    Windows 배포 서비스 서버를 구성한 후 wdsutil /set-server /rpcport:<포트 번호>를 실행하여 멀티캐스트 IP 주소, UDP 포트 범위 또는 RPC 포트 번호를 수정하는 경우 변경 내용을 적용하려면 서비스를 다시 시작해야 합니다. 서비스를 다시 시작하지 않으면 서버가 이전 값을 사용하고 클라이언트에 응답하지 않을 수 있습니다. 서비스를 다시 시작하려면 다음 중 하나를 수행합니다. MMC 스냅인에서 Windows 배포 서비스를 마우스 오른쪽 단추로 클릭한 다음 다시 시작을 클릭합니다. 또는 wdsutil /stop-server를 실행한 다음 관리자 권한 명령 프롬프트 창에서 wdsutil /start-server를 실행합니다.

배포 서버에서 멀티캐스트 전송을 만들려면

 

MMC 사용 WDSUTIL 사용

다음 중 하나를 실행합니다.

  • 멀티캐스트 전송 노드를 마우스 오른쪽 단추로 클릭한 다음 멀티캐스트 전송 만들기를 클릭합니다.

  • 이미지를 마우스 오른쪽 단추로 클릭한 다음 멀티캐스트 전송 만들기를 클릭합니다.

  1. 관리자 권한 명령 프롬프트 창을 엽니다.

  2. 다음 중 하나를 실행합니다.

    1. 자동 캐스트 전송을 만들려면

      구문: WDSUTIL /New-MulticastTransmission /Image:<이미지 이름> /FriendlyName:<대화명> /ImageType:Install /ImageGroup:<이미지 그룹 이름> /TransmissionType:AutoCast

    2. 예약된 캐스트 전송을 만들려면

      구문: WDSUTIL /New-MulticastTransmission /Image:<이미지 이름> /FriendlyName:<대화명> /ImageType:Install /ImageGroup:<이미지 그룹 이름> /TransmissionType:ScheduledCast [/Time:<yyyy/mm/dd:hh:mm>] [/Clients:<클라이언트 수>]

전송을 관리하려면

 

MMC 사용 WDSUTIL 사용
  • 전송 시작. 전송이 예약된 캐스트 유형이고 하나 이상의 클라이언트가 있으며 전송이 아직 시작되지 않은 경우, 전송을 마우스 오른쪽 단추로 클릭하고 시작을 클릭할 수 있습니다.

  • 전송 삭제. 전송을 마우스 오른쪽 단추로 클릭하고 삭제를 클릭하면 멀티캐스트 전송이 중지되고 각 클라이언트 설치가 유니캐스트 전송 사용으로 변경됩니다. 즉, 클라이언트 설치가 삭제되거나 중지되지 않지만 설치를 완료하는 데 멀티캐스트 전송을 사용하지 않습니다.

  • 전송 비활성화. 전송을 마우스 오른쪽 단추로 클릭하고 비활성화를 클릭하면 현재 설치하고 있는 각 클라이언트의 설치는 계속되지만 새 클라이언트는 전송에 참가하지 못합니다. 각각의 현재 클라이언트 설치가 완료된 후에는 전송이 삭제됩니다. 이 옵션을 클릭할 때 클라이언트가 없는 경우에는 전송이 즉시 삭제됩니다.

  • 전송 속성 표시. 속성을 보려면 전송을 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다. 전송을 만든 후에는 전송의 속성을 편집할 수 없습니다. 전송을 만든 후 속성을 변경하려면 전송을 삭제하고 다시 만들어야 합니다.

  • 전송 및 데이터 새로 고침. 이렇게 하려면 전송을 마우스 오른쪽 단추로 클릭하고 새로 고침을 클릭합니다. F5 키를 눌러 데이터를 새로 고칠 수도 있습니다.

  • 전송을 시작하려면

    구문: WDSUTIL /Start-MulticastTransmission /Image:<이미지 이름> /ImageType:Install /ImageGroup:<이미지 그룹 이름>

    note참고
    예약된 캐스트 유형이고 하나 이상의 클라이언트가 있으며 전송이 시작되지 않은 경우에만 전송을 시작할 수 있습니다.

  • 전송을 삭제하려면

    구문: WDSUTIL /Remove-MulticastTransmission /Image:<이미지 이름> /ImageType:Install /ImageGroup:<이미지 그룹 이름> /Force

  • 전송을 비활성화하려면

    구문: WDSUTIL /Remove-MulticastTransmission /Image:<이미지 이름> /ImageType:Install /ImageGroup:<이미지 그룹 이름>

  • 전송 속성을 보려면

    구문: WDSUTIL /Get-MulticastTransmission /Image:<이미지 이름> /ImageType:Install /ImageGroup:<이미지 그룹 이름>



전송에서 클라이언트를 관리하려면

 

MMC 사용 WDSUTIL 사용
  • 클라이언트 및 진행률 보기. 연결된 클라이언트를 보려면 멀티캐스트 전송 노드를 확장하고 이미지를 클릭합니다. 연결된 클라이언트와 함께 현재 설치 시간과 완료율이 오른쪽 창에 표시됩니다.

  • 클라이언트 설치 중지. 설치를 완전히 중지하려면 클라이언트를 마우스 오른쪽 단추로 클릭하고 연결 끊기를 클릭합니다. 이 옵션을 사용하면 설치가 실패하고 컴퓨터가 사용할 수 없는 상태가 될 수 있으므로 주의해야 합니다.

  • 멀티캐스트 전송에서 클라이언트 연결 끊기. 특정 클라이언트에 대한 전송 연결을 끊지만 유니캐스팅을 통한 이미지 전송을 계속하려면 클라이언트를 마우스 오른쪽 단추로 클릭한 다음 멀티캐스트 무시를 클릭합니다.

  • 클라이언트와 진행률을 보려면

    구문: WDSUTIL /Get-MulticastTransmission /Image:<이미지 이름> /ImageType:Install /ImageGroup:<이미지 그룹 이름> /show:clients

  • 클라이언트 설치를 완전히 중지하려면

    구문: WDSUTIL /Disconnect-Client /ClientID:<ID> /Force.

    note참고
    이 옵션을 사용하면 설치가 실패하고 컴퓨터가 사용할 수 없는 상태가 될 수 있으므로 주의해야 합니다.

  • 멀티캐스트 전송에서 클라이언트의 연결을 끊지만 유니캐스팅을 사용하여 이미지를 계속 전송하려면

    구문: WDSUTIL /Disconnect-Client /ClientID:<ID>

  • 각 전송에 대한 클라이언트 <ID>를 보려면

    구문: WDSUTIL /Get-MulticastTransmission /Image:<이미지 이름> /ImageType:Install /ImageGroup:<이미지 그룹 이름> /show:clients

멀티캐스팅을 위한 UDP 포트 범위를 구성하려면

이 설정에서는 멀티캐스팅에 사용할 UDP 포트 범위와 다른 구성 요소(예: TFTP(Trivial File Transfer Protocol) 공급자)를 지정합니다. 이 범위를 변경하려면 서버에 액세스하는 동시 클라이언트 및 세션 수만큼의 포트가 최소한 있어야 합니다. 멀티캐스팅 측면에서 세션은 서버의 네트워크 인터페이스입니다. 세션 수를 계산하려면, 멀티캐스팅을 사용하여 동시에 전송될 수 있는 이미지 수에 서버의 네트워크 어댑터 수를 곱합니다. 예를 들어 네트워크 어댑터가 두 개이고 클라이언트가 두 인터페이스 모두에서 연결되어 있으면 내용이 네트워크에서 두 번(각 인터페이스에서 한 번씩) 보내집니다. 따라서 이 경우 포트가 두 개 이상 필요합니다. 이 범위는 TFTP 공급자에서도 사용되기 때문에 서버에 액세스하는 동시 클라이언트 수만큼의 포트를 사용할 수 있어야 합니다.

 

MMC 사용 WDSUTIL 사용
  1. 서버를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

  2. 네트워크 설정 탭에서 UDP 포트 범위를 지정합니다.

  1. 관리자 권한 명령 프롬프트 창을 엽니다.

  2. WDSUTIL /Set-Server [/Server:<이름>] /Transport /StartPort:x /EndPort:y를 실행합니다.

서버가 멀티캐스팅을 위해 IP 주소를 가져오는 방법을 구성하려면

서버는 멀티캐스트 IP 주소를 각 멀티캐스트 세션에 할당하고, 연결된 모든 클라이언트는 해당 주소에서 수신 대기합니다. 각 클라이언트가 올바른 데이터를 받도록 모든 IP 주소는 네트워크에서 고유해야 합니다. 복잡한 네트워크가 있는 경우에는 DHCP를 사용하여 주소를 선택하는 것이 좋습니다. 좀 더 기본적인 환경에서는 범위를 구성하고 Windows 배포 서비스 서버에서 주소를 선택하도록 할 수 있습니다.

 

MMC 사용 WDSUTIL 사용
  1. 서버를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  2. 멀티캐스트 IP 주소 아래에 있는 네트워크 설정 탭에서 다음 중 하나를 선택합니다.

    • DHCP에서 IP 주소 받기. DHCP 서버가 이 작업을 지원하는 경우에만 이 옵션을 선택할 수 있습니다. 각 네임스페이스에 대한 IP 주소는 MADCAP(RFC 2730, 멀티캐스트)를 사용하여 가져옵니다.

    • 다음 범위의 IP 주소 사용. 범위를 입력해야 합니다.

  1. 관리자 권한 명령 프롬프트 창을 엽니다.

  2. 다음 중 하나를 실행합니다.

    • MADCAP를 사용하여 각 네임스페이스에 대한 IP 주소를 가져오려면 WDSUTIL /Set-Server [/Server:<이름>] /Transport /ObtainIPFrom:DHCP를 실행합니다.

    • 미리 설정된 IP 주소 범위를 구성하려면 WDSUTIL /Set-Server [/Server:<이름>] /Transport /ObtainIPv4From:Range /Start:x.x.x.x /End:y.y.y.y를 실행합니다.

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

표시:
© 2014 Microsoft