i-AVB(Audio/Video Bridging) 프로토콜 분석 도구 설계

Similar documents
<3031B0ADB9CEB1B82E687770>

1.LAN의 특징과 각종 방식

歯A1.1함진호.ppt

歯I-3_무선통신기반차세대망-조동호.PDF

歯이시홍).PDF

TCP.IP.ppt

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

1217 WebTrafMon II

Chapter11OSPF


DBPIA-NURIMEDIA

歯Cablexpert제안서.PDF

Subnet Address Internet Network G Network Network class B networ

SLA QoS

°í¼®ÁÖ Ãâ·Â


Switching


Microsoft PowerPoint - User Manual pptx

歯김병철.PDF

통신서비스품질평가보고서 2017 Evaluation Report for the Quality of Communication Services

BGP AS AS BGP AS BGP AS 65250

6주차.key

Microsoft PowerPoint ppt

Microsoft PowerPoint - 2.Catalyst Switch Intrastructure Protection_이충용_V1 0.ppt [호환 모드]

chapter4

Network seminar.key

UDP Flooding Attack 공격과 방어

RAPIEnet 통신망 기술 IEC 규격 추진 이력 기술발표 NP 통과 61158, IS 발간 NP 61918,

Overview

Microsoft PowerPoint - eSlim SV [ ]

hd1300_k_v1r2_Final_.PDF

Microsoft Word doc

