SlideShare a Scribd company logo
1© 2014 Cisco and/or its affiliates. All rights reserved.
AVB-Audio/Video Bridging
Henrik Austad - haustad@cisco.com
Cisco Systems Norway
© 2014 Cisco and/or its affiliates. All rights reserved. 2
AVB: What is it
Collection of (mostly) IEEE standards
● IEEE 1722 (Layer 2 transport protocol)
● IEEE 802.1Qat (Stream Reservation)
● IEEE 802.1AS & IEEE 1588 (PTP)
● IEEE 1722.1 (Device discovery)
● IEEE 802.1Qav (Queueing enhancements)
● IEEE 802.1BA (Network setup)
● IEC 61883 (audio/video over firewire)
© 2014 Cisco and/or its affiliates. All rights reserved. 3
AVB is...
● “This standard specifies the protocol, data encapsulation, and
presentation time procedures used to ensure interoperability between
audio- and video-based end stations that use standard networking
services provided by all IEEE-802 networks meeting quality-of-service
requirements for time-sensitive applications by leveraging the concepts
of IEC 61883.”
IEEE 1722:2011
● “Use an existing network to connect media gear together and get decent
quality without buying more expensive stuff”
Henrik; 2014
© 2014 Cisco and/or its affiliates. All rights reserved. 4
AVB
● Use existing network infrastructure
● Data streams from a Talker to a Listener
across a set of Bridges.
● PTP for synchronization of presentation (think
lipsync)
● Stream reservation to minimize jitter
● 2 types of devices, End-Stations (Talkers and
Listeners) and Bridges.
© 2014 Cisco and/or its affiliates. All rights reserved. 5
802.1Qat – SRP: Stream Reservation Protocol
● SRP uses 3 signaling protocols
● Multiple MAC Registration Protocol
(optional, used for controlling the
propagation of Talker registration)
● Multiple VLAN Reg. Protocol
(declare membership for a VLAN,
required for MSRP)
● Multiple Stream Reg. Protocol
(reservation of network resources to
guarantee Rx/Tx of dataframes
across the network)
● Will not allow more than 75% of total
system BW to be reserved (this can
change, especially in a wireless
network)
© 2014 Cisco and/or its affiliates. All rights reserved. 6
MSRP: Multiple Stream Reservation Protocol in a Bridged Network
●
Talkers define stream attributes via “Talker
Advertise”
●
Listeners request reception of streams via
“Listener Ready”
●
Bridges:
- process/adjust/modify attributes
- Talker advertise → Talker Failed
- Listener Ready→ Listener Ready Failed /
Listener Failed
- allocate stream resources
- Find/define domain boundaries
- Handle stream importance
●
Traffic over a shared medium (wireless, simplex
point-to-point) require DMN
●
Designated MSRP Node (DMN) has absolute
control over which node is allowed to transmit
at any given time.
© 2014 Cisco and/or its affiliates. All rights reserved. 7
PTP: Precision Time Protocol
● Operation of Time-Aware Systems (TAS) on a bridged, packet-
switched LAN
● A TAS is a system that has its time adjusted by PTP.
● Time is of ns granularity since PTP epoch (Jan 01 1970
00:00:00 TAI)
● A set of TAS connected by PTP-capable LAN is a domain.
● Precise synchronization of clocks of all TAS in a domain
(typically <1us error).
● Master-slave hierarchy with “GrandMaster” (GM) at the top
● All nodes exchange timing information to determine delay and
domain boundaries.
● Best Clock Master Algorithm used to find the GM.
● Same time more important than right time (having the right
time is a close second).
● AVB uses “generalized PTP”, which is pretty close to standard
PTP.
© 2014 Cisco and/or its affiliates. All rights reserved. 9
Why AVB is a good step forward
● Network is common infrastructure
● An open standard for Audio/Video over ethernet with QoS guarantees
(several proprietary solutions exists, many have failed).
● AVB-traffic can coexist with normal traffic, no dedicated network to AV
only. SRP will only allow up to 75% for AVB traffic
Excessive cabling is annoying/messy/<whateverfuelsyourgrudge>
● Interop between devices
Cisco Confidential 10© 2014 Cisco and/or its affiliates. All rights reserved.
Thank You!

