AVB(Audio Video Bridging)は、イーサネットフレームの送信間隔の不均一性を是正し、レイテンシを保証することを可能にするIEEE802.1Qav(Forwarding and Queuing
Enhancement for Time-Sensitive Stream)規格を採用しています。
本コラムでは、IEEE802.1Qavの概要について説明します。
IEEE802.1Qavとは?
IEEE802.1Qavとは、イーサネットネットワーキングに関連するIEEE 802.1規格の1つです。この規格は、Talker→Listener間で、イーサーネットフレームの送信間隔を是正するとともに、レイテンシを保証することが可能なため、Listener機器で、安定して、Audio/Videoストリームを再生することができます。
IEEE802.1Qavが必要な理由

IEEE802.1Qavは、IEEE802.1Qatと同様に、Listener機器における映像の途切れや音切れを防止するために必要な規格です。
イーサネットは通信品質を保証しないベストエフォート型のネットワークであるため、TalkerからListenerへの通信経路途中でネットワーク機器にトラフィックが過剰に集中し、通信しづらくなる状態が発生する場合があります。Audio/Videoストリームの転送において、その影響を回避するためには、IEEE802.1Qatによる帯域予約機能を使用することが可能です。
しかし、IEEE802.1Qatではイーサネットフレームの送信スキームについて規定されていないため、TalkerからListener間でのレイテンシ保証や送信間隔の不均一性の是正を行うことができません。その結果、Listener機器でスムーズにAudio/Videoストリームを再生できない場合があります。
さらに、イーサネットフレームのバースト送信が制限されない場合、受信バッファーサイズが不足し、イーサネットフレームが破棄される可能性もあります。
IEEE802.1Qavでは、イーサネットフレームの送信スキームを規定しており、これらの問題を解消することが可能です。そのため、Listener機器における映像の途切れや音切れを防止するためには、IEEE802.1QatとIEEE802.1Qavをセットで採用することが必要です。
IEEE802.1Qavを使用しないことによる影響

IEEE802.1Qatを使用してAudio/Videoの帯域予約を行った場合でも、中継器であるBridge 1が受信したAudio/Videoストリームのイーサネットフレームが、いつ、どのように出力されるかは明確に定義されていません。

そのため、Audio/VideoストリームのイーサネットフレームがBridge 1で滞留する時間が大きく変動する可能性があり、レイテンシの見積もりが困難となります。また、滞留時間が長くなる場合、レイテンシの増大につながることが考えられます。

また、Bridge 1からのイーサネットフレーム出力がバースト的に行われた場合、Listenerが受信バッファーの容量を超えるイーサネットフレームを受信すると、受信バッファーからあふれたイーサネットフレームは破棄される可能性があります。

- Talkerとは、Audio/Videoストリームの送信機器のことを指します。
- Listenerとは、Audio/Videoストリームの再生機器のことを指します。
- Bridgeとは、中継機器(例えば、スイッチなど)のことを指します。
IEEE802.1Qavでは、Audio/Videoストリームの出力を優先して行うとともに、送信間隔の是正、バースト送信の回数制限も行います。
IEEE802.1Qavでは、Credit Based Shaperを採用しています。
Credit Based Shaperとは?
スイッチの出力キューに「クレジット」と呼ばれる値を設定し、出力キューからイーサネットフレームを送信するたびにクレジットを消費します。クレジットがすべて消費されると、クレジットが回復するまで出力キューからイーサネットフレームを送信しません。
たとえば、図1のように、優先度が最も高い出力キュー7にCredit Based Shaperが適用された場合、以下に記載するCredit Based
Shaperの動作ルールに基づき、図2のように動作します。クレジットのIdle SlopeおよびSend
Slopeの傾きを調整することで、イーサネットフレームの送信間隔、最大遅延、およびバースト送信回数を変更することが可能です。
Credit Based Shaperの動作ルール
IEEE802.1QavにおけるCredit Based Shaperの動作ルールを、図2の記載内容に基づき、以下に列挙します。
1. 出力キュー7からイーサネットフレームを送信していない場合、クレジット値が増加する。
2. 出力キュー7からイーサネットフレームを送信している場合、クレジット値が減少する。
3. クレジット値が0以上の場合(クレジット値 >= 0)、出力キュー7からイーサネットフレームの送信を開始できる。
4. クレジット値がマイナスの場合(クレジット値 < 0)、出力キュー7からイーサネットフレームの送信を開始できない。

