본문 바로가기

네트워크/QoS

QoS 3가지 수행 모델 (Best Effort, IntServ, DiffServ)

728x90

● QoS 3가지 수행 Model 

 

  • Best Effort
    해당 모델은 QoS가 적용되지 않은 것을 의미합니다. 일반적으로 사용하는 네트워크 운영 환경 입니다.

  • Intergrated Services (IntServ)
    Resource Reserve Protocol (RSVP)를 사용하여 네트워크 대역폭 자원을 예약하고 특별한 QoS 처리를 요구하는 모델 입니다. 애플리케이션이 네트워크에 신호를 보내 End-to-End 통신에서 필요할 것이라고 예상되는 대역폭 보장을 목적으로 하지만 현실적으로 실현이 어렵고 확장성의 이유로 선호되지 않는 QoS 모델 입니다.

    모든 노드에 End-to-End QoS를 사용하기 위해 모든 트래픽에 대해서 RSVP 경로 상태를 유지해야 합니다. 경로 상태를 유지한다는 것은 결국 확장성의 어려움을 의미합니다. 이 부분이 IntServ 모델의 가장 큰 단점이며 대규모 네트워크에서 IntServ를 사용할 수 없는 이유 입니다.  

  • Differentiated Services (DiffServ)
    Best Effort와 IntServ 모델의 한계를 극복하기 위해서 탄생했고, 유입되는 네트워크 트래픽을 식별하고 분류하여 QoS를 수행 합니다. IP 트래픽을 비즈니스 요구사항에 따라 여러개의 Class로 분류하고 Class 마다 다른 서비스 레벨이 할당되어 QoS가 적용됩니다. 분류된 서비스 레벨에 따라 처리 순서가 결정 됩니다.

    DiffServ 모델은 서비스를 분류하여 우선순위에 따라 처리 할 수 있고 우선순위가 낮은 서비스는 혼잡상황을 회피하기 위해 폐기 할 수 있어 QoS 적용 시 가장 많이 사용되는 모델 입니다. DiffServ 모델에서 DSCP를 이용하여 서비스를 분류하고 QoS 정책을 적용합니다. QoS 정책이 네트워크 장비마다 독립적으로 수행되기 때문에 QoS 적용이 필요한 Traffic Flow에 있는 모든 네트워크 장비에 정책을 넣어줘야 합니다. 


 

 

728x90