More Related Content

What's hot

Insights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service DiscoveryInsights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service DiscoveryRealTime-at-Work (RTaW)
 
FD.io VPP事始め
FD.io VPP事始めFD.io VPP事始め
FD.io VPP事始めtetsusat
 
Using eBPF for High-Performance Networking in Cilium
Using eBPF for High-Performance Networking in CiliumUsing eBPF for High-Performance Networking in Cilium
Using eBPF for High-Performance Networking in CiliumScyllaDB
 
ePRTC in data centers – GNSS backup as a service (GBaaS)
ePRTC in data centers – GNSS backup as a service (GBaaS)ePRTC in data centers – GNSS backup as a service (GBaaS)
ePRTC in data centers – GNSS backup as a service (GBaaS)ADVA
 
VPP for Stateless SRv6/GTP-U Translation
VPP for Stateless SRv6/GTP-U TranslationVPP for Stateless SRv6/GTP-U Translation
VPP for Stateless SRv6/GTP-U TranslationSatoru Matsushima
 
Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...
Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...
Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...Benjamin Eggerstedt
 
Network Programming: Data Plane Development Kit (DPDK)
Network Programming: Data Plane Development Kit (DPDK)Network Programming: Data Plane Development Kit (DPDK)
Network Programming: Data Plane Development Kit (DPDK)Andriy Berestovskyy
 
Introducing ultra-precise time for server-hosted applications
Introducing ultra-precise time for server-hosted applicationsIntroducing ultra-precise time for server-hosted applications
Introducing ultra-precise time for server-hosted applicationsADVA
 
Android Recoverable Keystore
Android Recoverable KeystoreAndroid Recoverable Keystore
Android Recoverable KeystoreNikolay Elenkov
 
Cilium - Fast IPv6 Container Networking with BPF and XDP
Cilium - Fast IPv6 Container Networking with BPF and XDPCilium - Fast IPv6 Container Networking with BPF and XDP
Cilium - Fast IPv6 Container Networking with BPF and XDPThomas Graf
 
InfiniBand Essentials Every HPC Expert Must Know
InfiniBand Essentials Every HPC Expert Must KnowInfiniBand Essentials Every HPC Expert Must Know
InfiniBand Essentials Every HPC Expert Must KnowMellanox Technologies
 
Kernel Recipes 2017 - EBPF and XDP - Eric Leblond
Kernel Recipes 2017 - EBPF and XDP - Eric LeblondKernel Recipes 2017 - EBPF and XDP - Eric Leblond
Kernel Recipes 2017 - EBPF and XDP - Eric LeblondAnne Nicolas
 
Linux Linux Traffic Control
Linux Linux Traffic ControlLinux Linux Traffic Control
Linux Linux Traffic ControlSUSE Labs Taipei
 
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick44CON
 
Introduction to DPDK
Introduction to DPDKIntroduction to DPDK
Introduction to DPDKKernel TLV
 
Brkarc 3454 - in-depth and personal with the cisco nexus 2000 fabric extender...
Brkarc 3454 - in-depth and personal with the cisco nexus 2000 fabric extender...Brkarc 3454 - in-depth and personal with the cisco nexus 2000 fabric extender...
Brkarc 3454 - in-depth and personal with the cisco nexus 2000 fabric extender...kds850
 
Network emulator
Network emulatorNetwork emulator
Network emulatorjeromy fu
 

What's hot (20)

Insights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service DiscoveryInsights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service Discovery
 
FD.io VPP事始め
FD.io VPP事始めFD.io VPP事始め
FD.io VPP事始め
 
Using eBPF for High-Performance Networking in Cilium
Using eBPF for High-Performance Networking in CiliumUsing eBPF for High-Performance Networking in Cilium
Using eBPF for High-Performance Networking in Cilium
 
ePRTC in data centers – GNSS backup as a service (GBaaS)
ePRTC in data centers – GNSS backup as a service (GBaaS)ePRTC in data centers – GNSS backup as a service (GBaaS)
ePRTC in data centers – GNSS backup as a service (GBaaS)
 
