오늘은 H-모빌리티 클래스 6차시 Ethernet AVB/TSN 통신 개요와 표준 이해 수업으로 ‘차량용 Ethernet의 실시간 데이터 전송 기술’에 대해 학습하였다. 이번 강의에서는 Ethernet AVB가 멀티미디어 데이터를 동기화하여 전달하는 방식과, TSN이 차량 제어 통신에서 실시간성을 보장하기 위해 확장된 배경을 정리하였다.
특히 차량 내부 데이터가 증가하면서 단순히 빠른 통신뿐 아니라, 정해진 시간 안에 안정적으로 전달하는 기술이 중요해졌다는 점을 중심으로 이해할 수 있었다.
학습 목표
- Ethernet AVB 통신의 개념과 차량 적용 배경을 설명할 수 있다.
- 차량용 Ethernet AVB가 멀티미디어 데이터 전송에 필요한 이유를 정리할 수 있다.
- Ethernet AVB 표준 사양의 구성과 각 표준의 역할을 설명할 수 있다.
- Ethernet TSN 통신의 등장 배경과 주요 표준 기술을 설명할 수 있다.
학습 내용
Ethernet AVB 통신의 개념
Ethernet AVB는 Ethernet Audio Video Bridging의 의미로, Ethernet 통신을 기반으로 오디오, 비디오, 제어 데이터와 같은 멀티미디어 데이터를 실시간으로 동기화하여 전달하기 위한 표준 기술이다. 일반 Ethernet은 대용량 데이터를 빠르게 전달하는 데 강점이 있지만, 시간 동기화나 지연 시간 보장 측면에서는 차량용 실시간 데이터 전송에 그대로 사용하기 어렵다.
AVB는 이러한 한계를 보완하기 위해 등장하였다. 특히 오디오와 비디오 데이터는 서로 다른 크기와 특성을 가지지만, 사용자가 볼 때는 같은 시점에 맞춰 재생되어야 한다. 예를 들어 영상은 정상적으로 나오는데 소리가 늦게 들리거나, 여러 카메라 영상의 시간이 맞지 않으면 시스템 품질이 떨어진다. AVB는 이러한 데이터 간 시간 차이를 줄이고, 지연 없이 전달되도록 지원한다.
멀티미디어 데이터의 특징
차량에서 다루는 멀티미디어 데이터는 영상 데이터, 음성 데이터, 제어 데이터로 나눌 수 있다. 각 데이터는 용량과 시간 요구사항이 다르다. 영상 데이터는 상대적으로 용량이 크고, 음성 데이터는 영상보다 용량은 작지만 영상과 시간적으로 맞아야 한다. 제어 데이터는 시스템 동작과 연결되기 때문에 지연이나 누락에 민감할 수 있다.
따라서 멀티미디어 데이터를 안정적으로 처리하려면 단순히 전송 속도만 높이는 것으로는 부족하다. 데이터가 생성된 시간과 도착하는 시간을 맞추고, 필요한 대역폭을 확보하며, 지연 시간을 일정 범위 안에서 관리해야 한다. Ethernet AVB는 이러한 요구를 충족하기 위해 설계된 통신 기술이다.
AVNU 단체와 차량용 AVB
AVNU는 Ethernet AVB 표준 정의와 인증을 주도하는 단체로, 동기화된 데이터를 저지연으로 전송할 수 있는 Ethernet AVB 기술을 차량 분야에도 적용하기 위해 활동하였다. 차량용 Ethernet이 확산되면서 오디오, 비디오뿐 아니라 ADAS와 인포테인먼트 시스템에서 발생하는 대용량 데이터를 안정적으로 처리할 필요가 커졌다.
차량에서는 일반 멀티미디어 환경보다 더 엄격한 조건이 요구된다. 차량 내부 네트워크는 제한된 배선 길이와 스위치 구조 안에서 동작해야 하며, 안전과 관련된 데이터도 함께 처리될 수 있기 때문이다. 따라서 차량용 AVB는 시간 동기화와 네트워크 회복 기능을 포함하여 안정적인 데이터 전송을 지원하는 방향으로 발전하였다.
차량용 Ethernet AVB의 적용 배경
차량에서 Ethernet AVB가 필요한 이유는 차량 내부 데이터량이 크게 증가했기 때문이다. 과거 차량 네트워크에서는 CAN이나 LIN처럼 비교적 낮은 속도의 통신으로도 주요 제어 기능을 처리할 수 있었다. 그러나 최근 차량에는 고해상도 카메라, 레이더, 인포테인먼트 시스템, ADAS 기능이 늘어나면서 대용량 데이터를 실시간으로 전송해야 하는 상황이 많아졌다.
대용량 데이터와 실시간 처리
대표적인 예로 SVM(Surround View Monitor)이 있다. SVM은 차량 주변에 설치된 여러 대의 카메라 영상을 하나의 화면으로 합성하여 보여주는 시스템이다. 이때 각 카메라에서 들어오는 영상의 시간이 맞지 않으면 화면이 어색하게 보이거나 주변 상황을 정확히 파악하기 어렵다.
따라서 SVM과 같은 기능에서는 각 카메라 영상이 정해진 시간 안에 도착하고, 서로 동기화되어 하나의 화면으로 표현되어야 한다. Ethernet AVB는 이러한 대용량 멀티미디어 데이터를 안정적으로 전달하기 위한 기술로 활용될 수 있다.
차량용 AVB에서 요구되는 조건
차량용 Ethernet AVB에서는 End-point 수, Switch Hop 수, Link 길이, 전송 주기, 지연 시간, 네트워크 회복 시간 등이 중요하게 고려된다. 차량 내부 네트워크는 여러 스위치를 거쳐 데이터가 전달될 수 있으므로, 각 구간에서 발생하는 지연을 예측하고 관리해야 한다.
강의에서는 차량용 AVB가 동기화와 네트워크 회복 기능을 포함하는 AVB Framework를 통해 멀티미디어 데이터 전송을 안정화한다고 설명하였다. 즉, 차량용 AVB는 단순히 Ethernet을 차량에 넣는 것이 아니라, 차량 환경에서 요구되는 실시간성과 신뢰성을 확보하기 위한 구조를 함께 갖추는 것이다.
Ethernet AVB 표준 사양의 구성
Ethernet AVB는 여러 IEEE 표준 사양으로 구성된다. 각 표준은 시간 동기화, 트래픽 조정, 대역폭 예약, 데이터 프레임 구성, 장치 요구사항처럼 서로 다른 역할을 담당한다. 이러한 표준들이 함께 동작해야 AVB 네트워크에서 안정적인 실시간 전송이 가능하다.
802.1Qav: Traffic Shaper
802.1Qav는 Traffic Shaper, 즉 트래픽 조정 기능을 정의한다. 네트워크에서 특정 메시지가 계속 전송되면 다른 메시지가 오랫동안 대기해야 하는 상황이 생길 수 있다. AVB에서는 이러한 문제를 줄이기 위해 메시지별 대기 시간을 조절하고, 일정 조건이 되면 AVB 프레임이 전송될 수 있도록 한다.
강의에서는 credit 개념을 통해 이를 설명하였다. 다른 프레임이 전송 중이어서 AVB 프레임이 기다리는 동안 credit이 쌓이고, credit이 충분하면 AVB 프레임이 전송된다. 반대로 AVB 프레임이 계속 전송되면 credit이 줄어들어 특정 메시지가 네트워크를 독점하지 못하도록 한다. 이를 통해 실시간 데이터와 일반 데이터가 같은 네트워크 안에서 균형 있게 전달될 수 있다.
802.1AS: 시간 동기화
802.1AS는 AVB 장치 간 시간 동기화를 지원하는 표준이다. 실시간 데이터 전송에서는 각 장치가 같은 시간 기준을 가지고 있어야 한다. 송신 장치와 수신 장치의 시간이 다르면 데이터가 언제 생성되었고 언제 도착했는지 정확히 판단하기 어렵다.
시간 동기화는 메시지가 전달되는 동안 발생하는 지연 시간과 각 장치의 시계 차이를 보정하는 과정이다. 장치 간에 메시지를 주고받으며 링크 지연과 시간 차이를 계산하고, 이를 바탕으로 서로의 시간 기준을 맞춘다. 이 과정은 오디오·비디오 동기화뿐 아니라 차량 제어 데이터의 정확한 처리에도 중요하다.
802.1Qat: Stream Reservation
802.1Qat는 스트림 예약, 즉 데이터 전송에 필요한 대역폭을 미리 확보하는 기능을 정의한다. AVB 네트워크에서는 Talker와 Listener 사이에 데이터가 전달되기 전에, 중간 스위치들이 해당 스트림을 처리할 수 있는지 확인하고 필요한 대역폭을 예약한다.
이 과정은 특정 데이터가 전송 중에 다른 트래픽에 밀려 지연되는 것을 줄이기 위한 것이다. 메시지를 보내기 전에 경로와 대역폭을 확보하면, 데이터가 요구하는 시간 조건을 만족할 가능성이 높아진다.
IEEE 1722와 802.1BA
IEEE 1722는 AVB 데이터의 전송 프로토콜과 메시지 프레임 포맷을 정의한다. 즉, AVB 데이터가 어떤 형태의 프레임으로 구성되어 전달되는지를 규정한다.
802.1BA는 AVB 장치, 스위치, 브릿지에 대한 요구사항을 정의한다. 예를 들어 문제 발생 시 네트워크가 회복되는 시간, 데이터의 최대 크기, 시간 동기화 오차 범위, 메시지 전달 시간 등이 이와 관련된다. 이러한 요구사항은 AVB 네트워크를 실제 시스템으로 구성할 때 필요한 기준이 된다.
| 표준 | 주요 역할 | 의미 |
|---|---|---|
| 802.1Qav | Traffic Shaper | AVB 프레임의 대기 시간을 조정하고 특정 트래픽의 독점을 방지한다. |
| 802.1AS | 시간 동기화 | AVB 장치 간 시간 기준을 맞추어 데이터 동기화를 지원한다. |
| 802.1Qat | Stream Reservation | 스트림 전송에 필요한 대역폭과 경로를 미리 확보한다. |
| IEEE 1722 | 프레임 포맷 | AVB 데이터의 메시지 구성 방식을 정의한다. |
| 802.1BA | 장치 요구사항 | AVB 장치와 브릿지의 동작 조건과 요구사항을 정의한다. |
Ethernet TSN 통신의 등장 배경
Ethernet TSN은 Time-Sensitive Networking의 약자로, 시간에 민감한 데이터를 안정적으로 전송하기 위한 Ethernet 기반 기술이다. TSN은 기존 AVB에서 확장된 개념으로 볼 수 있으며, 멀티미디어 데이터뿐 아니라 차량 제어와 같이 더 엄격한 실시간성을 요구하는 데이터까지 처리하기 위해 발전하였다.
일반적인 통신에서는 약간의 지연이 발생해도 큰 문제가 되지 않을 수 있다. 그러나 차량 제어 시스템에서는 작은 지연도 안전과 직접 연결될 수 있다. 예를 들어 조향, 제동, 주행 제어와 관련된 메시지는 정해진 시간 안에 전달되어야 하며, 지연이 예측 가능해야 한다.
Time-Critical Data
Time-Critical Data는 정해진 시간 요구사항을 반드시 만족해야 하는 데이터이다. 실시간성이 보장되지 않으면 시스템 오류나 안전 문제로 이어질 수 있다. 차량 내부 네트워크에서 카메라, 레이더, 제어기, 중앙 컴퓨터가 주고받는 데이터가 많아질수록 이러한 시간 민감 데이터의 중요성이 커진다.
TSN은 Ethernet 계층에서 시간 제어 기능을 제공하여, 메시지 송수신 타이밍을 일정하게 관리할 수 있도록 한다. 차량 내 장치들이 같은 시간 도메인에서 동기화되어 있고, 누가 언제 메시지를 보낼지 정해져 있다면 충돌과 지연을 줄일 수 있다.
Time-triggered 방식
TSN에서는 메시지 송수신에 Time-triggered 방식을 사용할 수 있다. 이는 각 장치가 정해진 시간에 메시지를 보내도록 스케줄을 구성하는 방식이다. 통신 선로를 아무 때나 사용하는 것이 아니라, 시간표에 따라 나누어 사용하므로 전송 지연을 예측하기 쉽다.
전송 지연이 예측 가능해지면 제어 시스템에서는 그 지연을 고려한 보상 작업을 수행할 수 있다. 따라서 TSN은 단순히 빠른 통신이 아니라, 지연의 상한을 관리하고 예측 가능한 네트워크를 만드는 데 의미가 있다.
Ethernet TSN 표준과 주요 기능
TSN은 IEEE 802.1의 TSN Task Group을 통해 표준화가 진행되었다. 기존 AVB Task Group의 기술을 포함하면서, 실시간 제어에 필요한 기능을 추가한 형태로 이해할 수 있다. 강의에서는 TSN이 AVB를 포함하고, AVB를 보완하며, 시간 민감 데이터 처리를 위한 여러 표준을 추가한다고 설명하였다.
802.1Qbv: Time-critical data 우선 처리
802.1Qbv는 시간에 민감한 데이터를 우선적으로 처리하기 위한 표준이다. 정해진 시간 구간에 특정 트래픽이 전송되도록 제어함으로써 중요한 데이터가 다른 일반 트래픽에 의해 지연되지 않도록 한다.
이 기능은 차량 제어 메시지처럼 시간 조건을 만족해야 하는 데이터에 중요하다. 네트워크가 혼잡하더라도 중요한 메시지가 예정된 시간에 전송될 수 있도록 통신 자원을 관리하는 것이다.
802.1Qbu: Message Preemption
802.1Qbu는 Message Preemption, 즉 메시지 선점 기능과 관련된다. 기존 Ethernet에서는 이미 전송 중인 프레임이 있으면 다른 프레임은 기다려야 한다. 그러나 TSN에서는 더 중요한 프레임이 있을 경우, 전송 중인 낮은 우선순위 프레임을 중간에 멈추고 중요한 프레임을 먼저 전송할 수 있다.
이 기능은 긴 프레임 때문에 중요한 메시지가 늦어지는 문제를 줄여준다. 따라서 시간 민감 데이터의 지연을 줄이고, 실시간성을 확보하는 데 도움이 된다.
802.1Qch: 전송 스케줄 관리
802.1Qch는 전송 스케줄 관리와 관련된 표준이다. 일반 Ethernet에서는 통신 선로가 비어 있으면 언제든 데이터를 전송할 수 있지만, 이 경우 전송 지연을 예측하기 어렵다. 반면 TSN은 시간 스케줄을 바탕으로 전송 시점을 관리한다.
이렇게 하면 메시지가 언제 전송되고 어느 정도의 지연이 발생할지 예측할 수 있다. 차량 제어 시스템에서는 예측 가능한 지연이 매우 중요하다. 일정 시간 이상의 지연이 발생하지 않도록 관리할 수 있기 때문이다.
802.1CB: 중복 프레임 처리
802.1CB는 네트워크의 중복 구조를 지원하는 표준이다. 안전한 시스템을 위해서는 하나의 경로에 문제가 생겼을 때 다른 경로로 데이터를 전달할 수 있어야 한다. 이를 Redundancy, 즉 이중화 또는 중복 구조라고 한다.
TSN에서는 메시지 전달 경로를 다양화하여 특정 경로에 문제가 발생하더라도 대체 경로를 통해 통신을 유지할 수 있다. 이는 차량 제어처럼 안정성이 중요한 시스템에서 특히 의미가 크다.
| 표준 | 주요 기능 | 역할 |
|---|---|---|
| 802.1Qbv | Time-critical data 우선 처리 | 중요한 데이터를 정해진 시간에 우선 전송한다. |
| 802.1Qbu | Message Preemption | 낮은 우선순위 프레임보다 중요한 프레임을 먼저 전송할 수 있도록 한다. |
| 802.1Qch | 전송 스케줄 관리 | 전송 시점을 스케줄링하여 지연 시간을 예측 가능하게 한다. |
| 802.1CB | 중복 프레임 처리 | 여러 경로를 활용해 네트워크 안정성을 높인다. |
| 802.1AS | 시간 동기화 | 네트워크 장치 간 시간 기준을 맞춘다. |
AVB와 TSN의 관계
AVB와 TSN은 모두 Ethernet 기반에서 시간 요구사항을 만족하기 위한 기술이다. AVB는 주로 오디오와 비디오 같은 멀티미디어 데이터를 동기화하고 저지연으로 전달하는 데 초점이 있다. 반면 TSN은 AVB의 개념을 확장하여 차량 제어처럼 더 엄격한 실시간성이 필요한 데이터까지 처리할 수 있도록 한다.
정리하면 AVB는 멀티미디어 데이터의 동기화와 대역폭 보장에 강점이 있고, TSN은 시간 민감 데이터의 스케줄링, 우선 처리, 선점, 중복 경로 지원을 통해 실시간 제어 네트워크에 더 적합한 구조를 제공한다.
| 구분 | Ethernet AVB | Ethernet TSN |
|---|---|---|
| 주요 목적 | 오디오·비디오 데이터의 동기화 전송 | 시간 민감 데이터의 실시간 전송 보장 |
| 중심 데이터 | 멀티미디어 데이터 | 제어 데이터 및 Time-Critical Data |
| 핵심 기능 | 시간 동기화, 트래픽 조정, 대역폭 예약 | 스케줄링, 선점, 중복 경로, 시간 동기화 |
| 차량 적용 의미 | 카메라, 오디오, 인포테인먼트 데이터 처리 | 실시간 제어와 안전 관련 통신 지원 |
차량 네트워크에서 AVB/TSN이 중요한 이유
차량 내부 네트워크는 점점 더 많은 데이터를 처리해야 한다. 고해상도 카메라, 레이더, ADAS, 인포테인먼트 시스템이 늘어나면서 Ethernet 기반 네트워크의 필요성이 커졌고, 동시에 데이터가 정해진 시간 안에 안정적으로 전달되어야 하는 요구도 높아졌다.
AVB와 TSN은 이러한 변화에 대응하기 위한 기술이다. AVB는 멀티미디어 데이터의 동기화와 지연 감소에 초점을 맞추고, TSN은 제어 데이터까지 포함하는 더 넓은 실시간 네트워크 기술로 발전한다. 따라서 차량용 Ethernet을 이해할 때는 단순한 속도뿐 아니라, 시간 동기화, 대역폭 예약, 스케줄링, 중복 경로와 같은 개념을 함께 이해해야 한다.
학습 소감
이번 6차시를 통해 차량용 Ethernet이 단순히 빠른 통신을 위한 기술만은 아니라는 점을 알게 되었다. 오디오와 비디오처럼 싱크가 중요한 데이터부터 제어 데이터처럼 지연에 민감한 데이터까지, 각각의 특성에 맞게 전송을 보장하는 구조가 필요하다는 점이 인상 깊었다.
특히 AVB가 멀티미디어 데이터의 동기화에 초점을 둔다면, TSN은 실시간 제어 네트워크까지 확장된 개념이라는 점이 명확하게 정리되었다. 앞으로 차량 네트워크를 공부할 때 속도뿐 아니라 지연 시간과 예측 가능성도 중요한 기준으로 봐야겠다고 느꼈다.

'자동차 > H-모빌리티 클래스' 카테고리의 다른 글
| [H-모빌리티 클래스] 8차시: 게이트웨이 시스템과 지능형 교통시스템(ITS) 이해 (0) | 2026.05.27 |
|---|---|
| [H-모빌리티 클래스] 7차시: 차량용 TCP/IP 및 진단 통신 개요 (0) | 2026.05.25 |
| [H-모빌리티 클래스] 5차시: LIN 통신과 Ethernet 통신 (0) | 2026.05.21 |
| [H-모빌리티 클래스] 4차시: CAN 통신 구조와 원리 (0) | 2026.05.20 |
| [H-모빌리티 클래스] 3차시: 차량용 통신 및 네트워크 개요 (0) | 2026.05.19 |