EdgeRouter - VoIP의 서비스 품질 (Quality of Service)

download at 2017-09-26T19:49:35Z origin

Overview


이 문서는 EdgeRouter를 사용하는 VoIP 애플리케이션의 서비스 품질 파라미터를 조정하는 방법에 대하여 서술합니다. QoS 정책이 적용되는 트래픽을 차단하는 것을 의미하지는 않습니다. QoS 정책을 적용하면 성능 하락과 CPU 하중 증가를 불러 일으킬 수 있습니다. 다음 하드웨어 오프로딩 문서를 참조하세요.

명령어 수행을 위해 다음을 가정합니다:

  • eth0 가 인터넷과 연결되어 있습니다.
  • eth1 가 로컬 영역 네트워크입니다.
  • 다운스트림 대역폭은 5000kbit 입니다.
  • 업스트림 대역폭은 1000kbit 입니다.
  • SIP RTP로 이동하는 다운스트림 대역폭의 25%를 보장합니다.
  • SIP RTP로 이동하는 업스트림 대역폭의 50%를 보장합니다.
  • SIP RTP가 업스트림 대역폭을 100%까지 사용 가능합니다.
  • SIP 시그널링이 다운스트림 대역폭의 5% 사용을 보장합니다.
  • SIP 시그널링이 다운스트림 대역폭의 10% 사용을 보장합니다.
  • SIP 시그널링이 다운스트립 대역폭의 100%까지 사용가능합니다.
  • PBX나 phone을 DSCP 46 (EF) RTP 오디오에 태깅합니다.
  • PBX나 phone을 DSCP 24 (CS3) SIP 시그널링에 태깅합니다. DSCP 26 (AF31)에 SIP 시그널링에 태깅하면, DSCP 24를 DSCP26으로 아래의 명령어에서 변경합니다.
  • 아래 그림에 나타난 값들을 필요에 따라서 변경이 가능합니다. 예를 들어, eth1 과 eth2를 br0으로, eth1을 br0으로 변경합니다.

Steps


선호하는 SSH 클라이언트로 커맨드라인에 접속하여 다음 명령어를 수행합니다. #으로 시작하는 주석은 무시해도 좋습니다:

configure
top
# Set-up the details of the DownStream Policy
set traffic-policy shaper DownStream description "DownStream QoS policy"
set traffic-policy shaper DownStream bandwidth 5000kbit
set traffic-policy shaper DownStream class 10 description "RTP"
set traffic-policy shaper DownStream class 10 bandwidth 25%
set traffic-policy shaper DownStream class 10 ceiling 100%
set traffic-policy shaper DownStream class 10 match VOIP-RTP ip dscp 46
set traffic-policy shaper DownStream class 20 description "SIP"
set traffic-policy shaper DownStream class 20 bandwidth 5%
set traffic-policy shaper DownStream class 20 ceiling 100%
set traffic-policy shaper DownStream class 20 match VOIP-SIP ip dscp 24
set traffic-policy shaper DownStream default bandwidth 70%
set traffic-policy shaper DownStream default ceiling 100%
#  Set-up the details of the UpStream Policy
set traffic-policy shaper UpStream description "UpStream QoS policy"
set traffic-policy shaper UpStream bandwidth 1000kbit
set traffic-policy shaper UpStream class 10 description "RTP"
set traffic-policy shaper UpStream class 10 bandwidth 50%
set traffic-policy shaper UpStream class 10 ceiling 100%
set traffic-policy shaper UpStream class 10 match VOIP-RTP ip dscp 46
set traffic-policy shaper UpStream class 20 description "SIP"
set traffic-policy shaper UpStream class 20 bandwidth 10%
set traffic-policy shaper UpStream class 20 ceiling 100%
set traffic-policy shaper UpStream class 20 match VOIP-SIP ip dscp 24
set traffic-policy shaper UpStream default bandwidth 40%
set traffic-policy shaper UpStream default ceiling 100%
# Apply the policies to the interfaces
set interfaces ethernet eth1 traffic-policy out DownStream
set interfaces ethernet eth0 traffic-policy out UpStream
# Commit, Save, and Exit
commit
save
exit