VPP for Stateless SRv6/GTP-U Translation
VPP for Stateless SRv6/GTP-U TranslationVPP for Stateless SRv6/GTP-U Translation
VPP for Stateless SRv6/GTP-U Translation
 
DPDK In Depth
DPDK In DepthDPDK In Depth
DPDK In Depth
 
Understanding iptables
Understanding iptablesUnderstanding iptables
Understanding iptables
 
Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...
Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...
Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...
 
Network Programming: Data Plane Development Kit (DPDK)
Network Programming: Data Plane Development Kit (DPDK)Network Programming: Data Plane Development Kit (DPDK)
Network Programming: Data Plane Development Kit (DPDK)
 
Introducing ultra-precise time for server-hosted applications
Introducing ultra-precise time for server-hosted applicationsIntroducing ultra-precise time for server-hosted applications
Introducing ultra-precise time for server-hosted applications
 
Android Recoverable Keystore
Android Recoverable KeystoreAndroid Recoverable Keystore
Android Recoverable Keystore
 
Cilium - Fast IPv6 Container Networking with BPF and XDP
Cilium - Fast IPv6 Container Networking with BPF and XDPCilium - Fast IPv6 Container Networking with BPF and XDP
Cilium - Fast IPv6 Container Networking with BPF and XDP
 
InfiniBand Essentials Every HPC Expert Must Know
InfiniBand Essentials Every HPC Expert Must KnowInfiniBand Essentials Every HPC Expert Must Know
InfiniBand Essentials Every HPC Expert Must Know
 
Kernel Recipes 2017 - EBPF and XDP - Eric Leblond
Kernel Recipes 2017 - EBPF and XDP - Eric LeblondKernel Recipes 2017 - EBPF and XDP - Eric Leblond
Kernel Recipes 2017 - EBPF and XDP - Eric Leblond
 
Linux Linux Traffic Control
Linux Linux Traffic ControlLinux Linux Traffic Control
Linux Linux Traffic Control
 
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
 
Introduction to DPDK
Introduction to DPDKIntroduction to DPDK
Introduction to DPDK
 
Brkarc 3454 - in-depth and personal with the cisco nexus 2000 fabric extender...
Brkarc 3454 - in-depth and personal with the cisco nexus 2000 fabric extender...Brkarc 3454 - in-depth and personal with the cisco nexus 2000 fabric extender...
Brkarc 3454 - in-depth and personal with the cisco nexus 2000 fabric extender...
 
Network emulator
Network emulatorNetwork emulator
Network emulator
 
Kamailio - Load Balancing Load Balancers
Kamailio - Load Balancing Load BalancersKamailio - Load Balancing Load Balancers
Kamailio - Load Balancing Load Balancers
 

Viewers also liked

Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)이상한모임
 
Excelfore Ethernet AVB Software Architecture on ARM Cortex SOCs (White Paper)
Excelfore Ethernet AVB Software Architecture on ARM Cortex SOCs (White Paper)Excelfore Ethernet AVB Software Architecture on ARM Cortex SOCs (White Paper)
Excelfore Ethernet AVB Software Architecture on ARM Cortex SOCs (White Paper)shrinathAcharya
 
Excelfore releases Full Ethernet AVB Stack for ADAS and Infotainment Endpoint...
Excelfore releases Full Ethernet AVB Stack for ADAS and Infotainment Endpoint...Excelfore releases Full Ethernet AVB Stack for ADAS and Infotainment Endpoint...
Excelfore releases Full Ethernet AVB Stack for ADAS and Infotainment Endpoint...shrinathAcharya
 
Time Sensitive Networking in the Linux Kernel
Time Sensitive Networking in the Linux KernelTime Sensitive Networking in the Linux Kernel
Time Sensitive Networking in the Linux Kernelhenrikau
 
vechile to vechile communication
vechile to vechile communicationvechile to vechile communication
vechile to vechile communicationSangita Das
 
Inter vehicle communication
Inter vehicle communicationInter vehicle communication
Inter vehicle communicationR prasad
 
Vehicle To Vehicle Communication System
Vehicle To Vehicle Communication SystemVehicle To Vehicle Communication System
Vehicle To Vehicle Communication SystemMonaco Motors
 
