ProAV Settings
ProAV Settings
1. Function Overview
From the web GUI “ProAV Settings” page, you can perform simple GUI operations to collectively configure optimal settings for AVoIP networks on which to transmit audio and video traffic such as Dante and NDI.
The following ProAV profiles can be set on this product.
-
Dante
-
NDI
This technical reference explains the details on the commands that are set when a ProAV profile is applied, as well as kitting (initial setup) and troubleshooting.
For details on how to use the web GUI “ProAV Settings” page, refer to the GUI technical reference.
2. Definition of Terms Used
Dante
Dante is a professional audio networking solution developed by Audinate, Inc.
A single LAN cable can be used to carry out bidirectional communication of all the information required for a digital audio system, such as multi-channel audio transmission, clock synchronization signals, and control signals.
NDI
NDI is a new protocol developed by Newtek, Inc. to support live video production workflows over IP.
In a typical Gigabit Ethernet environment, this protocol enables real-time mutual transmission of information such as video, audio, and metadata.
Yamaha LAN Monitor
Yamaha LAN Monitor is a computer application that allows you to monitor and control Yamaha switch information and connected devices on your computer.
3. Details on ProAV Profiles
3.1. Dante profiles
The following commands are collectively applied by Dante profiles.
-
List of commands applied by Dante profiles
Object of setting Function Commands Entire system
Disable flow control
flowcontrol disable
Enable QoS
qos enable
Optimize transmission queue by DSCP value
qos dscp-queue 8 2
qos dscp-queue 26 3
qos dscp-queue 34 4
qos dscp-queue 46 5
qos dscp-queue 48 5
qos dscp-queue 56 7
qos dscp-queue [not indicated above] 0
Always forward linked local multicasts
l2-unknown-mcast forward link-local
Sets MRU
mru 1522
Enable LLDP
lldp run
VLAN interface
Set profile type
proav profile-type dante-primary/dante-secondary
Flood unknown multicasts
l2-unknown-mcast flood
Enable IGMP snooping
ip igmp snooping enable
Set IGMP snooping version
ip igmp snooping version 3
Enable IGMP snooping fast-leave function
ip igmp snooping fast-leave auto-assignment
Enable IGMP query transmission function
ip igmp snooping querier
Set IGMP query transmission interval
ip igmp snooping query-interval 30
Disable IGMP packet TTL value checking function
ip igmp snooping check ttl disable
Disable IGMP packet RA checking function
ip igmp snooping check ra disable
Disable IGMP packet ToS checking function
ip igmp snooping check tos disable
Enable data transfer suppression function for multicast router ports
ip igmp snooping mrouter-port data-suppression enable
Disable IGMP report-suppression function
ip igmp snooping report-suppression disable
Enable IGMP report forwarding function
ip igmp snooping report-forward enable
Always forward PTP packets
l2-mcast flood 224.0.1.129
l2-mcast flood 224.0.1.130
l2-mcast flood 224.0.1.131
l2-mcast flood 224.0.1.132
l2-mcast flood 239.254.3.3
LAN/SFP port
Set QoS trust mode to DSCP
qos trust dscp
Disable flow control
flowcontrol disable
Disable EEE
eee disable
Enable LLDP transmission and reception
lldp-agent
set lldp enable tx rxSet L2MS filter
l2ms filter disable / enable (*1)
Details on the settings are as follows:
-
Disable flow control
-
Disabling flow control ensures that transmission and reception of Dante traffic continue even when the bandwidth is congested.
-
-
Enable QoS
-
By enabling QoS, the priority is given to Dante traffic forwarding.
-
By optimizing transmission queues by DSCP value, DSCP values related to Dante traffic are assigned to high-priority transmission queues.
-
By setting the QoS trust mode to DSCP, the priority control is performed by referring to the DSCP values.
-
-
Enable IGMP snooping
-
By enabling IGMP snooping, multicast traffic is forwarded only to ports where multicast receivers exist, and unnecessary traffic is not forwarded.
-
Set the IGMP snooping version to IGMPv3.
In a network configuration using multiple switches, if the switches have different versions, a warning message will be displayed on the “Multicast page” of the ProAV GUI.
When using a Dante network, set the version to IGMPv3. -
By enabling the IGMP snooping fast leave function, multicast traffic forwarding stops immediately when a multicast receiver stops receiving it.
When a multicast receiver switches between audio and video, the multicast traffic before the switching can be prevented from causing noise. -
By enabling the auto-assignment option of the fast leave function, fast leave is not performed on ports connecting switches in a network configuration using multiple switches.
This prevents immediate stop of multicast traffic forwarding when receivers who want to receive the multicast traffic still exist on the opposing switch. -
Enable the IGMP query transmission function (querier function).
When IGMP snooping is used, a querier must exist on the same network.
If there are multiple queriers on the same network, the querier with the smallest IP address becomes the representative querier, and the other queriers automatically stop transmitting queries. -
By setting the IGMP query transmission interval to 30 seconds, the IGMP snooping learning state can converge more quickly.
-
By disabling the IGMP packet TTL value/RA/ToS checking function, even if an invalid IGMP packet is received, the information is appropriately corrected and the IGMP packet is forwarded.
-
By enabling the data transfer suppression function for multicast router ports, you can conserve the bandwidth between switches in a network configuration using multiple switches.
Normally, all multicast traffic is forwarded to the multicast router port regardless of existence of a multicast receiver. Therefore, in a bidirectional transmission environment, unnecessary multicast traffic consumes the bandwidth between switches.
By using this function, multicast traffic is forwarded only if a multicast receiver exists on the opposing switch, thereby conserving the bandwidth between switches. -
By disabling the IGMP report suppression function, IGMP reports are forwarded directly without being proxied in a network configuration using multiple switches.
-
By enabling the IGMP report suppression function, IGMP reports are forwarded directly without being proxied in a network configuration using multiple switches.
-
-
Always forward control-use multicast packets
-
By always forwarding linked local multicasts, control packets such as mDNS used by Dante are always forwarded when IGMP snooping is enabled.
-
By always forwarding PTP packets, control packets for time synchronization used by Dante are always forwarded when IGMP snooping is enabled.
-
By flooding unknown multicasts, multicast traffic without a receiver is forwarded when IGMP snooping is enabled.
-
-
Disable jumbo frames
-
By setting the MRU to 1522 bytes, jumbo frame forwarding is disabled.
-
-
Disable EEE
-
Disabling the power saving function prevents the function from affecting data transfer performance.
-
-
Enable LLDP
-
Enabling LLDP transmission and reception enables the IGMP snooping fast leave function and the IGMP report forwarding function.
This is because these two IGMP functions operate by using LLDP to determine whether the opposing device is a switch.
-
-
Set L2MS filter (*1)
-
Only if the Dante network is configured as a redundant Dante primary/secondary configuration, the L2MS filter is enabled on the Dante secondary port.
L2MS refers to a Yamaha-original control packet used to monitor and control Yamaha switches with integrated management applications such as Yamaha LAN Monitor.
In the redundant configuration, the switches are connected with two cables, a primary cable and a secondary cable. Therefore, enabling the L2MS filter prevents control packets from looping and causing congestion.
In addition, in network configurations other than the redundant configuration, the L2MS filter is disabled.
-
-
Set profile type
-
This setting is used as an identifier to identify the profile type in the ProAV GUI.
-
3.2. NDI profiles
The following commands are collectively applied by NDI profiles.
-
List of commands applied by NDI profiles
Object of setting Function Commands Entire system
Enable flow control
flowcontrol enable
Disable QoS
qos disable
Always forward linked local multicasts
l2-unknown-mcast forward link-local
Sets MRU
mru 1522
Enable LLDP
lldp run
VLAN interface
Set profile type
proav profile-type ndi
Flood unknown multicasts
l2-unknown-mcast flood
Enable IGMP snooping
ip igmp snooping enable
Set IGMP snooping version
ip igmp snooping version 2
Enable IGMP snooping fast-leave function
ip igmp snooping fast-leave auto-assignment
Enable IGMP query transmission function
ip igmp snooping querier
Set IGMP query transmission interval
ip igmp snooping query-interval 125
Disable IGMP packet TTL value checking function
ip igmp snooping check ttl disable
Disable IGMP packet RA checking function
ip igmp snooping check ra disable
Disable IGMP packet ToS checking function
ip igmp snooping check tos disable
Enable data transfer suppression function for multicast router ports
ip igmp snooping mrouter-port data-suppression enable
Disable IGMP report-suppression function
ip igmp snooping report-suppression disable
Enable IGMP report forwarding function
ip igmp snooping report-forward enable
LAN/SFP port
Enable flow control
flowcontrol enable
Disable EEE
eee disable
Enable LLDP transmission and reception
lldp-agent
set lldp enable tx rx
Details on the settings are as follows:
-
Enable flow control
-
By enabling flow control, when the bandwidth becomes congested, traffic transmission is temporarily stopped until the congestion clears, preventing packet loss.
-
-
Disable QoS
-
By disabling QoS, packets will be forwarded without priority control.
-
-
Enable IGMP snooping
-
By enabling IGMP snooping, multicast traffic is forwarded only to ports where multicast receivers exist, and unnecessary traffic is not forwarded.
-
Set the IGMP snooping version to IGMPv2.
In a network configuration using multiple switches, if the switches have different versions, a warning message will be displayed on the “Multicast page” of the ProAV GUI.
When using an NDI network, set the version to IGMPv2. -
By enabling the IGMP snooping fast leave function, multicast traffic forwarding stops immediately when a multicast receiver stops receiving it.
When a multicast receiver switches between audio and video, the multicast traffic before the switching can be prevented from causing noise. -
By enabling the auto-assignment option of the fast leave function, fast leave is not performed on ports connecting switches in a network configuration using multiple switches.
This prevents immediate stop of multicast traffic forwarding when receivers who want to receive the multicast traffic still exist on the opposing switch. -
Enable the IGMP query transmission function (querier function).
When IGMP snooping is used, a querier must exist on the same network.
If there are multiple queriers on the same network, the querier with the smallest IP address becomes the representative querier, and the other queriers automatically stop transmitting queries. -
Set the IGMP query interval value to the default of 125 seconds.
-
By disabling the IGMP packet TTL value/RA/ToS checking function, even if an invalid IGMP packet is received, the information is appropriately corrected and the IGMP packet is forwarded.
-
By enabling the data transfer suppression function for multicast router ports, you can conserve the bandwidth between switches in a network configuration using multiple switches.
Normally, all multicast traffic is forwarded to the multicast router port regardless of existence of a multicast receiver. Therefore, in a bidirectional transmission environment, unnecessary multicast traffic consumes the bandwidth between switches.
By using this function, multicast traffic is forwarded only if a multicast receiver exists on the opposing switch, thereby conserving the bandwidth between switches. -
By disabling the IGMP report suppression function, IGMP reports are forwarded directly without being proxied in a network configuration using multiple switches.
-
By enabling the IGMP report suppression function, IGMP reports are forwarded directly without being proxied in a network configuration using multiple switches.
-
-
Always forward control-use multicast packets
-
By always forwarding linked local multicasts, control packets such as mDNS used by NDI are always forwarded when IGMP snooping is enabled.
-
By flooding unknown multicasts, multicast traffic without a receiver is forwarded when IGMP snooping is enabled.
-
-
Disable jumbo frames
-
By setting the MRU to 1522 bytes, jumbo frame forwarding is disabled.
-
-
Disable EEE
-
Disabling the power saving function prevents the function from affecting data transfer performance.
-
-
Enable LLDP
-
Enabling LLDP transmission and reception enables the IGMP snooping fast leave function and the IGMP report forwarding function.
This is because these two IGMP functions operate by using LLDP to determine whether the opposing device is a switch.
-
-
Set profile type
-
This setting is used as an identifier to identify the profile type in the ProAV GUI.
-
3.3. Settings for using multiple profiles
On the “Custom” page of the ProAV profile, you can set any profile for each port.
Depending on the profile combination, conflicts in settings may occur, resulting in differences in settings compared to the case where a single profile is used.
3.3.1. When using both Dante and NDI
-
List of commands applied when both Dante and NDI are used
Object of setting Function Dante profiles NDI profiles Entire system
Enable flow control
flowcontrol enable
Enable QoS
qos enable
Optimize transmission queue by DSCP value
qos dscp-queue 8 2
qos dscp-queue 26 3
qos dscp-queue 34 4
qos dscp-queue 46 5
qos dscp-queue 48 5
qos dscp-queue 56 7
qos dscp-queue [not indicated above] 0
Always forward linked local multicasts
l2-unknown-mcast forward link-local
Sets MRU
mru 1522
Enable LLDP
lldp run
VLAN interface
Set profile type
proav profile-type dante-primary/dante-secondary
proav profile-type ndi
Flood unknown multicasts
l2-unknown-mcast flood
l2-unknown-mcast flood
Enable IGMP snooping
ip igmp snooping enable
ip igmp snooping enable
Set IGMP snooping version
ip igmp snooping version 3
ip igmp snooping version 2
Enable IGMP snooping fast-leave function
ip igmp snooping fast-leave auto-assignment
ip igmp snooping fast-leave auto-assignment
Enable IGMP query transmission function
ip igmp snooping querier
ip igmp snooping querier
Set IGMP query transmission interval
ip igmp snooping query-interval 30
ip igmp snooping query-interval 125
Disable IGMP packet TTL value checking function
ip igmp snooping check ttl disable
ip igmp snooping check ttl disable
Disable IGMP packet RA checking function
ip igmp snooping check ra disable
ip igmp snooping check ra disable
Disable IGMP packet ToS checking function
ip igmp snooping check tos disable
ip igmp snooping check tos disable
Enable data transfer suppression function for multicast router ports
ip igmp snooping mrouter-port data-suppression enable
ip igmp snooping mrouter-port data-suppression enable
Disable IGMP report-suppression function
ip igmp snooping report-suppression disable
ip igmp snooping report-suppression disable
Enable IGMP report forwarding function
ip igmp snooping report-forward enable
ip igmp snooping report-forward enable
Always forward PTP packets
l2-mcast flood 224.0.1.129
-
l2-mcast flood 224.0.1.130
l2-mcast flood 224.0.1.131
l2-mcast flood 224.0.1.132
l2-mcast flood 239.254.3.3
LAN/SFP port
Set QoS trust mode
qos trust dscp
qos trust port-priority
qos port-priority-queue 2Set flow control
flowcontrol disable
flowcontrol enable
Disable EEE
eee disable
eee disable
Enable LLDP transmission and reception
lldp-agent
set lldp enable tx rxlldp-agent
set lldp enable tx rxSet L2MS filter
l2ms filter disable
l2ms filter disable
Differences between using multiple profiles and using a single profile are as follows:
-
Flow control
-
Flow control is enabled for the entire system.
-
Flow control is disabled on ports with a Dante profile applied.
-
Flow control is enabled on ports with an NDI profile applied.
-
-
QoS
-
QoS is enabled for the entire system.
-
The transmission queues are optimized based on the DSCP values across the entire system.
-
For ports with a Dante profile applied, by setting the QoS trust mode to DSCP, the priority control is performed by referring to the DSCP values.
-
For ports with an NDI profile applied, by setting the QoS trust mode to port priority and fixing the transmission queue to 2 (default), the packet forwarding priority control is not performed.
-
4. Kitting and Troubleshooting
By utilizing the “Yamaha LAN Monitor”, an integrated management tool for Yamaha network devices, you can easily perform kitting (initial setup) and troubleshooting.
Yamaha LAN Monitor can be downloaded for free. For details on how to install and use Yamaha LAN Monitor, refer to the user guide.
4.1. [Kitting] Initial setup without having to think about IP addresses
Normally, when using two or more switches in a network, you must appropriately set the IP address of each switch to avoid IP address duplication.
However, if you have a closed AVoIP network that does not need to be connected to an external network, you can use the Auto IP function of the switches to automatically assign link local addresses.
By combining a Yamaha switch in the factory default settings with Yamaha LAN Monitor, you can easily apply the ProAV profile without having to think about setting IP addresses.
-
As a preliminary step, install Yamaha LAN Monitor on your computer and set the IP address of the network adapter used by the computer to “Acquire automatically”.
This procedure allows the computer to operate with a link local address.
(*If a DHCP server exists, the IP address can be acquired via DHCP. However, since a closed AVoIP network is assumed this time, the explanation of DHCP is omitted.) -
Connect multiple switches in the factory default settings, connect the computer to a port on any switch, and start Yamaha LAN Monitor. When you start it, the following screen will appear.
Make sure that the correct network adapter of the computer is selected in the upper left corner of the screen and that the IP address of the computer is a link local address starting with “169.254..”
-
You can check the IP address by clicking the switch icon on Yamaha LAN Monitor.
The default IP address of the Yamaha switch is “192.168.100.240/24”. When the switch is placed under the management of Yamaha LAN Monitor in its factory default settings (state without any changes to its settings), the address will automatically switch to a link local address.
If the IP address of the switch starts with “169.254..”, the switch is operating with a link local address. If the address remains as “192.168.100.240”, wait a while until it switches to a link local address, and then refresh the display.
Note that, if the Yamaha switch settings have already been changed from the default settings, the switch will not automatically switch to a link local address. If the address does not switch to the link local address after a while, reset the switch to its default settings.
With this product, you can physically initialize the settings by turning on the power while holding down the LED MODE button on the front of the chassis, and then releasing the button when all port LEDs turn orange.
-
Once you have confirmed that the IP address of the switch has changed to a link local address, click the “Web GUI” button.
The computer browser automatically opens and displays the web GUI of the switch.
-
On the web GUI login screen, enter the username “admin” and password “admin”.
After selecting the language, you will be asked to change your password. Set a password of your choice.
-
Once you have logged in to the web GUI, click the “ProAV Settings” button in the global menu at the top of the screen.
The “ProAV Profile” page will appear as shown below.
-
Finally, apply the ProAV profile on the settings page. The ProAV profile setup is now completed.
4.2. [Kitting] Applying the same settings to multiple Yamaha switches at once
Yamaha LAN Monitor can distribute configuration files (CONFIG files) to multiple Yamaha switches at once.
If you are using link local addresses as the IP addresses and want to apply the same settings to all switches, you can efficiently configure the settings for multiple switches.
Note that, if the switch is operated with a fixed IP address, you will need to reconfigure the IP address setting to prevent IP address duplication.
-
Follow the steps in 4.1 to apply the ProAV profile to one switch.
-
Click on the “List” tab at the top of the screen. A list of detected Yamaha switches will be displayed.
-
Click the “Config Import/Export” tab at the top of the screen.
Additionally, check the switch to which the ProAV profile has already been applied, and click the “CONFIG export” button.
-
The “CONFIG export” dialog will appear. Select the directory in which you want to save the CONFIG file and click the “Execute” button.
-
The dialog will display the progress and result of the export. Click the “OK” button when the export is completed.
-
Additionally, check the switch to which you want to apply the ProAV profile, and click the “CONFIG import” button.
If you want to apply the profile to multiple switches, check multiple check boxes.
-
The “CONFIG import” dialog will appear. Select the CONFIG file saved in the previous step as an import file, and click the “Execute” button.
You can specify a CONFIG file for each selected switch, or you can specify the same CONFIG file for all selected switches.
In an environment where different models of switches are used, specify the appropriate CONFIG file for each model.
-
The dialog will display the progress and result of the import. Click the “OK” button when the import is completed.
The switch that receives CONFIG will automatically reboot and the new settings will be applied after the bootup.
You can also update the firmware on multiple Yamaha switches at once by following the similar procedure using the “Firmware Update” button.
In this way, Yamaha LAN Monitor can be used as a kitting tool for multi-device environments, so please make use of it.
4.3. [Troubleshooting] Checking the network status
By using Yamaha LAN Monitor, you can visualize the connection configuration of the entire network, and also check traffic bandwidth usage and PoE power supply status.
-
Click the switch icon.
“Port Status” is selected by default, which displays real-time link status on the front panel at the top of the screen.
The tree view at the bottom left of the screen allows you to check the current network connection configuration, and the connected device view at the bottom right of the screen allows you to see which devices are connected to which ports.
-
To check the traffic bandwidth usage, click the “Bandwidth Usage (%)” button.
The bandwidth utilization of each port is displayed as the percentage against the link speed.
When the bandwidth utilization is close to its upper limit, the port icon appears yellow, orange, or red.
-
To check the PoE power supply status, click “PoE Power Supply Status (Class)”.
The power supply class is displayed for ports that are supplying power, and the device details view in the upper left corner of the screen shows the total power supply and the power supply of each port.
4.4. [Troubleshooting] Checking the Dante device status
Yamaha LAN Monitor allows you to check the status of Dante devices and open Dante Controller with one click if it is installed on your computer.
Note that, in order to view Dante devices, Dante Control and Monitoring and Dante Discovery must be installed when Yamaha LAN Monitor is installed.
-
With a Dante device connected to the Yamaha switch, click on the Dante device icon.
You can monitor the status of the primary and secondary ports, the number of transmission and reception flows, etc.
You can also check information such as whether the operating mode of the Dante device is “redundant mode” or “daisy chain mode”.
-
Dante Controller can be started by clicking the “Dante Controller” button in the top right or center of the screen. (Dante Controller must be installed beforehand.)
You can seamlessly switch between Yamaha LAN Monitor and Dante Controller on a single computer, making troubleshooting more efficient.
5. Points of Caution
-
The settings configured collectively in ProAV settings are intended for use when this product is used as a switch dedicated to the AVoIP network.
When building a complex network, such as mixing an existing in-house network with an AVoIP network, use the GUI advanced settings pages and commands to appropriately configure the settings. -
When applying the ProAV profile, ports that belong to a logical interface must be detached from the logical interface.
If necessary, first detach the ports from the logical interface, assign the profile, and then re-attach them to the logical interface. -
The ProAV profile assumes an AVoIP network consisting only of Yamaha switches.
Note that, when the IGMP snooping function is used in a multi-vendor environment, determination of the opposing device via LLDP may not work.
6. Related Documentation
-
None.
7. Trademarks and Trade Names
-
Dante™ is a registered trademark of Audinate Pty Ltd.
-
NDI® is a registered trademark of Vizrt NDI AB.