<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: DSCP class/classification for Nest Audio network traffic in Speakers and Displays</title>
    <link>https://www.googlenestcommunity.com/t5/Speakers-and-Displays/DSCP-class-classification-for-Nest-Audio-network-traffic/m-p/493881#M94065</link>
    <description>&lt;P&gt;RFC 8837:&amp;nbsp;&lt;A href="https://datatracker.ietf.org/doc/rfc8837/" target="_self"&gt;Differentiated Services Code Point (DSCP) Packet Markings for WebRTC QoS&amp;nbsp;&lt;/A&gt;(&lt;A href="https://web.archive.org/web/20230314234529/https://datatracker.ietf.org/doc/rfc8837/" target="_self"&gt;https://web.archive.org/web/20230314234529/https://datatracker.ietf.org/doc/rfc8837/&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Provides the following recommendations for WebRTC. Therefore, they should apply to Google Meet and Nest Audio. Although, it assumes that all Audio traffic is interactive which is not the case for Podcast/Music streaming.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="25%"&gt;Flow Type&lt;/TD&gt;&lt;TD width="25%"&gt;Very Low&lt;/TD&gt;&lt;TD width="25%"&gt;Low&lt;/TD&gt;&lt;TD width="12.5%"&gt;Medium&lt;/TD&gt;&lt;TD width="12.5%"&gt;High&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%"&gt;Audio&lt;/TD&gt;&lt;TD width="25%"&gt;LE (1)&lt;/TD&gt;&lt;TD width="25%"&gt;DF (0)&lt;/TD&gt;&lt;TD width="12.5%"&gt;EF (46)&lt;/TD&gt;&lt;TD width="12.5%"&gt;EF (46)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%"&gt;Interactive Video&lt;BR /&gt;with or without Audio&lt;/TD&gt;&lt;TD width="25%"&gt;LE (1)&lt;/TD&gt;&lt;TD width="25%"&gt;DF (0)&lt;/TD&gt;&lt;TD width="12.5%"&gt;AF42, AF43&lt;BR /&gt;(36, 38)&lt;/TD&gt;&lt;TD width="12.5%"&gt;AF41, AF42&lt;BR /&gt;(34, 36)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%"&gt;Non-Interactive Video&lt;BR /&gt;with or without Audio&lt;/TD&gt;&lt;TD width="25%"&gt;LE (1)&lt;/TD&gt;&lt;TD width="25%"&gt;DF (0)&lt;/TD&gt;&lt;TD width="12.5%"&gt;AF32, AF33&lt;BR /&gt;(28, 30)&lt;/TD&gt;&lt;TD width="12.5%"&gt;AF31, AF32&lt;BR /&gt;(26, 28)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%"&gt;Data&lt;/TD&gt;&lt;TD width="25%"&gt;LE (1)&lt;/TD&gt;&lt;TD width="25%"&gt;DF (0)&lt;/TD&gt;&lt;TD width="12.5%"&gt;AF11&lt;/TD&gt;&lt;TD width="12.5%"&gt;AF21&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The DSCP recommendations are exactly the ones used for Microsoft Teams:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;For Audio, use EF DSCP marking.&lt;/LI&gt;&lt;LI&gt;For Interactive Video, use AF41 DSCP marking.&lt;/LI&gt;&lt;LI&gt;For Data, use AF21 DSCP marking.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;From&lt;/P&gt;&lt;P&gt;&lt;A href="https://support.google.com/a/answer/1279090#Outbound&amp;amp;zippy=%2Cstep-set-up-outbound-ports-for-media-traffic" target="_self"&gt;(Google Information) Prepare your network for Meet meetings&lt;/A&gt; (&lt;A href="https://web.archive.org/web/20231014162701/https://support.google.com/a/answer/1279090#Outbound&amp;amp;zippy=%2Cstep-set-up-outbound-ports-for-media-traffic" target="_self"&gt;https://web.archive.org/web/20231014162701/https://support.google.com/a/answer/1279090#Outbound&amp;amp;zippy=%2Cstep-set-up-outbound-ports-for-media-traffic&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;we gathered that&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;For web traffic and user authentication, use outbound UDP and TCP port 443. This will be considered Data. &lt;STRONG&gt;Thus, AF21 DSCP marking.&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;For audio and video, set up outbound UDP ports 3478 and 19302​–19309. &lt;STRONG&gt;We still can't differentiate audio from video: which ports are each? It is a big difference between EF (audio) and AF41 (Video).&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Once again, on a Nest Audio, is it possible to differentiate Google Meet audio call from Podcast/Music streaming ?&lt;/P&gt;&lt;P&gt;Futhermore, how do we differentiate amongst Google Meet network traffic: Audio, Video and Data ? Which is a very simple thing for Microsoft Teams.&lt;/P&gt;</description>
    <pubDate>Sat, 21 Oct 2023 01:08:19 GMT</pubDate>
    <dc:creator>Razuberī</dc:creator>
    <dc:date>2023-10-21T01:08:19Z</dc:date>
    <item>
      <title>DSCP class/classification for Nest Audio network traffic</title>
      <link>https://www.googlenestcommunity.com/t5/Speakers-and-Displays/DSCP-class-classification-for-Nest-Audio-network-traffic/m-p/490803#M93530</link>
      <description>&lt;P&gt;I wonder what would be the recommended DSCP classification for a Nest Audio (2nd gen) device.&lt;/P&gt;&lt;P&gt;I want to classify the Nest Audio traffic &lt;SPAN&gt;appropriately&lt;/SPAN&gt;. I am using OpenWRT for the main router that provices the overall DSCP marking.&lt;/P&gt;&lt;P&gt;According to RFC4594 (&lt;A href="https://datatracker.ietf.org/doc/html/rfc4594" target="_blank"&gt;https://datatracker.ietf.org/doc/html/rfc4594&lt;/A&gt;), the following markings could be appropriate.&lt;/P&gt;&lt;UL class="lia-list-style-type-square"&gt;&lt;LI&gt;EF since we can make Meet calls on Nest Audio.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;AF3x since we can stream audio/music&lt;UL&gt;&lt;LI&gt;Perhaps AF4x instead for the same reason: audio/music streaming (interactive)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;I don't know the classification for issuing voice commands/prompts but EF seems appropriate as well.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt;I am worried that EF is too huge a priority for audio/music streaming. Futhermore, are there mapped ports/protocol (TCP/UDP) for the traffic? Can I assume tcp.80 and tcp/udp.443?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What would be the recommended DSCP marking? Consider that I am not doing this on a Nest Wi-Fi device. I am applying the markings using Linux on OpenWRT.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For example, for marking Microsoft Teams traffic according to Microsoft (&lt;A href="https://docs.microsoft.com/en-us/microsoftteams/qos-in-teams" target="_blank"&gt;https://docs.microsoft.com/en-us/microsoftteams/qos-in-teams&lt;/A&gt;)&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Audio: source device ports 50000-50019 to any destination. EF marking&lt;/LI&gt;&lt;LI&gt;Video: source device ports&amp;nbsp;50020-50039 to any destination. AF41 marking&lt;/LI&gt;&lt;LI&gt;Application/Screen Sharing: source device ports 50040-50059 to any destination. AF21 marking&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt;How should I classify Nest Audio?&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;From Nest Audio source device to any destination udp.443 (QUIC/HTTP3), classify EF&lt;/LI&gt;&lt;LI&gt;From Nest Audio source device to any destination tcp.443 (TLS), classify EF&lt;/LI&gt;&lt;LI&gt;From Nest Audio source device to any destination tcp.80, classify EF&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Follows a table with the marking recommendations from RFC4594. Just as an example. They do not directly apply nowadays.&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;Service Class Name&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;DSCP Name&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;Applilcation Examples&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;Network Control&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;CS6&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;Network Routing&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;Telephony&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;EF&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;IP Telephony bearer&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;Signaling&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;CS5&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;IP Telephony signaling&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="33.333333333333336%" height="57px"&gt;Multimedia Conferencing&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="57px"&gt;AF41, AF42, AF43&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="57px"&gt;H.323/V2 video&amp;nbsp;conferencing (adaptive)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="33.333333333333336%" height="57px"&gt;Real-Time Interactive&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="57px"&gt;CS4&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="57px"&gt;Video conferencing and&amp;nbsp;Interactive gaming&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="33.333333333333336%" height="57px"&gt;Multimedia Streaming&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="57px"&gt;AF31, AF32, AF33&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="57px"&gt;Streaming video and audio on demand&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;Broadcast Video&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;CS3&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;Broadcast TV &amp;amp; live events&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="33.333333333333336%" height="57px"&gt;Low-Latency Data&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="57px"&gt;AF21, AF22, AF23&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="57px"&gt;Client/server transactions and Web-based ordering&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;OAM&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;CS2&lt;/TD&gt;&lt;TD width="33.333333333333336%" height="30px"&gt;OAM&amp;amp;P&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="30px"&gt;High-Throughput Data&lt;/TD&gt;&lt;TD height="30px"&gt;AF11, AF12, AF13&lt;/TD&gt;&lt;TD height="30px"&gt;Store and forward applications&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="30px"&gt;Standard&lt;/TD&gt;&lt;TD height="30px"&gt;DF (CS0)&lt;/TD&gt;&lt;TD height="30px"&gt;Undifferentiated applications&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="57px"&gt;Low-Priority Data&lt;/TD&gt;&lt;TD height="57px"&gt;CS1&lt;/TD&gt;&lt;TD height="57px"&gt;Any flow that has no BW assurance ( DEPRECATED, use LE instead)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="30px"&gt;Low-Priority Data&lt;/TD&gt;&lt;TD height="30px"&gt;LE&lt;/TD&gt;&lt;TD height="30px"&gt;RFC8622&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Oct 2023 04:25:24 GMT</pubDate>
      <guid>https://www.googlenestcommunity.com/t5/Speakers-and-Displays/DSCP-class-classification-for-Nest-Audio-network-traffic/m-p/490803#M93530</guid>
      <dc:creator>Razuberī</dc:creator>
      <dc:date>2023-10-13T04:25:24Z</dc:date>
    </item>
    <item>
      <title>Re: DSCP class/classification for Nest Audio network traffic</title>
      <link>https://www.googlenestcommunity.com/t5/Speakers-and-Displays/DSCP-class-classification-for-Nest-Audio-network-traffic/m-p/491328#M93640</link>
      <description>&lt;P&gt;According to&lt;/P&gt;&lt;P&gt;&lt;A href="https://support.google.com/a/answer/1279090#Outbound&amp;amp;zippy=%2Cstep-set-up-outbound-ports-for-media-traffic" target="_self"&gt;(Google Information) Prepare your network for Meet meetings&lt;/A&gt;&amp;nbsp; (&lt;A href="https://web.archive.org/web20231014162701/https://support.google.com/a/answer/1279090#Outbound&amp;amp;zippy=%2Cstep-set-up-outbound-ports-for-media-traffic" target="_self"&gt;https://web.archive.org/web20231014162701/https://support.google.com/a/answer/1279090#Outbound&amp;amp;zippy=%2Cstep-set-up-outbound-ports-for-media-traffic)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="100%"&gt;&lt;UL&gt;&lt;LI&gt;Update your firewalls to allow media traffic to flow to and from your organization:&lt;UL&gt;&lt;LI&gt;For audio and video, set up outbound UDP ports 3478 and 19302​–19309.&lt;UL&gt;&lt;LI&gt;If you want to limit the number of Chrome WebRTC ports being used, use the ports specified at WebRTC UDP Ports.&lt;/LI&gt;&lt;LI&gt;Alternatively, you can limit those ports with your firewall.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;For web traffic and user authentication, use outbound UDP and TCP port 443.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am little confused by the term "outbound".&lt;/P&gt;&lt;P&gt;The firewall rules would it be?&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;From (source) Nest Audio source device to (target) any destination udp.3478&lt;/LI&gt;&lt;LI&gt;From (source) Nest Audio source device to (target) any destination udp.19302​–19309&lt;/LI&gt;&lt;LI&gt;From (source) Nest Audio source device to (target) any destination udp.443&lt;/LI&gt;&lt;LI&gt;From (source) Nest Audio source device to (target) any destination tcp.443&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Or?&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;From (source) Nest Audio source device udp.3478 to (target) any destination&lt;/LI&gt;&lt;LI&gt;From (source) Nest Audio source device udp.19302​–19309 to (target) any destination&lt;/LI&gt;&lt;LI&gt;From (source) Nest Audio source device udp.443 to (target) any destination&lt;/LI&gt;&lt;LI&gt;From (source) Nest Audio source device tcp.443 to (target) any destination&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Sat, 14 Oct 2023 16:41:40 GMT</pubDate>
      <guid>https://www.googlenestcommunity.com/t5/Speakers-and-Displays/DSCP-class-classification-for-Nest-Audio-network-traffic/m-p/491328#M93640</guid>
      <dc:creator>Razuberī</dc:creator>
      <dc:date>2023-10-14T16:41:40Z</dc:date>
    </item>
    <item>
      <title>Re: DSCP class/classification for Nest Audio network traffic</title>
      <link>https://www.googlenestcommunity.com/t5/Speakers-and-Displays/DSCP-class-classification-for-Nest-Audio-network-traffic/m-p/491335#M93643</link>
      <description>&lt;P&gt;Furthermore, according to&lt;/P&gt;&lt;P&gt;&lt;A href="https://support.google.com/a/answer/13383716?hl=en" target="_self"&gt;(Google Information) Meet QoS best practices&lt;/A&gt;&amp;nbsp;(&lt;A href="https://web.archive.org/web/20231014162701/https://support.google.com/a/answer/13383716?hl=en" target="_self"&gt;https://web.archive.org/web/20231014162701/https://support.google.com/a/answer/13383716?hl=en&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="100%"&gt;&lt;UL&gt;&lt;LI&gt;&amp;nbsp;To add QoS at the network edge:&lt;UL&gt;&lt;LI&gt;On all network edges, add a rule to mark Meet traffic. You should assign the Expedited Forward (EF) class for Meet traffic to ensure low delay and low jitter. This traffic is the RTP/RTCP traffic that uses the Meet port ranges.&lt;/LI&gt;&lt;LI&gt;Remove the DSCP tagging for the traffic that leaves your internal gateway to the internet.&lt;/LI&gt;&lt;LI&gt;Tag Meet traffic received from the internet using the EF class. This traffic is the RTP/RTCP traffic that uses the Meet port ranges.&lt;/LI&gt;&lt;LI&gt;Within your company, to achieve low delay, jitter, and loss values, prioritize EF traffic and place it into low latency or strict priority queues. Implement additional precautions, such as rate limiting above predefined bandwidth values, to make sure that EF traffic doesn’t limit other traffic classes on the network.&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;Therefore, the recommendation matches RFC 4594 in regards to using EF marking for Meet.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;However, once again, EF marking is appropriate for Meet Voice/Audio but excessive for Meet Video.&lt;/P&gt;&lt;P&gt;Which ports are used for Video and which ports are used for Audio? From Meet UDP ports 3478 and 19302​–19309 ?I go back to my original point.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL class="lia-list-style-type-square"&gt;&lt;LI&gt;Google Meet calls (Nest Audio or Android Phone)&lt;UL&gt;&lt;LI&gt;EF since we can make Meet calls (voice/audio) on Nest Audio.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;EF ??? for video for Meet Video call (I added this condition to understand Meet network traffic better).&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL class="lia-list-style-type-square"&gt;&lt;LI&gt;Audio/Podcast/Music streaming (Nest Audio)&lt;UL&gt;&lt;LI&gt;AF3x since we can stream audio/music&lt;UL&gt;&lt;LI&gt;Perhaps AF4x instead for the same reason: audio/music streaming (interactive)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL class="lia-list-style-type-square"&gt;&lt;LI&gt;Google Assistant (Nest Audio)&lt;UL&gt;&lt;LI&gt;I don't know the classification for issuing Google Assistant voice commands/prompts but EF seems appropriate as well.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt;We've already mapped Meet ports to differentiate from other network traffic.&lt;/P&gt;&lt;P&gt;Is it possible to differentiate&amp;nbsp;Audio/Podcast/Music streaming from Google Assistant ? So that we can do the same?&lt;/P&gt;</description>
      <pubDate>Sat, 14 Oct 2023 16:55:53 GMT</pubDate>
      <guid>https://www.googlenestcommunity.com/t5/Speakers-and-Displays/DSCP-class-classification-for-Nest-Audio-network-traffic/m-p/491335#M93643</guid>
      <dc:creator>Razuberī</dc:creator>
      <dc:date>2023-10-14T16:55:53Z</dc:date>
    </item>
    <item>
      <title>Re: DSCP class/classification for Nest Audio network traffic</title>
      <link>https://www.googlenestcommunity.com/t5/Speakers-and-Displays/DSCP-class-classification-for-Nest-Audio-network-traffic/m-p/493881#M94065</link>
      <description>&lt;P&gt;RFC 8837:&amp;nbsp;&lt;A href="https://datatracker.ietf.org/doc/rfc8837/" target="_self"&gt;Differentiated Services Code Point (DSCP) Packet Markings for WebRTC QoS&amp;nbsp;&lt;/A&gt;(&lt;A href="https://web.archive.org/web/20230314234529/https://datatracker.ietf.org/doc/rfc8837/" target="_self"&gt;https://web.archive.org/web/20230314234529/https://datatracker.ietf.org/doc/rfc8837/&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Provides the following recommendations for WebRTC. Therefore, they should apply to Google Meet and Nest Audio. Although, it assumes that all Audio traffic is interactive which is not the case for Podcast/Music streaming.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="25%"&gt;Flow Type&lt;/TD&gt;&lt;TD width="25%"&gt;Very Low&lt;/TD&gt;&lt;TD width="25%"&gt;Low&lt;/TD&gt;&lt;TD width="12.5%"&gt;Medium&lt;/TD&gt;&lt;TD width="12.5%"&gt;High&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%"&gt;Audio&lt;/TD&gt;&lt;TD width="25%"&gt;LE (1)&lt;/TD&gt;&lt;TD width="25%"&gt;DF (0)&lt;/TD&gt;&lt;TD width="12.5%"&gt;EF (46)&lt;/TD&gt;&lt;TD width="12.5%"&gt;EF (46)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%"&gt;Interactive Video&lt;BR /&gt;with or without Audio&lt;/TD&gt;&lt;TD width="25%"&gt;LE (1)&lt;/TD&gt;&lt;TD width="25%"&gt;DF (0)&lt;/TD&gt;&lt;TD width="12.5%"&gt;AF42, AF43&lt;BR /&gt;(36, 38)&lt;/TD&gt;&lt;TD width="12.5%"&gt;AF41, AF42&lt;BR /&gt;(34, 36)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%"&gt;Non-Interactive Video&lt;BR /&gt;with or without Audio&lt;/TD&gt;&lt;TD width="25%"&gt;LE (1)&lt;/TD&gt;&lt;TD width="25%"&gt;DF (0)&lt;/TD&gt;&lt;TD width="12.5%"&gt;AF32, AF33&lt;BR /&gt;(28, 30)&lt;/TD&gt;&lt;TD width="12.5%"&gt;AF31, AF32&lt;BR /&gt;(26, 28)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%"&gt;Data&lt;/TD&gt;&lt;TD width="25%"&gt;LE (1)&lt;/TD&gt;&lt;TD width="25%"&gt;DF (0)&lt;/TD&gt;&lt;TD width="12.5%"&gt;AF11&lt;/TD&gt;&lt;TD width="12.5%"&gt;AF21&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The DSCP recommendations are exactly the ones used for Microsoft Teams:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;For Audio, use EF DSCP marking.&lt;/LI&gt;&lt;LI&gt;For Interactive Video, use AF41 DSCP marking.&lt;/LI&gt;&lt;LI&gt;For Data, use AF21 DSCP marking.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;From&lt;/P&gt;&lt;P&gt;&lt;A href="https://support.google.com/a/answer/1279090#Outbound&amp;amp;zippy=%2Cstep-set-up-outbound-ports-for-media-traffic" target="_self"&gt;(Google Information) Prepare your network for Meet meetings&lt;/A&gt; (&lt;A href="https://web.archive.org/web/20231014162701/https://support.google.com/a/answer/1279090#Outbound&amp;amp;zippy=%2Cstep-set-up-outbound-ports-for-media-traffic" target="_self"&gt;https://web.archive.org/web/20231014162701/https://support.google.com/a/answer/1279090#Outbound&amp;amp;zippy=%2Cstep-set-up-outbound-ports-for-media-traffic&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;we gathered that&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;For web traffic and user authentication, use outbound UDP and TCP port 443. This will be considered Data. &lt;STRONG&gt;Thus, AF21 DSCP marking.&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;For audio and video, set up outbound UDP ports 3478 and 19302​–19309. &lt;STRONG&gt;We still can't differentiate audio from video: which ports are each? It is a big difference between EF (audio) and AF41 (Video).&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Once again, on a Nest Audio, is it possible to differentiate Google Meet audio call from Podcast/Music streaming ?&lt;/P&gt;&lt;P&gt;Futhermore, how do we differentiate amongst Google Meet network traffic: Audio, Video and Data ? Which is a very simple thing for Microsoft Teams.&lt;/P&gt;</description>
      <pubDate>Sat, 21 Oct 2023 01:08:19 GMT</pubDate>
      <guid>https://www.googlenestcommunity.com/t5/Speakers-and-Displays/DSCP-class-classification-for-Nest-Audio-network-traffic/m-p/493881#M94065</guid>
      <dc:creator>Razuberī</dc:creator>
      <dc:date>2023-10-21T01:08:19Z</dc:date>
    </item>
  </channel>
</rss>