Vehicle to vehicle communication
Vehicle to vehicle communication  Vehicle to vehicle communication
Vehicle to vehicle communication Mohamed Zaki
 
inter vehicle communication
inter vehicle communicationinter vehicle communication
inter vehicle communicationNitish Tanwar
 

Viewers also liked (14)

Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
Emocon 2015 - 웹 앱 개발자가 모르는 임베디드세상(오토모티브 월드)
 
Excelfore Ethernet AVB Software Architecture on ARM Cortex SOCs (White Paper)
Excelfore Ethernet AVB Software Architecture on ARM Cortex SOCs (White Paper)Excelfore Ethernet AVB Software Architecture on ARM Cortex SOCs (White Paper)
Excelfore Ethernet AVB Software Architecture on ARM Cortex SOCs (White Paper)
 
Excelfore releases Full Ethernet AVB Stack for ADAS and Infotainment Endpoint...
Excelfore releases Full Ethernet AVB Stack for ADAS and Infotainment Endpoint...Excelfore releases Full Ethernet AVB Stack for ADAS and Infotainment Endpoint...
Excelfore releases Full Ethernet AVB Stack for ADAS and Infotainment Endpoint...
 
Seminário QNX
Seminário QNXSeminário QNX
Seminário QNX
 
QNX Neutrino RTOS
QNX Neutrino RTOSQNX Neutrino RTOS
QNX Neutrino RTOS
 
Time Sensitive Networking in the Linux Kernel
Time Sensitive Networking in the Linux KernelTime Sensitive Networking in the Linux Kernel
Time Sensitive Networking in the Linux Kernel
 
QNX Software Systems
QNX Software SystemsQNX Software Systems
QNX Software Systems
 
V2V tech
V2V techV2V tech
V2V tech
 
vechile to vechile communication
vechile to vechile communicationvechile to vechile communication
vechile to vechile communication
 
Inter vehicle communication
Inter vehicle communicationInter vehicle communication
Inter vehicle communication
 
Vehicle To Vehicle Communication System
Vehicle To Vehicle Communication SystemVehicle To Vehicle Communication System
Vehicle To Vehicle Communication System
 
Vehicle to vehicle communication
Vehicle to vehicle communication  Vehicle to vehicle communication
Vehicle to vehicle communication
 
inter vehicle communication
inter vehicle communicationinter vehicle communication
inter vehicle communication
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Similar to AVB intro

Audio video ethernet (avb cobra net dante)
Audio video ethernet (avb cobra net dante)Audio video ethernet (avb cobra net dante)
Audio video ethernet (avb cobra net dante)Jeff Green
 
9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)Jeff Green
 
WPAN According To ZIGBEE
WPAN According To ZIGBEEWPAN According To ZIGBEE
WPAN According To ZIGBEEAfaq Siddiqui
 
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitchDPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitchJim St. Leger
 
ETE405-lec9.pdf
ETE405-lec9.pdfETE405-lec9.pdf
ETE405-lec9.pdfmashiur
 
WebRTC overview
WebRTC overviewWebRTC overview
WebRTC overviewRouyun Pan
 
Synchronization in Cable Networks
Synchronization in Cable NetworksSynchronization in Cable Networks
Synchronization in Cable NetworksADVA
 
Options for time-sensitive networking for 5G fronthaul
Options for time-sensitive networking for 5G fronthaulOptions for time-sensitive networking for 5G fronthaul
Options for time-sensitive networking for 5G fronthaulADVA
 
1 wireless fundamentals
1 wireless fundamentals1 wireless fundamentals
1 wireless fundamentalsVenudhanraj
 
IP Signal Distribution
IP Signal DistributionIP Signal Distribution
IP Signal DistributionrAVe [PUBS]
 
Protecting TV broadcast networks against timing problems
Protecting TV broadcast networks against timing problemsProtecting TV broadcast networks against timing problems
Protecting TV broadcast networks against timing problemsADVA
 
1 wireless fundamentals
1 wireless fundamentals1 wireless fundamentals
1 wireless fundamentalsVenudhanraj
 
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDesigning an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDr. Mohieddin Moradi
 
