개요

최선형 서비스/네트워크란패킷의 전달에 정해진 시간이나 정확도가 존재하지 않고 네트워크 계층은 패킷을 최선을 다해서 보낼 뿐 임을 나타낸다. "여러분! 저는 패킷 전달을 위해서 최선을 다할 것을 굳게 약속 드립니다!"

해결책

최선형 서비스의 최적화

ISP들이 더 좋은 라우터와 스위치를 사용하여 패킷 손실이나 딜레이를 최소로 하고자 노력한다. 이 방법은 단순하지만 더 많은 돈을 투자하여 자원을 늘림으로써 자원에 대한 경쟁을 줄이게 된다.

차등화 서비스

단일한 형태의 트래픽에 대한 최선형 서비스만이 아닌 서로 다른 서비스 클래스에 대한 차등화된 트래픽 형태를 가지고자 한다. IPv4패킷의 ToS 필드를 통해서 구현한바 있다. 차등화된 서비스에서는 클래스를 표시하기 위한 패킷 마킹이나 패킷 스케줄링에 대한 새로운 기법을 사용한다.
다중 서비스 클래스 참고

연결별 QoS 보장

종단간 경로상의 대역폭을 명시적으로 예약함으로 종단간 성능을 보장받는다. 경성 보장은 요구한 QoS를 확실히 보장받는 것을 연성 보장은 요구한 QoS를 높은 확률로 제공 받음을 의미한다. 저절한 네트워크 흐름을 완전히 보장 받기 위해서 네트워크 자원을 미리 할당하여 대역폭을 보장한다. 새로운 흐름의 자원 요구와 이미 사용중인 흐름에 할당된 자원 요구에 기반하여 명시적으로 흐름을 수락하거나 차단함으로써, 네트워크는 수락된 흐름이 요청한 QoS를 보장받을 수 있도록 한다.

  1. 자원 예약: 명시적으로 해당 자원을 요청한 콜에게 할당하는 과정이다.
  2. 콜 수락: 자원의 예약을 위해서 네트워크는 콜 수락 과정으로 알려진 자원을 요구하고 예약할 수 있는 기법을 가지고 있어야 한다. 만약 회선이 가용하다면 콜은 수락되며 회선이 가용하지 않으면 콜 거부 메시지를 보내서 트래픽을 전송하는 것을 조절한다.
  3. 콜 설정 시그널링: 하나의 콜은 목적지로 가는 경로상에 있는 각각의 네트워크 라우터 모두에서 충분한 자원을 예약해야 한다. 각 라우터는 서로 통신을 통해서 각각의 네트워크 라우터 모두에서 충분한 자원을 확보하는지 확인하는 절차와, 홉 간의 지역적인 자원 예약에 필요한 다양한 활동을 조절하는 시그널링 프로토콜을 사용한다. 대표적으로 RSVP를 들 수 있다.

한계

  1. 애플리케이션 수준의 기법들도 최선형 서비스 구조의 인터넷에서 멀티미디어 서비스를 상당히 잘 지원해 준다. 스트리밍, FEC 참고
  2. 연결별 QoS 보장을 위한 시스템은 공학적으로 너무 복잡해서 ISP들이 받아들이기 힘들다.