() Aloha Netowrk ether(,, )network Ehternet, DEC, ( DIX(DEC, Intel, Xerox) IEEE(, ) 5 9,, (Xerox) (Bob Metcalfe), (, ) A


1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB


untitled

이 발명을 지원한 국가연구개발사업 과제고유번호 부처명 지식경제부 연구사업명 IT 융합 고급인력과정 지원사업 연구과제명 스마트 자동차를 위한 AUTOSAR 기반 차량 내외부 통신 플랫폼 및 응용기술 주관기관 정보통신산업진흥원 연구기간

슬라이드 제목 없음

BJFHOMINQJPS.hwp

디지털TV솔루션 브로셔


06이동통신

bn2019_2

슬라이드 제목 없음

歯최덕재.PDF

. HD(High Definition). HD 1024x720, 1280x720 HD, 1980x [1]., UHD(Ultra High Definition) [1]. HD (1280x720 ) 4 (4K UHD:3840x2160 ) 16 (8K UHD:76

Microsoft PowerPoint - eSlim SV [080116]

SMB_ICMP_UDP(huichang).PDF

_장관보고자료

인켈(국문)pdf.pdf

세션 3 (오이식).ppt

1아이리포 기술사회 모의고사 참조답안

, N-. N- DLNA(Digital Living Network Alliance).,. DLNA DLNA. DLNA,, UPnP, IPv4, HTTP DLNA. DLNA, DLNA [1]. DLNA DLNA DLNA., [2]. DLNA UPnP. DLNA DLNA.

ARMBOOT 1

untitled

<BBEABEF7B5BFC7E22DA5B12E687770>

PCServerMgmt7

Microsoft Word - JAVS_UDT-1_상세_메뉴얼.doc

<BFB5BBF3C1A4BAB8C3B3B8AEBDC3BDBAC5DB20BFACB1B82E687770>

CAN-fly Quick Manual

AVN2100Kor_Ç¥Áö110818F

Spanning Tree Protocol (STP) 1

PowerPoint 프레젠테이션

LAN케이블링

OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No.

歯DCS.PDF

I

FTTH 기술발표

untitled

PON 광가입자망에서 Ethernet 전송 프로토콜 수용방안 연구

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

. IEEE WiMAX. WiMAX [2]. WiMAX Wang [3] WiMAX / (multicast/broadcast service) (Cross- Layer Optimization, CLO). Hosein [4] WiMAX (Variable Bit


This Document can not be used ithout Samsung's authorization 5. 기구전개도 ASSY-LCD 5-2

untitled

7124SX_Data Sheet

SRC PLUS 제어기 MANUAL

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Microsoft PowerPoint - L4-7Switch기본교육자료.ppt

Integ

Chap06(Interprocess Communication).PDF

T100MD+

(JBE Vol. 23, No. 5, September 2018) (Regular Paper) 23 5, (JBE Vol. 23, No. 5, September 2018) ISSN

<BACEBDBAC5CD20BAEAB7CEBCC52D A2DC3D6C1BE2D312D E6169>

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

歯III-2_VPN-김이한.PDF

PowerPoint Presentation


<3034B1E2B9DD32302DBAB8B0EDBCAD2D DC0FCC6C4C0DABFF BAB0C3A53420C8A8B3D7C6AEBFF6C5A9292E687770>

Á¦4Àå-Á¦2ÀýÀÌÅë±â±â.hwp

ESP1ºÎ-04

Microsoft Word _whitepaper_latency_throughput_v1.0.1_for_

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

歯AG-MX70P한글매뉴얼.PDF

歯V-2_VoIP와지능망-홍융기.PDF

istay


untitled

Transcription:

IEEE802.1 AVB: 차량용 AV Bridging 기술 윤종호한국항공대한국이더넷포럼 yoonch@kau.ac.kr 2013.1.17

Ethernet

Ethernet 계층구조 MAC PHY

Networking Requirements in Vehicle

AVB 출발점 1 ( 2003)

AVB 출발점 2 : IEEE1394/Firewire

IEEE802.3 Residential Ethernet NEXT Generation AV Connector

Networked Audio -Audio=Low Jitter/Delay -Audio Distribution over Ethernet - 방식 -L1 : EtherSound -L2 : CobraNet 8

이더넷기반 Audio 분배기술의종류 EtherSound CobraNet IEEE802.1 AVB

Limited Delays in Home Recording Applications

Need for Time Synchronization Left + Right Channels Synchronization

AVB 관련프로토콜스택 802.1av Forwarding and Queuing Enhancements for Time-Sensitive Stream AV 프레임전송기능지원및남는대역에서의일반프레임전송기능을지원하는 traffic shaper 기능 802.1as Timing and Synchronization for Time- Sensitive Applications in Bridged LAN AV장치간시간동기화기술 802.1at Stream Reservation Protocol 대역예약프로토콜 802.1ba AVB 브리지및단말이갖추어야할기능열거 IEEE 1722 AVB Transport Protocol AV 스트림전달을위한 encapsulation 기능

802.1av : Periodic + Aperiodic Transport MOST 기술 Ethernet PowerLink for Industrial Ethernet MOST, Ethernet PowerLink, WiFi, Bluetooth, Fieldbus,...

802.1av : Forwarding and Queuing for Time-Sensitive Streams AV용 MAC TX Fifo Scheduler with Traffic Shaper Shaper using Credit : Limits X bytes in cycle n

Ieee802.1av Credit based Traffic shaper

16 Aircraft Full-duplex Ethernet ( 참고 ) AFDX 항공용이더넷기반제어통신망기술 A380 에채용됨. 실시간지원기능 전송주기를결정하는 Bandwidth Allocation Gap(BAG) 에의한대역할당 Token bucket 을사용하는트래픽폴리싱지원

IEEE802.1at Multiple Stream Reservation Protocol(mSRP) Admission control 을통한 L2 기반대역예약프로토콜 참고 : Multiple Registration Protocol (MRP:802.1ak) SRP 의구성요소 Multiple Registration Protocol (MRP:802.1ak) 의응용인 MMRP, MVRP 와 이것의 3 번째응용으로추가된 MSRP (35.1) 로구성됨. MRP 의종류 Multiple MAC Registration Protocol (MMRP): used to control the propagation of Talker registrations Multiple VLAN Registration Protocol (MVRP) : declare membership in a VLAN where a Stream is being sourced. This allows the Data Frame Priority (35.2.2.8.5(a)) to be propagated along the path from Talker to Listener(s) in tagged frames. MSRP will not allow Streams to be established across Bridge Ports that are members of the untagged set (8.8.2) for the related VLAN ID. Multiple Stream Registration Protocol (MSRP) : signaling protocol that provides end stations with the ability to reserve network resources. [ 참고 ] 802.1ak : Multiple Registration Protocol (MRP) 기존 2가지 MRP Applications MVRP : VLAN 등록 MMRP : Group MAC주소등록 [SRP를위해, MSRP가세번째 MRP 응용으로추가됨 ) [ 참고 ] 이것은기존 GVRP 및 GMRP를대체함. ( 즉 GARP를대체한것이 MRP임 )

MSRP TSpec Using a simple TSpec (Traffic Specification) Bandwidth in Kbytes/s Frame Rate in frames/s

MSRP 절차 1 : Registration Initiated by a Listener

MSRP 절차 2 : Reservation

MSRP : ACK

[ 참고 ] 실패시

IEEE802.1as : Time synchronization

Jitter/ 영향 지터 이더넷허브출력예 24

Need for Time Syncrhonization SUBMARINE SALVAGE OPERATION

동기용프로토콜 상호연결된시스템에서클럭들간에마스터 - 슬레이브관계를정하고, 모든클럭을그랜드마스터클럭에동기시키는기술 IEC61158 Synchronous Ethernet Carrier 급 IEEE1588 V1/V2/(V3) Hardware-assisted time sampling 기능사용 Frequency 및 Time 동기 IEEE802.1AS IEEE1588 Capability over multiple MAC(Ethernet,WLAN, EPON,) RFC1305 Network Timing Protocol (NTP) 26

PHY level Timestamping 27

Cascaded 될경우 Jitter 가증가됨. 28

IEEE1588 Ver.1 Synchronization 기능 Symmetric link 가정 29

IEEE1588 Ver.1 절차 Sync/FollowUp/DelayReq/DelayResp 메시지사용 30

IEEE1588 v2 추가된기능 Transparent Clock(TC) 추가 Path Delay(PDelay) 측정기능추가 이웃간전파지연시간측정 802.1as 에서사용됨. 31

구현예 (1588 PTP v1) Ethernet Switch 경유시 직접연결시

[ 참고 ]1588 v1 패킷의예

IEEE 1722: AVB L2 Transport Protocol(AVB TP) 기능 Encapsulation Raw, compressed audio format 표시등 Latency Normalization using timestamp Timing and Synchronization Session Management AVB stream ID 할당 IEC 61883-1 ~-7[ 참고 ] 61883-2 (SD-DVCR) 61883-4 (MPEG2 Compressed Audio/Video) 61883-6 (Uncompressed Audio/Music) 61883-7 (Satellite TV MPEG) 61883-8 (Uncompressed Video) IIDC (Uncompressed Industrial Cameras) [ 참고 ] IEC 61883 Consumer audio/video equipment - Digital interface is a technical standard for a digital interface that is used by IEEE 1394 (FireWire) de vices for audio and video equipment. IEEE1722.1 : Device Discover, Enumeration, Connection Management and Control Protocol for AVTP devices

예 : I 2 S Digital Audio 의수납절차

P1722 : Latency Normalization 기능

P1722 : Latency Normalization 기능

IEEE802.1ba AVB 요구사항규격서 MSRP절차를이용한 AVB stream설정 AVB domain탐색 (SRP 및 gptp를지원하는영역 ) Payload size = 1500 byte Energy Efficient Ethernet 기능지원

IEEE802.1ba: Architecture of AVB networks Non-AVB components : 배제함 Domain boundary의감지방법 MSRP(Multiple Stream Registration Protocol) gptp(generalized precision time protocol)

IEEE802.1ba: Latency Requirements 2 가지요구사항 2 ms for SR Class A : 7 hops of 100 Mb/s Ethernet with maximum frame size of 1522 octets. 50ms : 802.11 에염두를둠. 무선구간지연 =20msec 이므로, 2 hops of 802.11n WiFi 는가변대역폭을가지므로, 6.6 절참조 (6.6 Variable data rate LANs)

IEEE802.1ba : Sync packet 송신규격 송신주기 : 1/8 ~1s 시간정밀도 : 7 hops 인경우, 1usec 이내

관련 evaluation board XMOS - AVB Audio Endpoint Kit Stereo analog audio in/out via 3.5mm jack/rca sockets Up to 8 channels via I2S headers

XMOS AVB System Description

XMOS AVB Software Reference

AVB Testbed

Ether Tap 의구성 KSZ8051MLL PHY KSZ8051MLL 1:2 LV244A Fanout LV244A 1:2 LV244A Fanout LV244A KSZ8051MLL PHY HY KSZ8051MLL PHY KSZ8051MLL PHY KSZ8051MLL KSZ8051MLL Tapper

Protocol Analyzer(IEEE P1722) IEEE 1722 AVBTP

Protocol Analyzer(IEEE(IEEE802.1at) IEEE 802.1 Qat

Protocol Analyzer(IEEE(IEEE802.1as) IEEE 802.1 AS

AVB for Automotives

Automotive Data Bus CAN 1987 1Mbps with CSMA/NDBA(Non-destructive bit-wise arbitration ) over 40m~1Km Short Message with 8bytes LIN 19.2Kbps, Single wire FlexRay < 10Mbps with TDMA Bus MOST < 150Mbps with TDMA Ring Ethernet : Low-cost, Field-Proven On-Board-Diag (OBD) AVB : AVNu Alliance 참조 * AFDX ( 항공기용데이터버스 )

CAN motor sensor actuator application CPU messages Stand-alone CAN controller transceiver Bit stream 3.3~5V 0V Embedded MCU application CPU On-chip CAN Controller transceiver Terminator Resistor 120R 3.5V 2.5V 2.5V 1.5V CAN_H CAN_L 120R

LIN Local Interconnect Network 19.2Kbps Single Wire UART format

Issues Real Time Performance (QoS) Guaranteed Bandwidth per Virtual Link Low Latency 802.1av can support. Light-weight cabling BroadR-Reach : One pair cable with 100Mbps, OPEN(One Pair EtherNet) Alliance One pair cable with 1Gbps : Reduced Pair Gigabit Ethernet(RTPGE) Reliability in Extreme Conditions -40 C to +125 C RSTP with quick recovery => it might need RSTP quick version (e.g. better timers). 802.1AS with quick [re-]synchronization 802.1Qat with quick stream [re-]reservation Topology Ring or Star? Star Extended Life Times and Support silicon level life times of 30 years or more

Ethernet for Automotives 1 st phase : On-board diagnostics (OBD) 용 2 nd phase : Entertainment/Suround View 3 rd phase : Backbone network

구성

Gateway 의구성 Bosch/ETAS s GW

CAN-GW-Ethernet 계층구조

Automotive Profile with AVB by AVnU Alliance 32 endpoints 7 switch hop 24m per link, e2e link = 30 m Cycle : 125 usec, 250 usec(classb) E2e delay : 100usec over 3 hops (general AVB=2 msec) Network Recovery < 100ms with Rapid STP Using small frame of 258 bytes

ACK Frame 추가사용 CAN 은 Link 계층 ACK 기능이있으므로, 이를 emulation 하기위하여 IEEE1722 헤더에 subtype 을지정하여사용.

One Pair EtherNet (OPEN) 100Mbps 125Mbaud 66.6Mbaud : UTP 사용가능 10-10 BER over single pair cable with FDX

AVB Gen 2 for Automotive Control To be.. Ultra Low latency < 3usec/hop (GbE)... How to? Refine SRP(802.1at) and 802.1av Time-aware shaper Preemption Multipath/Redundant SRP Cut-through Time-Triggered...

AUTOSAR with AVB (AUTomotive Open Software ARchitecture) APP Runtime Environment (RTE) Comm Services AUTOSAR COM Diagnostic Communication Manager Communication Manager Socket Adapter CAN Transport Communication PDU Router HAL FlexRay Transport I/O HAL System/Memory Services application UDP, TCP, IP, ICMP CPU Comm Controller IEEE 1722 802.1av, as, at AVB Gen2 Eth if Communication HAL Can if Onboard Device/Memory HAL Microcontroller Abstraction Layer(MCAL) Eth driver Communication Drivers Can driver Lin driver Fr driver IO Drivers(ADC,PWM) I2s driver I2c driver Memory/Microcontoller Drivers (Memory, WDT,..) transceiver r 802.3 MAC 802.3 PHY One Pair Cable CAN LIN FlexRay/MOST codec sensor actuator

AVB 문제점 Recall AV frame Async frame Async frame MAC hdr S 수퍼프레임 idle slot S S idle slot Cycle(125usec) S S A (a) Ethernet over TDM slot 기반 idle slot A 동기구간 비동기구간 MAC hdr idle slot idle slot (b) 고정된길이의 AV 트래픽전달방법 cycle Async frame Async frame 동기구간 비동기구간 AV frame AV frame AV frame Async frame Async frame Async frame (c) 가변길이의 AV 트래픽전달방법

A close look S S A S S A Credit-based scheduler with separate buffers Receiver Sender MAC HOL blocking MAC AV frm AV frm Async frm AV frm AV frm Async frm AV frm Cycle (125usec) Delayed AV frame A S A S S sw sw sw S S A S A

802.1p Jitter:(Simulation Result) 30 28 26 24 30 28 26 24 30 25 T A (usec) 22 20 18 16 14 12 10 12 10 10 0 10000 20000 30000 40000 50000 Time (usec) 0 10000 20000 30000 40000 50000 0 10000 20000 30000 40000 50000 Time (usec) Time (usec) (a)802.1p(ρ S =0.1, ρ A =0.1) T A (usec) 22 20 18 16 14 (b)802.1p(ρ S =0.5, ρ A =0.4) T A (usec) 20 15 (a)ideal (Zero Jitter) AV 패킷의시스템지연시간

Hold, Fragmentation 방법 Hold 수퍼프레임 수퍼프레임 수퍼프레임시작지연 동기구간 비동기프레임 #1 비동기프레임 #2 동기구간 기존방식 동기구간 비동기프레임 #1 동기구간 비동기프레임 #2 Hold 방식 Fragmentation/Reassembly 동기구간 동기구간 비동기프레임 #1 비동기프레임 #1 수퍼프레임 수퍼프레임시작지연 비동기프레임 #2 #2-1 동기구간 동기구간 동기구간축소 #2-2 수퍼프레임 기존방식 분할방식

To be.. Flow-based IP layer IP Expedited Flow IP Classifier Flow-based IP layer IP Expedited Flow IP Flow Classifier MPLS layer CoS Scheduler Shaper/Dropper Marker/ Meter MPLS over Ethernet encap Over-Provisioning, RSVP-TE, Routing Protocols(OSPF, BGP) Label Switching Link Layer AV Queue Scheduler Shaper/Dropper Marker/ Meter Async Queue Link-layer Reservation protocols Spanning Tree Protocols Link Layer 802.1p Ethernet Sync Ethernet MAC/VLANid Switching Guaranteed Digital Pipe 802.1p CoS pipe 802.1p pipe (a) Semi-QoS Scheme (b) Full-QoS Scheme with AVB Ethernet (TBD)

요약 AVB 기술소개 Automotive bus 소개 Stay tune... AVNu : AVB Alliance AVB Gen.2 IEEE1588 v3(?) AutoSAR over Ethernet Remind... 실제기술채용회사는자동차조립및부품제조회사임을명심 자동차제조사는 IT분야의전문가집단이아님. IT관련개발도구 (IDE)/ 부품은이들을배려하여개발 / 제공해야함.

또다른응용분야 : Industrial Ethernet

FIN Thanks Danke schön Merci Grazie