5G RAN Slicing for Dublin Release.pptx
5G RAN Slicing for Dublin Release.pptx5G RAN Slicing for Dublin Release.pptx
5G RAN Slicing for Dublin Release.pptxMohammadIrshad79
 
3.3 gpp NR USER Plane introduction
3.3 gpp NR USER Plane introduction3.3 gpp NR USER Plane introduction
3.3 gpp NR USER Plane introductionSaurabh Verma
 
How networks are build
How networks are buildHow networks are build
How networks are buildMike Siowa
 
SophiaConf 2018 - N. Tribie (SEQUANS)
SophiaConf 2018 - N. Tribie (SEQUANS)SophiaConf 2018 - N. Tribie (SEQUANS)
SophiaConf 2018 - N. Tribie (SEQUANS)TelecomValley
 
PLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin AronowskiPLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin AronowskiPROIDEA
 
Air tight 11ac webinar series session 2 - 11ac feature deep dive - june 2014
Air tight 11ac webinar series   session 2 - 11ac feature deep dive - june 2014Air tight 11ac webinar series   session 2 - 11ac feature deep dive - june 2014
Air tight 11ac webinar series session 2 - 11ac feature deep dive - june 2014AirTight Networks
 

Similar to AVB intro (20)

Audio video ethernet (avb cobra net dante)
Audio video ethernet (avb cobra net dante)Audio video ethernet (avb cobra net dante)
Audio video ethernet (avb cobra net dante)
 
9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)
 
WPAN According To ZIGBEE
WPAN According To ZIGBEEWPAN According To ZIGBEE
WPAN According To ZIGBEE
 
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitchDPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
 
ETE405-lec9.pdf
ETE405-lec9.pdfETE405-lec9.pdf
ETE405-lec9.pdf
 
WebRTC overview
WebRTC overviewWebRTC overview
WebRTC overview
 
Synchronization in Cable Networks
Synchronization in Cable NetworksSynchronization in Cable Networks
Synchronization in Cable Networks
 
Options for time-sensitive networking for 5G fronthaul
Options for time-sensitive networking for 5G fronthaulOptions for time-sensitive networking for 5G fronthaul
Options for time-sensitive networking for 5G fronthaul
 
1 wireless fundamentals
1 wireless fundamentals1 wireless fundamentals
1 wireless fundamentals
 
IP Signal Distribution
IP Signal DistributionIP Signal Distribution
IP Signal Distribution
 
Protecting TV broadcast networks against timing problems
Protecting TV broadcast networks against timing problemsProtecting TV broadcast networks against timing problems
Protecting TV broadcast networks against timing problems
 
1 wireless fundamentals
1 wireless fundamentals1 wireless fundamentals
1 wireless fundamentals
 
Zigbee
ZigbeeZigbee
Zigbee
 
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDesigning an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
 
5G RAN Slicing for Dublin Release.pptx
5G RAN Slicing for Dublin Release.pptx5G RAN Slicing for Dublin Release.pptx
5G RAN Slicing for Dublin Release.pptx
 
3.3 gpp NR USER Plane introduction
3.3 gpp NR USER Plane introduction3.3 gpp NR USER Plane introduction
3.3 gpp NR USER Plane introduction
 
How networks are build
How networks are buildHow networks are build
How networks are build
 
SophiaConf 2018 - N. Tribie (SEQUANS)
SophiaConf 2018 - N. Tribie (SEQUANS)SophiaConf 2018 - N. Tribie (SEQUANS)
SophiaConf 2018 - N. Tribie (SEQUANS)
 
PLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin AronowskiPLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
 
Air tight 11ac webinar series session 2 - 11ac feature deep dive - june 2014
Air tight 11ac webinar series   session 2 - 11ac feature deep dive - june 2014Air tight 11ac webinar series   session 2 - 11ac feature deep dive - june 2014
Air tight 11ac webinar series session 2 - 11ac feature deep dive - june 2014
 

Recently uploaded

F5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxF5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxArjunJain44
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理eemet
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理kywwoyk
 
Memory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyMemory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyAhmed Abdelazeem
 
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...Amil baba
 
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...PinkySharma900491
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理kywwoyk
 

Recently uploaded (7)

F5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxF5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptx
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
Memory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyMemory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technology
 
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
 
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
 

