Skip to main content
Biamp Systems

Enabling AVB on Extreme Networks switches

This article explains how to perform some common tasks on Extreme Networks Summit series switches, including enabling and monitoring the AVB features. It is intended as a 'quick start' summary for small Tesira networks using one switch. For more details, including multiple switch considerations,  please read the Using AVB with Extreme Switches article at at extremenetworks.com.

Preliminary setup

  • Confirm the Tesira network topology is correct. Review the Tesira network infrastructure article if required.
  • Confirm the Tesira devices are fully configured and discoverable in Tesira software.

Connecting

All commands to the Extreme switches are transmitted via a Command Line Interface (CLI). By default the switch has no IP address configured, so the initial connection to the switch must be made over a serial connection.

  • Connect to the switch console port using a serial cable and a terminal emulator such as PuTTY, TeraTerm or Hyperterminal. You may need to use a USB-to Serial adapter if your computer doesn't have a serial port.
  • Serial port settings are 9600 baud, 8, n, 1.
  • Log into the switch using the default user:
    • Default User: admin
    • Password : no password ( just press [Enter] )

Set IP address

You can configure a Management IP address if you prefer to connect to the switch over IP instead of serial. The default method to connect is via a SSH session. The switch will also support Telnet connections on Port 23 if enabled.

There are a few different ways to assign a management IP address to the switch:

  • For manual IP address assignment for the management port, type the following command, substituting your desired IP:

configure mgmt ipaddress 192.168.1.10/24

The "/24" after the IP is a shortcut for specifying the subnet mask associated with an IP address, also known as CIDR notation.  /24 is equivalent to a subnet mask of 255.255.255.0.

  • To assign an IP address automatically for the management port via DHCP, type the following command:

enable dhcp vlan mgmt

  • You can also configure a management IP address on the default (or other) VLAN to allow a management connection through the normal ports:

configure vlan default ipaddress 192.168.1.11/24

  • If these are all the changes you are wanting to make - save the running configuration

save configuration

Switch firmware

AVB functionality is only supported on ExtremeXOS version 15.3. release or later. In particular, Extreme Networks recommends using release 15.5.3.4. To check the switch's firmware version, use either of the following commands:

  • To show the running version:

show version

  • To show the primary and secondary image versions:

show switch

AVB license

AVB support, including AVB, gPTP and MSRP commands, requires the AVB Feature Pack; a license is required to activate this feature pack. You will not have access to AVB commands if you don’t have the license.

  • To check that you have enabled a license related to AVB support.

show license

  • To install the AVB feature pack

enable license <AVB license key>

If required, please review the licensing procedure at extremenetworks.com.

Reset switch

If you are unsure of the current configuration on the switch, you can reset the unit.

  • Clear the configuration with:

unconfigure switch all

  • When prompted, to confirm type:

yes

The switch will reboot. Login to the switch again (after the reboot).

Enable AVB

  • To enable AVB on all ports, enter the following commands:

disable flow-control rx-pause ports all
disable flow-control tx-pause ports all
enable avb
enable avb port all
disable edp port all
save configuration

Once the above commands have been entered restart the Tesira devices. If there is a configuration loaded to the Tesira system, AVB streams should now be active.

Note: The commanddisable edp portalldisables Extreme Discovery Protocol. It can be loaded if desired but may add unwanted network traffic in large installations. The overhead should not be too great and it can be optionally left running without affecting AVB traffic.

Monitor AVB status

Once enabled, you can obtain information about the status of AVB traffic passing through the switch:

  • To show active AVB streams:

show msrp streams

There should be at least one 6.336Mb stream which is the pilot stream used by Tesira devices for AVB clocking and timing. The Stream ID will be end with ff:fe (hex equivalent of the stream ID 65534). This will be transmitted by the device with the lowest AVB port MAC address and received by all other Tesira AVB devices. This stream will be active even if Tesira devices are unconfigured or not part of the same system.

Other msrp command variations are shown below. Adding port <port number(s)> to the end of the command string allows you to filter by one or more ports, rather than all.

show msrp

show msrp listeners

show msrp talkers

show msrp streams propagation port <port number(s)>

  • To show VLAN's being used:

show vlan

There should be a vlan called “SYS_VLAN_0002” which should have a list of the ports participating in AVB streams. Other commands for vlan include:

show SYS_VLAN_0002

  • To show details of MVRP and MSRP status:

show avb

The "show avb" command will provide details on: 

  1. gPTP status : Enabled and and active " * " on connected ports. You should see "m" or "s" next to the port connected to AVB devices; all other ports will likely have the status “d” (disabled, from a clocking perspective). Tesira control ports will have a "d" status.
  2. MSRP status : Enabled and and active " * " on connected ports. You should see "a" or "ab" next to the ports connected to AVB devices. Tesira control ports will have active status " * " only.
  3. MVRP status :  Enabled and and active " * " on connected ports.
  • To show gPTP status

show network-clock gptp

Use this command to view the gPTP properties of all ports, it is the same data shown under "show avb".

show network-clock gptp port <port number(s)>

Use this command to view the gPTP properties of one or more ports. It is useful for debugging when the summary "show avb" command shows that the port is not operational for gPTP.

  • To show port usage 

show port <port number(s)> statistics

show port <port number(s)> utilization

Once results are being displayed using the utilization command use the space bar (followed by enter) to toggle between % bandwidth and packets/sec.

Additional commands are available in this article from Extreme: What-commands-can-be-used-to-troubleshoot-an-AVB-incapable-switch-port 

CPU monitoring

To enable CPU monitoring on the Extreme switches the following commands are used.

Enable CPU monitoring

enable cpu-monitoring

Show CPU monitoring

show cpu-monitoring

Review Tesira AVB status

Then the next thing to check is the alarm LED on the front panel of each Tesira device:

  • Do any of the expanders have a red alarm LED?  If so, they may have a problem passing AVB through the switch.
  • Do any of the servers have a red alarm LED?  If so, they may have a problem passing AVB through the switch.  For a server, you can find the specific fault message(s) from the front panel LCD screen.  To do so, navigate to the triangle exclamation mark icon, and press the Select button on the front panel.

Troubleshooting

If AVB does not work after the above steps have been done, do the following:

  • Power down the Tesira devices
  • Reset the switch to factory default
  • Re-enter the enable avb commands
  • Connect your Tesira devices to any switch port
  • Power up the Tesira devices
  • Perform the above show commands on the switch
  • Was this article helpful?