図1 イーサーネットスイッチの出力段の構成

図2 Credit Based Sharperの動き
まとめ
本コラムでは、IEEE802.1Qav(Forwarding and Queuing Enhancement for Time-Sensitive Stream)の概要についてご説明しました。今回をもちまして、AVBおよびその主要規格に関する技術コラムの連載は最終回となりますが、質問やご要望があれば、ぜひお気軽にお問い合わせください。
お問い合わせ
関連技術コラム
TC1 (Open Alliance規格) とは
TC1は、Open Allianceで規定された100BASE-T1の要求仕様とテスト仕様について解説するコラムです。
トラブル事例 WiresharkでVLANタグが表示されない
Wiresharkはオープンソースのパケットキャプチャツールで、VLANタグが表示されない問題に直面しました。本コラムでその解決を紹介します。
AVBとは
AVB技術の基本概念、必要性、ユースケース、規格、提供機能を詳しく解説し、映像・音声ストリーミングの高信頼性と低レイテンシを実現します。
セキュリティの脅威の対策 | MACsecと暗号化
MACsecによる車載Ethernet LANのセキュリティ対策、暗号化技術の仕組みと具体的な対処事例を解説します。
IEEE802.1Qatとは
IEEE802.1QatによるAudio/Videoストリームの帯域予約手順と重要性、IEEE802.1Qavとの併用方法を解説します。
MACsecとは
本コラムでは、MACsecの基本概念、フレーム構成、フレーム構成パラメータ、暗号化の概要について解説しています。
関連製品情報
マイクロン・テクノロジーのeMMC特集
MicronのeMMCは、高速データ処理と省電力設計を実現し、産業機器やロボティクスでの利用に最適なストレージソリューションです。
- マイクロン・テクノロジー
- ICT・インダストリアル
- スマートファクトリー・ロボティクス
位置センサー | ams OSRAM
amsOSRAMの位置センサーは、独自技術で高性能を実現し、産業や自動車のモーター制御に最適です。
- エーエムエスオスラム
- NEXT Mobility
- ICT・インダストリアル
ソフトウェア保護・暗号化とライセンシングソリューション
Wibu-SystemsのCodeMeterは、ソフトウェアの違法コピー対策、知的財産保護、収益化を強力に実現するソリューションです。
- Wibu-Systems株式会社
- ICT・インダストリアル
- スマートファクトリー・ロボティクス
- ソフトウェア
OSP (Open System Protocol) 概要
ams OSRAMのOSPは、車載LEDやセンサーを接続するための無料のオープンネットワーク技術です。車載のほかにもさまざまな用途で最適なシステムを実現します。
- エーエムエスオスラム
- NEXT Mobility
- ICT・インダストリアル
RF製品の電源供給にも使用できるほど低ノイズのスイッチング・レギュレーター
Silent Switcher 3は、低い低周波ノイズと高速な負荷応答特性を実現した最新のスイッチング・レギュレーター技術です。
- アナログ・デバイセズ
NXPの車載向けPMICの魅力を徹底解説 (Page 2/2) | NXPの車載PMICポートフォリオと代表製品の特徴を解説
車載ECUにおけるPMICの必要性とNXPの車載向けPMICの特徴、魅力、ポートフォリオについて、解説します。今回は車載PMICポートフォリオと代表製品の特徴です。
- NXP セミコンダクターズ
- NEXT Mobility