AVB intro

  • 1. 1© 2014 Cisco and/or its affiliates. All rights reserved. AVB-Audio/Video Bridging Henrik Austad - haustad@cisco.com Cisco Systems Norway
  • 2. © 2014 Cisco and/or its affiliates. All rights reserved. 2 AVB: What is it Collection of (mostly) IEEE standards ● IEEE 1722 (Layer 2 transport protocol) ● IEEE 802.1Qat (Stream Reservation) ● IEEE 802.1AS & IEEE 1588 (PTP) ● IEEE 1722.1 (Device discovery) ● IEEE 802.1Qav (Queueing enhancements) ● IEEE 802.1BA (Network setup) ● IEC 61883 (audio/video over firewire)
  • 3. © 2014 Cisco and/or its affiliates. All rights reserved. 3 AVB is... ● “This standard specifies the protocol, data encapsulation, and presentation time procedures used to ensure interoperability between audio- and video-based end stations that use standard networking services provided by all IEEE-802 networks meeting quality-of-service requirements for time-sensitive applications by leveraging the concepts of IEC 61883.” IEEE 1722:2011 ● “Use an existing network to connect media gear together and get decent quality without buying more expensive stuff” Henrik; 2014
  • 4. © 2014 Cisco and/or its affiliates. All rights reserved. 4 AVB ● Use existing network infrastructure ● Data streams from a Talker to a Listener across a set of Bridges. ● PTP for synchronization of presentation (think lipsync) ● Stream reservation to minimize jitter ● 2 types of devices, End-Stations (Talkers and Listeners) and Bridges.
  • 5. © 2014 Cisco and/or its affiliates. All rights reserved. 5 802.1Qat – SRP: Stream Reservation Protocol ● SRP uses 3 signaling protocols ● Multiple MAC Registration Protocol (optional, used for controlling the propagation of Talker registration) ● Multiple VLAN Reg. Protocol (declare membership for a VLAN, required for MSRP) ● Multiple Stream Reg. Protocol (reservation of network resources to guarantee Rx/Tx of dataframes across the network) ● Will not allow more than 75% of total system BW to be reserved (this can change, especially in a wireless network)
  • 6. © 2014 Cisco and/or its affiliates. All rights reserved. 6 MSRP: Multiple Stream Reservation Protocol in a Bridged Network ● Talkers define stream attributes via “Talker Advertise” ● Listeners request reception of streams via “Listener Ready” ● Bridges: - process/adjust/modify attributes - Talker advertise → Talker Failed - Listener Ready→ Listener Ready Failed / Listener Failed - allocate stream resources - Find/define domain boundaries - Handle stream importance ● Traffic over a shared medium (wireless, simplex point-to-point) require DMN ● Designated MSRP Node (DMN) has absolute control over which node is allowed to transmit at any given time.
  • 7. © 2014 Cisco and/or its affiliates. All rights reserved. 7 PTP: Precision Time Protocol ● Operation of Time-Aware Systems (TAS) on a bridged, packet- switched LAN ● A TAS is a system that has its time adjusted by PTP. ● Time is of ns granularity since PTP epoch (Jan 01 1970 00:00:00 TAI) ● A set of TAS connected by PTP-capable LAN is a domain. ● Precise synchronization of clocks of all TAS in a domain (typically <1us error). ● Master-slave hierarchy with “GrandMaster” (GM) at the top ● All nodes exchange timing information to determine delay and domain boundaries. ● Best Clock Master Algorithm used to find the GM. ● Same time more important than right time (having the right time is a close second). ● AVB uses “generalized PTP”, which is pretty close to standard PTP.
  • 8. © 2014 Cisco and/or its affiliates. All rights reserved. 9 Why AVB is a good step forward ● Network is common infrastructure ● An open standard for Audio/Video over ethernet with QoS guarantees (several proprietary solutions exists, many have failed). ● AVB-traffic can coexist with normal traffic, no dedicated network to AV only. SRP will only allow up to 75% for AVB traffic Excessive cabling is annoying/messy/<whateverfuelsyourgrudge> ● Interop between devices
  • 9. Cisco Confidential 10© 2014 Cisco and/or its affiliates. All rights reserved. Thank You!