New-CsSipProxyTransport
마지막으로 수정된 항목: 2012-03-27
고정 경로에 사용될 전송 프로토콜을 지정합니다. Microsoft Lync Server 2010에서는 TCP(Transmission Control Protocol) 또는 TLS(전송 계층 보안)를 경로의 전송 프로토콜로 선택할 수 있습니다.
구문
New-CsSipProxyTransport -Port <UInt16> -TransportChoice <ITransportChoice>
자세한 정보
SIP 메시지를 누군가에게 보내는 경우 이 메시지는 배달되기 전에 여러 서브넷과 네트워크를 통과해야 할 수 있습니다. 메시지가 거치는 이러한 길을 일반적으로 경로라고 합니다. 네트워킹에는 동적 경로와 고정 경로의 두 가지 유형의 경로가 있습니다. 동적 경로의 경우 서버에서 알고리즘을 사용하여 메시지가 전달되어야 하는 다음 위치(다음 홉)를 확인합니다. 고정 경로의 경우 메시지 경로는 시스템 관리자에 의해 미리 결정됩니다. 메시지가 서버에 수신되면 서버는 메시지 주소를 확인한 다음 관리자가 미리 구성한 다음 홉 서버로 메시지를 전달합니다. 고정 경로를 제대로 구성한 경우에는 제시간에 정확하게 메시지를 전달하고 서버에 대한 오버헤드를 최소화할 수 있습니다. 고정 경로의 단점은 네트워크 실패 시 메시지가 동적으로 다시 경로 지정되지 않는다는 것입니다.
Lync Server 2010을 사용하여 프록시 서버의 고정 경로를 설정할 수 있습니다. 이러한 경로는 두 가지 기본 요소, 즉 프록시 구성 설정과 SIP 프록시 경로로 구성됩니다. SIP 프록시 경로에는 다양한 속성이 있습니다. 예를 들어, 각 경로에는 경로를 따라 메시지를 전송하는 데 사용되는 네트워크 프로토콜을 정의하는 속성인 Transport가 있어야 합니다. Transport 속성은 New-CsSipProxyTransport cmdlet을 사용하여 지정할 수 있습니다.
New-CsSipProxyTransport에는 두 가지 매개 변수로 TransportChoice와 Port가 있습니다. TransportChoice 매개 변수는 다른 cmdlet을 사용하여 구성됩니다(Transmission Control Protocol을 경로 전송 프로토콜로 할당하려는 경우 New-CsSipProxyTCP, 또는 TLS를 경로 전송 프로토콜로 할당하려는 경우 New-CsSipProxyTLS). New-CsSipProxyTransport로 만들어진 모든 전송 개체는 변수에 저장되어야 합니다. 그러면 이 변수는 SIP 프록시 경로의 Transport 속성을 구성하는 데 사용됩니다.
New-CsStaticRoute를 사용하여 고정 경로를 만드는 경우 New-CsSipProxyTransport를 사용할 필요가 없습니다.
이 cmdlet을 실행할 수 있는 사용자: 기본적으로 RTCUniversalServerAdmins 그룹의 구성원은 New-CsSipProxyTransport cmdlet을 로컬로 실행할 수 있습니다. 사용자가 직접 만든 사용자 지정 RBAC(역할 기반 액세스 제어) 역할을 포함하여 이 cmdlet이 할당된 모든 RBAC 역할의 목록을 가져오려면 Windows PowerShell 프롬프트에서 다음 명령을 실행합니다.
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "New-CsSipProxyTransport"}
매개 변수
매개 변수 | 필수 | 유형 | 설명 |
---|---|---|---|
Port |
필수 |
정수 |
SIP 경로 지정에 사용되는 포트 번호입니다. 예를 들면 다음과 같습니다. -Port 7742. |
TransportChoice |
필수 |
전송 개체 |
고정 경로에 사용되는 전송 프로토콜(TCP 또는 TLS)을 나타냅니다. TCP 프로토콜을 사용하려면 New-CsSipProxyTCP cmdlet을 사용하여 전송 개체를 만듭니다. TLS 프로토콜을 사용하려면 New-CsSipProxyTLS cmdlet을 사용하여 전송 개체를 만듭니다. |
입력 형식
없음. New-CsSipProxyTransport는 파이프라인된 입력을 허용하지 않습니다.
반환 형식
New-CsSipProxyTransport는 Microsoft.Rtc.Management.WritableConfig.Settings.SipProxy.Transport 개체의 새 인스턴스를 만듭니다.
예제
-------------------------- 예제 1 --------------------------
$cert = New-CsSipProxyUseDefaultCert
$tls = New-CsSipProxyTLS -Certificate $cert -Fqdn atl-proxy-001.litwareinc.com
$transport = New-CsSipProxyTransport -TransportChoice $tls -Port 7500
예제 1에 표시된 명령은 TLS를 전송 프로토콜로 사용하는 새 SIP 프록시 전송 개체를 만듭니다. TLS에는 인증에 사용할 인증서가 필요하므로 예제의 첫 번째 명령은 New-CsSipProxyUseDefaultCert를 사용하여 새 SipProxy.UseDefaultCert 개체를 구성합니다. 이 개체는 $cert라는 변수에 저장되며, Lync Server에 TLS 전송을 위한 기본 인증서로 사용하도록 지시합니다. UseDefaultCert 개체가 생성된 후 New-CsSipProxyTLS를 호출하여, 기본 인증서를 사용하고 atl-proxy-001.litwareinc.com을 다음 홉 서버의 FQDN(정규화된 도메인 이름)으로 가리키는 새 SipProxy.TLS 개체를 생성할 수 있습니다.
-------------------------- 예제 2 --------------------------
$tcp = New-CsSipProxyTCP -IPAddress 192.168.1.100
$transport = New-CsSipProxyTransport -TransportChoice $tcp -Port 7500
예제 2에 표시된 명령은 TCP를 전송 프로토콜로 사용하는 새 SIP 프록시 전송 개체를 만듭니다. 이를 위해 예제의 첫 번째 명령에서는 New-CsSipProxyTCP를 사용하여 IP 주소 192.168.1.100으로 다음 홉 서버를 가리키는 새 SipProxy.TCP 개체를 만듭니다. 이 TCP 개체는 $tcp 변수에 저장됩니다.
SipProxy.TCP 개체를 만든 후에는 New-CsSipProxyTransport cmdlet을 호출하여 TCP 전송 개체를 만들 수 있습니다.