스트림 예약 프로토콜

Stream Reservation Protocol

Stream Reservation Protocol(SRP)은 어드미션 제어를 구현하는 이더넷 확장 기능입니다.2010년 9월에 SRP는 IEEE 802.1로 표준화되었습니다.Qat이후 IEEE 802에 통합되었습니다.2011년 1분기SRP는 OSI 모델레이어2에서 스트림개념을 정의합니다.또한 Quality of Service(QoS;[1] 서비스 품질)를 보증하기 위해 스트림 자원의 엔드 투 엔드 관리 메커니즘도 제공됩니다.

SRP는 IEEE Audio Video Bridging(AVB) 및 Time-Sensitive Networking(TSN; 시간감응형 네트워크) 규격의 일부입니다.SRP 기술 그룹은 2006년 9월에 작업을 시작하여 2009년에 회의를 [1]마쳤습니다.

묘사

SRP는 스트림을 등록하고 스트림 예약 트래픽클래스에 의해 정의된 대역폭 요건과 지연에 따라 스트림에서 사용되는 경로 전체에서 필요한 리소스를 예약합니다.

Listener(스트림 수신처) Talker(스트림소스) 프리미티브가 사용됩니다.리스너는 수신되는 스트림을 나타내며, 토커는 브리지된 엔티티에 의해 공급될 수 있는 스트림을 방송합니다.네트워크 리소스는 데이터 스트림의 엔드 노드와 데이터 스트림의 경로를 따라 전송 노드 양쪽에 할당 및 구성됩니다.노력의 성공/실패를 검출하기 위한 엔드 투 엔드 시그널링 메커니즘도 제공된다.

SRP "토커 애드버타이즈" 메시지에는 QoS 요건(예를 들어 트래픽클래스, 랭크(긴급 또는 비긴급), 트래픽 사양(트래픽클래스 내 최대 프레임사이즈와 최대 프레임 수), 측정 간격 및 누적 최악의 지연이 포함됩니다.

  • 네트워크 전체 정적:
    • StreamID(48비트 MAC 주소와 16비트 일의)아이디)
    • 스트림 수신처 주소(또는 멀티캐스트그룹 MAC 주소)
    • VLAN ID(MVRP에서 사용)
    • priority(PCP
    • 순위
    • 트래픽 사양
      • 최대 프레임 크기
      • 최대 프레임 수(측정 간격당)
    • 측정 간격
  • 각 홉별로 조정:
    • 누적 지연 시간
    • 장애 정보(브릿지 ID 및 장애 코드)

필요한 대역폭은 MaxFrameSize × MaxIntervalFrames로 계산됩니다.브릿지가 필요한 자원을 예약할 수 있는 경우 애드버타이즈먼트를 다음 브릿지로 전파합니다.그렇지 않으면 "talker failed" 메시지가 나타납니다.애드버타이즈메시지가 리스너에 도달하면 "listener ready" 메시지로 응답하여 토커로 돌아갑니다.

Talker advertisement 메시지 및 Listener Ready 메시지를 등록 해제하여 스트림을 종료할 수 있습니다.애드버타이즈메시지 및 Ready 메시지의 정기적인 폴링은 응답하지 않는 디바이스를 검출하기 위해 사용됩니다.

최악의 경우 지연 시간이 모든 브리지에서 다시 계산되므로 상위 프로토콜 계층에서 미디어 동기화에 사용할 수 있습니다.

IEEE 802에서 정의된 신용 기반 셰이퍼의 경우.1Qav, 스트림 예약 클래스 A가 가장 높고, 최악의 경우 지연 요건이 2ms, 측정 간격(최대 전송 기간)이 125μs입니다.클래스 B는 최악의 경우 지연이 50ms, 측정 간격이 250μs로 두 번째로 높습니다.최대 홉카운트는 7입니다누적 지연을 계산하고 지연 요건을 충족하기 위해 gPTP에 의해 제공되는 포트 단위 피어 지연과 네트워크 브리지 레지던스 지연이 추가됩니다.제어 트래픽은 priority가 세 번째로 높고 gPTP 및 SRP 트래픽이 포함됩니다.IEEE 802.1Qbv 시간 인식 스케줄러는 센서 및 명령어스트림에서 액튜에이터로의 실시간 제어 데이터용으로 클래스 CDT를 도입했습니다.최악의 지연은 5홉에 100μs, 최대 전송 시간은 0.5ms입니다.클래스 CDT는 클래스 A, B 및 제어 트래픽보다 높은 우선순위를 가집니다.측정 간격은 클래스 A 트래픽의 경우 125μs, 클래스 B의 경우 250μs입니다.

SRP는 Multiple MAC Registration Protocol(MRP), Multiple VLAN Registration Protocol(MVRP) 및 Multiple Stream Registration Protocol(MSRP)을 사용하여 동작합니다.MMR은 그룹 등록 전파를 제어하고 MVRP는 VLAN 멤버십(MAC 주소 정보)을 제어합니다.

MSRP는 브리지와 엔드 스테이션의 분산 네트워크에서 동작합니다.QoS 보증을 제공하기 위해 데이터 스트림을 등록 및 애드버타이즈하고 브리지 자원을 예약합니다.

SRP 프로토콜은 기본적으로 다음 순서로 작동합니다.

  1. 통화자로부터의 스트림을 애드버타이즈하다
  2. 데이터 흐름에 따른 경로 등록
  3. 최악의 지연 시간 계산
  4. AVB 도메인 생성
  5. 스트림 대역폭 예약

스테이션(토커)은 일반적인 MRP 어플리케이션과 함께 예약 요구를 송신합니다.스트림의 모든 참가자는 스트림 특성을 설명하기 위한 MSRP 응용 프로그램과 MRP Attribute Declaration(MAD; MRP 속성 선언) 사양을 가지고 있습니다.다음으로 같은 SRP 도메인 내의 각 브릿지는 MRP Atribut 전파를 사용하여 필요한 리소스를 사용하여 스트림을 매핑, 할당 및 전송할 수 있습니다.

레퍼런스

  1. ^ a b "802.1Qat - Stream Reservation Protocol". Official web site. IEEE 802 standards committee. Retrieved May 27, 2013.