VoIP DSCP 재작성 규칙
Vo IP 재작성 규칙은 혼잡한 네트워크에서 VoIP 품질을 개선하는 DSCP(Differentiated Services Code Point) 메커니즘을 통해 발신 패킷에서 적절한 CoS( Class of Service) 비트를 수정합니다.
VoIP DSCP 재작성 규칙 이해
이 주제에서는 실시간 전송 프로토콜(RTP) 패킷의 DSCP(Differentiated Services Code Point) 필드를 수정하기 위한 VoIP ALG(Voice over IP 애플리케이션 레이어 Gateway) 메커니즘에 대해 설명합니다. VoIP ALG 메커니즘은 ALG에서 인식하는 RTP 세션에 적용됩니다.
DSCP는 CoS(Class of Service)에 대한 서비스 바이트 유형을 수정한 것입니다 . 이 바이트의 6비트는 DSCP 필드로 사용하기 위해 재할당되며, 각 DSCP는 패킷에 적용되는 특정 홉당 동작을 지정합니다.
재작성 규칙은 대상 피어의 요구 사항을 충족하기 위해 발신 패킷에 적절한 CoS 비트를 수정합니다. 각 재작성 규칙은 VoIP ALG 수준에서 구성된 현재 CoS 값을 읽습니다. VoIP ALG에 일치하는 모든 패킷은 이 CoS 값으로 표시됩니다.
이 기능은 H323, SIP(Session Initiation Protocol), MGCP(Media Gateway Control Protocol), SCCP(스키니 클라이언트 제어 프로토콜)에 대한 ALG DSCP 마킹을 지원합니다. 각 구성에 대해 6비트 DSCP 값 구성을 제공합니다. 첫 번째 RTP 패킷이 ALG에 도달하면 이 기능은 구성을 형성하는 6비트 DSCP 값을 수신하고 패킷이 생성한 RTP 세션으로 설정합니다. 이 첫 번째 RTP 패킷과 RTP 세션을 통과하는 다음 RTP 패킷은 세션의 6비트 DSCP 값에 따라 표시됩니다.
네트워크 혼잡으로 인한 VoIP 품질 저하를 피하기 위해 RTP 패킷은 더 높은 라우팅 우선 순위를 얻기 위해 DSCP 비트를 표시해야 합니다. 다운스트림 라우터는 이러한 패킷을 더 높은 우선 순위 대기열에 넣어 더 빠른 포워딩을 할 수 있습니다. 이 기능을 제공하려면 특정 구성에 따라 RTP 패킷의 DSCP 필드를 수정하기 위한 VoIP별 메커니즘이 있어야 합니다. 이를 통해 ALG와 마주치는 UDP/TCP(User Datagram Protocol/Transport Control Protocol)를 기반으로 하는 모든 RTP 패킷에 특정 DSCP 비트가 할당됩니다.
예: VoIP DSCP 재작성 규칙 구성
이 예는 VoIP DSCP를 구성하는 방법을 보여줍니다.
요구 사항
이 예에서는 SRX210 또는 SRX320 디바이스를 사용합니다. 이 예는 VoIP ALG가 활성화되었다고 가정합니다. (플랫폼 지원은 설치 시 Junos OS 릴리스에 따라 다릅니다.)
개요
이 예는 4개의 ALG DSCP 표시를 구성하는 방법을 보여줍니다. SIP, H323, MGCP 및 SCCP. 각 ALG DSCP에 대해 6비트 DSCP 값 구성을 설정합니다.
구성
절차
단계별 절차
VoIP DSCP 재작성 규칙 구성 방법:
각 VoIP ALG에 대해 DSCP를 설정합니다.
[edit] user@host# set security alg sip dscp-rewrite code-point 101010 user@host# set security alg h323 dscp-rewrite code-point 010101 user@host# set security alg mgcp dscp-rewrite code-point 111000 user@host# set security alg sccp dscp-rewrite code-point 000111
디바이스 구성이 완료되면 구성을 커밋합니다.
[edit] user@host# commit
확인
구성이 제대로 작동하는지 확인하려면 명령을 입력합니다 show security alg
.